From 213f6526a889a445abe39dfeb989de19c757d30d Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Sun, 12 Oct 2008 18:04:10 +0100 Subject: [PATCH] Rescan API for Python. --- bindings/python/ns3_module_common.py | 5 +++-- bindings/python/ns3_module_wifi.py | 20 ++++++++++++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/bindings/python/ns3_module_common.py b/bindings/python/ns3_module_common.py index aab1fd9f0..849f53104 100644 --- a/bindings/python/ns3_module_common.py +++ b/bindings/python/ns3_module_common.py @@ -443,10 +443,11 @@ def register_Ns3Packet_methods(root_module, cls): 'uint8_t const *', [], is_const=True) - ## packet.h: uint32_t ns3::Packet::PeekHeader(ns3::Header & header) [member function] + ## packet.h: uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] cls.add_method('PeekHeader', 'uint32_t', - [param('ns3::Header &', 'header')]) + [param('ns3::Header &', 'header')], + is_const=True) ## packet.h: uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] cls.add_method('PeekTrailer', 'uint32_t', diff --git a/bindings/python/ns3_module_wifi.py b/bindings/python/ns3_module_wifi.py index 4bdcaf2ce..7efe34ca3 100644 --- a/bindings/python/ns3_module_wifi.py +++ b/bindings/python/ns3_module_wifi.py @@ -1196,6 +1196,11 @@ def register_Ns3WifiMac_methods(root_module, cls): 'void', [param('ns3::Ssid', 'ssid')], is_pure_virtual=True, is_virtual=True) + ## wifi-mac.h: ns3::Mac48Address ns3::WifiMac::GetBssid() const [member function] + cls.add_method('GetBssid', + 'ns3::Mac48Address', + [], + is_pure_virtual=True, is_const=True, is_virtual=True) ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function] cls.add_method('Enqueue', 'void', @@ -1696,6 +1701,11 @@ def register_Ns3AdhocWifiMac_methods(root_module, cls): 'void', [param('ns3::Ssid', 'ssid')], is_virtual=True) + ## adhoc-wifi-mac.h: ns3::Mac48Address ns3::AdhocWifiMac::GetBssid() const [member function] + cls.add_method('GetBssid', + 'ns3::Mac48Address', + [], + is_const=True, is_virtual=True) ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::DoDispose() [member function] cls.add_method('DoDispose', 'void', @@ -2082,6 +2092,11 @@ def register_Ns3NqapWifiMac_methods(root_module, cls): 'void', [param('ns3::Ssid', 'ssid')], is_virtual=True) + ## nqap-wifi-mac.h: ns3::Mac48Address ns3::NqapWifiMac::GetBssid() const [member function] + cls.add_method('GetBssid', + 'ns3::Mac48Address', + [], + is_const=True, is_virtual=True) ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetBeaconInterval(ns3::Time interval) [member function] cls.add_method('SetBeaconInterval', 'void', @@ -2230,6 +2245,11 @@ def register_Ns3NqstaWifiMac_methods(root_module, cls): 'void', [param('ns3::Ssid', 'ssid')], is_virtual=True) + ## nqsta-wifi-mac.h: ns3::Mac48Address ns3::NqstaWifiMac::GetBssid() const [member function] + cls.add_method('GetBssid', + 'ns3::Mac48Address', + [], + is_const=True, is_virtual=True) ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetMaxMissedBeacons(uint32_t missed) [member function] cls.add_method('SetMaxMissedBeacons', 'void',