--- a/bindings/python/ns3_module_wifi.py Tue Nov 04 14:56:32 2008 +0100
+++ b/bindings/python/ns3_module_wifi.py Mon Nov 24 06:36:05 2008 +0100
@@ -104,10 +104,10 @@
## aarf-wifi-manager.h: ns3::AarfWifiManager [class]
module.add_class('AarfWifiManager', parent=root_module['ns3::ArfWifiManager'])
- ## 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
@@ -116,10 +116,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
@@ -128,7 +128,7 @@
register_types_ns3_olsr(nested_module)
-def register_types_ns3_internal(module):
+def register_types_ns3_Config(module):
root_module = module.get_root()
@@ -136,7 +136,7 @@
root_module = module.get_root()
-def register_types_ns3_Config(module):
+def register_types_ns3_internal(module):
root_module = module.get_root()
@@ -2669,14 +2669,9 @@
'bool',
[],
is_const=True, is_virtual=True)
- ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast() const [member function]
+ ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function]
cls.add_method('GetMulticast',
'ns3::Address',
- [],
- is_const=True, is_virtual=True)
- ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::MakeMulticastAddress(ns3::Ipv4Address multicastGroup) const [member function]
- cls.add_method('MakeMulticastAddress',
- 'ns3::Address',
[param('ns3::Ipv4Address', 'multicastGroup')],
is_const=True, is_virtual=True)
## wifi-net-device.h: bool ns3::WifiNetDevice::IsPointToPoint() const [member function]
@@ -2709,6 +2704,11 @@
'void',
[param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty >', 'cb')],
is_virtual=True)
+ ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
+ cls.add_method('GetMulticast',
+ 'ns3::Address',
+ [param('ns3::Ipv6Address', 'addr')],
+ is_const=True, is_virtual=True)
## wifi-net-device.h: bool ns3::WifiNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
cls.add_method('SendFrom',
'bool',
@@ -2789,29 +2789,29 @@
def register_functions(root_module):
module = root_module
+ ## ssid.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeSsidChecker() [free function]
+ module.add_function('MakeSsidChecker',
+ 'ns3::Ptr< ns3::AttributeChecker const >',
+ [])
## wifi-mode.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeWifiModeChecker() [free function]
module.add_function('MakeWifiModeChecker',
'ns3::Ptr< ns3::AttributeChecker const >',
[])
- ## ssid.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeSsidChecker() [free function]
- module.add_function('MakeSsidChecker',
- 'ns3::Ptr< ns3::AttributeChecker const >',
- [])
+ register_functions_ns3_Config(module.get_submodule('Config'), root_module)
+ register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
register_functions_ns3_internal(module.get_submodule('internal'), 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_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