21 root_module = module.get_root() |
21 root_module = module.get_root() |
22 |
22 |
23 ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacType [enumeration] |
23 ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacType [enumeration] |
24 module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_CTL_CTLWRAPPER', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_MGT_ACTION', 'WIFI_MAC_MGT_ACTION_NO_ACK', 'WIFI_MAC_MGT_MULTIHOP_ACTION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL'], import_from_module='ns.wifi') |
24 module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_CTL_CTLWRAPPER', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_MGT_ACTION', 'WIFI_MAC_MGT_ACTION_NO_ACK', 'WIFI_MAC_MGT_MULTIHOP_ACTION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL'], import_from_module='ns.wifi') |
25 ## wifi-preamble.h (module 'wifi'): ns3::WifiPreamble [enumeration] |
25 ## wifi-preamble.h (module 'wifi'): ns3::WifiPreamble [enumeration] |
26 module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT', 'WIFI_PREAMBLE_HT_MF', 'WIFI_PREAMBLE_HT_GF'], import_from_module='ns.wifi') |
26 module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT', 'WIFI_PREAMBLE_HT_MF', 'WIFI_PREAMBLE_HT_GF', 'WIFI_PREAMBLE_NONE'], import_from_module='ns.wifi') |
27 ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass [enumeration] |
27 ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass [enumeration] |
28 module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT'], import_from_module='ns.wifi') |
28 module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT'], import_from_module='ns.wifi') |
29 ## wifi-phy-standard.h (module 'wifi'): ns3::WifiPhyStandard [enumeration] |
29 ## wifi-phy-standard.h (module 'wifi'): ns3::WifiPhyStandard [enumeration] |
30 module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211g', 'WIFI_PHY_STANDARD_80211_10MHZ', 'WIFI_PHY_STANDARD_80211_5MHZ', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211n_2_4GHZ', 'WIFI_PHY_STANDARD_80211n_5GHZ'], import_from_module='ns.wifi') |
30 module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211g', 'WIFI_PHY_STANDARD_80211_10MHZ', 'WIFI_PHY_STANDARD_80211_5MHZ', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211n_2_4GHZ', 'WIFI_PHY_STANDARD_80211n_5GHZ'], import_from_module='ns.wifi') |
31 ## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration] |
31 ## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration] |
82 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) |
82 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) |
83 ## callback.h (module 'core'): ns3::CallbackBase [class] |
83 ## callback.h (module 'core'): ns3::CallbackBase [class] |
84 module.add_class('CallbackBase', import_from_module='ns.core') |
84 module.add_class('CallbackBase', import_from_module='ns.core') |
85 ## capability-information.h (module 'wifi'): ns3::CapabilityInformation [class] |
85 ## capability-information.h (module 'wifi'): ns3::CapabilityInformation [class] |
86 module.add_class('CapabilityInformation', import_from_module='ns.wifi') |
86 module.add_class('CapabilityInformation', import_from_module='ns.wifi') |
87 ## channel-coordinator.h (module 'wave'): ns3::ChannelCoordinationListener [class] |
|
88 module.add_class('ChannelCoordinationListener', allow_subclassing=True) |
|
89 ## channel-scheduler.h (module 'wave'): ns3::EdcaParameter [struct] |
87 ## channel-scheduler.h (module 'wave'): ns3::EdcaParameter [struct] |
90 module.add_class('EdcaParameter') |
88 module.add_class('EdcaParameter') |
91 ## event-id.h (module 'core'): ns3::EventId [class] |
89 ## event-id.h (module 'core'): ns3::EventId [class] |
92 module.add_class('EventId', import_from_module='ns.core') |
90 module.add_class('EventId', import_from_module='ns.core') |
93 ## hash.h (module 'core'): ns3::Hasher [class] |
91 ## hash.h (module 'core'): ns3::Hasher [class] |
310 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
308 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
311 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
309 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
312 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
310 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
313 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] |
311 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] |
314 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
312 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
313 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::ChannelCoordinationListener, ns3::empty, ns3::DefaultDeleter<ns3::ChannelCoordinationListener> > [class] |
|
314 module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::ChannelCoordinationListener', 'ns3::empty', 'ns3::DefaultDeleter<ns3::ChannelCoordinationListener>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
315 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] |
315 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] |
316 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
316 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
317 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class] |
317 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class] |
318 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
318 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
319 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class] |
319 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class] |
412 module.add_class('YansWavePhyHelper', parent=root_module['ns3::YansWifiPhyHelper']) |
412 module.add_class('YansWavePhyHelper', parent=root_module['ns3::YansWifiPhyHelper']) |
413 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] |
413 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] |
414 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
414 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
415 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] |
415 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] |
416 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
416 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
|
417 ## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader [class] |
|
418 module.add_class('AmpduSubframeHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header']) |
417 ## application.h (module 'network'): ns3::Application [class] |
419 ## application.h (module 'network'): ns3::Application [class] |
418 module.add_class('Application', import_from_module='ns.network', parent=root_module['ns3::Object']) |
420 module.add_class('Application', import_from_module='ns.network', parent=root_module['ns3::Object']) |
419 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
421 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
420 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
422 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
421 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
423 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
430 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
432 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
431 ## callback.h (module 'core'): ns3::CallbackValue [class] |
433 ## callback.h (module 'core'): ns3::CallbackValue [class] |
432 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
434 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
433 ## channel.h (module 'network'): ns3::Channel [class] |
435 ## channel.h (module 'network'): ns3::Channel [class] |
434 module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object']) |
436 module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object']) |
|
437 ## channel-coordinator.h (module 'wave'): ns3::ChannelCoordinationListener [class] |
|
438 module.add_class('ChannelCoordinationListener', parent=root_module['ns3::SimpleRefCount< ns3::ChannelCoordinationListener, ns3::empty, ns3::DefaultDeleter<ns3::ChannelCoordinationListener> >']) |
435 ## channel-coordinator.h (module 'wave'): ns3::ChannelCoordinator [class] |
439 ## channel-coordinator.h (module 'wave'): ns3::ChannelCoordinator [class] |
436 module.add_class('ChannelCoordinator', parent=root_module['ns3::Object']) |
440 module.add_class('ChannelCoordinator', parent=root_module['ns3::Object']) |
437 ## channel-manager.h (module 'wave'): ns3::ChannelManager [class] |
441 ## channel-manager.h (module 'wave'): ns3::ChannelManager [class] |
438 module.add_class('ChannelManager', parent=root_module['ns3::Object']) |
442 module.add_class('ChannelManager', parent=root_module['ns3::Object']) |
439 ## channel-scheduler.h (module 'wave'): ns3::ChannelScheduler [class] |
443 ## channel-scheduler.h (module 'wave'): ns3::ChannelScheduler [class] |
518 module.add_class('MacLow', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
522 module.add_class('MacLow', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
519 ## mgt-headers.h (module 'wifi'): ns3::MgtBeaconHeader [class] |
523 ## mgt-headers.h (module 'wifi'): ns3::MgtBeaconHeader [class] |
520 module.add_class('MgtBeaconHeader', import_from_module='ns.wifi', parent=root_module['ns3::MgtProbeResponseHeader']) |
524 module.add_class('MgtBeaconHeader', import_from_module='ns.wifi', parent=root_module['ns3::MgtProbeResponseHeader']) |
521 ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class] |
525 ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class] |
522 module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object']) |
526 module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object']) |
|
527 ## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator [class] |
|
528 module.add_class('MpduAggregator', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
523 ## net-device.h (module 'network'): ns3::NetDevice [class] |
529 ## net-device.h (module 'network'): ns3::NetDevice [class] |
524 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
530 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
525 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
531 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
526 module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network') |
532 module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network') |
527 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
533 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
603 module.add_container('std::vector< int >', 'int', container_type=u'vector') |
609 module.add_container('std::vector< int >', 'int', container_type=u'vector') |
604 module.add_container('std::vector< unsigned int >', 'unsigned int', container_type=u'vector') |
610 module.add_container('std::vector< unsigned int >', 'unsigned int', container_type=u'vector') |
605 module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type=u'vector') |
611 module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type=u'vector') |
606 module.add_container('ns3::WifiMcsList', 'unsigned char', container_type=u'vector') |
612 module.add_container('ns3::WifiMcsList', 'unsigned char', container_type=u'vector') |
607 module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type=u'map') |
613 module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type=u'map') |
|
614 module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader >', container_type=u'list') |
608 module.add_container('std::map< unsigned int, ns3::Ptr< ns3::OcbWifiMac > >', ('unsigned int', 'ns3::Ptr< ns3::OcbWifiMac >'), container_type=u'map') |
615 module.add_container('std::map< unsigned int, ns3::Ptr< ns3::OcbWifiMac > >', ('unsigned int', 'ns3::Ptr< ns3::OcbWifiMac >'), container_type=u'map') |
609 module.add_container('std::vector< ns3::Ptr< ns3::WifiPhy > >', 'ns3::Ptr< ns3::WifiPhy >', container_type=u'vector') |
616 module.add_container('std::vector< ns3::Ptr< ns3::WifiPhy > >', 'ns3::Ptr< ns3::WifiPhy >', container_type=u'vector') |
610 typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >', u'ns3::WifiMcsList') |
617 typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >', u'ns3::WifiMcsList') |
611 typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >*', u'ns3::WifiMcsList*') |
618 typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >*', u'ns3::WifiMcsList*') |
612 typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >&', u'ns3::WifiMcsList&') |
619 typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >&', u'ns3::WifiMcsList&') |
720 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
727 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
721 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) |
728 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) |
722 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) |
729 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) |
723 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) |
730 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) |
724 register_Ns3CapabilityInformation_methods(root_module, root_module['ns3::CapabilityInformation']) |
731 register_Ns3CapabilityInformation_methods(root_module, root_module['ns3::CapabilityInformation']) |
725 register_Ns3ChannelCoordinationListener_methods(root_module, root_module['ns3::ChannelCoordinationListener']) |
|
726 register_Ns3EdcaParameter_methods(root_module, root_module['ns3::EdcaParameter']) |
732 register_Ns3EdcaParameter_methods(root_module, root_module['ns3::EdcaParameter']) |
727 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) |
733 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) |
728 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) |
734 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) |
729 register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress']) |
735 register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress']) |
730 register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress']) |
736 register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress']) |
814 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) |
820 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) |
815 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
821 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
816 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
822 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
817 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
823 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
818 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
824 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
|
825 register_Ns3SimpleRefCount__Ns3ChannelCoordinationListener_Ns3Empty_Ns3DefaultDeleter__lt__ns3ChannelCoordinationListener__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::ChannelCoordinationListener, ns3::empty, ns3::DefaultDeleter<ns3::ChannelCoordinationListener> >']) |
819 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
826 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
820 register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) |
827 register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) |
821 register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >']) |
828 register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >']) |
822 register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >']) |
829 register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >']) |
823 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
830 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
851 register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy']) |
858 register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy']) |
852 register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager']) |
859 register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager']) |
853 register_Ns3YansWavePhyHelper_methods(root_module, root_module['ns3::YansWavePhyHelper']) |
860 register_Ns3YansWavePhyHelper_methods(root_module, root_module['ns3::YansWavePhyHelper']) |
854 register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) |
861 register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) |
855 register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) |
862 register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) |
|
863 register_Ns3AmpduSubframeHeader_methods(root_module, root_module['ns3::AmpduSubframeHeader']) |
856 register_Ns3Application_methods(root_module, root_module['ns3::Application']) |
864 register_Ns3Application_methods(root_module, root_module['ns3::Application']) |
857 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
865 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
858 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
866 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
859 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
867 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
860 register_Ns3BsmApplication_methods(root_module, root_module['ns3::BsmApplication']) |
868 register_Ns3BsmApplication_methods(root_module, root_module['ns3::BsmApplication']) |
861 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
869 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
862 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) |
870 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) |
863 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) |
871 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) |
864 register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) |
872 register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) |
|
873 register_Ns3ChannelCoordinationListener_methods(root_module, root_module['ns3::ChannelCoordinationListener']) |
865 register_Ns3ChannelCoordinator_methods(root_module, root_module['ns3::ChannelCoordinator']) |
874 register_Ns3ChannelCoordinator_methods(root_module, root_module['ns3::ChannelCoordinator']) |
866 register_Ns3ChannelManager_methods(root_module, root_module['ns3::ChannelManager']) |
875 register_Ns3ChannelManager_methods(root_module, root_module['ns3::ChannelManager']) |
867 register_Ns3ChannelScheduler_methods(root_module, root_module['ns3::ChannelScheduler']) |
876 register_Ns3ChannelScheduler_methods(root_module, root_module['ns3::ChannelScheduler']) |
868 register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) |
877 register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) |
869 register_Ns3CtrlBAckRequestHeader_methods(root_module, root_module['ns3::CtrlBAckRequestHeader']) |
878 register_Ns3CtrlBAckRequestHeader_methods(root_module, root_module['ns3::CtrlBAckRequestHeader']) |
902 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
911 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
903 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
912 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
904 register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow']) |
913 register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow']) |
905 register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader']) |
914 register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader']) |
906 register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel']) |
915 register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel']) |
|
916 register_Ns3MpduAggregator_methods(root_module, root_module['ns3::MpduAggregator']) |
907 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
917 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
908 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
918 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
909 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
919 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
910 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) |
920 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) |
911 register_Ns3NqosWaveMacHelper_methods(root_module, root_module['ns3::NqosWaveMacHelper']) |
921 register_Ns3NqosWaveMacHelper_methods(root_module, root_module['ns3::NqosWaveMacHelper']) |
1445 cls.add_constructor([param('ns3::BlockAckCache const &', 'arg0')]) |
1473 cls.add_constructor([param('ns3::BlockAckCache const &', 'arg0')]) |
1446 ## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::FillBlockAckBitmap(ns3::CtrlBAckResponseHeader * blockAckHeader) [member function] |
1474 ## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::FillBlockAckBitmap(ns3::CtrlBAckResponseHeader * blockAckHeader) [member function] |
1447 cls.add_method('FillBlockAckBitmap', |
1475 cls.add_method('FillBlockAckBitmap', |
1448 'void', |
1476 'void', |
1449 [param('ns3::CtrlBAckResponseHeader *', 'blockAckHeader')]) |
1477 [param('ns3::CtrlBAckResponseHeader *', 'blockAckHeader')]) |
|
1478 ## block-ack-cache.h (module 'wifi'): uint16_t ns3::BlockAckCache::GetWinStart() [member function] |
|
1479 cls.add_method('GetWinStart', |
|
1480 'uint16_t', |
|
1481 []) |
1450 ## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::Init(uint16_t winStart, uint16_t winSize) [member function] |
1482 ## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::Init(uint16_t winStart, uint16_t winSize) [member function] |
1451 cls.add_method('Init', |
1483 cls.add_method('Init', |
1452 'void', |
1484 'void', |
1453 [param('uint16_t', 'winStart'), param('uint16_t', 'winSize')]) |
1485 [param('uint16_t', 'winStart'), param('uint16_t', 'winSize')]) |
1454 ## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::UpdateWithBlockAckReq(uint16_t startingSeq) [member function] |
1486 ## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::UpdateWithBlockAckReq(uint16_t startingSeq) [member function] |
1462 return |
1494 return |
1463 |
1495 |
1464 def register_Ns3BlockAckManager_methods(root_module, cls): |
1496 def register_Ns3BlockAckManager_methods(root_module, cls): |
1465 ## block-ack-manager.h (module 'wifi'): ns3::BlockAckManager::BlockAckManager() [constructor] |
1497 ## block-ack-manager.h (module 'wifi'): ns3::BlockAckManager::BlockAckManager() [constructor] |
1466 cls.add_constructor([]) |
1498 cls.add_constructor([]) |
|
1499 ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::AlreadyExists(uint16_t currentSeq, ns3::Mac48Address recipient, uint8_t tid) [member function] |
|
1500 cls.add_method('AlreadyExists', |
|
1501 'bool', |
|
1502 [param('uint16_t', 'currentSeq'), param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) |
|
1503 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::CompleteAmpduExchange(ns3::Mac48Address recipient, uint8_t tid) [member function] |
|
1504 cls.add_method('CompleteAmpduExchange', |
|
1505 'void', |
|
1506 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) |
1467 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::CreateAgreement(ns3::MgtAddBaRequestHeader const * reqHdr, ns3::Mac48Address recipient) [member function] |
1507 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::CreateAgreement(ns3::MgtAddBaRequestHeader const * reqHdr, ns3::Mac48Address recipient) [member function] |
1468 cls.add_method('CreateAgreement', |
1508 cls.add_method('CreateAgreement', |
1469 'void', |
1509 'void', |
1470 [param('ns3::MgtAddBaRequestHeader const *', 'reqHdr'), param('ns3::Mac48Address', 'recipient')]) |
1510 [param('ns3::MgtAddBaRequestHeader const *', 'reqHdr'), param('ns3::Mac48Address', 'recipient')]) |
1471 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::DestroyAgreement(ns3::Mac48Address recipient, uint8_t tid) [member function] |
1511 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::DestroyAgreement(ns3::Mac48Address recipient, uint8_t tid) [member function] |
1518 ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::HasPackets() const [member function] |
1558 ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::HasPackets() const [member function] |
1519 cls.add_method('HasPackets', |
1559 cls.add_method('HasPackets', |
1520 'bool', |
1560 'bool', |
1521 [], |
1561 [], |
1522 is_const=True) |
1562 is_const=True) |
|
1563 ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::NeedBarRetransmission(uint8_t tid, uint16_t seqNumber, ns3::Mac48Address recipient) [member function] |
|
1564 cls.add_method('NeedBarRetransmission', |
|
1565 'bool', |
|
1566 [param('uint8_t', 'tid'), param('uint16_t', 'seqNumber'), param('ns3::Mac48Address', 'recipient')]) |
1523 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyAgreementEstablished(ns3::Mac48Address recipient, uint8_t tid, uint16_t startingSeq) [member function] |
1567 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyAgreementEstablished(ns3::Mac48Address recipient, uint8_t tid, uint16_t startingSeq) [member function] |
1524 cls.add_method('NotifyAgreementEstablished', |
1568 cls.add_method('NotifyAgreementEstablished', |
1525 'void', |
1569 'void', |
1526 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'startingSeq')]) |
1570 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'startingSeq')]) |
1527 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyAgreementUnsuccessful(ns3::Mac48Address recipient, uint8_t tid) [member function] |
1571 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyAgreementUnsuccessful(ns3::Mac48Address recipient, uint8_t tid) [member function] |
1528 cls.add_method('NotifyAgreementUnsuccessful', |
1572 cls.add_method('NotifyAgreementUnsuccessful', |
1529 'void', |
1573 'void', |
1530 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) |
1574 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) |
1531 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address recipient) [member function] |
1575 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address recipient, ns3::WifiMode txMode) [member function] |
1532 cls.add_method('NotifyGotBlockAck', |
1576 cls.add_method('NotifyGotBlockAck', |
1533 'void', |
1577 'void', |
1534 [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient')]) |
1578 [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient'), param('ns3::WifiMode', 'txMode')]) |
1535 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyMpduTransmission(ns3::Mac48Address recipient, uint8_t tid, uint16_t nextSeqNumber) [member function] |
1579 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyMpduTransmission(ns3::Mac48Address recipient, uint8_t tid, uint16_t nextSeqNumber, ns3::WifiMacHeader::QosAckPolicy policy) [member function] |
1536 cls.add_method('NotifyMpduTransmission', |
1580 cls.add_method('NotifyMpduTransmission', |
1537 'void', |
1581 'void', |
1538 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'nextSeqNumber')]) |
1582 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'nextSeqNumber'), param('ns3::WifiMacHeader::QosAckPolicy', 'policy')]) |
|
1583 ## block-ack-manager.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::BlockAckManager::PeekNextPacket(ns3::WifiMacHeader & hdr, ns3::Mac48Address recipient, uint8_t tid, ns3::Time * timestamp) [member function] |
|
1584 cls.add_method('PeekNextPacket', |
|
1585 'ns3::Ptr< ns3::Packet const >', |
|
1586 [param('ns3::WifiMacHeader &', 'hdr'), param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::Time *', 'timestamp')]) |
|
1587 ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::RemovePacket(uint8_t tid, ns3::Mac48Address recipient, uint16_t seqnumber) [member function] |
|
1588 cls.add_method('RemovePacket', |
|
1589 'bool', |
|
1590 [param('uint8_t', 'tid'), param('ns3::Mac48Address', 'recipient'), param('uint16_t', 'seqnumber')]) |
1539 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetBlockAckInactivityCallback(ns3::Callback<void, ns3::Mac48Address, unsigned char, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] |
1591 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetBlockAckInactivityCallback(ns3::Callback<void, ns3::Mac48Address, unsigned char, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] |
1540 cls.add_method('SetBlockAckInactivityCallback', |
1592 cls.add_method('SetBlockAckInactivityCallback', |
1541 'void', |
1593 'void', |
1542 [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) |
1594 [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) |
1543 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetBlockAckThreshold(uint8_t nPackets) [member function] |
1595 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetBlockAckThreshold(uint8_t nPackets) [member function] |
1558 [param('ns3::Time', 'maxDelay')]) |
1610 [param('ns3::Time', 'maxDelay')]) |
1559 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetQueue(ns3::Ptr<ns3::WifiMacQueue> queue) [member function] |
1611 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetQueue(ns3::Ptr<ns3::WifiMacQueue> queue) [member function] |
1560 cls.add_method('SetQueue', |
1612 cls.add_method('SetQueue', |
1561 'void', |
1613 'void', |
1562 [param('ns3::Ptr< ns3::WifiMacQueue >', 'queue')]) |
1614 [param('ns3::Ptr< ns3::WifiMacQueue >', 'queue')]) |
|
1615 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetTxFailedCallback(ns3::Callback<void, ns3::WifiMacHeader const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] |
|
1616 cls.add_method('SetTxFailedCallback', |
|
1617 'void', |
|
1618 [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) |
1563 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetTxMiddle(ns3::MacTxMiddle * txMiddle) [member function] |
1619 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetTxMiddle(ns3::MacTxMiddle * txMiddle) [member function] |
1564 cls.add_method('SetTxMiddle', |
1620 cls.add_method('SetTxMiddle', |
1565 'void', |
1621 'void', |
1566 [param('ns3::MacTxMiddle *', 'txMiddle')]) |
1622 [param('ns3::MacTxMiddle *', 'txMiddle')]) |
|
1623 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetTxOkCallback(ns3::Callback<void, ns3::WifiMacHeader const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] |
|
1624 cls.add_method('SetTxOkCallback', |
|
1625 'void', |
|
1626 [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) |
1567 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetUnblockDestinationCallback(ns3::Callback<void, ns3::Mac48Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] |
1627 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetUnblockDestinationCallback(ns3::Callback<void, ns3::Mac48Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] |
1568 cls.add_method('SetUnblockDestinationCallback', |
1628 cls.add_method('SetUnblockDestinationCallback', |
1569 'void', |
1629 'void', |
1570 [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) |
1630 [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) |
|
1631 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> manager) [member function] |
|
1632 cls.add_method('SetWifiRemoteStationManager', |
|
1633 'void', |
|
1634 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'manager')]) |
1571 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::StorePacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr, ns3::Time tStamp) [member function] |
1635 ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::StorePacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr, ns3::Time tStamp) [member function] |
1572 cls.add_method('StorePacket', |
1636 cls.add_method('StorePacket', |
1573 'void', |
1637 'void', |
1574 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr'), param('ns3::Time', 'tStamp')]) |
1638 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr'), param('ns3::Time', 'tStamp')]) |
1575 ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::SwitchToBlockAckIfNeeded(ns3::Mac48Address recipient, uint8_t tid, uint16_t startingSeq) [member function] |
1639 ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::SwitchToBlockAckIfNeeded(ns3::Mac48Address recipient, uint8_t tid, uint16_t startingSeq) [member function] |
1998 []) |
2062 []) |
1999 ## capability-information.h (module 'wifi'): void ns3::CapabilityInformation::SetIbss() [member function] |
2063 ## capability-information.h (module 'wifi'): void ns3::CapabilityInformation::SetIbss() [member function] |
2000 cls.add_method('SetIbss', |
2064 cls.add_method('SetIbss', |
2001 'void', |
2065 'void', |
2002 []) |
2066 []) |
2003 return |
|
2004 |
|
2005 def register_Ns3ChannelCoordinationListener_methods(root_module, cls): |
|
2006 ## channel-coordinator.h (module 'wave'): ns3::ChannelCoordinationListener::ChannelCoordinationListener() [constructor] |
|
2007 cls.add_constructor([]) |
|
2008 ## channel-coordinator.h (module 'wave'): ns3::ChannelCoordinationListener::ChannelCoordinationListener(ns3::ChannelCoordinationListener const & arg0) [copy constructor] |
|
2009 cls.add_constructor([param('ns3::ChannelCoordinationListener const &', 'arg0')]) |
|
2010 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinationListener::NotifyCchSlotStart(ns3::Time duration) [member function] |
|
2011 cls.add_method('NotifyCchSlotStart', |
|
2012 'void', |
|
2013 [param('ns3::Time', 'duration')], |
|
2014 is_pure_virtual=True, is_virtual=True) |
|
2015 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinationListener::NotifyGuardSlotStart(ns3::Time duration, bool cchi) [member function] |
|
2016 cls.add_method('NotifyGuardSlotStart', |
|
2017 'void', |
|
2018 [param('ns3::Time', 'duration'), param('bool', 'cchi')], |
|
2019 is_pure_virtual=True, is_virtual=True) |
|
2020 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinationListener::NotifySchSlotStart(ns3::Time duration) [member function] |
|
2021 cls.add_method('NotifySchSlotStart', |
|
2022 'void', |
|
2023 [param('ns3::Time', 'duration')], |
|
2024 is_pure_virtual=True, is_virtual=True) |
|
2025 return |
2067 return |
2026 |
2068 |
2027 def register_Ns3EdcaParameter_methods(root_module, cls): |
2069 def register_Ns3EdcaParameter_methods(root_module, cls): |
2028 ## channel-scheduler.h (module 'wave'): ns3::EdcaParameter::EdcaParameter() [constructor] |
2070 ## channel-scheduler.h (module 'wave'): ns3::EdcaParameter::EdcaParameter() [constructor] |
2029 cls.add_constructor([]) |
2071 cls.add_constructor([]) |
2950 ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::BlockAckInactivityTimeout(ns3::Mac48Address originator, uint8_t tid) [member function] |
2992 ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::BlockAckInactivityTimeout(ns3::Mac48Address originator, uint8_t tid) [member function] |
2951 cls.add_method('BlockAckInactivityTimeout', |
2993 cls.add_method('BlockAckInactivityTimeout', |
2952 'void', |
2994 'void', |
2953 [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')], |
2995 [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')], |
2954 is_pure_virtual=True, is_virtual=True) |
2996 is_pure_virtual=True, is_virtual=True) |
|
2997 ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::CompleteMpduTx(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader hdr, ns3::Time tstamp) [member function] |
|
2998 cls.add_method('CompleteMpduTx', |
|
2999 'void', |
|
3000 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader', 'hdr'), param('ns3::Time', 'tstamp')], |
|
3001 is_virtual=True) |
|
3002 ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::CompleteTransfer(ns3::Mac48Address address, uint8_t tid) [member function] |
|
3003 cls.add_method('CompleteTransfer', |
|
3004 'void', |
|
3005 [param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid')], |
|
3006 is_virtual=True) |
|
3007 ## mac-low.h (module 'wifi'): bool ns3::MacLowBlockAckEventListener::GetBlockAckAgreementExists(ns3::Mac48Address address, uint8_t tid) [member function] |
|
3008 cls.add_method('GetBlockAckAgreementExists', |
|
3009 'bool', |
|
3010 [param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid')], |
|
3011 is_pure_virtual=True, is_virtual=True) |
|
3012 ## mac-low.h (module 'wifi'): uint32_t ns3::MacLowBlockAckEventListener::GetNOutstandingPackets(ns3::Mac48Address recipient, uint8_t tid) [member function] |
|
3013 cls.add_method('GetNOutstandingPackets', |
|
3014 'uint32_t', |
|
3015 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], |
|
3016 is_virtual=True) |
|
3017 ## mac-low.h (module 'wifi'): uint32_t ns3::MacLowBlockAckEventListener::GetNRetryNeededPackets(ns3::Mac48Address recipient, uint8_t tid) const [member function] |
|
3018 cls.add_method('GetNRetryNeededPackets', |
|
3019 'uint32_t', |
|
3020 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], |
|
3021 is_const=True, is_virtual=True) |
|
3022 ## mac-low.h (module 'wifi'): uint16_t ns3::MacLowBlockAckEventListener::GetNextSequenceNumberfor(ns3::WifiMacHeader * hdr) [member function] |
|
3023 cls.add_method('GetNextSequenceNumberfor', |
|
3024 'uint16_t', |
|
3025 [param('ns3::WifiMacHeader *', 'hdr')], |
|
3026 is_virtual=True) |
|
3027 ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::WifiMacQueue> ns3::MacLowBlockAckEventListener::GetQueue() [member function] |
|
3028 cls.add_method('GetQueue', |
|
3029 'ns3::Ptr< ns3::WifiMacQueue >', |
|
3030 [], |
|
3031 is_pure_virtual=True, is_virtual=True) |
|
3032 ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::MacLowBlockAckEventListener::PeekNextPacketInBaQueue(ns3::WifiMacHeader & header, ns3::Mac48Address recipient, uint8_t tid, ns3::Time * timestamp) [member function] |
|
3033 cls.add_method('PeekNextPacketInBaQueue', |
|
3034 'ns3::Ptr< ns3::Packet const >', |
|
3035 [param('ns3::WifiMacHeader &', 'header'), param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::Time *', 'timestamp')], |
|
3036 is_virtual=True) |
|
3037 ## mac-low.h (module 'wifi'): uint16_t ns3::MacLowBlockAckEventListener::PeekNextSequenceNumberfor(ns3::WifiMacHeader * hdr) [member function] |
|
3038 cls.add_method('PeekNextSequenceNumberfor', |
|
3039 'uint16_t', |
|
3040 [param('ns3::WifiMacHeader *', 'hdr')], |
|
3041 is_virtual=True) |
|
3042 ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::RemoveFromBaQueue(uint8_t tid, ns3::Mac48Address recipient, uint16_t seqnumber) [member function] |
|
3043 cls.add_method('RemoveFromBaQueue', |
|
3044 'void', |
|
3045 [param('uint8_t', 'tid'), param('ns3::Mac48Address', 'recipient'), param('uint16_t', 'seqnumber')], |
|
3046 is_virtual=True) |
|
3047 ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::SetAmpdu(bool ampdu) [member function] |
|
3048 cls.add_method('SetAmpdu', |
|
3049 'void', |
|
3050 [param('bool', 'ampdu')], |
|
3051 is_virtual=True) |
2955 return |
3052 return |
2956 |
3053 |
2957 def register_Ns3MacLowDcfListener_methods(root_module, cls): |
3054 def register_Ns3MacLowDcfListener_methods(root_module, cls): |
2958 ## mac-low.h (module 'wifi'): ns3::MacLowDcfListener::MacLowDcfListener(ns3::MacLowDcfListener const & arg0) [copy constructor] |
3055 ## mac-low.h (module 'wifi'): ns3::MacLowDcfListener::MacLowDcfListener(ns3::MacLowDcfListener const & arg0) [copy constructor] |
2959 cls.add_constructor([param('ns3::MacLowDcfListener const &', 'arg0')]) |
3056 cls.add_constructor([param('ns3::MacLowDcfListener const &', 'arg0')]) |
3009 ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::GotAck(double snr, ns3::WifiMode txMode) [member function] |
3106 ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::GotAck(double snr, ns3::WifiMode txMode) [member function] |
3010 cls.add_method('GotAck', |
3107 cls.add_method('GotAck', |
3011 'void', |
3108 'void', |
3012 [param('double', 'snr'), param('ns3::WifiMode', 'txMode')], |
3109 [param('double', 'snr'), param('ns3::WifiMode', 'txMode')], |
3013 is_pure_virtual=True, is_virtual=True) |
3110 is_pure_virtual=True, is_virtual=True) |
3014 ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::GotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address source) [member function] |
3111 ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::GotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address source, ns3::WifiMode txMode) [member function] |
3015 cls.add_method('GotBlockAck', |
3112 cls.add_method('GotBlockAck', |
3016 'void', |
3113 'void', |
3017 [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'source')], |
3114 [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'source'), param('ns3::WifiMode', 'txMode')], |
3018 is_virtual=True) |
3115 is_virtual=True) |
3019 ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::GotCts(double snr, ns3::WifiMode txMode) [member function] |
3116 ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::GotCts(double snr, ns3::WifiMode txMode) [member function] |
3020 cls.add_method('GotCts', |
3117 cls.add_method('GotCts', |
3021 'void', |
3118 'void', |
3022 [param('double', 'snr'), param('ns3::WifiMode', 'txMode')], |
3119 [param('double', 'snr'), param('ns3::WifiMode', 'txMode')], |
6171 [param('ns3::AcIndex', 'ac'), param('uint16_t', 'timeout')]) |
6268 [param('ns3::AcIndex', 'ac'), param('uint16_t', 'timeout')]) |
6172 ## qos-wifi-mac-helper.h (module 'wifi'): void ns3::QosWifiMacHelper::SetBlockAckThresholdForAc(ns3::AcIndex ac, uint8_t threshold) [member function] |
6269 ## qos-wifi-mac-helper.h (module 'wifi'): void ns3::QosWifiMacHelper::SetBlockAckThresholdForAc(ns3::AcIndex ac, uint8_t threshold) [member function] |
6173 cls.add_method('SetBlockAckThresholdForAc', |
6270 cls.add_method('SetBlockAckThresholdForAc', |
6174 'void', |
6271 'void', |
6175 [param('ns3::AcIndex', 'ac'), param('uint8_t', 'threshold')]) |
6272 [param('ns3::AcIndex', 'ac'), param('uint8_t', 'threshold')]) |
|
6273 ## qos-wifi-mac-helper.h (module 'wifi'): void ns3::QosWifiMacHelper::SetMpduAggregatorForAc(ns3::AcIndex ac, std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue()) [member function] |
|
6274 cls.add_method('SetMpduAggregatorForAc', |
|
6275 'void', |
|
6276 [param('ns3::AcIndex', 'ac'), param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()')]) |
6176 ## qos-wifi-mac-helper.h (module 'wifi'): void ns3::QosWifiMacHelper::SetMsduAggregatorForAc(ns3::AcIndex ac, std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue()) [member function] |
6277 ## qos-wifi-mac-helper.h (module 'wifi'): void ns3::QosWifiMacHelper::SetMsduAggregatorForAc(ns3::AcIndex ac, std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue()) [member function] |
6177 cls.add_method('SetMsduAggregatorForAc', |
6278 cls.add_method('SetMsduAggregatorForAc', |
6178 'void', |
6279 'void', |
6179 [param('ns3::AcIndex', 'ac'), param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()')]) |
6280 [param('ns3::AcIndex', 'ac'), param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()')]) |
6180 ## qos-wifi-mac-helper.h (module 'wifi'): void ns3::QosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] |
6281 ## qos-wifi-mac-helper.h (module 'wifi'): void ns3::QosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] |
6312 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] |
6413 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] |
6313 cls.add_constructor([]) |
6414 cls.add_constructor([]) |
6314 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount(ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > const & o) [copy constructor] |
6415 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount(ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > const & o) [copy constructor] |
6315 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) |
6416 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) |
6316 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::Cleanup() [member function] |
6417 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::Cleanup() [member function] |
|
6418 cls.add_method('Cleanup', |
|
6419 'void', |
|
6420 [], |
|
6421 is_static=True) |
|
6422 return |
|
6423 |
|
6424 def register_Ns3SimpleRefCount__Ns3ChannelCoordinationListener_Ns3Empty_Ns3DefaultDeleter__lt__ns3ChannelCoordinationListener__gt___methods(root_module, cls): |
|
6425 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::ChannelCoordinationListener, ns3::empty, ns3::DefaultDeleter<ns3::ChannelCoordinationListener> >::SimpleRefCount() [constructor] |
|
6426 cls.add_constructor([]) |
|
6427 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::ChannelCoordinationListener, ns3::empty, ns3::DefaultDeleter<ns3::ChannelCoordinationListener> >::SimpleRefCount(ns3::SimpleRefCount<ns3::ChannelCoordinationListener, ns3::empty, ns3::DefaultDeleter<ns3::ChannelCoordinationListener> > const & o) [copy constructor] |
|
6428 cls.add_constructor([param('ns3::SimpleRefCount< ns3::ChannelCoordinationListener, ns3::empty, ns3::DefaultDeleter< ns3::ChannelCoordinationListener > > const &', 'o')]) |
|
6429 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::ChannelCoordinationListener, ns3::empty, ns3::DefaultDeleter<ns3::ChannelCoordinationListener> >::Cleanup() [member function] |
6317 cls.add_method('Cleanup', |
6430 cls.add_method('Cleanup', |
6318 'void', |
6431 'void', |
6319 [], |
6432 [], |
6320 is_static=True) |
6433 is_static=True) |
6321 return |
6434 return |
8464 []) |
8577 []) |
8465 ## wifi-mac-queue.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::WifiMacQueue::Peek(ns3::WifiMacHeader * hdr) [member function] |
8578 ## wifi-mac-queue.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::WifiMacQueue::Peek(ns3::WifiMacHeader * hdr) [member function] |
8466 cls.add_method('Peek', |
8579 cls.add_method('Peek', |
8467 'ns3::Ptr< ns3::Packet const >', |
8580 'ns3::Ptr< ns3::Packet const >', |
8468 [param('ns3::WifiMacHeader *', 'hdr')]) |
8581 [param('ns3::WifiMacHeader *', 'hdr')]) |
8469 ## wifi-mac-queue.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::WifiMacQueue::PeekByTidAndAddress(ns3::WifiMacHeader * hdr, uint8_t tid, ns3::WifiMacHeader::AddressType type, ns3::Mac48Address addr) [member function] |
8582 ## wifi-mac-queue.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::WifiMacQueue::PeekByTidAndAddress(ns3::WifiMacHeader * hdr, uint8_t tid, ns3::WifiMacHeader::AddressType type, ns3::Mac48Address addr, ns3::Time * timestamp) [member function] |
8470 cls.add_method('PeekByTidAndAddress', |
8583 cls.add_method('PeekByTidAndAddress', |
8471 'ns3::Ptr< ns3::Packet const >', |
8584 'ns3::Ptr< ns3::Packet const >', |
8472 [param('ns3::WifiMacHeader *', 'hdr'), param('uint8_t', 'tid'), param('ns3::WifiMacHeader::AddressType', 'type'), param('ns3::Mac48Address', 'addr')]) |
8585 [param('ns3::WifiMacHeader *', 'hdr'), param('uint8_t', 'tid'), param('ns3::WifiMacHeader::AddressType', 'type'), param('ns3::Mac48Address', 'addr'), param('ns3::Time *', 'timestamp')]) |
8473 ## wifi-mac-queue.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::WifiMacQueue::PeekFirstAvailable(ns3::WifiMacHeader * hdr, ns3::Time & tStamp, ns3::QosBlockedDestinations const * blockedPackets) [member function] |
8586 ## wifi-mac-queue.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::WifiMacQueue::PeekFirstAvailable(ns3::WifiMacHeader * hdr, ns3::Time & tStamp, ns3::QosBlockedDestinations const * blockedPackets) [member function] |
8474 cls.add_method('PeekFirstAvailable', |
8587 cls.add_method('PeekFirstAvailable', |
8475 'ns3::Ptr< ns3::Packet const >', |
8588 'ns3::Ptr< ns3::Packet const >', |
8476 [param('ns3::WifiMacHeader *', 'hdr'), param('ns3::Time &', 'tStamp'), param('ns3::QosBlockedDestinations const *', 'blockedPackets')]) |
8589 [param('ns3::WifiMacHeader *', 'hdr'), param('ns3::Time &', 'tStamp'), param('ns3::QosBlockedDestinations const *', 'blockedPackets')]) |
8477 ## wifi-mac-queue.h (module 'wifi'): void ns3::WifiMacQueue::PushFront(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr) [member function] |
8590 ## wifi-mac-queue.h (module 'wifi'): void ns3::WifiMacQueue::PushFront(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr) [member function] |
8515 ## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function] |
8628 ## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function] |
8516 cls.add_method('CalculateSnr', |
8629 cls.add_method('CalculateSnr', |
8517 'double', |
8630 'double', |
8518 [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], |
8631 [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], |
8519 is_pure_virtual=True, is_const=True, is_virtual=True) |
8632 is_pure_virtual=True, is_const=True, is_virtual=True) |
8520 ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency) [member function] |
8633 ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function] |
8521 cls.add_method('CalculateTxDuration', |
8634 cls.add_method('CalculateTxDuration', |
8522 'ns3::Time', |
8635 'ns3::Time', |
8523 [param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency')], |
8636 [param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')]) |
8524 is_static=True) |
|
8525 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function] |
8637 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function] |
8526 cls.add_method('ConfigureStandard', |
8638 cls.add_method('ConfigureStandard', |
8527 'void', |
8639 'void', |
8528 [param('ns3::WifiPhyStandard', 'standard')], |
8640 [param('ns3::WifiPhyStandard', 'standard')], |
8529 is_pure_virtual=True, is_virtual=True) |
8641 is_pure_virtual=True, is_virtual=True) |
8970 ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW5MHz() [member function] |
9082 ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW5MHz() [member function] |
8971 cls.add_method('GetOfdmRate9MbpsBW5MHz', |
9083 cls.add_method('GetOfdmRate9MbpsBW5MHz', |
8972 'ns3::WifiMode', |
9084 'ns3::WifiMode', |
8973 [], |
9085 [], |
8974 is_static=True) |
9086 is_static=True) |
8975 ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txvector, double frequency) [member function] |
9087 ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function] |
8976 cls.add_method('GetPayloadDuration', |
9088 cls.add_method('GetPayloadDuration', |
8977 'ns3::Time', |
9089 'ns3::Time', |
8978 [param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('double', 'frequency')], |
9090 [param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')]) |
8979 is_static=True) |
|
8980 ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHeaderDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function] |
9091 ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHeaderDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function] |
8981 cls.add_method('GetPlcpHeaderDuration', |
9092 cls.add_method('GetPlcpHeaderDuration', |
8982 'ns3::Time', |
9093 'ns3::Time', |
8983 [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], |
9094 [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], |
8984 is_static=True) |
9095 is_static=True) |
9112 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ResumeFromSleep() [member function] |
9223 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ResumeFromSleep() [member function] |
9113 cls.add_method('ResumeFromSleep', |
9224 cls.add_method('ResumeFromSleep', |
9114 'void', |
9225 'void', |
9115 [], |
9226 [], |
9116 is_pure_virtual=True, is_virtual=True) |
9227 is_pure_virtual=True, is_virtual=True) |
9117 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble) [member function] |
9228 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, uint8_t packetType) [member function] |
9118 cls.add_method('SendPacket', |
9229 cls.add_method('SendPacket', |
9119 'void', |
9230 'void', |
9120 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble')], |
9231 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType')], |
9121 is_pure_virtual=True, is_virtual=True) |
9232 is_pure_virtual=True, is_virtual=True) |
9122 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function] |
9233 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function] |
9123 cls.add_method('SetChannelBonding', |
9234 cls.add_method('SetChannelBonding', |
9124 'void', |
9235 'void', |
9125 [param('bool', 'channelbonding')], |
9236 [param('bool', 'channelbonding')], |
9786 'uint32_t', |
9897 'uint32_t', |
9787 [], |
9898 [], |
9788 is_virtual=True) |
9899 is_virtual=True) |
9789 return |
9900 return |
9790 |
9901 |
|
9902 def register_Ns3AmpduSubframeHeader_methods(root_module, cls): |
|
9903 ## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader::AmpduSubframeHeader(ns3::AmpduSubframeHeader const & arg0) [copy constructor] |
|
9904 cls.add_constructor([param('ns3::AmpduSubframeHeader const &', 'arg0')]) |
|
9905 ## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader::AmpduSubframeHeader() [constructor] |
|
9906 cls.add_constructor([]) |
|
9907 ## ampdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmpduSubframeHeader::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
9908 cls.add_method('Deserialize', |
|
9909 'uint32_t', |
|
9910 [param('ns3::Buffer::Iterator', 'start')], |
|
9911 is_virtual=True) |
|
9912 ## ampdu-subframe-header.h (module 'wifi'): uint8_t ns3::AmpduSubframeHeader::GetCrc() const [member function] |
|
9913 cls.add_method('GetCrc', |
|
9914 'uint8_t', |
|
9915 [], |
|
9916 is_const=True) |
|
9917 ## ampdu-subframe-header.h (module 'wifi'): ns3::TypeId ns3::AmpduSubframeHeader::GetInstanceTypeId() const [member function] |
|
9918 cls.add_method('GetInstanceTypeId', |
|
9919 'ns3::TypeId', |
|
9920 [], |
|
9921 is_const=True, is_virtual=True) |
|
9922 ## ampdu-subframe-header.h (module 'wifi'): uint16_t ns3::AmpduSubframeHeader::GetLength() const [member function] |
|
9923 cls.add_method('GetLength', |
|
9924 'uint16_t', |
|
9925 [], |
|
9926 is_const=True) |
|
9927 ## ampdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmpduSubframeHeader::GetSerializedSize() const [member function] |
|
9928 cls.add_method('GetSerializedSize', |
|
9929 'uint32_t', |
|
9930 [], |
|
9931 is_const=True, is_virtual=True) |
|
9932 ## ampdu-subframe-header.h (module 'wifi'): uint8_t ns3::AmpduSubframeHeader::GetSig() const [member function] |
|
9933 cls.add_method('GetSig', |
|
9934 'uint8_t', |
|
9935 [], |
|
9936 is_const=True) |
|
9937 ## ampdu-subframe-header.h (module 'wifi'): static ns3::TypeId ns3::AmpduSubframeHeader::GetTypeId() [member function] |
|
9938 cls.add_method('GetTypeId', |
|
9939 'ns3::TypeId', |
|
9940 [], |
|
9941 is_static=True) |
|
9942 ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::Print(std::ostream & os) const [member function] |
|
9943 cls.add_method('Print', |
|
9944 'void', |
|
9945 [param('std::ostream &', 'os')], |
|
9946 is_const=True, is_virtual=True) |
|
9947 ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
9948 cls.add_method('Serialize', |
|
9949 'void', |
|
9950 [param('ns3::Buffer::Iterator', 'start')], |
|
9951 is_const=True, is_virtual=True) |
|
9952 ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetCrc(uint8_t crc) [member function] |
|
9953 cls.add_method('SetCrc', |
|
9954 'void', |
|
9955 [param('uint8_t', 'crc')]) |
|
9956 ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetLength(uint16_t length) [member function] |
|
9957 cls.add_method('SetLength', |
|
9958 'void', |
|
9959 [param('uint16_t', 'length')]) |
|
9960 ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetSig() [member function] |
|
9961 cls.add_method('SetSig', |
|
9962 'void', |
|
9963 []) |
|
9964 return |
|
9965 |
9791 def register_Ns3Application_methods(root_module, cls): |
9966 def register_Ns3Application_methods(root_module, cls): |
9792 ## application.h (module 'network'): ns3::Application::Application(ns3::Application const & arg0) [copy constructor] |
9967 ## application.h (module 'network'): ns3::Application::Application(ns3::Application const & arg0) [copy constructor] |
9793 cls.add_constructor([param('ns3::Application const &', 'arg0')]) |
9968 cls.add_constructor([param('ns3::Application const &', 'arg0')]) |
9794 ## application.h (module 'network'): ns3::Application::Application() [constructor] |
9969 ## application.h (module 'network'): ns3::Application::Application() [constructor] |
9795 cls.add_constructor([]) |
9970 cls.add_constructor([]) |
10037 'ns3::TypeId', |
10212 'ns3::TypeId', |
10038 [], |
10213 [], |
10039 is_static=True) |
10214 is_static=True) |
10040 return |
10215 return |
10041 |
10216 |
|
10217 def register_Ns3ChannelCoordinationListener_methods(root_module, cls): |
|
10218 ## channel-coordinator.h (module 'wave'): ns3::ChannelCoordinationListener::ChannelCoordinationListener() [constructor] |
|
10219 cls.add_constructor([]) |
|
10220 ## channel-coordinator.h (module 'wave'): ns3::ChannelCoordinationListener::ChannelCoordinationListener(ns3::ChannelCoordinationListener const & arg0) [copy constructor] |
|
10221 cls.add_constructor([param('ns3::ChannelCoordinationListener const &', 'arg0')]) |
|
10222 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinationListener::NotifyCchSlotStart(ns3::Time duration) [member function] |
|
10223 cls.add_method('NotifyCchSlotStart', |
|
10224 'void', |
|
10225 [param('ns3::Time', 'duration')], |
|
10226 is_pure_virtual=True, is_virtual=True) |
|
10227 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinationListener::NotifyGuardSlotStart(ns3::Time duration, bool cchi) [member function] |
|
10228 cls.add_method('NotifyGuardSlotStart', |
|
10229 'void', |
|
10230 [param('ns3::Time', 'duration'), param('bool', 'cchi')], |
|
10231 is_pure_virtual=True, is_virtual=True) |
|
10232 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinationListener::NotifySchSlotStart(ns3::Time duration) [member function] |
|
10233 cls.add_method('NotifySchSlotStart', |
|
10234 'void', |
|
10235 [param('ns3::Time', 'duration')], |
|
10236 is_pure_virtual=True, is_virtual=True) |
|
10237 return |
|
10238 |
10042 def register_Ns3ChannelCoordinator_methods(root_module, cls): |
10239 def register_Ns3ChannelCoordinator_methods(root_module, cls): |
10043 ## channel-coordinator.h (module 'wave'): ns3::ChannelCoordinator::ChannelCoordinator(ns3::ChannelCoordinator const & arg0) [copy constructor] |
10240 ## channel-coordinator.h (module 'wave'): ns3::ChannelCoordinator::ChannelCoordinator(ns3::ChannelCoordinator const & arg0) [copy constructor] |
10044 cls.add_constructor([param('ns3::ChannelCoordinator const &', 'arg0')]) |
10241 cls.add_constructor([param('ns3::ChannelCoordinator const &', 'arg0')]) |
10045 ## channel-coordinator.h (module 'wave'): ns3::ChannelCoordinator::ChannelCoordinator() [constructor] |
10242 ## channel-coordinator.h (module 'wave'): ns3::ChannelCoordinator::ChannelCoordinator() [constructor] |
10046 cls.add_constructor([]) |
10243 cls.add_constructor([]) |
10132 ## channel-coordinator.h (module 'wave'): ns3::Time ns3::ChannelCoordinator::NeedTimeToSchInterval(ns3::Time duration=ns3::Seconds( )) const [member function] |
10329 ## channel-coordinator.h (module 'wave'): ns3::Time ns3::ChannelCoordinator::NeedTimeToSchInterval(ns3::Time duration=ns3::Seconds( )) const [member function] |
10133 cls.add_method('NeedTimeToSchInterval', |
10330 cls.add_method('NeedTimeToSchInterval', |
10134 'ns3::Time', |
10331 'ns3::Time', |
10135 [param('ns3::Time', 'duration', default_value='ns3::Seconds(0)')], |
10332 [param('ns3::Time', 'duration', default_value='ns3::Seconds(0)')], |
10136 is_const=True) |
10333 is_const=True) |
10137 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinator::RegisterListener(ns3::ChannelCoordinationListener * listener) [member function] |
10334 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinator::RegisterListener(ns3::Ptr<ns3::ChannelCoordinationListener> listener) [member function] |
10138 cls.add_method('RegisterListener', |
10335 cls.add_method('RegisterListener', |
10139 'void', |
10336 'void', |
10140 [param('ns3::ChannelCoordinationListener *', 'listener')]) |
10337 [param('ns3::Ptr< ns3::ChannelCoordinationListener >', 'listener')]) |
10141 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinator::SetCchInterval(ns3::Time cchi) [member function] |
10338 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinator::SetCchInterval(ns3::Time cchi) [member function] |
10142 cls.add_method('SetCchInterval', |
10339 cls.add_method('SetCchInterval', |
10143 'void', |
10340 'void', |
10144 [param('ns3::Time', 'cchi')]) |
10341 [param('ns3::Time', 'cchi')]) |
10145 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinator::SetGuardInterval(ns3::Time guardi) [member function] |
10342 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinator::SetGuardInterval(ns3::Time guardi) [member function] |
10152 [param('ns3::Time', 'schi')]) |
10349 [param('ns3::Time', 'schi')]) |
10153 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinator::UnregisterAllListeners() [member function] |
10350 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinator::UnregisterAllListeners() [member function] |
10154 cls.add_method('UnregisterAllListeners', |
10351 cls.add_method('UnregisterAllListeners', |
10155 'void', |
10352 'void', |
10156 []) |
10353 []) |
10157 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinator::UnregisterListener(ns3::ChannelCoordinationListener * listener) [member function] |
10354 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinator::UnregisterListener(ns3::Ptr<ns3::ChannelCoordinationListener> listener) [member function] |
10158 cls.add_method('UnregisterListener', |
10355 cls.add_method('UnregisterListener', |
10159 'void', |
10356 'void', |
10160 [param('ns3::ChannelCoordinationListener *', 'listener')]) |
10357 [param('ns3::Ptr< ns3::ChannelCoordinationListener >', 'listener')]) |
10161 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinator::DoDispose() [member function] |
10358 ## channel-coordinator.h (module 'wave'): void ns3::ChannelCoordinator::DoDispose() [member function] |
10162 cls.add_method('DoDispose', |
10359 cls.add_method('DoDispose', |
10163 'void', |
10360 'void', |
10164 [], |
10361 [], |
10165 visibility='private', is_virtual=True) |
10362 visibility='private', is_virtual=True) |
10796 ## edca-txop-n.h (module 'wifi'): ns3::Ptr<ns3::MsduAggregator> ns3::EdcaTxopN::GetMsduAggregator() const [member function] |
10993 ## edca-txop-n.h (module 'wifi'): ns3::Ptr<ns3::MsduAggregator> ns3::EdcaTxopN::GetMsduAggregator() const [member function] |
10797 cls.add_method('GetMsduAggregator', |
10994 cls.add_method('GetMsduAggregator', |
10798 'ns3::Ptr< ns3::MsduAggregator >', |
10995 'ns3::Ptr< ns3::MsduAggregator >', |
10799 [], |
10996 [], |
10800 is_const=True) |
10997 is_const=True) |
|
10998 ## edca-txop-n.h (module 'wifi'): bool ns3::EdcaTxopN::GetBaAgreementExists(ns3::Mac48Address address, uint8_t tid) [member function] |
|
10999 cls.add_method('GetBaAgreementExists', |
|
11000 'bool', |
|
11001 [param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid')]) |
|
11002 ## edca-txop-n.h (module 'wifi'): uint32_t ns3::EdcaTxopN::GetNOutstandingPacketsInBa(ns3::Mac48Address address, uint8_t tid) [member function] |
|
11003 cls.add_method('GetNOutstandingPacketsInBa', |
|
11004 'uint32_t', |
|
11005 [param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid')]) |
|
11006 ## edca-txop-n.h (module 'wifi'): uint32_t ns3::EdcaTxopN::GetNRetryNeededPackets(ns3::Mac48Address recipient, uint8_t tid) const [member function] |
|
11007 cls.add_method('GetNRetryNeededPackets', |
|
11008 'uint32_t', |
|
11009 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], |
|
11010 is_const=True) |
|
11011 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::CompleteAmpduTransfer(ns3::Mac48Address recipient, uint8_t tid) [member function] |
|
11012 cls.add_method('CompleteAmpduTransfer', |
|
11013 'void', |
|
11014 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) |
10801 ## edca-txop-n.h (module 'wifi'): bool ns3::EdcaTxopN::NeedsAccess() const [member function] |
11015 ## edca-txop-n.h (module 'wifi'): bool ns3::EdcaTxopN::NeedsAccess() const [member function] |
10802 cls.add_method('NeedsAccess', |
11016 cls.add_method('NeedsAccess', |
10803 'bool', |
11017 'bool', |
10804 [], |
11018 [], |
10805 is_const=True) |
11019 is_const=True) |
10837 []) |
11051 []) |
10838 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotAck(double snr, ns3::WifiMode txMode) [member function] |
11052 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotAck(double snr, ns3::WifiMode txMode) [member function] |
10839 cls.add_method('GotAck', |
11053 cls.add_method('GotAck', |
10840 'void', |
11054 'void', |
10841 [param('double', 'snr'), param('ns3::WifiMode', 'txMode')]) |
11055 [param('double', 'snr'), param('ns3::WifiMode', 'txMode')]) |
10842 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address recipient) [member function] |
11056 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address recipient, ns3::WifiMode txMode) [member function] |
10843 cls.add_method('GotBlockAck', |
11057 cls.add_method('GotBlockAck', |
10844 'void', |
11058 'void', |
10845 [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient')]) |
11059 [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient'), param('ns3::WifiMode', 'txMode')]) |
10846 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::MissedBlockAck() [member function] |
11060 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::MissedBlockAck() [member function] |
10847 cls.add_method('MissedBlockAck', |
11061 cls.add_method('MissedBlockAck', |
10848 'void', |
11062 'void', |
10849 []) |
11063 []) |
10850 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotAddBaResponse(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address recipient) [member function] |
11064 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotAddBaResponse(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address recipient) [member function] |
10956 [param('uint16_t', 'timeout')]) |
11174 [param('uint16_t', 'timeout')]) |
10957 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SendDelbaFrame(ns3::Mac48Address addr, uint8_t tid, bool byOriginator) [member function] |
11175 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SendDelbaFrame(ns3::Mac48Address addr, uint8_t tid, bool byOriginator) [member function] |
10958 cls.add_method('SendDelbaFrame', |
11176 cls.add_method('SendDelbaFrame', |
10959 'void', |
11177 'void', |
10960 [param('ns3::Mac48Address', 'addr'), param('uint8_t', 'tid'), param('bool', 'byOriginator')]) |
11178 [param('ns3::Mac48Address', 'addr'), param('uint8_t', 'tid'), param('bool', 'byOriginator')]) |
|
11179 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::CompleteMpduTx(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader hdr, ns3::Time tstamp) [member function] |
|
11180 cls.add_method('CompleteMpduTx', |
|
11181 'void', |
|
11182 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader', 'hdr'), param('ns3::Time', 'tstamp')]) |
|
11183 ## edca-txop-n.h (module 'wifi'): bool ns3::EdcaTxopN::GetAmpduExist() [member function] |
|
11184 cls.add_method('GetAmpduExist', |
|
11185 'bool', |
|
11186 []) |
|
11187 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetAmpduExist(bool ampdu) [member function] |
|
11188 cls.add_method('SetAmpduExist', |
|
11189 'void', |
|
11190 [param('bool', 'ampdu')]) |
|
11191 ## edca-txop-n.h (module 'wifi'): uint16_t ns3::EdcaTxopN::GetNextSequenceNumberfor(ns3::WifiMacHeader * hdr) [member function] |
|
11192 cls.add_method('GetNextSequenceNumberfor', |
|
11193 'uint16_t', |
|
11194 [param('ns3::WifiMacHeader *', 'hdr')]) |
|
11195 ## edca-txop-n.h (module 'wifi'): uint16_t ns3::EdcaTxopN::PeekNextSequenceNumberfor(ns3::WifiMacHeader * hdr) [member function] |
|
11196 cls.add_method('PeekNextSequenceNumberfor', |
|
11197 'uint16_t', |
|
11198 [param('ns3::WifiMacHeader *', 'hdr')]) |
|
11199 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::RemoveRetransmitPacket(uint8_t tid, ns3::Mac48Address recipient, uint16_t seqnumber) [member function] |
|
11200 cls.add_method('RemoveRetransmitPacket', |
|
11201 'void', |
|
11202 [param('uint8_t', 'tid'), param('ns3::Mac48Address', 'recipient'), param('uint16_t', 'seqnumber')]) |
|
11203 ## edca-txop-n.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::EdcaTxopN::PeekNextRetransmitPacket(ns3::WifiMacHeader & header, ns3::Mac48Address recipient, uint8_t tid, ns3::Time * timestamp) [member function] |
|
11204 cls.add_method('PeekNextRetransmitPacket', |
|
11205 'ns3::Ptr< ns3::Packet const >', |
|
11206 [param('ns3::WifiMacHeader &', 'header'), param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::Time *', 'timestamp')]) |
|
11207 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::BaTxOk(ns3::WifiMacHeader const & hdr) [member function] |
|
11208 cls.add_method('BaTxOk', |
|
11209 'void', |
|
11210 [param('ns3::WifiMacHeader const &', 'hdr')]) |
|
11211 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::BaTxFailed(ns3::WifiMacHeader const & hdr) [member function] |
|
11212 cls.add_method('BaTxFailed', |
|
11213 'void', |
|
11214 [param('ns3::WifiMacHeader const &', 'hdr')]) |
10961 ## edca-txop-n.h (module 'wifi'): int64_t ns3::EdcaTxopN::AssignStreams(int64_t stream) [member function] |
11215 ## edca-txop-n.h (module 'wifi'): int64_t ns3::EdcaTxopN::AssignStreams(int64_t stream) [member function] |
10962 cls.add_method('AssignStreams', |
11216 cls.add_method('AssignStreams', |
10963 'int64_t', |
11217 'int64_t', |
10964 [param('int64_t', 'stream')]) |
11218 [param('int64_t', 'stream')]) |
10965 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::DoInitialize() [member function] |
11219 ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::DoInitialize() [member function] |
12583 def register_Ns3MacLow_methods(root_module, cls): |
12837 def register_Ns3MacLow_methods(root_module, cls): |
12584 ## mac-low.h (module 'wifi'): ns3::MacLow::MacLow(ns3::MacLow const & arg0) [copy constructor] |
12838 ## mac-low.h (module 'wifi'): ns3::MacLow::MacLow(ns3::MacLow const & arg0) [copy constructor] |
12585 cls.add_constructor([param('ns3::MacLow const &', 'arg0')]) |
12839 cls.add_constructor([param('ns3::MacLow const &', 'arg0')]) |
12586 ## mac-low.h (module 'wifi'): ns3::MacLow::MacLow() [constructor] |
12840 ## mac-low.h (module 'wifi'): ns3::MacLow::MacLow() [constructor] |
12587 cls.add_constructor([]) |
12841 cls.add_constructor([]) |
|
12842 ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::Packet> ns3::MacLow::AggregateToAmpdu(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const hdr) [member function] |
|
12843 cls.add_method('AggregateToAmpdu', |
|
12844 'ns3::Ptr< ns3::Packet >', |
|
12845 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const', 'hdr')]) |
12588 ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::CalculateTransmissionTime(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters const & parameters) const [member function] |
12846 ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::CalculateTransmissionTime(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters const & parameters) const [member function] |
12589 cls.add_method('CalculateTransmissionTime', |
12847 cls.add_method('CalculateTransmissionTime', |
12590 'ns3::Time', |
12848 'ns3::Time', |
12591 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters const &', 'parameters')], |
12849 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters const &', 'parameters')], |
12592 is_const=True) |
12850 is_const=True) |
12593 ## mac-low.h (module 'wifi'): void ns3::MacLow::CreateBlockAckAgreement(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address originator, uint16_t startingSeq) [member function] |
12851 ## mac-low.h (module 'wifi'): void ns3::MacLow::CreateBlockAckAgreement(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address originator, uint16_t startingSeq) [member function] |
12594 cls.add_method('CreateBlockAckAgreement', |
12852 cls.add_method('CreateBlockAckAgreement', |
12595 'void', |
12853 'void', |
12596 [param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'originator'), param('uint16_t', 'startingSeq')]) |
12854 [param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'originator'), param('uint16_t', 'startingSeq')]) |
|
12855 ## mac-low.h (module 'wifi'): void ns3::MacLow::DeaggregateAmpduAndReceive(ns3::Ptr<ns3::Packet> aggregatedPacket, double rxSnr, ns3::WifiMode txMode, ns3::WifiPreamble preamble) [member function] |
|
12856 cls.add_method('DeaggregateAmpduAndReceive', |
|
12857 'void', |
|
12858 [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode'), param('ns3::WifiPreamble', 'preamble')]) |
12597 ## mac-low.h (module 'wifi'): void ns3::MacLow::DestroyBlockAckAgreement(ns3::Mac48Address originator, uint8_t tid) [member function] |
12859 ## mac-low.h (module 'wifi'): void ns3::MacLow::DestroyBlockAckAgreement(ns3::Mac48Address originator, uint8_t tid) [member function] |
12598 cls.add_method('DestroyBlockAckAgreement', |
12860 cls.add_method('DestroyBlockAckAgreement', |
12599 'void', |
12861 'void', |
12600 [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')]) |
12862 [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')]) |
|
12863 ## mac-low.h (module 'wifi'): void ns3::MacLow::FlushAggregateQueue() [member function] |
|
12864 cls.add_method('FlushAggregateQueue', |
|
12865 'void', |
|
12866 []) |
12601 ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetAckTimeout() const [member function] |
12867 ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetAckTimeout() const [member function] |
12602 cls.add_method('GetAckTimeout', |
12868 cls.add_method('GetAckTimeout', |
12603 'ns3::Time', |
12869 'ns3::Time', |
12604 [], |
12870 [], |
12605 is_const=True) |
12871 is_const=True) |
12673 [param('ns3::Time', 'duration')]) |
12939 [param('ns3::Time', 'duration')]) |
12674 ## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveError(ns3::Ptr<ns3::Packet const> packet, double rxSnr) [member function] |
12940 ## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveError(ns3::Ptr<ns3::Packet const> packet, double rxSnr) [member function] |
12675 cls.add_method('ReceiveError', |
12941 cls.add_method('ReceiveError', |
12676 'void', |
12942 'void', |
12677 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'rxSnr')]) |
12943 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'rxSnr')]) |
12678 ## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveOk(ns3::Ptr<ns3::Packet> packet, double rxSnr, ns3::WifiMode txMode, ns3::WifiPreamble preamble) [member function] |
12944 ## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveOk(ns3::Ptr<ns3::Packet> packet, double rxSnr, ns3::WifiMode txMode, ns3::WifiPreamble preamble, bool ampduSubframe) [member function] |
12679 cls.add_method('ReceiveOk', |
12945 cls.add_method('ReceiveOk', |
12680 'void', |
12946 'void', |
12681 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode'), param('ns3::WifiPreamble', 'preamble')]) |
12947 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode'), param('ns3::WifiPreamble', 'preamble'), param('bool', 'ampduSubframe')]) |
12682 ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterBlockAckListenerForAc(ns3::AcIndex ac, ns3::MacLowBlockAckEventListener * listener) [member function] |
12948 ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterBlockAckListenerForAc(ns3::AcIndex ac, ns3::MacLowBlockAckEventListener * listener) [member function] |
12683 cls.add_method('RegisterBlockAckListenerForAc', |
12949 cls.add_method('RegisterBlockAckListenerForAc', |
12684 'void', |
12950 'void', |
12685 [param('ns3::AcIndex', 'ac'), param('ns3::MacLowBlockAckEventListener *', 'listener')]) |
12951 [param('ns3::AcIndex', 'ac'), param('ns3::MacLowBlockAckEventListener *', 'listener')]) |
12686 ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterDcfListener(ns3::MacLowDcfListener * listener) [member function] |
12952 ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterDcfListener(ns3::MacLowDcfListener * listener) [member function] |
12717 [param('ns3::Time', 'ctsTimeout')]) |
12983 [param('ns3::Time', 'ctsTimeout')]) |
12718 ## mac-low.h (module 'wifi'): void ns3::MacLow::SetCtsToSelfSupported(bool enable) [member function] |
12984 ## mac-low.h (module 'wifi'): void ns3::MacLow::SetCtsToSelfSupported(bool enable) [member function] |
12719 cls.add_method('SetCtsToSelfSupported', |
12985 cls.add_method('SetCtsToSelfSupported', |
12720 'void', |
12986 'void', |
12721 [param('bool', 'enable')]) |
12987 [param('bool', 'enable')]) |
|
12988 ## mac-low.h (module 'wifi'): void ns3::MacLow::SetMpduAggregator(ns3::Ptr<ns3::MpduAggregator> aggregator) [member function] |
|
12989 cls.add_method('SetMpduAggregator', |
|
12990 'void', |
|
12991 [param('ns3::Ptr< ns3::MpduAggregator >', 'aggregator')]) |
12722 ## mac-low.h (module 'wifi'): void ns3::MacLow::SetPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function] |
12992 ## mac-low.h (module 'wifi'): void ns3::MacLow::SetPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function] |
12723 cls.add_method('SetPhy', |
12993 cls.add_method('SetPhy', |
12724 'void', |
12994 'void', |
12725 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')]) |
12995 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')]) |
12726 ## mac-low.h (module 'wifi'): void ns3::MacLow::SetPifs(ns3::Time pifs) [member function] |
12996 ## mac-low.h (module 'wifi'): void ns3::MacLow::SetPifs(ns3::Time pifs) [member function] |
12754 ## mac-low.h (module 'wifi'): void ns3::MacLow::StartTransmission(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::MacLowTransmissionListener * listener) [member function] |
13024 ## mac-low.h (module 'wifi'): void ns3::MacLow::StartTransmission(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::MacLowTransmissionListener * listener) [member function] |
12755 cls.add_method('StartTransmission', |
13025 cls.add_method('StartTransmission', |
12756 'void', |
13026 'void', |
12757 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')], |
13027 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')], |
12758 is_virtual=True) |
13028 is_virtual=True) |
|
13029 ## mac-low.h (module 'wifi'): bool ns3::MacLow::StopAggregation(ns3::Ptr<ns3::Packet const> peekedPacket, ns3::WifiMacHeader peekedHdr, ns3::Ptr<ns3::Packet> aggregatedPacket, uint16_t size) const [member function] |
|
13030 cls.add_method('StopAggregation', |
|
13031 'bool', |
|
13032 [param('ns3::Ptr< ns3::Packet const >', 'peekedPacket'), param('ns3::WifiMacHeader', 'peekedHdr'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('uint16_t', 'size')], |
|
13033 is_const=True) |
12759 ## mac-low.h (module 'wifi'): ns3::WifiTxVector ns3::MacLow::GetDataTxVector(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr) const [member function] |
13034 ## mac-low.h (module 'wifi'): ns3::WifiTxVector ns3::MacLow::GetDataTxVector(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr) const [member function] |
12760 cls.add_method('GetDataTxVector', |
13035 cls.add_method('GetDataTxVector', |
12761 'ns3::WifiTxVector', |
13036 'ns3::WifiTxVector', |
12762 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], |
13037 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], |
12763 is_const=True, visibility='protected', is_virtual=True) |
13038 is_const=True, visibility='protected', is_virtual=True) |
12836 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function] |
13111 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function] |
12837 cls.add_method('DoSetPosition', |
13112 cls.add_method('DoSetPosition', |
12838 'void', |
13113 'void', |
12839 [param('ns3::Vector const &', 'position')], |
13114 [param('ns3::Vector const &', 'position')], |
12840 is_pure_virtual=True, visibility='private', is_virtual=True) |
13115 is_pure_virtual=True, visibility='private', is_virtual=True) |
|
13116 return |
|
13117 |
|
13118 def register_Ns3MpduAggregator_methods(root_module, cls): |
|
13119 ## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator::MpduAggregator() [constructor] |
|
13120 cls.add_constructor([]) |
|
13121 ## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator::MpduAggregator(ns3::MpduAggregator const & arg0) [copy constructor] |
|
13122 cls.add_constructor([param('ns3::MpduAggregator const &', 'arg0')]) |
|
13123 ## mpdu-aggregator.h (module 'wifi'): void ns3::MpduAggregator::AddHeaderAndPad(ns3::Ptr<ns3::Packet> packet, bool last) [member function] |
|
13124 cls.add_method('AddHeaderAndPad', |
|
13125 'void', |
|
13126 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('bool', 'last')], |
|
13127 is_pure_virtual=True, is_virtual=True) |
|
13128 ## mpdu-aggregator.h (module 'wifi'): bool ns3::MpduAggregator::Aggregate(ns3::Ptr<ns3::Packet const> packet, ns3::Ptr<ns3::Packet> aggregatedPacket) [member function] |
|
13129 cls.add_method('Aggregate', |
|
13130 'bool', |
|
13131 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], |
|
13132 is_pure_virtual=True, is_virtual=True) |
|
13133 ## mpdu-aggregator.h (module 'wifi'): uint32_t ns3::MpduAggregator::CalculatePadding(ns3::Ptr<ns3::Packet const> packet) [member function] |
|
13134 cls.add_method('CalculatePadding', |
|
13135 'uint32_t', |
|
13136 [param('ns3::Ptr< ns3::Packet const >', 'packet')], |
|
13137 is_pure_virtual=True, is_virtual=True) |
|
13138 ## mpdu-aggregator.h (module 'wifi'): bool ns3::MpduAggregator::CanBeAggregated(uint32_t packetSize, ns3::Ptr<ns3::Packet> aggregatedPacket, uint8_t blockAckSize) [member function] |
|
13139 cls.add_method('CanBeAggregated', |
|
13140 'bool', |
|
13141 [param('uint32_t', 'packetSize'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('uint8_t', 'blockAckSize')], |
|
13142 is_pure_virtual=True, is_virtual=True) |
|
13143 ## mpdu-aggregator.h (module 'wifi'): static std::list<std::pair<ns3::Ptr<ns3::Packet>, ns3::AmpduSubframeHeader>, std::allocator<std::pair<ns3::Ptr<ns3::Packet>, ns3::AmpduSubframeHeader> > > ns3::MpduAggregator::Deaggregate(ns3::Ptr<ns3::Packet> aggregatedPacket) [member function] |
|
13144 cls.add_method('Deaggregate', |
|
13145 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader > >', |
|
13146 [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], |
|
13147 is_static=True) |
|
13148 ## mpdu-aggregator.h (module 'wifi'): static ns3::TypeId ns3::MpduAggregator::GetTypeId() [member function] |
|
13149 cls.add_method('GetTypeId', |
|
13150 'ns3::TypeId', |
|
13151 [], |
|
13152 is_static=True) |
12841 return |
13153 return |
12842 |
13154 |
12843 def register_Ns3NetDevice_methods(root_module, cls): |
13155 def register_Ns3NetDevice_methods(root_module, cls): |
12844 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
13156 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
12845 cls.add_constructor([]) |
13157 cls.add_constructor([]) |
14521 ## yans-wifi-channel.h (module 'wifi'): static ns3::TypeId ns3::YansWifiChannel::GetTypeId() [member function] |
14833 ## yans-wifi-channel.h (module 'wifi'): static ns3::TypeId ns3::YansWifiChannel::GetTypeId() [member function] |
14522 cls.add_method('GetTypeId', |
14834 cls.add_method('GetTypeId', |
14523 'ns3::TypeId', |
14835 'ns3::TypeId', |
14524 [], |
14836 [], |
14525 is_static=True) |
14837 is_static=True) |
14526 ## yans-wifi-channel.h (module 'wifi'): void ns3::YansWifiChannel::Send(ns3::Ptr<ns3::YansWifiPhy> sender, ns3::Ptr<ns3::Packet const> packet, double txPowerDbm, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble) const [member function] |
14838 ## yans-wifi-channel.h (module 'wifi'): void ns3::YansWifiChannel::Send(ns3::Ptr<ns3::YansWifiPhy> sender, ns3::Ptr<ns3::Packet const> packet, double txPowerDbm, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, uint8_t packetType, ns3::Time duration) const [member function] |
14527 cls.add_method('Send', |
14839 cls.add_method('Send', |
14528 'void', |
14840 'void', |
14529 [param('ns3::Ptr< ns3::YansWifiPhy >', 'sender'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'txPowerDbm'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble')], |
14841 [param('ns3::Ptr< ns3::YansWifiPhy >', 'sender'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'txPowerDbm'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('ns3::Time', 'duration')], |
14530 is_const=True) |
14842 is_const=True) |
14531 ## yans-wifi-channel.h (module 'wifi'): void ns3::YansWifiChannel::SetPropagationDelayModel(ns3::Ptr<ns3::PropagationDelayModel> delay) [member function] |
14843 ## yans-wifi-channel.h (module 'wifi'): void ns3::YansWifiChannel::SetPropagationDelayModel(ns3::Ptr<ns3::PropagationDelayModel> delay) [member function] |
14532 cls.add_method('SetPropagationDelayModel', |
14844 cls.add_method('SetPropagationDelayModel', |
14533 'void', |
14845 'void', |
14534 [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')]) |
14846 [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')]) |