wifi: Rescan python bindings
This commit is contained in:
1
src/wifi/bindings/callbacks_list.py
generated
1
src/wifi/bindings/callbacks_list.py
generated
@@ -13,7 +13,6 @@ callback_classes = [
|
||||
['void', 'double', 'double', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::DataRate', 'ns3::DataRate', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Packet>', 'const ns3::WifiMacHeader *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'unsigned long', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'const ns3::Address &', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'const ns3::Address &', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
|
||||
85
src/wifi/bindings/modulegen__gcc_ILP32.py
generated
85
src/wifi/bindings/modulegen__gcc_ILP32.py
generated
@@ -54,6 +54,8 @@ def register_types(module):
|
||||
module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network')
|
||||
## angles.h (module 'antenna'): ns3::Angles [struct]
|
||||
module.add_class('Angles', import_from_module='ns.antenna')
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo [struct]
|
||||
module.add_class('ApInfo')
|
||||
## trace-helper.h (module 'network'): ns3::AsciiTraceHelper [class]
|
||||
module.add_class('AsciiTraceHelper', import_from_module='ns.network')
|
||||
## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class]
|
||||
@@ -802,8 +804,6 @@ def register_types(module):
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'unsigned long long', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'unsigned long long', 'unsigned long long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## infrastructure-wifi-mac.h (module 'wifi'): ns3::InfrastructureWifiMac [class]
|
||||
@@ -996,6 +996,7 @@ def register_types_ns3_internal(module):
|
||||
def register_methods(root_module):
|
||||
register_Ns3Address_methods(root_module, root_module['ns3::Address'])
|
||||
register_Ns3Angles_methods(root_module, root_module['ns3::Angles'])
|
||||
register_Ns3ApInfo_methods(root_module, root_module['ns3::ApInfo'])
|
||||
register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper'])
|
||||
register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice'])
|
||||
register_Ns3AthstatsHelper_methods(root_module, root_module['ns3::AthstatsHelper'])
|
||||
@@ -1344,7 +1345,6 @@ def register_methods(root_module):
|
||||
register_Ns3CallbackImpl__Void_Ns3Time_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Unsigned_long_Ns3Mac48Address_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3InfrastructureWifiMac_methods(root_module, root_module['ns3::InfrastructureWifiMac'])
|
||||
register_Ns3StaWifiMac_methods(root_module, root_module['ns3::StaWifiMac'])
|
||||
@@ -1444,6 +1444,25 @@ def register_Ns3Angles_methods(root_module, cls):
|
||||
cls.add_instance_attribute('theta', 'double', is_const=False)
|
||||
return
|
||||
|
||||
def register_Ns3ApInfo_methods(root_module, cls):
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::ApInfo() [constructor]
|
||||
cls.add_constructor([])
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::ApInfo(ns3::ApInfo const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::ApInfo const &', 'arg0')])
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::m_activeProbing [variable]
|
||||
cls.add_instance_attribute('m_activeProbing', 'bool', is_const=False)
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::m_apAddr [variable]
|
||||
cls.add_instance_attribute('m_apAddr', 'ns3::Mac48Address', is_const=False)
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::m_beacon [variable]
|
||||
cls.add_instance_attribute('m_beacon', 'ns3::MgtBeaconHeader', is_const=False)
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::m_bssid [variable]
|
||||
cls.add_instance_attribute('m_bssid', 'ns3::Mac48Address', is_const=False)
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::m_probeResp [variable]
|
||||
cls.add_instance_attribute('m_probeResp', 'ns3::MgtProbeResponseHeader', is_const=False)
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::m_snr [variable]
|
||||
cls.add_instance_attribute('m_snr', 'double', is_const=False)
|
||||
return
|
||||
|
||||
def register_Ns3AsciiTraceHelper_methods(root_module, cls):
|
||||
## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')])
|
||||
@@ -10445,22 +10464,18 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
cls.add_method('NeedCtsToSelf',
|
||||
'bool',
|
||||
[param('ns3::WifiTxVector', 'txVector')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedDataRetransmission(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<const ns3::Packet> packet) [member function]
|
||||
cls.add_method('NeedDataRetransmission',
|
||||
'bool',
|
||||
[param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedFragmentation(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<const ns3::Packet> packet) [member function]
|
||||
cls.add_method('NeedFragmentation',
|
||||
'bool',
|
||||
[param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedRetransmission(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<const ns3::Packet> packet) [member function]
|
||||
cls.add_method('NeedRetransmission',
|
||||
'bool',
|
||||
[param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedRts(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<const ns3::Packet> packet, ns3::WifiTxVector txVector) [member function]
|
||||
cls.add_method('NeedRts',
|
||||
'bool',
|
||||
[param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txVector')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedRtsRetransmission(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<const ns3::Packet> packet) [member function]
|
||||
cls.add_method('NeedRtsRetransmission',
|
||||
'bool',
|
||||
[param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::PrepareForQueue(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<const ns3::Packet> packet) [member function]
|
||||
cls.add_method('PrepareForQueue',
|
||||
'void',
|
||||
@@ -10808,23 +10823,18 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
is_pure_virtual=True, visibility='private', is_virtual=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedDataRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedDataRetransmission',
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedFragmentation(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedFragmentation',
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedRts(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedRts',
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedRetransmission',
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedRtsRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedRtsRetransmission',
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedRts(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedRts',
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
@@ -15756,8 +15766,8 @@ def register_Ns3MinstrelHtWifiManager_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
## minstrel-ht-wifi-manager.h (module 'wifi'): bool ns3::MinstrelHtWifiManager::DoNeedDataRetransmission(ns3::WifiRemoteStation * st, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedDataRetransmission',
|
||||
## minstrel-ht-wifi-manager.h (module 'wifi'): bool ns3::MinstrelHtWifiManager::DoNeedRetransmission(ns3::WifiRemoteStation * st, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedRetransmission',
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'st'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
@@ -15902,8 +15912,8 @@ def register_Ns3MinstrelWifiManager_methods(root_module, cls):
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## minstrel-wifi-manager.h (module 'wifi'): bool ns3::MinstrelWifiManager::DoNeedDataRetransmission(ns3::WifiRemoteStation * st, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedDataRetransmission',
|
||||
## minstrel-wifi-manager.h (module 'wifi'): bool ns3::MinstrelWifiManager::DoNeedRetransmission(ns3::WifiRemoteStation * st, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedRetransmission',
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'st'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
@@ -19788,28 +19798,6 @@ def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_N
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Unsigned_long_Ns3Mac48Address_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
|
||||
cls.add_constructor([])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned long long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned long long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
|
||||
cls.add_method('DoGetTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True)
|
||||
## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned long long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
|
||||
cls.add_method('GetTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned long long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, ns3::Mac48Address arg1) [member operator]
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('long unsigned int', 'arg0'), param('ns3::Mac48Address', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -19889,6 +19877,11 @@ def register_Ns3StaWifiMac_methods(root_module, cls):
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')],
|
||||
visibility='private', is_virtual=True)
|
||||
## sta-wifi-mac.h (module 'wifi'): void ns3::StaWifiMac::DoInitialize() [member function]
|
||||
cls.add_method('DoInitialize',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3ApWifiMac_methods(root_module, cls):
|
||||
|
||||
85
src/wifi/bindings/modulegen__gcc_LP64.py
generated
85
src/wifi/bindings/modulegen__gcc_LP64.py
generated
@@ -54,6 +54,8 @@ def register_types(module):
|
||||
module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network')
|
||||
## angles.h (module 'antenna'): ns3::Angles [struct]
|
||||
module.add_class('Angles', import_from_module='ns.antenna')
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo [struct]
|
||||
module.add_class('ApInfo')
|
||||
## trace-helper.h (module 'network'): ns3::AsciiTraceHelper [class]
|
||||
module.add_class('AsciiTraceHelper', import_from_module='ns.network')
|
||||
## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class]
|
||||
@@ -802,8 +804,6 @@ def register_types(module):
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'unsigned long', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'unsigned long', 'unsigned long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## infrastructure-wifi-mac.h (module 'wifi'): ns3::InfrastructureWifiMac [class]
|
||||
@@ -996,6 +996,7 @@ def register_types_ns3_internal(module):
|
||||
def register_methods(root_module):
|
||||
register_Ns3Address_methods(root_module, root_module['ns3::Address'])
|
||||
register_Ns3Angles_methods(root_module, root_module['ns3::Angles'])
|
||||
register_Ns3ApInfo_methods(root_module, root_module['ns3::ApInfo'])
|
||||
register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper'])
|
||||
register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice'])
|
||||
register_Ns3AthstatsHelper_methods(root_module, root_module['ns3::AthstatsHelper'])
|
||||
@@ -1344,7 +1345,6 @@ def register_methods(root_module):
|
||||
register_Ns3CallbackImpl__Void_Ns3Time_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Unsigned_long_Ns3Mac48Address_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3InfrastructureWifiMac_methods(root_module, root_module['ns3::InfrastructureWifiMac'])
|
||||
register_Ns3StaWifiMac_methods(root_module, root_module['ns3::StaWifiMac'])
|
||||
@@ -1444,6 +1444,25 @@ def register_Ns3Angles_methods(root_module, cls):
|
||||
cls.add_instance_attribute('theta', 'double', is_const=False)
|
||||
return
|
||||
|
||||
def register_Ns3ApInfo_methods(root_module, cls):
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::ApInfo() [constructor]
|
||||
cls.add_constructor([])
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::ApInfo(ns3::ApInfo const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::ApInfo const &', 'arg0')])
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::m_activeProbing [variable]
|
||||
cls.add_instance_attribute('m_activeProbing', 'bool', is_const=False)
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::m_apAddr [variable]
|
||||
cls.add_instance_attribute('m_apAddr', 'ns3::Mac48Address', is_const=False)
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::m_beacon [variable]
|
||||
cls.add_instance_attribute('m_beacon', 'ns3::MgtBeaconHeader', is_const=False)
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::m_bssid [variable]
|
||||
cls.add_instance_attribute('m_bssid', 'ns3::Mac48Address', is_const=False)
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::m_probeResp [variable]
|
||||
cls.add_instance_attribute('m_probeResp', 'ns3::MgtProbeResponseHeader', is_const=False)
|
||||
## sta-wifi-mac.h (module 'wifi'): ns3::ApInfo::m_snr [variable]
|
||||
cls.add_instance_attribute('m_snr', 'double', is_const=False)
|
||||
return
|
||||
|
||||
def register_Ns3AsciiTraceHelper_methods(root_module, cls):
|
||||
## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')])
|
||||
@@ -10445,22 +10464,18 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
cls.add_method('NeedCtsToSelf',
|
||||
'bool',
|
||||
[param('ns3::WifiTxVector', 'txVector')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedDataRetransmission(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<const ns3::Packet> packet) [member function]
|
||||
cls.add_method('NeedDataRetransmission',
|
||||
'bool',
|
||||
[param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedFragmentation(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<const ns3::Packet> packet) [member function]
|
||||
cls.add_method('NeedFragmentation',
|
||||
'bool',
|
||||
[param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedRetransmission(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<const ns3::Packet> packet) [member function]
|
||||
cls.add_method('NeedRetransmission',
|
||||
'bool',
|
||||
[param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedRts(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<const ns3::Packet> packet, ns3::WifiTxVector txVector) [member function]
|
||||
cls.add_method('NeedRts',
|
||||
'bool',
|
||||
[param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txVector')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedRtsRetransmission(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<const ns3::Packet> packet) [member function]
|
||||
cls.add_method('NeedRtsRetransmission',
|
||||
'bool',
|
||||
[param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::PrepareForQueue(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<const ns3::Packet> packet) [member function]
|
||||
cls.add_method('PrepareForQueue',
|
||||
'void',
|
||||
@@ -10808,23 +10823,18 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
is_pure_virtual=True, visibility='private', is_virtual=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedDataRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedDataRetransmission',
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedFragmentation(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedFragmentation',
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedRts(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedRts',
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedRetransmission',
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedRtsRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedRtsRetransmission',
|
||||
## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedRts(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedRts',
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
@@ -15756,8 +15766,8 @@ def register_Ns3MinstrelHtWifiManager_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
## minstrel-ht-wifi-manager.h (module 'wifi'): bool ns3::MinstrelHtWifiManager::DoNeedDataRetransmission(ns3::WifiRemoteStation * st, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedDataRetransmission',
|
||||
## minstrel-ht-wifi-manager.h (module 'wifi'): bool ns3::MinstrelHtWifiManager::DoNeedRetransmission(ns3::WifiRemoteStation * st, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedRetransmission',
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'st'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
@@ -15902,8 +15912,8 @@ def register_Ns3MinstrelWifiManager_methods(root_module, cls):
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## minstrel-wifi-manager.h (module 'wifi'): bool ns3::MinstrelWifiManager::DoNeedDataRetransmission(ns3::WifiRemoteStation * st, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedDataRetransmission',
|
||||
## minstrel-wifi-manager.h (module 'wifi'): bool ns3::MinstrelWifiManager::DoNeedRetransmission(ns3::WifiRemoteStation * st, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function]
|
||||
cls.add_method('DoNeedRetransmission',
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'st'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
@@ -19788,28 +19798,6 @@ def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_N
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Unsigned_long_Ns3Mac48Address_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
|
||||
cls.add_constructor([])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
|
||||
cls.add_method('DoGetTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True)
|
||||
## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
|
||||
cls.add_method('GetTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned long, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, ns3::Mac48Address arg1) [member operator]
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('long unsigned int', 'arg0'), param('ns3::Mac48Address', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -19889,6 +19877,11 @@ def register_Ns3StaWifiMac_methods(root_module, cls):
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')],
|
||||
visibility='private', is_virtual=True)
|
||||
## sta-wifi-mac.h (module 'wifi'): void ns3::StaWifiMac::DoInitialize() [member function]
|
||||
cls.add_method('DoInitialize',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3ApWifiMac_methods(root_module, cls):
|
||||
|
||||
Reference in New Issue
Block a user