4 root_module = module.get_root() |
4 root_module = module.get_root() |
5 |
5 |
6 ## onoff-application.h: ns3::OnOffApplication [class] |
6 ## onoff-application.h: ns3::OnOffApplication [class] |
7 module.add_class('OnOffApplication', parent=root_module['ns3::Application']) |
7 module.add_class('OnOffApplication', parent=root_module['ns3::Application']) |
8 |
8 |
9 ## Register a nested module for the namespace internal |
9 ## Register a nested module for the namespace Config |
10 |
10 |
11 nested_module = module.add_cpp_namespace('internal') |
11 nested_module = module.add_cpp_namespace('Config') |
12 register_types_ns3_internal(nested_module) |
12 register_types_ns3_Config(nested_module) |
13 |
13 |
14 |
14 |
15 ## Register a nested module for the namespace TimeStepPrecision |
15 ## Register a nested module for the namespace TimeStepPrecision |
16 |
16 |
17 nested_module = module.add_cpp_namespace('TimeStepPrecision') |
17 nested_module = module.add_cpp_namespace('TimeStepPrecision') |
18 register_types_ns3_TimeStepPrecision(nested_module) |
18 register_types_ns3_TimeStepPrecision(nested_module) |
19 |
19 |
20 |
20 |
21 ## Register a nested module for the namespace Config |
21 ## Register a nested module for the namespace internal |
22 |
22 |
23 nested_module = module.add_cpp_namespace('Config') |
23 nested_module = module.add_cpp_namespace('internal') |
24 register_types_ns3_Config(nested_module) |
24 register_types_ns3_internal(nested_module) |
25 |
25 |
26 |
26 |
27 ## Register a nested module for the namespace olsr |
27 ## Register a nested module for the namespace olsr |
28 |
28 |
29 nested_module = module.add_cpp_namespace('olsr') |
29 nested_module = module.add_cpp_namespace('olsr') |
30 register_types_ns3_olsr(nested_module) |
30 register_types_ns3_olsr(nested_module) |
31 |
31 |
32 |
32 |
33 def register_types_ns3_internal(module): |
33 def register_types_ns3_Config(module): |
34 root_module = module.get_root() |
34 root_module = module.get_root() |
35 |
35 |
36 |
36 |
37 def register_types_ns3_TimeStepPrecision(module): |
37 def register_types_ns3_TimeStepPrecision(module): |
38 root_module = module.get_root() |
38 root_module = module.get_root() |
39 |
39 |
40 |
40 |
41 def register_types_ns3_Config(module): |
41 def register_types_ns3_internal(module): |
42 root_module = module.get_root() |
42 root_module = module.get_root() |
43 |
43 |
44 |
44 |
45 def register_types_ns3_olsr(module): |
45 def register_types_ns3_olsr(module): |
46 root_module = module.get_root() |
46 root_module = module.get_root() |
81 visibility='private', is_virtual=True) |
81 visibility='private', is_virtual=True) |
82 return |
82 return |
83 |
83 |
84 def register_functions(root_module): |
84 def register_functions(root_module): |
85 module = root_module |
85 module = root_module |
|
86 register_functions_ns3_Config(module.get_submodule('Config'), root_module) |
|
87 register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module) |
86 register_functions_ns3_internal(module.get_submodule('internal'), root_module) |
88 register_functions_ns3_internal(module.get_submodule('internal'), root_module) |
87 register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module) |
|
88 register_functions_ns3_Config(module.get_submodule('Config'), root_module) |
|
89 register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) |
89 register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) |
|
90 return |
|
91 |
|
92 def register_functions_ns3_Config(module, root_module): |
|
93 return |
|
94 |
|
95 def register_functions_ns3_TimeStepPrecision(module, root_module): |
90 return |
96 return |
91 |
97 |
92 def register_functions_ns3_internal(module, root_module): |
98 def register_functions_ns3_internal(module, root_module): |
93 return |
99 return |
94 |
100 |
95 def register_functions_ns3_TimeStepPrecision(module, root_module): |
|
96 return |
|
97 |
|
98 def register_functions_ns3_Config(module, root_module): |
|
99 return |
|
100 |
|
101 def register_functions_ns3_olsr(module, root_module): |
101 def register_functions_ns3_olsr(module, root_module): |
102 return |
102 return |
103 |
103 |