28 ## ipv4-l3-protocol.h: ns3::Ipv4L3Protocol [class] |
28 ## ipv4-l3-protocol.h: ns3::Ipv4L3Protocol [class] |
29 module.add_class('Ipv4L3Protocol', parent=root_module['ns3::Object']) |
29 module.add_class('Ipv4L3Protocol', parent=root_module['ns3::Object']) |
30 ## ipv4-static-routing.h: ns3::Ipv4StaticRouting [class] |
30 ## ipv4-static-routing.h: ns3::Ipv4StaticRouting [class] |
31 module.add_class('Ipv4StaticRouting', parent=root_module['ns3::Ipv4RoutingProtocol']) |
31 module.add_class('Ipv4StaticRouting', parent=root_module['ns3::Ipv4RoutingProtocol']) |
32 |
32 |
|
33 ## Register a nested module for the namespace Config |
|
34 |
|
35 nested_module = module.add_cpp_namespace('Config') |
|
36 register_types_ns3_Config(nested_module) |
|
37 |
|
38 |
|
39 ## Register a nested module for the namespace TimeStepPrecision |
|
40 |
|
41 nested_module = module.add_cpp_namespace('TimeStepPrecision') |
|
42 register_types_ns3_TimeStepPrecision(nested_module) |
|
43 |
|
44 |
33 ## Register a nested module for the namespace internal |
45 ## Register a nested module for the namespace internal |
34 |
46 |
35 nested_module = module.add_cpp_namespace('internal') |
47 nested_module = module.add_cpp_namespace('internal') |
36 register_types_ns3_internal(nested_module) |
48 register_types_ns3_internal(nested_module) |
37 |
49 |
38 |
50 |
39 ## Register a nested module for the namespace TimeStepPrecision |
|
40 |
|
41 nested_module = module.add_cpp_namespace('TimeStepPrecision') |
|
42 register_types_ns3_TimeStepPrecision(nested_module) |
|
43 |
|
44 |
|
45 ## Register a nested module for the namespace Config |
|
46 |
|
47 nested_module = module.add_cpp_namespace('Config') |
|
48 register_types_ns3_Config(nested_module) |
|
49 |
|
50 |
|
51 ## Register a nested module for the namespace olsr |
51 ## Register a nested module for the namespace olsr |
52 |
52 |
53 nested_module = module.add_cpp_namespace('olsr') |
53 nested_module = module.add_cpp_namespace('olsr') |
54 register_types_ns3_olsr(nested_module) |
54 register_types_ns3_olsr(nested_module) |
55 |
55 |
56 |
56 |
57 def register_types_ns3_internal(module): |
57 def register_types_ns3_Config(module): |
58 root_module = module.get_root() |
58 root_module = module.get_root() |
59 |
59 |
60 |
60 |
61 def register_types_ns3_TimeStepPrecision(module): |
61 def register_types_ns3_TimeStepPrecision(module): |
62 root_module = module.get_root() |
62 root_module = module.get_root() |
63 |
63 |
64 |
64 |
65 def register_types_ns3_Config(module): |
65 def register_types_ns3_internal(module): |
66 root_module = module.get_root() |
66 root_module = module.get_root() |
67 |
67 |
68 |
68 |
69 def register_types_ns3_olsr(module): |
69 def register_types_ns3_olsr(module): |
70 root_module = module.get_root() |
70 root_module = module.get_root() |
908 [param('ns3::Ptr< ns3::Node >', 'node')]) |
908 [param('ns3::Ptr< ns3::Node >', 'node')]) |
909 ## internet-stack.h: extern void ns3::AddNscInternetStack(ns3::Ptr<ns3::Node> node, std::string const & soname) [free function] |
909 ## internet-stack.h: extern void ns3::AddNscInternetStack(ns3::Ptr<ns3::Node> node, std::string const & soname) [free function] |
910 module.add_function('AddNscInternetStack', |
910 module.add_function('AddNscInternetStack', |
911 'void', |
911 'void', |
912 [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string const &', 'soname')]) |
912 [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string const &', 'soname')]) |
|
913 register_functions_ns3_Config(module.get_submodule('Config'), root_module) |
|
914 register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module) |
913 register_functions_ns3_internal(module.get_submodule('internal'), root_module) |
915 register_functions_ns3_internal(module.get_submodule('internal'), root_module) |
914 register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module) |
|
915 register_functions_ns3_Config(module.get_submodule('Config'), root_module) |
|
916 register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) |
916 register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) |
917 return |
917 return |
918 |
918 |
|
919 def register_functions_ns3_Config(module, root_module): |
|
920 return |
|
921 |
|
922 def register_functions_ns3_TimeStepPrecision(module, root_module): |
|
923 return |
|
924 |
919 def register_functions_ns3_internal(module, root_module): |
925 def register_functions_ns3_internal(module, root_module): |
920 return |
926 return |
921 |
927 |
922 def register_functions_ns3_TimeStepPrecision(module, root_module): |
|
923 return |
|
924 |
|
925 def register_functions_ns3_Config(module, root_module): |
|
926 return |
|
927 |
|
928 def register_functions_ns3_olsr(module, root_module): |
928 def register_functions_ns3_olsr(module, root_module): |
929 return |
929 return |
930 |
930 |