diff -r f04e7f61b1ed -r 7fdcbeea6c4f bindings/python/ns3_module_bridge.py --- a/bindings/python/ns3_module_bridge.py Fri Nov 07 19:51:00 2008 +0000 +++ b/bindings/python/ns3_module_bridge.py Sat Nov 08 15:00:28 2008 +0000 @@ -8,10 +8,10 @@ ## bridge-net-device.h: ns3::BridgeNetDevice [class] module.add_class('BridgeNetDevice', parent=root_module['ns3::NetDevice']) - ## Register a nested module for the namespace internal + ## Register a nested module for the namespace Config - nested_module = module.add_cpp_namespace('internal') - register_types_ns3_internal(nested_module) + nested_module = module.add_cpp_namespace('Config') + register_types_ns3_Config(nested_module) ## Register a nested module for the namespace TimeStepPrecision @@ -20,10 +20,10 @@ register_types_ns3_TimeStepPrecision(nested_module) - ## Register a nested module for the namespace Config + ## Register a nested module for the namespace internal - nested_module = module.add_cpp_namespace('Config') - register_types_ns3_Config(nested_module) + nested_module = module.add_cpp_namespace('internal') + register_types_ns3_internal(nested_module) ## Register a nested module for the namespace olsr @@ -32,7 +32,7 @@ register_types_ns3_olsr(nested_module) -def register_types_ns3_internal(module): +def register_types_ns3_Config(module): root_module = module.get_root() @@ -40,7 +40,7 @@ root_module = module.get_root() -def register_types_ns3_Config(module): +def register_types_ns3_internal(module): root_module = module.get_root() @@ -208,6 +208,11 @@ 'bool', [], is_const=True, is_virtual=True) + ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] + cls.add_method('GetMulticast', + 'ns3::Address', + [param('ns3::Ipv6Address', 'addr')], + is_const=True, is_virtual=True) ## bridge-net-device.h: void ns3::BridgeNetDevice::DoDispose() [member function] cls.add_method('DoDispose', 'void', @@ -242,21 +247,21 @@ def register_functions(root_module): module = root_module - register_functions_ns3_internal(module.get_submodule('internal'), root_module) + register_functions_ns3_Config(module.get_submodule('Config'), root_module) register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module) - register_functions_ns3_Config(module.get_submodule('Config'), 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_TimeStepPrecision(module, root_module): + return + def register_functions_ns3_internal(module, root_module): return -def register_functions_ns3_TimeStepPrecision(module, root_module): - return - -def register_functions_ns3_Config(module, root_module): - return - def register_functions_ns3_olsr(module, root_module): return