diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_aodv.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_aodv.py index fc2cf1859..537cb0afa 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_aodv.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_aodv.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -104,6 +110,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -1076,6 +1086,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -1096,6 +1107,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_bridge.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_bridge.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_bridge.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_bridge.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_bulk_send.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_bulk_send.py index b40a5ac12..fffa271c3 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_bulk_send.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_bulk_send.py @@ -36,6 +36,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -74,6 +80,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -133,6 +143,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -153,6 +164,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_common.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_common.py index 5871e9655..2d14daeb8 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_common.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_common.py @@ -181,6 +181,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -219,6 +225,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -2397,6 +2407,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -2417,6 +2428,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_contrib.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_contrib.py index 4ededd58b..a58d25fd8 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_contrib.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_contrib.py @@ -72,6 +72,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -110,6 +116,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -581,6 +591,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -601,6 +612,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_core.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_core.py index c94f3056f..cfb40c9ee 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_core.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_core.py @@ -271,6 +271,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -314,6 +320,10 @@ def register_types_ns3_dot11s(module): module.add_container('std::vector< ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit > >', 'ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit >', container_type='vector') module.add_container('std::vector< ns3::Ptr< ns3::dot11s::PeerLink > >', 'ns3::Ptr< ns3::dot11s::PeerLink >', container_type='vector') +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -3270,6 +3280,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -3358,6 +3369,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_csma.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_csma.py index 3e872fd14..e56dd092a 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_csma.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_csma.py @@ -46,6 +46,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -84,6 +90,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -442,6 +452,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -462,6 +473,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_dot11s.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_dot11s.py index fe90374e3..462b76b78 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_dot11s.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_dot11s.py @@ -36,6 +36,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -114,6 +120,10 @@ def register_types_ns3_dot11s(module): ## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol [class] module.add_class('PeerManagementProtocol', parent=root_module['ns3::Object']) +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -787,6 +797,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -811,6 +822,9 @@ def register_functions_ns3_dot11s(module, root_module): []) return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_dsdv.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_dsdv.py new file mode 100644 index 000000000..a37d20d52 --- /dev/null +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_dsdv.py @@ -0,0 +1,139 @@ +from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers + +def register_types(module): + root_module = module.get_root() + + + ## Register a nested module for the namespace Config + + nested_module = module.add_cpp_namespace('Config') + register_types_ns3_Config(nested_module) + + + ## Register a nested module for the namespace FatalImpl + + nested_module = module.add_cpp_namespace('FatalImpl') + register_types_ns3_FatalImpl(nested_module) + + + ## Register a nested module for the namespace addressUtils + + nested_module = module.add_cpp_namespace('addressUtils') + register_types_ns3_addressUtils(nested_module) + + + ## Register a nested module for the namespace aodv + + nested_module = module.add_cpp_namespace('aodv') + register_types_ns3_aodv(nested_module) + + + ## Register a nested module for the namespace dot11s + + nested_module = module.add_cpp_namespace('dot11s') + register_types_ns3_dot11s(nested_module) + + + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + + ## Register a nested module for the namespace flame + + nested_module = module.add_cpp_namespace('flame') + register_types_ns3_flame(nested_module) + + + ## Register a nested module for the namespace internal + + nested_module = module.add_cpp_namespace('internal') + register_types_ns3_internal(nested_module) + + + ## Register a nested module for the namespace olsr + + nested_module = module.add_cpp_namespace('olsr') + register_types_ns3_olsr(nested_module) + + +def register_types_ns3_Config(module): + root_module = module.get_root() + + +def register_types_ns3_FatalImpl(module): + root_module = module.get_root() + + +def register_types_ns3_addressUtils(module): + root_module = module.get_root() + + +def register_types_ns3_aodv(module): + root_module = module.get_root() + + +def register_types_ns3_dot11s(module): + root_module = module.get_root() + + +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + +def register_types_ns3_flame(module): + root_module = module.get_root() + + +def register_types_ns3_internal(module): + root_module = module.get_root() + + +def register_types_ns3_olsr(module): + root_module = module.get_root() + + +def register_methods(root_module): + return + +def register_functions(root_module): + module = root_module + register_functions_ns3_Config(module.get_submodule('Config'), root_module) + register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) + register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) + register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) + register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) + register_functions_ns3_flame(module.get_submodule('flame'), root_module) + register_functions_ns3_internal(module.get_submodule('internal'), root_module) + register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) + return + +def register_functions_ns3_Config(module, root_module): + return + +def register_functions_ns3_FatalImpl(module, root_module): + return + +def register_functions_ns3_addressUtils(module, root_module): + return + +def register_functions_ns3_aodv(module, root_module): + return + +def register_functions_ns3_dot11s(module, root_module): + return + +def register_functions_ns3_dsdv(module, root_module): + return + +def register_functions_ns3_flame(module, root_module): + return + +def register_functions_ns3_internal(module, root_module): + return + +def register_functions_ns3_olsr(module, root_module): + return + diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_emu.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_emu.py index 4cf5b2152..6f1ee18c0 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_emu.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_emu.py @@ -38,6 +38,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -76,6 +82,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -266,6 +276,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -286,6 +297,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_energy.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_energy.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_energy.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_energy.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_flame.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_flame.py index 84ccc6caa..b1a013592 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_flame.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_flame.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -183,6 +193,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -203,6 +214,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_flow_monitor.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_flow_monitor.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_flow_monitor.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_flow_monitor.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_global_routing.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_global_routing.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_global_routing.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_global_routing.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_helper.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_helper.py index 23bf284ef..489ba0eeb 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_helper.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_helper.py @@ -172,6 +172,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -210,6 +216,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -2611,6 +2621,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -2631,6 +2642,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_internet_stack.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_internet_stack.py index 1e6ba97b7..21c82e531 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_internet_stack.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_internet_stack.py @@ -170,6 +170,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -208,6 +214,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -4045,6 +4055,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -4065,6 +4076,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_list_routing.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_list_routing.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_list_routing.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_list_routing.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_lte.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_lte.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_lte.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_lte.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_mesh.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_mesh.py index 14b8e3f3d..25b1f4681 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_mesh.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_mesh.py @@ -48,6 +48,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -86,6 +92,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -518,6 +528,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -538,6 +549,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_mobility.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_mobility.py index 1dd175dc9..997595928 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_mobility.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_mobility.py @@ -98,6 +98,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -136,6 +142,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -1084,6 +1094,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -1104,6 +1115,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_mpi.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_mpi.py index 273dd1ec4..9916787b3 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_mpi.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_mpi.py @@ -42,6 +42,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -80,6 +86,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -324,6 +334,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -344,6 +355,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_nix_vector_routing.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_nix_vector_routing.py index f5aba4f27..16aebb320 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_nix_vector_routing.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_nix_vector_routing.py @@ -42,6 +42,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -80,6 +86,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -168,6 +178,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -188,6 +199,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_node.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_node.py index 032a6f45c..d89f74ed1 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_node.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_node.py @@ -262,6 +262,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -301,6 +307,10 @@ def register_types_ns3_dot11s(module): module.add_container('std::vector< ns3::Mac48Address >', 'ns3::Mac48Address', container_type='vector') +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -5430,6 +5440,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -5454,6 +5465,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_olsr.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_olsr.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_olsr.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_olsr.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_onoff.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_onoff.py index 1159f65f2..26496891e 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_onoff.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_onoff.py @@ -36,6 +36,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -74,6 +80,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -133,6 +143,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -153,6 +164,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_packet_sink.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_packet_sink.py index 71d729d40..927f85c6d 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_packet_sink.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_packet_sink.py @@ -36,6 +36,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -74,6 +80,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -139,6 +149,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -159,6 +170,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_ping6.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_ping6.py index aee053310..991abeb48 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_ping6.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_ping6.py @@ -36,6 +36,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -74,6 +80,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -140,6 +150,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -160,6 +171,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_point_to_point.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_point_to_point.py index a7524f174..7e69101e9 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_point_to_point.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_point_to_point.py @@ -42,6 +42,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -80,6 +86,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -390,6 +400,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -410,6 +421,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_radvd.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_radvd.py index e0e07603b..d87637abf 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_radvd.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_radvd.py @@ -44,6 +44,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -82,6 +88,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -404,6 +414,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -424,6 +435,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_simulator.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_simulator.py index 6587e6eb1..1e2a06729 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_simulator.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_simulator.py @@ -110,6 +110,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -148,6 +154,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -1677,6 +1687,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -1697,6 +1708,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_spectrum.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_spectrum.py index 83c4f7845..1a60853eb 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_spectrum.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_spectrum.py @@ -79,6 +79,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -117,6 +123,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -1070,6 +1080,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -1090,6 +1101,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_static_routing.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_static_routing.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_static_routing.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_static_routing.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_stats.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_stats.py index 8d8860bf0..3f2f24d8e 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_stats.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_stats.py @@ -64,6 +64,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -102,6 +108,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -567,6 +577,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -587,6 +598,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_tap_bridge.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_tap_bridge.py index 7ab56c805..ce86c8ceb 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_tap_bridge.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_tap_bridge.py @@ -38,6 +38,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -76,6 +82,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -270,6 +280,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -290,6 +301,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_test.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_test.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_test.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_test.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_topology_read.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_topology_read.py index 8d56975ea..a753fff76 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_topology_read.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_topology_read.py @@ -44,6 +44,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -82,6 +88,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -249,6 +259,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -269,6 +280,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_uan.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_uan.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_uan.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_uan.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_udp_client_server.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_udp_client_server.py index f02f464d2..aef6e659b 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_udp_client_server.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_udp_client_server.py @@ -42,6 +42,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -80,6 +86,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -253,6 +263,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -273,6 +284,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_udp_echo.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_udp_echo.py index 48f2d7bc9..b161c4ec6 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_udp_echo.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_udp_echo.py @@ -38,6 +38,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -76,6 +82,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -179,6 +189,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -199,6 +210,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_v4ping.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_v4ping.py index 27a16f200..e026e3844 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_v4ping.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_v4ping.py @@ -36,6 +36,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -74,6 +80,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -124,6 +134,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -144,6 +155,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_virtual_net_device.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_virtual_net_device.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_virtual_net_device.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_virtual_net_device.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_visualizer.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_visualizer.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_visualizer.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_visualizer.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py index 5a9a76b30..6f291da57 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py @@ -250,6 +250,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -288,6 +294,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -6086,6 +6096,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -6106,6 +6117,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_wimax.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_wimax.py index 28acedbe4..041a8472f 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_wimax.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_wimax.py @@ -261,6 +261,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -299,6 +305,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -6599,6 +6609,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -6619,6 +6630,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-ILP32/ns3modulegen_generated.py b/bindings/python/apidefs/gcc-ILP32/ns3modulegen_generated.py index 1d5837de9..b6f41481a 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3modulegen_generated.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3modulegen_generated.py @@ -51,6 +51,7 @@ import ns3_module_ping6 import ns3_module_radvd import ns3_module_udp_client_server import ns3_module_udp_echo +import ns3_module_dsdv import ns3_module_mesh import ns3_module_helper import ns3_module_dot11s @@ -492,6 +493,17 @@ def register_types(module): ns3_module_udp_echo__local.register_types(module) root_module.end_section('ns3_module_udp_echo') + root_module.begin_section('ns3_module_dsdv') + ns3_module_dsdv.register_types(module) + + try: + import ns3_module_dsdv__local + except ImportError: + pass + else: + ns3_module_dsdv__local.register_types(module) + + root_module.end_section('ns3_module_dsdv') root_module.begin_section('ns3_module_mesh') ns3_module_mesh.register_types(module) @@ -638,6 +650,8 @@ def register_types(module): module.add_class('AcousticModemEnergyModelHelper', parent=root_module['ns3::DeviceEnergyModelHelper']) ## basic-energy-source-helper.h: ns3::BasicEnergySourceHelper [class] module.add_class('BasicEnergySourceHelper', parent=root_module['ns3::EnergySourceHelper']) + ## dsdv-helper.h: ns3::DsdvHelper [class] + module.add_class('DsdvHelper', parent=root_module['ns3::Ipv4RoutingHelper']) ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper [class] module.add_class('Ipv4GlobalRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper']) ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper [class] @@ -931,6 +945,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -970,6 +990,25 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + ## dsdv-rtable.h: ns3::dsdv::RouteFlags [enumeration] + module.add_enum('RouteFlags', ['VALID', 'INVALID']) + ## dsdv-packet.h: ns3::dsdv::DsdvHeader [class] + module.add_class('DsdvHeader', parent=root_module['ns3::Header']) + ## dsdv-packet-queue.h: ns3::dsdv::PacketQueue [class] + module.add_class('PacketQueue') + ## dsdv-packet-queue.h: ns3::dsdv::QueueEntry [class] + module.add_class('QueueEntry') + ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol [class] + module.add_class('RoutingProtocol', parent=root_module['ns3::Ipv4RoutingProtocol']) + ## dsdv-rtable.h: ns3::dsdv::RoutingTable [class] + module.add_class('RoutingTable') + ## dsdv-rtable.h: ns3::dsdv::RoutingTableEntry [class] + module.add_class('RoutingTableEntry') + module.add_container('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry >', ('ns3::Ipv4Address', 'ns3::dsdv::RoutingTableEntry'), container_type='map') + def register_types_ns3_flame(module): root_module = module.get_root() @@ -1107,6 +1146,7 @@ def register_methods(root_module): register_Ns3WifiRadioEnergyModelPhyListener_methods(root_module, root_module['ns3::WifiRadioEnergyModelPhyListener']) register_Ns3AcousticModemEnergyModelHelper_methods(root_module, root_module['ns3::AcousticModemEnergyModelHelper']) register_Ns3BasicEnergySourceHelper_methods(root_module, root_module['ns3::BasicEnergySourceHelper']) + register_Ns3DsdvHelper_methods(root_module, root_module['ns3::DsdvHelper']) register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, root_module['ns3::Ipv4GlobalRoutingHelper']) register_Ns3Ipv4ListRoutingHelper_methods(root_module, root_module['ns3::Ipv4ListRoutingHelper']) register_Ns3Ipv6ListRoutingHelper_methods(root_module, root_module['ns3::Ipv6ListRoutingHelper']) @@ -1204,6 +1244,12 @@ def register_methods(root_module): register_Ns3LteNetDevice_methods(root_module, root_module['ns3::LteNetDevice']) register_Ns3UeNetDevice_methods(root_module, root_module['ns3::UeNetDevice']) register_Ns3EnbNetDevice_methods(root_module, root_module['ns3::EnbNetDevice']) + register_Ns3DsdvDsdvHeader_methods(root_module, root_module['ns3::dsdv::DsdvHeader']) + register_Ns3DsdvPacketQueue_methods(root_module, root_module['ns3::dsdv::PacketQueue']) + register_Ns3DsdvQueueEntry_methods(root_module, root_module['ns3::dsdv::QueueEntry']) + register_Ns3DsdvRoutingProtocol_methods(root_module, root_module['ns3::dsdv::RoutingProtocol']) + register_Ns3DsdvRoutingTable_methods(root_module, root_module['ns3::dsdv::RoutingTable']) + register_Ns3DsdvRoutingTableEntry_methods(root_module, root_module['ns3::dsdv::RoutingTableEntry']) register_Ns3OlsrAssociation_methods(root_module, root_module['ns3::olsr::Association']) register_Ns3OlsrAssociationTuple_methods(root_module, root_module['ns3::olsr::AssociationTuple']) register_Ns3OlsrDuplicateTuple_methods(root_module, root_module['ns3::olsr::DuplicateTuple']) @@ -1653,6 +1699,17 @@ def register_methods(root_module): ns3_module_udp_echo__local.register_methods(root_module) root_module.end_section('ns3_module_udp_echo') + root_module.begin_section('ns3_module_dsdv') + ns3_module_dsdv.register_methods(root_module) + + try: + import ns3_module_dsdv__local + except ImportError: + pass + else: + ns3_module_dsdv__local.register_methods(root_module) + + root_module.end_section('ns3_module_dsdv') root_module.begin_section('ns3_module_mesh') ns3_module_mesh.register_methods(root_module) @@ -3456,6 +3513,27 @@ def register_Ns3BasicEnergySourceHelper_methods(root_module, cls): is_const=True, visibility='private', is_virtual=True) return +def register_Ns3DsdvHelper_methods(root_module, cls): + ## dsdv-helper.h: ns3::DsdvHelper::DsdvHelper(ns3::DsdvHelper const & arg0) [copy constructor] + cls.add_constructor([param('ns3::DsdvHelper const &', 'arg0')]) + ## dsdv-helper.h: ns3::DsdvHelper::DsdvHelper() [constructor] + cls.add_constructor([]) + ## dsdv-helper.h: ns3::DsdvHelper * ns3::DsdvHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::DsdvHelper *', + [], + is_const=True, is_virtual=True) + ## dsdv-helper.h: ns3::Ptr ns3::DsdvHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) + ## dsdv-helper.h: void ns3::DsdvHelper::Set(std::string name, ns3::AttributeValue const & value) [member function] + cls.add_method('Set', + 'void', + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) + return + def register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, cls): ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper() [constructor] cls.add_constructor([]) @@ -9138,6 +9216,460 @@ def register_Ns3EnbNetDevice_methods(root_module, cls): visibility='private', is_virtual=True) return +def register_Ns3DsdvDsdvHeader_methods(root_module, cls): + cls.add_output_stream_operator() + ## dsdv-packet.h: ns3::dsdv::DsdvHeader::DsdvHeader(ns3::dsdv::DsdvHeader const & arg0) [copy constructor] + cls.add_constructor([param('ns3::dsdv::DsdvHeader const &', 'arg0')]) + ## dsdv-packet.h: ns3::dsdv::DsdvHeader::DsdvHeader(ns3::Ipv4Address dst=ns3::Ipv4Address(), uint32_t hopcount=0, uint32_t dstSeqNo=0) [constructor] + cls.add_constructor([param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('uint32_t', 'hopcount', default_value='0'), param('uint32_t', 'dstSeqNo', default_value='0')]) + ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## dsdv-packet.h: ns3::Ipv4Address ns3::dsdv::DsdvHeader::GetDst() const [member function] + cls.add_method('GetDst', + 'ns3::Ipv4Address', + [], + is_const=True) + ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::GetDstSeqno() const [member function] + cls.add_method('GetDstSeqno', + 'uint32_t', + [], + is_const=True) + ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::GetHopCount() const [member function] + cls.add_method('GetHopCount', + 'uint32_t', + [], + is_const=True) + ## dsdv-packet.h: ns3::TypeId ns3::dsdv::DsdvHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## dsdv-packet.h: static ns3::TypeId ns3::dsdv::DsdvHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::SetDst(ns3::Ipv4Address destination) [member function] + cls.add_method('SetDst', + 'void', + [param('ns3::Ipv4Address', 'destination')]) + ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::SetDstSeqno(uint32_t sequenceNumber) [member function] + cls.add_method('SetDstSeqno', + 'void', + [param('uint32_t', 'sequenceNumber')]) + ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::SetHopCount(uint32_t hopCount) [member function] + cls.add_method('SetHopCount', + 'void', + [param('uint32_t', 'hopCount')]) + return + +def register_Ns3DsdvPacketQueue_methods(root_module, cls): + ## dsdv-packet-queue.h: ns3::dsdv::PacketQueue::PacketQueue(ns3::dsdv::PacketQueue const & arg0) [copy constructor] + cls.add_constructor([param('ns3::dsdv::PacketQueue const &', 'arg0')]) + ## dsdv-packet-queue.h: ns3::dsdv::PacketQueue::PacketQueue() [constructor] + cls.add_constructor([]) + ## dsdv-packet-queue.h: bool ns3::dsdv::PacketQueue::Dequeue(ns3::Ipv4Address dst, ns3::dsdv::QueueEntry & entry) [member function] + cls.add_method('Dequeue', + 'bool', + [param('ns3::Ipv4Address', 'dst'), param('ns3::dsdv::QueueEntry &', 'entry')]) + ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::DropPacketWithDst(ns3::Ipv4Address dst) [member function] + cls.add_method('DropPacketWithDst', + 'void', + [param('ns3::Ipv4Address', 'dst')]) + ## dsdv-packet-queue.h: bool ns3::dsdv::PacketQueue::Enqueue(ns3::dsdv::QueueEntry & entry) [member function] + cls.add_method('Enqueue', + 'bool', + [param('ns3::dsdv::QueueEntry &', 'entry')]) + ## dsdv-packet-queue.h: bool ns3::dsdv::PacketQueue::Find(ns3::Ipv4Address dst) [member function] + cls.add_method('Find', + 'bool', + [param('ns3::Ipv4Address', 'dst')]) + ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetCountForPacketsWithDst(ns3::Ipv4Address dst) [member function] + cls.add_method('GetCountForPacketsWithDst', + 'uint32_t', + [param('ns3::Ipv4Address', 'dst')]) + ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetMaxPacketsPerDst() const [member function] + cls.add_method('GetMaxPacketsPerDst', + 'uint32_t', + [], + is_const=True) + ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetMaxQueueLen() const [member function] + cls.add_method('GetMaxQueueLen', + 'uint32_t', + [], + is_const=True) + ## dsdv-packet-queue.h: ns3::Time ns3::dsdv::PacketQueue::GetQueueTimeout() const [member function] + cls.add_method('GetQueueTimeout', + 'ns3::Time', + [], + is_const=True) + ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetSize() [member function] + cls.add_method('GetSize', + 'uint32_t', + []) + ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::SetMaxPacketsPerDst(uint32_t len) [member function] + cls.add_method('SetMaxPacketsPerDst', + 'void', + [param('uint32_t', 'len')]) + ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::SetMaxQueueLen(uint32_t len) [member function] + cls.add_method('SetMaxQueueLen', + 'void', + [param('uint32_t', 'len')]) + ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::SetQueueTimeout(ns3::Time t) [member function] + cls.add_method('SetQueueTimeout', + 'void', + [param('ns3::Time', 't')]) + return + +def register_Ns3DsdvQueueEntry_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + ## dsdv-packet-queue.h: ns3::dsdv::QueueEntry::QueueEntry(ns3::dsdv::QueueEntry const & arg0) [copy constructor] + cls.add_constructor([param('ns3::dsdv::QueueEntry const &', 'arg0')]) + ## dsdv-packet-queue.h: ns3::dsdv::QueueEntry::QueueEntry(ns3::Ptr pa=0, ns3::Ipv4Header const & h=ns3::Ipv4Header(), ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ucb=ns3::Callback, ns3::Ptr, const ns3::Ipv4Header&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>(), ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ecb=ns3::Callback, const ns3::Ipv4Header&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>()) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Packet const >', 'pa', default_value='0'), param('ns3::Ipv4Header const &', 'h', default_value='ns3::Ipv4Header()'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb', default_value='ns3::Callback, ns3::Ptr, const ns3::Ipv4Header&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>()'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb', default_value='ns3::Callback, const ns3::Ipv4Header&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>()')]) + ## dsdv-packet-queue.h: ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::dsdv::QueueEntry::GetErrorCallback() const [member function] + cls.add_method('GetErrorCallback', + 'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', + [], + is_const=True) + ## dsdv-packet-queue.h: ns3::Time ns3::dsdv::QueueEntry::GetExpireTime() const [member function] + cls.add_method('GetExpireTime', + 'ns3::Time', + [], + is_const=True) + ## dsdv-packet-queue.h: ns3::Ipv4Header ns3::dsdv::QueueEntry::GetIpv4Header() const [member function] + cls.add_method('GetIpv4Header', + 'ns3::Ipv4Header', + [], + is_const=True) + ## dsdv-packet-queue.h: ns3::Ptr ns3::dsdv::QueueEntry::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet const >', + [], + is_const=True) + ## dsdv-packet-queue.h: ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::dsdv::QueueEntry::GetUnicastForwardCallback() const [member function] + cls.add_method('GetUnicastForwardCallback', + 'ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', + [], + is_const=True) + ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetErrorCallback(ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ecb) [member function] + cls.add_method('SetErrorCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')]) + ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetExpireTime(ns3::Time exp) [member function] + cls.add_method('SetExpireTime', + 'void', + [param('ns3::Time', 'exp')]) + ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetIpv4Header(ns3::Ipv4Header h) [member function] + cls.add_method('SetIpv4Header', + 'void', + [param('ns3::Ipv4Header', 'h')]) + ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetPacket(ns3::Ptr p) [member function] + cls.add_method('SetPacket', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'p')]) + ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetUnicastForwardCallback(ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ucb) [member function] + cls.add_method('SetUnicastForwardCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb')]) + return + +def register_Ns3DsdvRoutingProtocol_methods(root_module, cls): + ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol::RoutingProtocol(ns3::dsdv::RoutingProtocol const & arg0) [copy constructor] + cls.add_constructor([param('ns3::dsdv::RoutingProtocol const &', 'arg0')]) + ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol::RoutingProtocol() [constructor] + cls.add_constructor([]) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::GetEnableBufferFlag() const [member function] + cls.add_method('GetEnableBufferFlag', + 'bool', + [], + is_const=True) + ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::GetEnableRAFlag() const [member function] + cls.add_method('GetEnableRAFlag', + 'bool', + [], + is_const=True) + ## dsdv-routing-protocol.h: static ns3::TypeId ns3::dsdv::RoutingProtocol::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::GetWSTFlag() const [member function] + cls.add_method('GetWSTFlag', + 'bool', + [], + is_const=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::PrintRoutingTable(ns3::Ptr stream) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_const=True, is_virtual=True) + ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ucb, ns3::Callback,ns3::Ptr,const ns3::Ipv4Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> mcb, ns3::Callback,const ns3::Ipv4Header&,unsigned int,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> lcb, ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## dsdv-routing-protocol.h: ns3::Ptr ns3::dsdv::RoutingProtocol::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv4Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetEnableBufferFlag(bool f) [member function] + cls.add_method('SetEnableBufferFlag', + 'void', + [param('bool', 'f')]) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetEnableRAFlag(bool f) [member function] + cls.add_method('SetEnableRAFlag', + 'void', + [param('bool', 'f')]) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetIpv4(ns3::Ptr ipv4) [member function] + cls.add_method('SetIpv4', + 'void', + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_virtual=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetWSTFlag(bool f) [member function] + cls.add_method('SetWSTFlag', + 'void', + [param('bool', 'f')]) + ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol::DSDV_PORT [variable] + cls.add_static_attribute('DSDV_PORT', 'uint32_t const', is_const=True) + return + +def register_Ns3DsdvRoutingTable_methods(root_module, cls): + ## dsdv-rtable.h: ns3::dsdv::RoutingTable::RoutingTable(ns3::dsdv::RoutingTable const & arg0) [copy constructor] + cls.add_constructor([param('ns3::dsdv::RoutingTable const &', 'arg0')]) + ## dsdv-rtable.h: ns3::dsdv::RoutingTable::RoutingTable() [constructor] + cls.add_constructor([]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::AddIpv4Event(ns3::Ipv4Address arg0, ns3::EventId arg1) [member function] + cls.add_method('AddIpv4Event', + 'bool', + [param('ns3::Ipv4Address', 'arg0'), param('ns3::EventId', 'arg1')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::AddRoute(ns3::dsdv::RoutingTableEntry & r) [member function] + cls.add_method('AddRoute', + 'bool', + [param('ns3::dsdv::RoutingTableEntry &', 'r')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::AnyRunningEvent(ns3::Ipv4Address address) [member function] + cls.add_method('AnyRunningEvent', + 'bool', + [param('ns3::Ipv4Address', 'address')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Clear() [member function] + cls.add_method('Clear', + 'void', + []) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::DeleteAllRoutesFromInterface(ns3::Ipv4InterfaceAddress iface) [member function] + cls.add_method('DeleteAllRoutesFromInterface', + 'void', + [param('ns3::Ipv4InterfaceAddress', 'iface')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::DeleteIpv4Event(ns3::Ipv4Address address) [member function] + cls.add_method('DeleteIpv4Event', + 'bool', + [param('ns3::Ipv4Address', 'address')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::DeleteRoute(ns3::Ipv4Address dst) [member function] + cls.add_method('DeleteRoute', + 'bool', + [param('ns3::Ipv4Address', 'dst')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::ForceDeleteIpv4Event(ns3::Ipv4Address address) [member function] + cls.add_method('ForceDeleteIpv4Event', + 'bool', + [param('ns3::Ipv4Address', 'address')]) + ## dsdv-rtable.h: ns3::EventId ns3::dsdv::RoutingTable::GetEventId(ns3::Ipv4Address address) [member function] + cls.add_method('GetEventId', + 'ns3::EventId', + [param('ns3::Ipv4Address', 'address')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::GetListOfAllRoutes(std::map, std::allocator > > & allRoutes) [member function] + cls.add_method('GetListOfAllRoutes', + 'void', + [param('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry > &', 'allRoutes')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::GetListOfDestinationWithNextHop(ns3::Ipv4Address nxtHp, std::map, std::allocator > > & dstList) [member function] + cls.add_method('GetListOfDestinationWithNextHop', + 'void', + [param('ns3::Ipv4Address', 'nxtHp'), param('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry > &', 'dstList')]) + ## dsdv-rtable.h: ns3::Time ns3::dsdv::RoutingTable::Getholddowntime() const [member function] + cls.add_method('Getholddowntime', + 'ns3::Time', + [], + is_const=True) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::LookupRoute(ns3::Ipv4Address dst, ns3::dsdv::RoutingTableEntry & rt) [member function] + cls.add_method('LookupRoute', + 'bool', + [param('ns3::Ipv4Address', 'dst'), param('ns3::dsdv::RoutingTableEntry &', 'rt')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::LookupRoute(ns3::Ipv4Address id, ns3::dsdv::RoutingTableEntry & rt, bool forRouteInput) [member function] + cls.add_method('LookupRoute', + 'bool', + [param('ns3::Ipv4Address', 'id'), param('ns3::dsdv::RoutingTableEntry &', 'rt'), param('bool', 'forRouteInput')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Print(ns3::Ptr stream) const [member function] + cls.add_method('Print', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_const=True) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Purge(std::map, std::allocator > > & removedAddresses) [member function] + cls.add_method('Purge', + 'void', + [param('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry > &', 'removedAddresses')]) + ## dsdv-rtable.h: uint32_t ns3::dsdv::RoutingTable::RoutingTableSize() [member function] + cls.add_method('RoutingTableSize', + 'uint32_t', + []) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Setholddowntime(ns3::Time t) [member function] + cls.add_method('Setholddowntime', + 'void', + [param('ns3::Time', 't')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::Update(ns3::dsdv::RoutingTableEntry & rt) [member function] + cls.add_method('Update', + 'bool', + [param('ns3::dsdv::RoutingTableEntry &', 'rt')]) + return + +def register_Ns3DsdvRoutingTableEntry_methods(root_module, cls): + ## dsdv-rtable.h: ns3::dsdv::RoutingTableEntry::RoutingTableEntry(ns3::dsdv::RoutingTableEntry const & arg0) [copy constructor] + cls.add_constructor([param('ns3::dsdv::RoutingTableEntry const &', 'arg0')]) + ## dsdv-rtable.h: ns3::dsdv::RoutingTableEntry::RoutingTableEntry(ns3::Ptr dev=0, ns3::Ipv4Address dst=ns3::Ipv4Address(), u_int32_t m_seqNo=0, ns3::Ipv4InterfaceAddress iface=ns3::Ipv4InterfaceAddress(), u_int32_t hops=0, ns3::Ipv4Address nextHop=ns3::Ipv4Address(), ns3::Time lifetime=ns3::Simulator::Now( ), ns3::Time SettlingTime=ns3::Simulator::Now( ), bool changedEntries=false) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev', default_value='0'), param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('u_int32_t', 'm_seqNo', default_value='0'), param('ns3::Ipv4InterfaceAddress', 'iface', default_value='ns3::Ipv4InterfaceAddress()'), param('u_int32_t', 'hops', default_value='0'), param('ns3::Ipv4Address', 'nextHop', default_value='ns3::Ipv4Address()'), param('ns3::Time', 'lifetime', default_value='ns3::Simulator::Now( )'), param('ns3::Time', 'SettlingTime', default_value='ns3::Simulator::Now( )'), param('bool', 'changedEntries', default_value='false')]) + ## dsdv-rtable.h: ns3::Ipv4Address ns3::dsdv::RoutingTableEntry::GetDestination() const [member function] + cls.add_method('GetDestination', + 'ns3::Ipv4Address', + [], + is_const=True) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTableEntry::GetEntriesChanged() const [member function] + cls.add_method('GetEntriesChanged', + 'bool', + [], + is_const=True) + ## dsdv-rtable.h: ns3::dsdv::RouteFlags ns3::dsdv::RoutingTableEntry::GetFlag() const [member function] + cls.add_method('GetFlag', + 'ns3::dsdv::RouteFlags', + [], + is_const=True) + ## dsdv-rtable.h: uint32_t ns3::dsdv::RoutingTableEntry::GetHop() const [member function] + cls.add_method('GetHop', + 'uint32_t', + [], + is_const=True) + ## dsdv-rtable.h: ns3::Ipv4InterfaceAddress ns3::dsdv::RoutingTableEntry::GetInterface() const [member function] + cls.add_method('GetInterface', + 'ns3::Ipv4InterfaceAddress', + [], + is_const=True) + ## dsdv-rtable.h: ns3::Time ns3::dsdv::RoutingTableEntry::GetLifeTime() const [member function] + cls.add_method('GetLifeTime', + 'ns3::Time', + [], + is_const=True) + ## dsdv-rtable.h: ns3::Ipv4Address ns3::dsdv::RoutingTableEntry::GetNextHop() const [member function] + cls.add_method('GetNextHop', + 'ns3::Ipv4Address', + [], + is_const=True) + ## dsdv-rtable.h: ns3::Ptr ns3::dsdv::RoutingTableEntry::GetOutputDevice() const [member function] + cls.add_method('GetOutputDevice', + 'ns3::Ptr< ns3::NetDevice >', + [], + is_const=True) + ## dsdv-rtable.h: ns3::Ptr ns3::dsdv::RoutingTableEntry::GetRoute() const [member function] + cls.add_method('GetRoute', + 'ns3::Ptr< ns3::Ipv4Route >', + [], + is_const=True) + ## dsdv-rtable.h: uint32_t ns3::dsdv::RoutingTableEntry::GetSeqNo() const [member function] + cls.add_method('GetSeqNo', + 'uint32_t', + [], + is_const=True) + ## dsdv-rtable.h: ns3::Time ns3::dsdv::RoutingTableEntry::GetSettlingTime() const [member function] + cls.add_method('GetSettlingTime', + 'ns3::Time', + [], + is_const=True) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::Print(ns3::Ptr stream) const [member function] + cls.add_method('Print', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_const=True) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetEntriesChanged(bool entriesChanged) [member function] + cls.add_method('SetEntriesChanged', + 'void', + [param('bool', 'entriesChanged')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetFlag(ns3::dsdv::RouteFlags flag) [member function] + cls.add_method('SetFlag', + 'void', + [param('ns3::dsdv::RouteFlags', 'flag')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetHop(uint32_t hopCount) [member function] + cls.add_method('SetHop', + 'void', + [param('uint32_t', 'hopCount')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetInterface(ns3::Ipv4InterfaceAddress iface) [member function] + cls.add_method('SetInterface', + 'void', + [param('ns3::Ipv4InterfaceAddress', 'iface')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetLifeTime(ns3::Time lifeTime) [member function] + cls.add_method('SetLifeTime', + 'void', + [param('ns3::Time', 'lifeTime')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetNextHop(ns3::Ipv4Address nextHop) [member function] + cls.add_method('SetNextHop', + 'void', + [param('ns3::Ipv4Address', 'nextHop')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetOutputDevice(ns3::Ptr device) [member function] + cls.add_method('SetOutputDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetRoute(ns3::Ptr route) [member function] + cls.add_method('SetRoute', + 'void', + [param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetSeqNo(uint32_t sequenceNumber) [member function] + cls.add_method('SetSeqNo', + 'void', + [param('uint32_t', 'sequenceNumber')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetSettlingTime(ns3::Time settlingTime) [member function] + cls.add_method('SetSettlingTime', + 'void', + [param('ns3::Time', 'settlingTime')]) + return + def register_Ns3OlsrAssociation_methods(root_module, cls): cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') @@ -10160,6 +10692,17 @@ def register_functions(root_module): ns3_module_udp_echo__local.register_functions(root_module) root_module.end_section('ns3_module_udp_echo') + root_module.begin_section('ns3_module_dsdv') + ns3_module_dsdv.register_functions(root_module) + + try: + import ns3_module_dsdv__local + except ImportError: + pass + else: + ns3_module_dsdv__local.register_functions(root_module) + + root_module.end_section('ns3_module_dsdv') root_module.begin_section('ns3_module_mesh') ns3_module_mesh.register_functions(root_module) @@ -10213,6 +10756,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -10233,6 +10777,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_aodv.py b/bindings/python/apidefs/gcc-LP64/ns3_module_aodv.py index fc2cf1859..537cb0afa 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_aodv.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_aodv.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -104,6 +110,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -1076,6 +1086,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -1096,6 +1107,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_bridge.py b/bindings/python/apidefs/gcc-LP64/ns3_module_bridge.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_bridge.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_bridge.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_bulk_send.py b/bindings/python/apidefs/gcc-LP64/ns3_module_bulk_send.py index b40a5ac12..fffa271c3 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_bulk_send.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_bulk_send.py @@ -36,6 +36,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -74,6 +80,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -133,6 +143,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -153,6 +164,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_common.py b/bindings/python/apidefs/gcc-LP64/ns3_module_common.py index 5871e9655..2d14daeb8 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_common.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_common.py @@ -181,6 +181,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -219,6 +225,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -2397,6 +2407,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -2417,6 +2428,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_contrib.py b/bindings/python/apidefs/gcc-LP64/ns3_module_contrib.py index 4ededd58b..a58d25fd8 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_contrib.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_contrib.py @@ -72,6 +72,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -110,6 +116,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -581,6 +591,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -601,6 +612,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_core.py b/bindings/python/apidefs/gcc-LP64/ns3_module_core.py index 4f8368bf5..4c6b4fa43 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_core.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_core.py @@ -271,6 +271,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -314,6 +320,10 @@ def register_types_ns3_dot11s(module): module.add_container('std::vector< ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit > >', 'ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit >', container_type='vector') module.add_container('std::vector< ns3::Ptr< ns3::dot11s::PeerLink > >', 'ns3::Ptr< ns3::dot11s::PeerLink >', container_type='vector') +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -3270,6 +3280,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -3358,6 +3369,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_csma.py b/bindings/python/apidefs/gcc-LP64/ns3_module_csma.py index 3e872fd14..e56dd092a 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_csma.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_csma.py @@ -46,6 +46,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -84,6 +90,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -442,6 +452,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -462,6 +473,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_dot11s.py b/bindings/python/apidefs/gcc-LP64/ns3_module_dot11s.py index c43774fdb..c2f271375 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_dot11s.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_dot11s.py @@ -36,6 +36,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -114,6 +120,10 @@ def register_types_ns3_dot11s(module): ## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol [class] module.add_class('PeerManagementProtocol', parent=root_module['ns3::Object']) +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -787,6 +797,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -811,6 +822,9 @@ def register_functions_ns3_dot11s(module, root_module): []) return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_dsdv.py b/bindings/python/apidefs/gcc-LP64/ns3_module_dsdv.py new file mode 100644 index 000000000..a37d20d52 --- /dev/null +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_dsdv.py @@ -0,0 +1,139 @@ +from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers + +def register_types(module): + root_module = module.get_root() + + + ## Register a nested module for the namespace Config + + nested_module = module.add_cpp_namespace('Config') + register_types_ns3_Config(nested_module) + + + ## Register a nested module for the namespace FatalImpl + + nested_module = module.add_cpp_namespace('FatalImpl') + register_types_ns3_FatalImpl(nested_module) + + + ## Register a nested module for the namespace addressUtils + + nested_module = module.add_cpp_namespace('addressUtils') + register_types_ns3_addressUtils(nested_module) + + + ## Register a nested module for the namespace aodv + + nested_module = module.add_cpp_namespace('aodv') + register_types_ns3_aodv(nested_module) + + + ## Register a nested module for the namespace dot11s + + nested_module = module.add_cpp_namespace('dot11s') + register_types_ns3_dot11s(nested_module) + + + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + + ## Register a nested module for the namespace flame + + nested_module = module.add_cpp_namespace('flame') + register_types_ns3_flame(nested_module) + + + ## Register a nested module for the namespace internal + + nested_module = module.add_cpp_namespace('internal') + register_types_ns3_internal(nested_module) + + + ## Register a nested module for the namespace olsr + + nested_module = module.add_cpp_namespace('olsr') + register_types_ns3_olsr(nested_module) + + +def register_types_ns3_Config(module): + root_module = module.get_root() + + +def register_types_ns3_FatalImpl(module): + root_module = module.get_root() + + +def register_types_ns3_addressUtils(module): + root_module = module.get_root() + + +def register_types_ns3_aodv(module): + root_module = module.get_root() + + +def register_types_ns3_dot11s(module): + root_module = module.get_root() + + +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + +def register_types_ns3_flame(module): + root_module = module.get_root() + + +def register_types_ns3_internal(module): + root_module = module.get_root() + + +def register_types_ns3_olsr(module): + root_module = module.get_root() + + +def register_methods(root_module): + return + +def register_functions(root_module): + module = root_module + register_functions_ns3_Config(module.get_submodule('Config'), root_module) + register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) + register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) + register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) + register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) + register_functions_ns3_flame(module.get_submodule('flame'), root_module) + register_functions_ns3_internal(module.get_submodule('internal'), root_module) + register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) + return + +def register_functions_ns3_Config(module, root_module): + return + +def register_functions_ns3_FatalImpl(module, root_module): + return + +def register_functions_ns3_addressUtils(module, root_module): + return + +def register_functions_ns3_aodv(module, root_module): + return + +def register_functions_ns3_dot11s(module, root_module): + return + +def register_functions_ns3_dsdv(module, root_module): + return + +def register_functions_ns3_flame(module, root_module): + return + +def register_functions_ns3_internal(module, root_module): + return + +def register_functions_ns3_olsr(module, root_module): + return + diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_emu.py b/bindings/python/apidefs/gcc-LP64/ns3_module_emu.py index 4cf5b2152..6f1ee18c0 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_emu.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_emu.py @@ -38,6 +38,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -76,6 +82,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -266,6 +276,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -286,6 +297,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_energy.py b/bindings/python/apidefs/gcc-LP64/ns3_module_energy.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_energy.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_energy.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_flame.py b/bindings/python/apidefs/gcc-LP64/ns3_module_flame.py index 84ccc6caa..b1a013592 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_flame.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_flame.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -183,6 +193,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -203,6 +214,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_flow_monitor.py b/bindings/python/apidefs/gcc-LP64/ns3_module_flow_monitor.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_flow_monitor.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_flow_monitor.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_global_routing.py b/bindings/python/apidefs/gcc-LP64/ns3_module_global_routing.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_global_routing.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_global_routing.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_helper.py b/bindings/python/apidefs/gcc-LP64/ns3_module_helper.py index 23bf284ef..489ba0eeb 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_helper.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_helper.py @@ -172,6 +172,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -210,6 +216,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -2611,6 +2621,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -2631,6 +2642,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_internet_stack.py b/bindings/python/apidefs/gcc-LP64/ns3_module_internet_stack.py index 1e6ba97b7..21c82e531 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_internet_stack.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_internet_stack.py @@ -170,6 +170,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -208,6 +214,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -4045,6 +4055,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -4065,6 +4076,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_list_routing.py b/bindings/python/apidefs/gcc-LP64/ns3_module_list_routing.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_list_routing.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_list_routing.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_lte.py b/bindings/python/apidefs/gcc-LP64/ns3_module_lte.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_lte.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_lte.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_mesh.py b/bindings/python/apidefs/gcc-LP64/ns3_module_mesh.py index 14b8e3f3d..25b1f4681 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_mesh.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_mesh.py @@ -48,6 +48,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -86,6 +92,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -518,6 +528,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -538,6 +549,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_mobility.py b/bindings/python/apidefs/gcc-LP64/ns3_module_mobility.py index 1dd175dc9..997595928 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_mobility.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_mobility.py @@ -98,6 +98,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -136,6 +142,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -1084,6 +1094,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -1104,6 +1115,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_mpi.py b/bindings/python/apidefs/gcc-LP64/ns3_module_mpi.py index 273dd1ec4..9916787b3 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_mpi.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_mpi.py @@ -42,6 +42,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -80,6 +86,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -324,6 +334,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -344,6 +355,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_nix_vector_routing.py b/bindings/python/apidefs/gcc-LP64/ns3_module_nix_vector_routing.py index f5aba4f27..16aebb320 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_nix_vector_routing.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_nix_vector_routing.py @@ -42,6 +42,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -80,6 +86,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -168,6 +178,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -188,6 +199,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_node.py b/bindings/python/apidefs/gcc-LP64/ns3_module_node.py index 032a6f45c..d89f74ed1 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_node.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_node.py @@ -262,6 +262,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -301,6 +307,10 @@ def register_types_ns3_dot11s(module): module.add_container('std::vector< ns3::Mac48Address >', 'ns3::Mac48Address', container_type='vector') +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -5430,6 +5440,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -5454,6 +5465,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_olsr.py b/bindings/python/apidefs/gcc-LP64/ns3_module_olsr.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_olsr.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_olsr.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_onoff.py b/bindings/python/apidefs/gcc-LP64/ns3_module_onoff.py index 1159f65f2..26496891e 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_onoff.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_onoff.py @@ -36,6 +36,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -74,6 +80,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -133,6 +143,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -153,6 +164,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_packet_sink.py b/bindings/python/apidefs/gcc-LP64/ns3_module_packet_sink.py index 71d729d40..927f85c6d 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_packet_sink.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_packet_sink.py @@ -36,6 +36,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -74,6 +80,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -139,6 +149,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -159,6 +170,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_ping6.py b/bindings/python/apidefs/gcc-LP64/ns3_module_ping6.py index aee053310..991abeb48 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_ping6.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_ping6.py @@ -36,6 +36,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -74,6 +80,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -140,6 +150,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -160,6 +171,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_point_to_point.py b/bindings/python/apidefs/gcc-LP64/ns3_module_point_to_point.py index a7524f174..7e69101e9 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_point_to_point.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_point_to_point.py @@ -42,6 +42,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -80,6 +86,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -390,6 +400,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -410,6 +421,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_radvd.py b/bindings/python/apidefs/gcc-LP64/ns3_module_radvd.py index e0e07603b..d87637abf 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_radvd.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_radvd.py @@ -44,6 +44,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -82,6 +88,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -404,6 +414,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -424,6 +435,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_simulator.py b/bindings/python/apidefs/gcc-LP64/ns3_module_simulator.py index 6587e6eb1..1e2a06729 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_simulator.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_simulator.py @@ -110,6 +110,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -148,6 +154,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -1677,6 +1687,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -1697,6 +1708,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_spectrum.py b/bindings/python/apidefs/gcc-LP64/ns3_module_spectrum.py index 83c4f7845..1a60853eb 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_spectrum.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_spectrum.py @@ -79,6 +79,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -117,6 +123,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -1070,6 +1080,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -1090,6 +1101,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_static_routing.py b/bindings/python/apidefs/gcc-LP64/ns3_module_static_routing.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_static_routing.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_static_routing.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_stats.py b/bindings/python/apidefs/gcc-LP64/ns3_module_stats.py index 8d8860bf0..3f2f24d8e 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_stats.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_stats.py @@ -64,6 +64,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -102,6 +108,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -567,6 +577,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -587,6 +598,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_tap_bridge.py b/bindings/python/apidefs/gcc-LP64/ns3_module_tap_bridge.py index 7ab56c805..ce86c8ceb 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_tap_bridge.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_tap_bridge.py @@ -38,6 +38,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -76,6 +82,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -270,6 +280,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -290,6 +301,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_test.py b/bindings/python/apidefs/gcc-LP64/ns3_module_test.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_test.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_test.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_topology_read.py b/bindings/python/apidefs/gcc-LP64/ns3_module_topology_read.py index 8d56975ea..a753fff76 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_topology_read.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_topology_read.py @@ -44,6 +44,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -82,6 +88,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -249,6 +259,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -269,6 +280,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_uan.py b/bindings/python/apidefs/gcc-LP64/ns3_module_uan.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_uan.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_uan.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_udp_client_server.py b/bindings/python/apidefs/gcc-LP64/ns3_module_udp_client_server.py index f02f464d2..aef6e659b 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_udp_client_server.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_udp_client_server.py @@ -42,6 +42,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -80,6 +86,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -253,6 +263,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -273,6 +284,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_udp_echo.py b/bindings/python/apidefs/gcc-LP64/ns3_module_udp_echo.py index 48f2d7bc9..b161c4ec6 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_udp_echo.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_udp_echo.py @@ -38,6 +38,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -76,6 +82,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -179,6 +189,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -199,6 +210,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_v4ping.py b/bindings/python/apidefs/gcc-LP64/ns3_module_v4ping.py index 27a16f200..e026e3844 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_v4ping.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_v4ping.py @@ -36,6 +36,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -74,6 +80,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -124,6 +134,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -144,6 +155,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_virtual_net_device.py b/bindings/python/apidefs/gcc-LP64/ns3_module_virtual_net_device.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_virtual_net_device.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_virtual_net_device.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_visualizer.py b/bindings/python/apidefs/gcc-LP64/ns3_module_visualizer.py index 5420da4b4..a37d20d52 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_visualizer.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_visualizer.py @@ -34,6 +34,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -72,6 +78,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -94,6 +104,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -114,6 +125,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py b/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py index 5a9a76b30..6f291da57 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py @@ -250,6 +250,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -288,6 +294,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -6086,6 +6096,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -6106,6 +6117,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_wimax.py b/bindings/python/apidefs/gcc-LP64/ns3_module_wimax.py index fdc8b8bfe..d98d04db0 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_wimax.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_wimax.py @@ -261,6 +261,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -299,6 +305,10 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + def register_types_ns3_flame(module): root_module = module.get_root() @@ -6599,6 +6609,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -6619,6 +6630,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return diff --git a/bindings/python/apidefs/gcc-LP64/ns3modulegen_generated.py b/bindings/python/apidefs/gcc-LP64/ns3modulegen_generated.py index df968c625..a75c0203e 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3modulegen_generated.py +++ b/bindings/python/apidefs/gcc-LP64/ns3modulegen_generated.py @@ -51,6 +51,7 @@ import ns3_module_ping6 import ns3_module_radvd import ns3_module_udp_client_server import ns3_module_udp_echo +import ns3_module_dsdv import ns3_module_mesh import ns3_module_helper import ns3_module_dot11s @@ -492,6 +493,17 @@ def register_types(module): ns3_module_udp_echo__local.register_types(module) root_module.end_section('ns3_module_udp_echo') + root_module.begin_section('ns3_module_dsdv') + ns3_module_dsdv.register_types(module) + + try: + import ns3_module_dsdv__local + except ImportError: + pass + else: + ns3_module_dsdv__local.register_types(module) + + root_module.end_section('ns3_module_dsdv') root_module.begin_section('ns3_module_mesh') ns3_module_mesh.register_types(module) @@ -638,6 +650,8 @@ def register_types(module): module.add_class('AcousticModemEnergyModelHelper', parent=root_module['ns3::DeviceEnergyModelHelper']) ## basic-energy-source-helper.h: ns3::BasicEnergySourceHelper [class] module.add_class('BasicEnergySourceHelper', parent=root_module['ns3::EnergySourceHelper']) + ## dsdv-helper.h: ns3::DsdvHelper [class] + module.add_class('DsdvHelper', parent=root_module['ns3::Ipv4RoutingHelper']) ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper [class] module.add_class('Ipv4GlobalRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper']) ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper [class] @@ -931,6 +945,12 @@ def register_types(module): register_types_ns3_dot11s(nested_module) + ## Register a nested module for the namespace dsdv + + nested_module = module.add_cpp_namespace('dsdv') + register_types_ns3_dsdv(nested_module) + + ## Register a nested module for the namespace flame nested_module = module.add_cpp_namespace('flame') @@ -970,6 +990,25 @@ def register_types_ns3_dot11s(module): root_module = module.get_root() +def register_types_ns3_dsdv(module): + root_module = module.get_root() + + ## dsdv-rtable.h: ns3::dsdv::RouteFlags [enumeration] + module.add_enum('RouteFlags', ['VALID', 'INVALID']) + ## dsdv-packet.h: ns3::dsdv::DsdvHeader [class] + module.add_class('DsdvHeader', parent=root_module['ns3::Header']) + ## dsdv-packet-queue.h: ns3::dsdv::PacketQueue [class] + module.add_class('PacketQueue') + ## dsdv-packet-queue.h: ns3::dsdv::QueueEntry [class] + module.add_class('QueueEntry') + ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol [class] + module.add_class('RoutingProtocol', parent=root_module['ns3::Ipv4RoutingProtocol']) + ## dsdv-rtable.h: ns3::dsdv::RoutingTable [class] + module.add_class('RoutingTable') + ## dsdv-rtable.h: ns3::dsdv::RoutingTableEntry [class] + module.add_class('RoutingTableEntry') + module.add_container('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry >', ('ns3::Ipv4Address', 'ns3::dsdv::RoutingTableEntry'), container_type='map') + def register_types_ns3_flame(module): root_module = module.get_root() @@ -1107,6 +1146,7 @@ def register_methods(root_module): register_Ns3WifiRadioEnergyModelPhyListener_methods(root_module, root_module['ns3::WifiRadioEnergyModelPhyListener']) register_Ns3AcousticModemEnergyModelHelper_methods(root_module, root_module['ns3::AcousticModemEnergyModelHelper']) register_Ns3BasicEnergySourceHelper_methods(root_module, root_module['ns3::BasicEnergySourceHelper']) + register_Ns3DsdvHelper_methods(root_module, root_module['ns3::DsdvHelper']) register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, root_module['ns3::Ipv4GlobalRoutingHelper']) register_Ns3Ipv4ListRoutingHelper_methods(root_module, root_module['ns3::Ipv4ListRoutingHelper']) register_Ns3Ipv6ListRoutingHelper_methods(root_module, root_module['ns3::Ipv6ListRoutingHelper']) @@ -1204,6 +1244,12 @@ def register_methods(root_module): register_Ns3LteNetDevice_methods(root_module, root_module['ns3::LteNetDevice']) register_Ns3UeNetDevice_methods(root_module, root_module['ns3::UeNetDevice']) register_Ns3EnbNetDevice_methods(root_module, root_module['ns3::EnbNetDevice']) + register_Ns3DsdvDsdvHeader_methods(root_module, root_module['ns3::dsdv::DsdvHeader']) + register_Ns3DsdvPacketQueue_methods(root_module, root_module['ns3::dsdv::PacketQueue']) + register_Ns3DsdvQueueEntry_methods(root_module, root_module['ns3::dsdv::QueueEntry']) + register_Ns3DsdvRoutingProtocol_methods(root_module, root_module['ns3::dsdv::RoutingProtocol']) + register_Ns3DsdvRoutingTable_methods(root_module, root_module['ns3::dsdv::RoutingTable']) + register_Ns3DsdvRoutingTableEntry_methods(root_module, root_module['ns3::dsdv::RoutingTableEntry']) register_Ns3OlsrAssociation_methods(root_module, root_module['ns3::olsr::Association']) register_Ns3OlsrAssociationTuple_methods(root_module, root_module['ns3::olsr::AssociationTuple']) register_Ns3OlsrDuplicateTuple_methods(root_module, root_module['ns3::olsr::DuplicateTuple']) @@ -1653,6 +1699,17 @@ def register_methods(root_module): ns3_module_udp_echo__local.register_methods(root_module) root_module.end_section('ns3_module_udp_echo') + root_module.begin_section('ns3_module_dsdv') + ns3_module_dsdv.register_methods(root_module) + + try: + import ns3_module_dsdv__local + except ImportError: + pass + else: + ns3_module_dsdv__local.register_methods(root_module) + + root_module.end_section('ns3_module_dsdv') root_module.begin_section('ns3_module_mesh') ns3_module_mesh.register_methods(root_module) @@ -3456,6 +3513,27 @@ def register_Ns3BasicEnergySourceHelper_methods(root_module, cls): is_const=True, visibility='private', is_virtual=True) return +def register_Ns3DsdvHelper_methods(root_module, cls): + ## dsdv-helper.h: ns3::DsdvHelper::DsdvHelper(ns3::DsdvHelper const & arg0) [copy constructor] + cls.add_constructor([param('ns3::DsdvHelper const &', 'arg0')]) + ## dsdv-helper.h: ns3::DsdvHelper::DsdvHelper() [constructor] + cls.add_constructor([]) + ## dsdv-helper.h: ns3::DsdvHelper * ns3::DsdvHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::DsdvHelper *', + [], + is_const=True, is_virtual=True) + ## dsdv-helper.h: ns3::Ptr ns3::DsdvHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) + ## dsdv-helper.h: void ns3::DsdvHelper::Set(std::string name, ns3::AttributeValue const & value) [member function] + cls.add_method('Set', + 'void', + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) + return + def register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, cls): ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper() [constructor] cls.add_constructor([]) @@ -9138,6 +9216,460 @@ def register_Ns3EnbNetDevice_methods(root_module, cls): visibility='private', is_virtual=True) return +def register_Ns3DsdvDsdvHeader_methods(root_module, cls): + cls.add_output_stream_operator() + ## dsdv-packet.h: ns3::dsdv::DsdvHeader::DsdvHeader(ns3::dsdv::DsdvHeader const & arg0) [copy constructor] + cls.add_constructor([param('ns3::dsdv::DsdvHeader const &', 'arg0')]) + ## dsdv-packet.h: ns3::dsdv::DsdvHeader::DsdvHeader(ns3::Ipv4Address dst=ns3::Ipv4Address(), uint32_t hopcount=0, uint32_t dstSeqNo=0) [constructor] + cls.add_constructor([param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('uint32_t', 'hopcount', default_value='0'), param('uint32_t', 'dstSeqNo', default_value='0')]) + ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## dsdv-packet.h: ns3::Ipv4Address ns3::dsdv::DsdvHeader::GetDst() const [member function] + cls.add_method('GetDst', + 'ns3::Ipv4Address', + [], + is_const=True) + ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::GetDstSeqno() const [member function] + cls.add_method('GetDstSeqno', + 'uint32_t', + [], + is_const=True) + ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::GetHopCount() const [member function] + cls.add_method('GetHopCount', + 'uint32_t', + [], + is_const=True) + ## dsdv-packet.h: ns3::TypeId ns3::dsdv::DsdvHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## dsdv-packet.h: static ns3::TypeId ns3::dsdv::DsdvHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::SetDst(ns3::Ipv4Address destination) [member function] + cls.add_method('SetDst', + 'void', + [param('ns3::Ipv4Address', 'destination')]) + ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::SetDstSeqno(uint32_t sequenceNumber) [member function] + cls.add_method('SetDstSeqno', + 'void', + [param('uint32_t', 'sequenceNumber')]) + ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::SetHopCount(uint32_t hopCount) [member function] + cls.add_method('SetHopCount', + 'void', + [param('uint32_t', 'hopCount')]) + return + +def register_Ns3DsdvPacketQueue_methods(root_module, cls): + ## dsdv-packet-queue.h: ns3::dsdv::PacketQueue::PacketQueue(ns3::dsdv::PacketQueue const & arg0) [copy constructor] + cls.add_constructor([param('ns3::dsdv::PacketQueue const &', 'arg0')]) + ## dsdv-packet-queue.h: ns3::dsdv::PacketQueue::PacketQueue() [constructor] + cls.add_constructor([]) + ## dsdv-packet-queue.h: bool ns3::dsdv::PacketQueue::Dequeue(ns3::Ipv4Address dst, ns3::dsdv::QueueEntry & entry) [member function] + cls.add_method('Dequeue', + 'bool', + [param('ns3::Ipv4Address', 'dst'), param('ns3::dsdv::QueueEntry &', 'entry')]) + ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::DropPacketWithDst(ns3::Ipv4Address dst) [member function] + cls.add_method('DropPacketWithDst', + 'void', + [param('ns3::Ipv4Address', 'dst')]) + ## dsdv-packet-queue.h: bool ns3::dsdv::PacketQueue::Enqueue(ns3::dsdv::QueueEntry & entry) [member function] + cls.add_method('Enqueue', + 'bool', + [param('ns3::dsdv::QueueEntry &', 'entry')]) + ## dsdv-packet-queue.h: bool ns3::dsdv::PacketQueue::Find(ns3::Ipv4Address dst) [member function] + cls.add_method('Find', + 'bool', + [param('ns3::Ipv4Address', 'dst')]) + ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetCountForPacketsWithDst(ns3::Ipv4Address dst) [member function] + cls.add_method('GetCountForPacketsWithDst', + 'uint32_t', + [param('ns3::Ipv4Address', 'dst')]) + ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetMaxPacketsPerDst() const [member function] + cls.add_method('GetMaxPacketsPerDst', + 'uint32_t', + [], + is_const=True) + ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetMaxQueueLen() const [member function] + cls.add_method('GetMaxQueueLen', + 'uint32_t', + [], + is_const=True) + ## dsdv-packet-queue.h: ns3::Time ns3::dsdv::PacketQueue::GetQueueTimeout() const [member function] + cls.add_method('GetQueueTimeout', + 'ns3::Time', + [], + is_const=True) + ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetSize() [member function] + cls.add_method('GetSize', + 'uint32_t', + []) + ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::SetMaxPacketsPerDst(uint32_t len) [member function] + cls.add_method('SetMaxPacketsPerDst', + 'void', + [param('uint32_t', 'len')]) + ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::SetMaxQueueLen(uint32_t len) [member function] + cls.add_method('SetMaxQueueLen', + 'void', + [param('uint32_t', 'len')]) + ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::SetQueueTimeout(ns3::Time t) [member function] + cls.add_method('SetQueueTimeout', + 'void', + [param('ns3::Time', 't')]) + return + +def register_Ns3DsdvQueueEntry_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + ## dsdv-packet-queue.h: ns3::dsdv::QueueEntry::QueueEntry(ns3::dsdv::QueueEntry const & arg0) [copy constructor] + cls.add_constructor([param('ns3::dsdv::QueueEntry const &', 'arg0')]) + ## dsdv-packet-queue.h: ns3::dsdv::QueueEntry::QueueEntry(ns3::Ptr pa=0, ns3::Ipv4Header const & h=ns3::Ipv4Header(), ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ucb=ns3::Callback, ns3::Ptr, const ns3::Ipv4Header&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>(), ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ecb=ns3::Callback, const ns3::Ipv4Header&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>()) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Packet const >', 'pa', default_value='0'), param('ns3::Ipv4Header const &', 'h', default_value='ns3::Ipv4Header()'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb', default_value='ns3::Callback, ns3::Ptr, const ns3::Ipv4Header&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>()'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb', default_value='ns3::Callback, const ns3::Ipv4Header&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>()')]) + ## dsdv-packet-queue.h: ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::dsdv::QueueEntry::GetErrorCallback() const [member function] + cls.add_method('GetErrorCallback', + 'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', + [], + is_const=True) + ## dsdv-packet-queue.h: ns3::Time ns3::dsdv::QueueEntry::GetExpireTime() const [member function] + cls.add_method('GetExpireTime', + 'ns3::Time', + [], + is_const=True) + ## dsdv-packet-queue.h: ns3::Ipv4Header ns3::dsdv::QueueEntry::GetIpv4Header() const [member function] + cls.add_method('GetIpv4Header', + 'ns3::Ipv4Header', + [], + is_const=True) + ## dsdv-packet-queue.h: ns3::Ptr ns3::dsdv::QueueEntry::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet const >', + [], + is_const=True) + ## dsdv-packet-queue.h: ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::dsdv::QueueEntry::GetUnicastForwardCallback() const [member function] + cls.add_method('GetUnicastForwardCallback', + 'ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', + [], + is_const=True) + ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetErrorCallback(ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ecb) [member function] + cls.add_method('SetErrorCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')]) + ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetExpireTime(ns3::Time exp) [member function] + cls.add_method('SetExpireTime', + 'void', + [param('ns3::Time', 'exp')]) + ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetIpv4Header(ns3::Ipv4Header h) [member function] + cls.add_method('SetIpv4Header', + 'void', + [param('ns3::Ipv4Header', 'h')]) + ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetPacket(ns3::Ptr p) [member function] + cls.add_method('SetPacket', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'p')]) + ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetUnicastForwardCallback(ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ucb) [member function] + cls.add_method('SetUnicastForwardCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb')]) + return + +def register_Ns3DsdvRoutingProtocol_methods(root_module, cls): + ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol::RoutingProtocol(ns3::dsdv::RoutingProtocol const & arg0) [copy constructor] + cls.add_constructor([param('ns3::dsdv::RoutingProtocol const &', 'arg0')]) + ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol::RoutingProtocol() [constructor] + cls.add_constructor([]) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::GetEnableBufferFlag() const [member function] + cls.add_method('GetEnableBufferFlag', + 'bool', + [], + is_const=True) + ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::GetEnableRAFlag() const [member function] + cls.add_method('GetEnableRAFlag', + 'bool', + [], + is_const=True) + ## dsdv-routing-protocol.h: static ns3::TypeId ns3::dsdv::RoutingProtocol::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::GetWSTFlag() const [member function] + cls.add_method('GetWSTFlag', + 'bool', + [], + is_const=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::PrintRoutingTable(ns3::Ptr stream) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_const=True, is_virtual=True) + ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ucb, ns3::Callback,ns3::Ptr,const ns3::Ipv4Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> mcb, ns3::Callback,const ns3::Ipv4Header&,unsigned int,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> lcb, ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## dsdv-routing-protocol.h: ns3::Ptr ns3::dsdv::RoutingProtocol::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv4Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetEnableBufferFlag(bool f) [member function] + cls.add_method('SetEnableBufferFlag', + 'void', + [param('bool', 'f')]) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetEnableRAFlag(bool f) [member function] + cls.add_method('SetEnableRAFlag', + 'void', + [param('bool', 'f')]) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetIpv4(ns3::Ptr ipv4) [member function] + cls.add_method('SetIpv4', + 'void', + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_virtual=True) + ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetWSTFlag(bool f) [member function] + cls.add_method('SetWSTFlag', + 'void', + [param('bool', 'f')]) + ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol::DSDV_PORT [variable] + cls.add_static_attribute('DSDV_PORT', 'uint32_t const', is_const=True) + return + +def register_Ns3DsdvRoutingTable_methods(root_module, cls): + ## dsdv-rtable.h: ns3::dsdv::RoutingTable::RoutingTable(ns3::dsdv::RoutingTable const & arg0) [copy constructor] + cls.add_constructor([param('ns3::dsdv::RoutingTable const &', 'arg0')]) + ## dsdv-rtable.h: ns3::dsdv::RoutingTable::RoutingTable() [constructor] + cls.add_constructor([]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::AddIpv4Event(ns3::Ipv4Address arg0, ns3::EventId arg1) [member function] + cls.add_method('AddIpv4Event', + 'bool', + [param('ns3::Ipv4Address', 'arg0'), param('ns3::EventId', 'arg1')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::AddRoute(ns3::dsdv::RoutingTableEntry & r) [member function] + cls.add_method('AddRoute', + 'bool', + [param('ns3::dsdv::RoutingTableEntry &', 'r')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::AnyRunningEvent(ns3::Ipv4Address address) [member function] + cls.add_method('AnyRunningEvent', + 'bool', + [param('ns3::Ipv4Address', 'address')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Clear() [member function] + cls.add_method('Clear', + 'void', + []) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::DeleteAllRoutesFromInterface(ns3::Ipv4InterfaceAddress iface) [member function] + cls.add_method('DeleteAllRoutesFromInterface', + 'void', + [param('ns3::Ipv4InterfaceAddress', 'iface')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::DeleteIpv4Event(ns3::Ipv4Address address) [member function] + cls.add_method('DeleteIpv4Event', + 'bool', + [param('ns3::Ipv4Address', 'address')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::DeleteRoute(ns3::Ipv4Address dst) [member function] + cls.add_method('DeleteRoute', + 'bool', + [param('ns3::Ipv4Address', 'dst')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::ForceDeleteIpv4Event(ns3::Ipv4Address address) [member function] + cls.add_method('ForceDeleteIpv4Event', + 'bool', + [param('ns3::Ipv4Address', 'address')]) + ## dsdv-rtable.h: ns3::EventId ns3::dsdv::RoutingTable::GetEventId(ns3::Ipv4Address address) [member function] + cls.add_method('GetEventId', + 'ns3::EventId', + [param('ns3::Ipv4Address', 'address')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::GetListOfAllRoutes(std::map, std::allocator > > & allRoutes) [member function] + cls.add_method('GetListOfAllRoutes', + 'void', + [param('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry > &', 'allRoutes')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::GetListOfDestinationWithNextHop(ns3::Ipv4Address nxtHp, std::map, std::allocator > > & dstList) [member function] + cls.add_method('GetListOfDestinationWithNextHop', + 'void', + [param('ns3::Ipv4Address', 'nxtHp'), param('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry > &', 'dstList')]) + ## dsdv-rtable.h: ns3::Time ns3::dsdv::RoutingTable::Getholddowntime() const [member function] + cls.add_method('Getholddowntime', + 'ns3::Time', + [], + is_const=True) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::LookupRoute(ns3::Ipv4Address dst, ns3::dsdv::RoutingTableEntry & rt) [member function] + cls.add_method('LookupRoute', + 'bool', + [param('ns3::Ipv4Address', 'dst'), param('ns3::dsdv::RoutingTableEntry &', 'rt')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::LookupRoute(ns3::Ipv4Address id, ns3::dsdv::RoutingTableEntry & rt, bool forRouteInput) [member function] + cls.add_method('LookupRoute', + 'bool', + [param('ns3::Ipv4Address', 'id'), param('ns3::dsdv::RoutingTableEntry &', 'rt'), param('bool', 'forRouteInput')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Print(ns3::Ptr stream) const [member function] + cls.add_method('Print', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_const=True) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Purge(std::map, std::allocator > > & removedAddresses) [member function] + cls.add_method('Purge', + 'void', + [param('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry > &', 'removedAddresses')]) + ## dsdv-rtable.h: uint32_t ns3::dsdv::RoutingTable::RoutingTableSize() [member function] + cls.add_method('RoutingTableSize', + 'uint32_t', + []) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Setholddowntime(ns3::Time t) [member function] + cls.add_method('Setholddowntime', + 'void', + [param('ns3::Time', 't')]) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::Update(ns3::dsdv::RoutingTableEntry & rt) [member function] + cls.add_method('Update', + 'bool', + [param('ns3::dsdv::RoutingTableEntry &', 'rt')]) + return + +def register_Ns3DsdvRoutingTableEntry_methods(root_module, cls): + ## dsdv-rtable.h: ns3::dsdv::RoutingTableEntry::RoutingTableEntry(ns3::dsdv::RoutingTableEntry const & arg0) [copy constructor] + cls.add_constructor([param('ns3::dsdv::RoutingTableEntry const &', 'arg0')]) + ## dsdv-rtable.h: ns3::dsdv::RoutingTableEntry::RoutingTableEntry(ns3::Ptr dev=0, ns3::Ipv4Address dst=ns3::Ipv4Address(), u_int32_t m_seqNo=0, ns3::Ipv4InterfaceAddress iface=ns3::Ipv4InterfaceAddress(), u_int32_t hops=0, ns3::Ipv4Address nextHop=ns3::Ipv4Address(), ns3::Time lifetime=ns3::Simulator::Now( ), ns3::Time SettlingTime=ns3::Simulator::Now( ), bool changedEntries=false) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev', default_value='0'), param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('u_int32_t', 'm_seqNo', default_value='0'), param('ns3::Ipv4InterfaceAddress', 'iface', default_value='ns3::Ipv4InterfaceAddress()'), param('u_int32_t', 'hops', default_value='0'), param('ns3::Ipv4Address', 'nextHop', default_value='ns3::Ipv4Address()'), param('ns3::Time', 'lifetime', default_value='ns3::Simulator::Now( )'), param('ns3::Time', 'SettlingTime', default_value='ns3::Simulator::Now( )'), param('bool', 'changedEntries', default_value='false')]) + ## dsdv-rtable.h: ns3::Ipv4Address ns3::dsdv::RoutingTableEntry::GetDestination() const [member function] + cls.add_method('GetDestination', + 'ns3::Ipv4Address', + [], + is_const=True) + ## dsdv-rtable.h: bool ns3::dsdv::RoutingTableEntry::GetEntriesChanged() const [member function] + cls.add_method('GetEntriesChanged', + 'bool', + [], + is_const=True) + ## dsdv-rtable.h: ns3::dsdv::RouteFlags ns3::dsdv::RoutingTableEntry::GetFlag() const [member function] + cls.add_method('GetFlag', + 'ns3::dsdv::RouteFlags', + [], + is_const=True) + ## dsdv-rtable.h: uint32_t ns3::dsdv::RoutingTableEntry::GetHop() const [member function] + cls.add_method('GetHop', + 'uint32_t', + [], + is_const=True) + ## dsdv-rtable.h: ns3::Ipv4InterfaceAddress ns3::dsdv::RoutingTableEntry::GetInterface() const [member function] + cls.add_method('GetInterface', + 'ns3::Ipv4InterfaceAddress', + [], + is_const=True) + ## dsdv-rtable.h: ns3::Time ns3::dsdv::RoutingTableEntry::GetLifeTime() const [member function] + cls.add_method('GetLifeTime', + 'ns3::Time', + [], + is_const=True) + ## dsdv-rtable.h: ns3::Ipv4Address ns3::dsdv::RoutingTableEntry::GetNextHop() const [member function] + cls.add_method('GetNextHop', + 'ns3::Ipv4Address', + [], + is_const=True) + ## dsdv-rtable.h: ns3::Ptr ns3::dsdv::RoutingTableEntry::GetOutputDevice() const [member function] + cls.add_method('GetOutputDevice', + 'ns3::Ptr< ns3::NetDevice >', + [], + is_const=True) + ## dsdv-rtable.h: ns3::Ptr ns3::dsdv::RoutingTableEntry::GetRoute() const [member function] + cls.add_method('GetRoute', + 'ns3::Ptr< ns3::Ipv4Route >', + [], + is_const=True) + ## dsdv-rtable.h: uint32_t ns3::dsdv::RoutingTableEntry::GetSeqNo() const [member function] + cls.add_method('GetSeqNo', + 'uint32_t', + [], + is_const=True) + ## dsdv-rtable.h: ns3::Time ns3::dsdv::RoutingTableEntry::GetSettlingTime() const [member function] + cls.add_method('GetSettlingTime', + 'ns3::Time', + [], + is_const=True) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::Print(ns3::Ptr stream) const [member function] + cls.add_method('Print', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_const=True) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetEntriesChanged(bool entriesChanged) [member function] + cls.add_method('SetEntriesChanged', + 'void', + [param('bool', 'entriesChanged')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetFlag(ns3::dsdv::RouteFlags flag) [member function] + cls.add_method('SetFlag', + 'void', + [param('ns3::dsdv::RouteFlags', 'flag')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetHop(uint32_t hopCount) [member function] + cls.add_method('SetHop', + 'void', + [param('uint32_t', 'hopCount')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetInterface(ns3::Ipv4InterfaceAddress iface) [member function] + cls.add_method('SetInterface', + 'void', + [param('ns3::Ipv4InterfaceAddress', 'iface')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetLifeTime(ns3::Time lifeTime) [member function] + cls.add_method('SetLifeTime', + 'void', + [param('ns3::Time', 'lifeTime')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetNextHop(ns3::Ipv4Address nextHop) [member function] + cls.add_method('SetNextHop', + 'void', + [param('ns3::Ipv4Address', 'nextHop')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetOutputDevice(ns3::Ptr device) [member function] + cls.add_method('SetOutputDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetRoute(ns3::Ptr route) [member function] + cls.add_method('SetRoute', + 'void', + [param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetSeqNo(uint32_t sequenceNumber) [member function] + cls.add_method('SetSeqNo', + 'void', + [param('uint32_t', 'sequenceNumber')]) + ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetSettlingTime(ns3::Time settlingTime) [member function] + cls.add_method('SetSettlingTime', + 'void', + [param('ns3::Time', 'settlingTime')]) + return + def register_Ns3OlsrAssociation_methods(root_module, cls): cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') @@ -10160,6 +10692,17 @@ def register_functions(root_module): ns3_module_udp_echo__local.register_functions(root_module) root_module.end_section('ns3_module_udp_echo') + root_module.begin_section('ns3_module_dsdv') + ns3_module_dsdv.register_functions(root_module) + + try: + import ns3_module_dsdv__local + except ImportError: + pass + else: + ns3_module_dsdv__local.register_functions(root_module) + + root_module.end_section('ns3_module_dsdv') root_module.begin_section('ns3_module_mesh') ns3_module_mesh.register_functions(root_module) @@ -10213,6 +10756,7 @@ def register_functions(root_module): register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) + register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) register_functions_ns3_flame(module.get_submodule('flame'), root_module) register_functions_ns3_internal(module.get_submodule('internal'), root_module) register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) @@ -10233,6 +10777,9 @@ def register_functions_ns3_aodv(module, root_module): def register_functions_ns3_dot11s(module, root_module): return +def register_functions_ns3_dsdv(module, root_module): + return + def register_functions_ns3_flame(module, root_module): return