src/wave/bindings/modulegen__gcc_ILP32.py
changeset 10462 c10d2ac3e3d8
child 10534 2f6018cfe926
equal deleted inserted replaced
10461:c9cc3b28cc1c 10462:c10d2ac3e3d8
       
     1 from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
       
     2 
       
     3 
       
     4 import pybindgen.settings
       
     5 import warnings
       
     6 
       
     7 class ErrorHandler(pybindgen.settings.ErrorHandler):
       
     8     def handle_error(self, wrapper, exception, traceback_):
       
     9         warnings.warn("exception %r in wrapper %s" % (exception, wrapper))
       
    10         return True
       
    11 pybindgen.settings.error_handler = ErrorHandler()
       
    12 
       
    13 
       
    14 import sys
       
    15 
       
    16 def module_init():
       
    17     root_module = Module('ns.wave', cpp_namespace='::ns3')
       
    18     return root_module
       
    19 
       
    20 def register_types(module):
       
    21     root_module = module.get_root()
       
    22     
       
    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')
       
    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')
       
    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')
       
    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')
       
    31     ## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration]
       
    32     module.add_enum('AcIndex', ['AC_BE', 'AC_BK', 'AC_VI', 'AC_VO', 'AC_BE_NQOS', 'AC_UNDEF'], import_from_module='ns.wifi')
       
    33     ## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate [enumeration]
       
    34     module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2', 'WIFI_CODE_RATE_5_6'], import_from_module='ns.wifi')
       
    35     ## edca-txop-n.h (module 'wifi'): ns3::TypeOfStation [enumeration]
       
    36     module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH', 'HT_STA', 'HT_AP', 'HT_ADHOC_STA', 'OCB'], import_from_module='ns.wifi')
       
    37     ## ctrl-headers.h (module 'wifi'): ns3::BlockAckType [enumeration]
       
    38     module.add_enum('BlockAckType', ['BASIC_BLOCK_ACK', 'COMPRESSED_BLOCK_ACK', 'MULTI_TID_BLOCK_ACK'], import_from_module='ns.wifi')
       
    39     ## address.h (module 'network'): ns3::Address [class]
       
    40     module.add_class('Address', import_from_module='ns.network')
       
    41     ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration]
       
    42     module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network')
       
    43     ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper [class]
       
    44     module.add_class('AsciiTraceHelper', import_from_module='ns.network')
       
    45     ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class]
       
    46     module.add_class('AsciiTraceHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
       
    47     ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class]
       
    48     module.add_class('AttributeConstructionList', import_from_module='ns.core')
       
    49     ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct]
       
    50     module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList'])
       
    51     ## block-ack-manager.h (module 'wifi'): ns3::Bar [struct]
       
    52     module.add_class('Bar', import_from_module='ns.wifi')
       
    53     ## block-ack-agreement.h (module 'wifi'): ns3::BlockAckAgreement [class]
       
    54     module.add_class('BlockAckAgreement', import_from_module='ns.wifi')
       
    55     ## block-ack-cache.h (module 'wifi'): ns3::BlockAckCache [class]
       
    56     module.add_class('BlockAckCache', import_from_module='ns.wifi')
       
    57     ## block-ack-manager.h (module 'wifi'): ns3::BlockAckManager [class]
       
    58     module.add_class('BlockAckManager', import_from_module='ns.wifi')
       
    59     ## buffer.h (module 'network'): ns3::Buffer [class]
       
    60     module.add_class('Buffer', import_from_module='ns.network')
       
    61     ## buffer.h (module 'network'): ns3::Buffer::Iterator [class]
       
    62     module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer'])
       
    63     ## packet.h (module 'network'): ns3::ByteTagIterator [class]
       
    64     module.add_class('ByteTagIterator', import_from_module='ns.network')
       
    65     ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class]
       
    66     module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator'])
       
    67     ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class]
       
    68     module.add_class('ByteTagList', import_from_module='ns.network')
       
    69     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class]
       
    70     module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList'])
       
    71     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct]
       
    72     module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator'])
       
    73     ## callback.h (module 'core'): ns3::CallbackBase [class]
       
    74     module.add_class('CallbackBase', import_from_module='ns.core')
       
    75     ## capability-information.h (module 'wifi'): ns3::CapabilityInformation [class]
       
    76     module.add_class('CapabilityInformation', import_from_module='ns.wifi')
       
    77     ## event-id.h (module 'core'): ns3::EventId [class]
       
    78     module.add_class('EventId', import_from_module='ns.core')
       
    79     ## hash.h (module 'core'): ns3::Hasher [class]
       
    80     module.add_class('Hasher', import_from_module='ns.core')
       
    81     ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class]
       
    82     module.add_class('Ipv4Address', import_from_module='ns.network')
       
    83     ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class]
       
    84     root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address'])
       
    85     ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class]
       
    86     module.add_class('Ipv4Mask', import_from_module='ns.network')
       
    87     ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class]
       
    88     module.add_class('Ipv6Address', import_from_module='ns.network')
       
    89     ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class]
       
    90     root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address'])
       
    91     ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class]
       
    92     module.add_class('Ipv6Prefix', import_from_module='ns.network')
       
    93     ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
       
    94     module.add_class('Mac48Address', import_from_module='ns.network')
       
    95     ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
       
    96     root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address'])
       
    97     ## mac-low.h (module 'wifi'): ns3::MacLowBlockAckEventListener [class]
       
    98     module.add_class('MacLowBlockAckEventListener', allow_subclassing=True, import_from_module='ns.wifi')
       
    99     ## mac-low.h (module 'wifi'): ns3::MacLowDcfListener [class]
       
   100     module.add_class('MacLowDcfListener', allow_subclassing=True, import_from_module='ns.wifi')
       
   101     ## mac-low.h (module 'wifi'): ns3::MacLowTransmissionListener [class]
       
   102     module.add_class('MacLowTransmissionListener', allow_subclassing=True, import_from_module='ns.wifi')
       
   103     ## mac-low.h (module 'wifi'): ns3::MacLowTransmissionParameters [class]
       
   104     module.add_class('MacLowTransmissionParameters', import_from_module='ns.wifi')
       
   105     ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class]
       
   106     module.add_class('NetDeviceContainer', import_from_module='ns.network')
       
   107     ## node-container.h (module 'network'): ns3::NodeContainer [class]
       
   108     module.add_class('NodeContainer', import_from_module='ns.network')
       
   109     ## object-base.h (module 'core'): ns3::ObjectBase [class]
       
   110     module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core')
       
   111     ## object.h (module 'core'): ns3::ObjectDeleter [struct]
       
   112     module.add_class('ObjectDeleter', import_from_module='ns.core')
       
   113     ## object-factory.h (module 'core'): ns3::ObjectFactory [class]
       
   114     module.add_class('ObjectFactory', import_from_module='ns.core')
       
   115     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifier [class]
       
   116     module.add_class('OrganizationIdentifier')
       
   117     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifier::OrganizationIdentifierType [enumeration]
       
   118     module.add_enum('OrganizationIdentifierType', ['OUI24', 'OUI36', 'Unknown'], outer_class=root_module['ns3::OrganizationIdentifier'])
       
   119     ## originator-block-ack-agreement.h (module 'wifi'): ns3::OriginatorBlockAckAgreement [class]
       
   120     module.add_class('OriginatorBlockAckAgreement', import_from_module='ns.wifi', parent=root_module['ns3::BlockAckAgreement'])
       
   121     ## originator-block-ack-agreement.h (module 'wifi'): ns3::OriginatorBlockAckAgreement::State [enumeration]
       
   122     module.add_enum('State', ['PENDING', 'ESTABLISHED', 'INACTIVE', 'UNSUCCESSFUL'], outer_class=root_module['ns3::OriginatorBlockAckAgreement'], import_from_module='ns.wifi')
       
   123     ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class]
       
   124     module.add_class('PacketMetadata', import_from_module='ns.network')
       
   125     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct]
       
   126     module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata'])
       
   127     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [enumeration]
       
   128     module.add_enum('', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network')
       
   129     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class]
       
   130     module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata'])
       
   131     ## packet.h (module 'network'): ns3::PacketTagIterator [class]
       
   132     module.add_class('PacketTagIterator', import_from_module='ns.network')
       
   133     ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class]
       
   134     module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator'])
       
   135     ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class]
       
   136     module.add_class('PacketTagList', import_from_module='ns.network')
       
   137     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct]
       
   138     module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList'])
       
   139     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData_e [enumeration]
       
   140     module.add_enum('TagData_e', ['MAX_SIZE'], outer_class=root_module['ns3::PacketTagList::TagData'], import_from_module='ns.network')
       
   141     ## pcap-file.h (module 'network'): ns3::PcapFile [class]
       
   142     module.add_class('PcapFile', import_from_module='ns.network')
       
   143     ## trace-helper.h (module 'network'): ns3::PcapHelper [class]
       
   144     module.add_class('PcapHelper', import_from_module='ns.network')
       
   145     ## trace-helper.h (module 'network'): ns3::PcapHelper [enumeration]
       
   146     module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
       
   147     ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class]
       
   148     module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
       
   149     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class]
       
   150     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   151     ## simulator.h (module 'core'): ns3::Simulator [class]
       
   152     module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core')
       
   153     ## status-code.h (module 'wifi'): ns3::StatusCode [class]
       
   154     module.add_class('StatusCode', import_from_module='ns.wifi')
       
   155     ## tag.h (module 'network'): ns3::Tag [class]
       
   156     module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
       
   157     ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
       
   158     module.add_class('TagBuffer', import_from_module='ns.network')
       
   159     ## type-id.h (module 'core'): ns3::TypeId [class]
       
   160     module.add_class('TypeId', import_from_module='ns.core')
       
   161     ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration]
       
   162     module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core')
       
   163     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct]
       
   164     module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
       
   165     ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct]
       
   166     module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
       
   167     ## vendor-specific-action.h (module 'wave'): ns3::VendorSpecificContentManager [class]
       
   168     module.add_class('VendorSpecificContentManager')
       
   169     ## wifi-helper.h (module 'wifi'): ns3::WifiHelper [class]
       
   170     module.add_class('WifiHelper', allow_subclassing=True, import_from_module='ns.wifi')
       
   171     ## wifi-helper.h (module 'wifi'): ns3::WifiMacHelper [class]
       
   172     module.add_class('WifiMacHelper', allow_subclassing=True, import_from_module='ns.wifi')
       
   173     ## wifi-mode.h (module 'wifi'): ns3::WifiMode [class]
       
   174     module.add_class('WifiMode', import_from_module='ns.wifi')
       
   175     ## wifi-mode.h (module 'wifi'): ns3::WifiModeFactory [class]
       
   176     module.add_class('WifiModeFactory', import_from_module='ns.wifi')
       
   177     ## wifi-helper.h (module 'wifi'): ns3::WifiPhyHelper [class]
       
   178     module.add_class('WifiPhyHelper', allow_subclassing=True, import_from_module='ns.wifi')
       
   179     ## wifi-phy.h (module 'wifi'): ns3::WifiPhyListener [class]
       
   180     module.add_class('WifiPhyListener', allow_subclassing=True, import_from_module='ns.wifi')
       
   181     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation [struct]
       
   182     module.add_class('WifiRemoteStation', import_from_module='ns.wifi')
       
   183     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationInfo [class]
       
   184     module.add_class('WifiRemoteStationInfo', import_from_module='ns.wifi')
       
   185     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState [struct]
       
   186     module.add_class('WifiRemoteStationState', import_from_module='ns.wifi')
       
   187     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState [enumeration]
       
   188     module.add_enum('', ['BRAND_NEW', 'DISASSOC', 'WAIT_ASSOC_TX_OK', 'GOT_ASSOC_TX_OK'], outer_class=root_module['ns3::WifiRemoteStationState'], import_from_module='ns.wifi')
       
   189     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiTxVector [class]
       
   190     module.add_class('WifiTxVector', import_from_module='ns.wifi')
       
   191     ## empty.h (module 'core'): ns3::empty [class]
       
   192     module.add_class('empty', import_from_module='ns.core')
       
   193     ## int64x64-double.h (module 'core'): ns3::int64x64_t [class]
       
   194     module.add_class('int64x64_t', import_from_module='ns.core')
       
   195     ## chunk.h (module 'network'): ns3::Chunk [class]
       
   196     module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
       
   197     ## header.h (module 'network'): ns3::Header [class]
       
   198     module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
       
   199     ## higher-tx-tag.h (module 'wave'): ns3::HigherDataTxVectorTag [class]
       
   200     module.add_class('HigherDataTxVectorTag', parent=root_module['ns3::Tag'])
       
   201     ## mgt-headers.h (module 'wifi'): ns3::MgtAddBaRequestHeader [class]
       
   202     module.add_class('MgtAddBaRequestHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
       
   203     ## mgt-headers.h (module 'wifi'): ns3::MgtAddBaResponseHeader [class]
       
   204     module.add_class('MgtAddBaResponseHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
       
   205     ## mgt-headers.h (module 'wifi'): ns3::MgtAssocRequestHeader [class]
       
   206     module.add_class('MgtAssocRequestHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
       
   207     ## mgt-headers.h (module 'wifi'): ns3::MgtAssocResponseHeader [class]
       
   208     module.add_class('MgtAssocResponseHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
       
   209     ## mgt-headers.h (module 'wifi'): ns3::MgtDelBaHeader [class]
       
   210     module.add_class('MgtDelBaHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
       
   211     ## mgt-headers.h (module 'wifi'): ns3::MgtProbeRequestHeader [class]
       
   212     module.add_class('MgtProbeRequestHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
       
   213     ## mgt-headers.h (module 'wifi'): ns3::MgtProbeResponseHeader [class]
       
   214     module.add_class('MgtProbeResponseHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
       
   215     ## nqos-wifi-mac-helper.h (module 'wifi'): ns3::NqosWifiMacHelper [class]
       
   216     module.add_class('NqosWifiMacHelper', import_from_module='ns.wifi', parent=root_module['ns3::WifiMacHelper'])
       
   217     ## object.h (module 'core'): ns3::Object [class]
       
   218     module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
       
   219     ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
       
   220     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
       
   221     ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class]
       
   222     module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   223     ## qos-wifi-mac-helper.h (module 'wifi'): ns3::QosWifiMacHelper [class]
       
   224     module.add_class('QosWifiMacHelper', import_from_module='ns.wifi', parent=root_module['ns3::WifiMacHelper'])
       
   225     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
       
   226     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   227     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
       
   228     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'))
       
   229     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
       
   230     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'))
       
   231     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class]
       
   232     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'))
       
   233     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class]
       
   234     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'))
       
   235     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class]
       
   236     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'))
       
   237     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class]
       
   238     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NixVector>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   239     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class]
       
   240     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   241     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class]
       
   242     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   243     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class]
       
   244     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   245     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> > [class]
       
   246     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::WifiInformationElement', 'ns3::empty', 'ns3::DefaultDeleter<ns3::WifiInformationElement>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   247     ## nstime.h (module 'core'): ns3::Time [class]
       
   248     module.add_class('Time', import_from_module='ns.core')
       
   249     ## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
       
   250     module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core')
       
   251     ## nstime.h (module 'core'): ns3::Time [class]
       
   252     root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
       
   253     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
       
   254     module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
       
   255     ## trailer.h (module 'network'): ns3::Trailer [class]
       
   256     module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
       
   257     ## vendor-specific-action.h (module 'wave'): ns3::VendorSpecificActionHeader [class]
       
   258     module.add_class('VendorSpecificActionHeader', parent=root_module['ns3::Header'])
       
   259     ## wifi-80211p-helper.h (module 'wave'): ns3::Wifi80211pHelper [class]
       
   260     module.add_class('Wifi80211pHelper', parent=root_module['ns3::WifiHelper'])
       
   261     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader [class]
       
   262     module.add_class('WifiActionHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
       
   263     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::CategoryValue [enumeration]
       
   264     module.add_enum('CategoryValue', ['BLOCK_ACK', 'MESH_PEERING_MGT', 'MESH_LINK_METRIC', 'MESH_PATH_SELECTION', 'MESH_INTERWORKING', 'MESH_RESOURCE_COORDINATION', 'MESH_PROXY_FORWARDING', 'VENDOR_SPECIFIC_ACTION'], outer_class=root_module['ns3::WifiActionHeader'], import_from_module='ns.wifi')
       
   265     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::PeerLinkMgtActionValue [enumeration]
       
   266     module.add_enum('PeerLinkMgtActionValue', ['PEER_LINK_OPEN', 'PEER_LINK_CONFIRM', 'PEER_LINK_CLOSE'], outer_class=root_module['ns3::WifiActionHeader'], import_from_module='ns.wifi')
       
   267     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::LinkMetricActionValue [enumeration]
       
   268     module.add_enum('LinkMetricActionValue', ['LINK_METRIC_REQUEST', 'LINK_METRIC_REPORT'], outer_class=root_module['ns3::WifiActionHeader'], import_from_module='ns.wifi')
       
   269     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::PathSelectionActionValue [enumeration]
       
   270     module.add_enum('PathSelectionActionValue', ['PATH_SELECTION'], outer_class=root_module['ns3::WifiActionHeader'], import_from_module='ns.wifi')
       
   271     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::InterworkActionValue [enumeration]
       
   272     module.add_enum('InterworkActionValue', ['PORTAL_ANNOUNCEMENT'], outer_class=root_module['ns3::WifiActionHeader'], import_from_module='ns.wifi')
       
   273     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::ResourceCoordinationActionValue [enumeration]
       
   274     module.add_enum('ResourceCoordinationActionValue', ['CONGESTION_CONTROL_NOTIFICATION', 'MDA_SETUP_REQUEST', 'MDA_SETUP_REPLY', 'MDAOP_ADVERTISMENT_REQUEST', 'MDAOP_ADVERTISMENTS', 'MDAOP_SET_TEARDOWN', 'BEACON_TIMING_REQUEST', 'BEACON_TIMING_RESPONSE', 'TBTT_ADJUSTMENT_REQUEST', 'MESH_CHANNEL_SWITCH_ANNOUNCEMENT'], outer_class=root_module['ns3::WifiActionHeader'], import_from_module='ns.wifi')
       
   275     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::BlockAckActionValue [enumeration]
       
   276     module.add_enum('BlockAckActionValue', ['BLOCK_ACK_ADDBA_REQUEST', 'BLOCK_ACK_ADDBA_RESPONSE', 'BLOCK_ACK_DELBA'], outer_class=root_module['ns3::WifiActionHeader'], import_from_module='ns.wifi')
       
   277     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::ActionValue [union]
       
   278     module.add_class('ActionValue', import_from_module='ns.wifi', outer_class=root_module['ns3::WifiActionHeader'])
       
   279     ## wifi-information-element.h (module 'wifi'): ns3::WifiInformationElement [class]
       
   280     module.add_class('WifiInformationElement', import_from_module='ns.wifi', parent=root_module['ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >'])
       
   281     ## wifi-mac.h (module 'wifi'): ns3::WifiMac [class]
       
   282     module.add_class('WifiMac', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
       
   283     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader [class]
       
   284     module.add_class('WifiMacHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
       
   285     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::QosAckPolicy [enumeration]
       
   286     module.add_enum('QosAckPolicy', ['NORMAL_ACK', 'NO_ACK', 'NO_EXPLICIT_ACK', 'BLOCK_ACK'], outer_class=root_module['ns3::WifiMacHeader'], import_from_module='ns.wifi')
       
   287     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::AddressType [enumeration]
       
   288     module.add_enum('AddressType', ['ADDR1', 'ADDR2', 'ADDR3', 'ADDR4'], outer_class=root_module['ns3::WifiMacHeader'], import_from_module='ns.wifi')
       
   289     ## wifi-mac-queue.h (module 'wifi'): ns3::WifiMacQueue [class]
       
   290     module.add_class('WifiMacQueue', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
       
   291     ## wifi-phy.h (module 'wifi'): ns3::WifiPhy [class]
       
   292     module.add_class('WifiPhy', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
       
   293     ## wifi-phy.h (module 'wifi'): ns3::WifiPhy::State [enumeration]
       
   294     module.add_enum('State', ['IDLE', 'CCA_BUSY', 'TX', 'RX', 'SWITCHING'], outer_class=root_module['ns3::WifiPhy'], import_from_module='ns.wifi')
       
   295     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager [class]
       
   296     module.add_class('WifiRemoteStationManager', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
       
   297     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
       
   298     module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
       
   299     ## attribute.h (module 'core'): ns3::AttributeChecker [class]
       
   300     module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
       
   301     ## attribute.h (module 'core'): ns3::AttributeValue [class]
       
   302     module.add_class('AttributeValue', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
       
   303     ## callback.h (module 'core'): ns3::CallbackChecker [class]
       
   304     module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
       
   305     ## callback.h (module 'core'): ns3::CallbackImplBase [class]
       
   306     module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
       
   307     ## callback.h (module 'core'): ns3::CallbackValue [class]
       
   308     module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   309     ## ctrl-headers.h (module 'wifi'): ns3::CtrlBAckRequestHeader [class]
       
   310     module.add_class('CtrlBAckRequestHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
       
   311     ## ctrl-headers.h (module 'wifi'): ns3::CtrlBAckResponseHeader [class]
       
   312     module.add_class('CtrlBAckResponseHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
       
   313     ## dcf.h (module 'wifi'): ns3::Dcf [class]
       
   314     module.add_class('Dcf', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
       
   315     ## edca-txop-n.h (module 'wifi'): ns3::EdcaTxopN [class]
       
   316     module.add_class('EdcaTxopN', import_from_module='ns.wifi', parent=root_module['ns3::Dcf'])
       
   317     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
       
   318     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   319     ## event-impl.h (module 'core'): ns3::EventImpl [class]
       
   320     module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
       
   321     ## supported-rates.h (module 'wifi'): ns3::ExtendedSupportedRatesIE [class]
       
   322     module.add_class('ExtendedSupportedRatesIE', import_from_module='ns.wifi', parent=root_module['ns3::WifiInformationElement'])
       
   323     ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilities [class]
       
   324     module.add_class('HtCapabilities', import_from_module='ns.wifi', parent=root_module['ns3::WifiInformationElement'])
       
   325     ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilitiesChecker [class]
       
   326     module.add_class('HtCapabilitiesChecker', import_from_module='ns.wifi', parent=root_module['ns3::AttributeChecker'])
       
   327     ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilitiesValue [class]
       
   328     module.add_class('HtCapabilitiesValue', import_from_module='ns.wifi', parent=root_module['ns3::AttributeValue'])
       
   329     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class]
       
   330     module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
       
   331     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class]
       
   332     module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   333     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class]
       
   334     module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
       
   335     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class]
       
   336     module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   337     ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class]
       
   338     module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
       
   339     ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class]
       
   340     module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   341     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
       
   342     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
       
   343     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
       
   344     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   345     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
       
   346     module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
       
   347     ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
       
   348     module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   349     ## mac-low.h (module 'wifi'): ns3::MacLow [class]
       
   350     module.add_class('MacLow', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
       
   351     ## mgt-headers.h (module 'wifi'): ns3::MgtBeaconHeader [class]
       
   352     module.add_class('MgtBeaconHeader', import_from_module='ns.wifi', parent=root_module['ns3::MgtProbeResponseHeader'])
       
   353     ## net-device.h (module 'network'): ns3::NetDevice [class]
       
   354     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   355     ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
       
   356     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')
       
   357     ## nix-vector.h (module 'network'): ns3::NixVector [class]
       
   358     module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
       
   359     ## node.h (module 'network'): ns3::Node [class]
       
   360     module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   361     ## wave-mac-helper.h (module 'wave'): ns3::NqosWaveMacHelper [class]
       
   362     module.add_class('NqosWaveMacHelper', parent=root_module['ns3::NqosWifiMacHelper'])
       
   363     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
       
   364     module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
       
   365     ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
       
   366     module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   367     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifierChecker [class]
       
   368     module.add_class('OrganizationIdentifierChecker', parent=root_module['ns3::AttributeChecker'])
       
   369     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifierValue [class]
       
   370     module.add_class('OrganizationIdentifierValue', parent=root_module['ns3::AttributeValue'])
       
   371     ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class]
       
   372     module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
       
   373     ## packet.h (module 'network'): ns3::Packet [class]
       
   374     module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
       
   375     ## pointer.h (module 'core'): ns3::PointerChecker [class]
       
   376     module.add_class('PointerChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
       
   377     ## pointer.h (module 'core'): ns3::PointerValue [class]
       
   378     module.add_class('PointerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   379     ## wave-mac-helper.h (module 'wave'): ns3::QosWaveMacHelper [class]
       
   380     module.add_class('QosWaveMacHelper', parent=root_module['ns3::QosWifiMacHelper'])
       
   381     ## regular-wifi-mac.h (module 'wifi'): ns3::RegularWifiMac [class]
       
   382     module.add_class('RegularWifiMac', import_from_module='ns.wifi', parent=root_module['ns3::WifiMac'])
       
   383     ## ssid.h (module 'wifi'): ns3::Ssid [class]
       
   384     module.add_class('Ssid', import_from_module='ns.wifi', parent=root_module['ns3::WifiInformationElement'])
       
   385     ## ssid.h (module 'wifi'): ns3::SsidChecker [class]
       
   386     module.add_class('SsidChecker', import_from_module='ns.wifi', parent=root_module['ns3::AttributeChecker'])
       
   387     ## ssid.h (module 'wifi'): ns3::SsidValue [class]
       
   388     module.add_class('SsidValue', import_from_module='ns.wifi', parent=root_module['ns3::AttributeValue'])
       
   389     ## supported-rates.h (module 'wifi'): ns3::SupportedRates [class]
       
   390     module.add_class('SupportedRates', import_from_module='ns.wifi', parent=root_module['ns3::WifiInformationElement'])
       
   391     ## nstime.h (module 'core'): ns3::TimeValue [class]
       
   392     module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   393     ## type-id.h (module 'core'): ns3::TypeIdChecker [class]
       
   394     module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
       
   395     ## type-id.h (module 'core'): ns3::TypeIdValue [class]
       
   396     module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   397     ## uinteger.h (module 'core'): ns3::UintegerValue [class]
       
   398     module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   399     ## wave-mac-low.h (module 'wave'): ns3::WaveMacLow [class]
       
   400     module.add_class('WaveMacLow', parent=root_module['ns3::MacLow'])
       
   401     ## wifi-mode.h (module 'wifi'): ns3::WifiModeChecker [class]
       
   402     module.add_class('WifiModeChecker', import_from_module='ns.wifi', parent=root_module['ns3::AttributeChecker'])
       
   403     ## wifi-mode.h (module 'wifi'): ns3::WifiModeValue [class]
       
   404     module.add_class('WifiModeValue', import_from_module='ns.wifi', parent=root_module['ns3::AttributeValue'])
       
   405     ## address.h (module 'network'): ns3::AddressChecker [class]
       
   406     module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
       
   407     ## address.h (module 'network'): ns3::AddressValue [class]
       
   408     module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   409     ## dca-txop.h (module 'wifi'): ns3::DcaTxop [class]
       
   410     module.add_class('DcaTxop', import_from_module='ns.wifi', parent=root_module['ns3::Dcf'])
       
   411     ## ocb-wifi-mac.h (module 'wave'): ns3::OcbWifiMac [class]
       
   412     module.add_class('OcbWifiMac', parent=root_module['ns3::RegularWifiMac'])
       
   413     module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type='vector')
       
   414     module.add_container('ns3::WifiMcsList', 'unsigned char', container_type='vector')
       
   415     typehandlers.add_type_alias('std::vector< unsigned char, std::allocator< unsigned char > >', 'ns3::WifiMcsList')
       
   416     typehandlers.add_type_alias('std::vector< unsigned char, std::allocator< unsigned char > >*', 'ns3::WifiMcsList*')
       
   417     typehandlers.add_type_alias('std::vector< unsigned char, std::allocator< unsigned char > >&', 'ns3::WifiMcsList&')
       
   418     typehandlers.add_type_alias('uint8_t', 'ns3::WifiInformationElementId')
       
   419     typehandlers.add_type_alias('uint8_t*', 'ns3::WifiInformationElementId*')
       
   420     typehandlers.add_type_alias('uint8_t&', 'ns3::WifiInformationElementId&')
       
   421     typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::WifiMac >, ns3::OrganizationIdentifier const &, ns3::Ptr< ns3::Packet const >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::VscCallback')
       
   422     typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::WifiMac >, ns3::OrganizationIdentifier const &, ns3::Ptr< ns3::Packet const >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::VscCallback*')
       
   423     typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::WifiMac >, ns3::OrganizationIdentifier const &, ns3::Ptr< ns3::Packet const >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::VscCallback&')
       
   424     typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >', 'ns3::WifiModeListIterator')
       
   425     typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >*', 'ns3::WifiModeListIterator*')
       
   426     typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >&', 'ns3::WifiModeListIterator&')
       
   427     typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >', 'ns3::WifiModeList')
       
   428     typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >*', 'ns3::WifiModeList*')
       
   429     typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >&', 'ns3::WifiModeList&')
       
   430     typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< unsigned char const *, std::vector< unsigned char, std::allocator< unsigned char > > >', 'ns3::WifiMcsListIterator')
       
   431     typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< unsigned char const *, std::vector< unsigned char, std::allocator< unsigned char > > >*', 'ns3::WifiMcsListIterator*')
       
   432     typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< unsigned char const *, std::vector< unsigned char, std::allocator< unsigned char > > >&', 'ns3::WifiMcsListIterator&')
       
   433     
       
   434     ## Register a nested module for the namespace FatalImpl
       
   435     
       
   436     nested_module = module.add_cpp_namespace('FatalImpl')
       
   437     register_types_ns3_FatalImpl(nested_module)
       
   438     
       
   439     
       
   440     ## Register a nested module for the namespace Hash
       
   441     
       
   442     nested_module = module.add_cpp_namespace('Hash')
       
   443     register_types_ns3_Hash(nested_module)
       
   444     
       
   445     
       
   446     ## Register a nested module for the namespace internal
       
   447     
       
   448     nested_module = module.add_cpp_namespace('internal')
       
   449     register_types_ns3_internal(nested_module)
       
   450     
       
   451 
       
   452 def register_types_ns3_FatalImpl(module):
       
   453     root_module = module.get_root()
       
   454     
       
   455 
       
   456 def register_types_ns3_Hash(module):
       
   457     root_module = module.get_root()
       
   458     
       
   459     ## hash-function.h (module 'core'): ns3::Hash::Implementation [class]
       
   460     module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >'])
       
   461     typehandlers.add_type_alias('uint32_t ( * ) ( char const *, size_t ) *', 'ns3::Hash::Hash32Function_ptr')
       
   462     typehandlers.add_type_alias('uint32_t ( * ) ( char const *, size_t ) **', 'ns3::Hash::Hash32Function_ptr*')
       
   463     typehandlers.add_type_alias('uint32_t ( * ) ( char const *, size_t ) *&', 'ns3::Hash::Hash32Function_ptr&')
       
   464     typehandlers.add_type_alias('uint64_t ( * ) ( char const *, size_t ) *', 'ns3::Hash::Hash64Function_ptr')
       
   465     typehandlers.add_type_alias('uint64_t ( * ) ( char const *, size_t ) **', 'ns3::Hash::Hash64Function_ptr*')
       
   466     typehandlers.add_type_alias('uint64_t ( * ) ( char const *, size_t ) *&', 'ns3::Hash::Hash64Function_ptr&')
       
   467     
       
   468     ## Register a nested module for the namespace Function
       
   469     
       
   470     nested_module = module.add_cpp_namespace('Function')
       
   471     register_types_ns3_Hash_Function(nested_module)
       
   472     
       
   473 
       
   474 def register_types_ns3_Hash_Function(module):
       
   475     root_module = module.get_root()
       
   476     
       
   477     ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class]
       
   478     module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
       
   479     ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class]
       
   480     module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
       
   481     ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class]
       
   482     module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
       
   483     ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class]
       
   484     module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
       
   485 
       
   486 def register_types_ns3_internal(module):
       
   487     root_module = module.get_root()
       
   488     
       
   489 
       
   490 def register_methods(root_module):
       
   491     register_Ns3Address_methods(root_module, root_module['ns3::Address'])
       
   492     register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper'])
       
   493     register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice'])
       
   494     register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList'])
       
   495     register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item'])
       
   496     register_Ns3Bar_methods(root_module, root_module['ns3::Bar'])
       
   497     register_Ns3BlockAckAgreement_methods(root_module, root_module['ns3::BlockAckAgreement'])
       
   498     register_Ns3BlockAckCache_methods(root_module, root_module['ns3::BlockAckCache'])
       
   499     register_Ns3BlockAckManager_methods(root_module, root_module['ns3::BlockAckManager'])
       
   500     register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer'])
       
   501     register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator'])
       
   502     register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator'])
       
   503     register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item'])
       
   504     register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList'])
       
   505     register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator'])
       
   506     register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item'])
       
   507     register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
       
   508     register_Ns3CapabilityInformation_methods(root_module, root_module['ns3::CapabilityInformation'])
       
   509     register_Ns3EventId_methods(root_module, root_module['ns3::EventId'])
       
   510     register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher'])
       
   511     register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address'])
       
   512     register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask'])
       
   513     register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address'])
       
   514     register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix'])
       
   515     register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address'])
       
   516     register_Ns3MacLowBlockAckEventListener_methods(root_module, root_module['ns3::MacLowBlockAckEventListener'])
       
   517     register_Ns3MacLowDcfListener_methods(root_module, root_module['ns3::MacLowDcfListener'])
       
   518     register_Ns3MacLowTransmissionListener_methods(root_module, root_module['ns3::MacLowTransmissionListener'])
       
   519     register_Ns3MacLowTransmissionParameters_methods(root_module, root_module['ns3::MacLowTransmissionParameters'])
       
   520     register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
       
   521     register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
       
   522     register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase'])
       
   523     register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter'])
       
   524     register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory'])
       
   525     register_Ns3OrganizationIdentifier_methods(root_module, root_module['ns3::OrganizationIdentifier'])
       
   526     register_Ns3OriginatorBlockAckAgreement_methods(root_module, root_module['ns3::OriginatorBlockAckAgreement'])
       
   527     register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata'])
       
   528     register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item'])
       
   529     register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator'])
       
   530     register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator'])
       
   531     register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item'])
       
   532     register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList'])
       
   533     register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData'])
       
   534     register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile'])
       
   535     register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper'])
       
   536     register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice'])
       
   537     register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
       
   538     register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
       
   539     register_Ns3StatusCode_methods(root_module, root_module['ns3::StatusCode'])
       
   540     register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
       
   541     register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
       
   542     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
       
   543     register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
       
   544     register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
       
   545     register_Ns3VendorSpecificContentManager_methods(root_module, root_module['ns3::VendorSpecificContentManager'])
       
   546     register_Ns3WifiHelper_methods(root_module, root_module['ns3::WifiHelper'])
       
   547     register_Ns3WifiMacHelper_methods(root_module, root_module['ns3::WifiMacHelper'])
       
   548     register_Ns3WifiMode_methods(root_module, root_module['ns3::WifiMode'])
       
   549     register_Ns3WifiModeFactory_methods(root_module, root_module['ns3::WifiModeFactory'])
       
   550     register_Ns3WifiPhyHelper_methods(root_module, root_module['ns3::WifiPhyHelper'])
       
   551     register_Ns3WifiPhyListener_methods(root_module, root_module['ns3::WifiPhyListener'])
       
   552     register_Ns3WifiRemoteStation_methods(root_module, root_module['ns3::WifiRemoteStation'])
       
   553     register_Ns3WifiRemoteStationInfo_methods(root_module, root_module['ns3::WifiRemoteStationInfo'])
       
   554     register_Ns3WifiRemoteStationState_methods(root_module, root_module['ns3::WifiRemoteStationState'])
       
   555     register_Ns3WifiTxVector_methods(root_module, root_module['ns3::WifiTxVector'])
       
   556     register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
       
   557     register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t'])
       
   558     register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
       
   559     register_Ns3Header_methods(root_module, root_module['ns3::Header'])
       
   560     register_Ns3HigherDataTxVectorTag_methods(root_module, root_module['ns3::HigherDataTxVectorTag'])
       
   561     register_Ns3MgtAddBaRequestHeader_methods(root_module, root_module['ns3::MgtAddBaRequestHeader'])
       
   562     register_Ns3MgtAddBaResponseHeader_methods(root_module, root_module['ns3::MgtAddBaResponseHeader'])
       
   563     register_Ns3MgtAssocRequestHeader_methods(root_module, root_module['ns3::MgtAssocRequestHeader'])
       
   564     register_Ns3MgtAssocResponseHeader_methods(root_module, root_module['ns3::MgtAssocResponseHeader'])
       
   565     register_Ns3MgtDelBaHeader_methods(root_module, root_module['ns3::MgtDelBaHeader'])
       
   566     register_Ns3MgtProbeRequestHeader_methods(root_module, root_module['ns3::MgtProbeRequestHeader'])
       
   567     register_Ns3MgtProbeResponseHeader_methods(root_module, root_module['ns3::MgtProbeResponseHeader'])
       
   568     register_Ns3NqosWifiMacHelper_methods(root_module, root_module['ns3::NqosWifiMacHelper'])
       
   569     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
       
   570     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
       
   571     register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper'])
       
   572     register_Ns3QosWifiMacHelper_methods(root_module, root_module['ns3::QosWifiMacHelper'])
       
   573     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
       
   574     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
       
   575     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
       
   576     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
       
   577     register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
       
   578     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> >'])
       
   579     register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
       
   580     register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
       
   581     register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
       
   582     register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
       
   583     register_Ns3SimpleRefCount__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >'])
       
   584     register_Ns3Time_methods(root_module, root_module['ns3::Time'])
       
   585     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
       
   586     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
       
   587     register_Ns3VendorSpecificActionHeader_methods(root_module, root_module['ns3::VendorSpecificActionHeader'])
       
   588     register_Ns3Wifi80211pHelper_methods(root_module, root_module['ns3::Wifi80211pHelper'])
       
   589     register_Ns3WifiActionHeader_methods(root_module, root_module['ns3::WifiActionHeader'])
       
   590     register_Ns3WifiActionHeaderActionValue_methods(root_module, root_module['ns3::WifiActionHeader::ActionValue'])
       
   591     register_Ns3WifiInformationElement_methods(root_module, root_module['ns3::WifiInformationElement'])
       
   592     register_Ns3WifiMac_methods(root_module, root_module['ns3::WifiMac'])
       
   593     register_Ns3WifiMacHeader_methods(root_module, root_module['ns3::WifiMacHeader'])
       
   594     register_Ns3WifiMacQueue_methods(root_module, root_module['ns3::WifiMacQueue'])
       
   595     register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy'])
       
   596     register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager'])
       
   597     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
       
   598     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
       
   599     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
       
   600     register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
       
   601     register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
       
   602     register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
       
   603     register_Ns3CtrlBAckRequestHeader_methods(root_module, root_module['ns3::CtrlBAckRequestHeader'])
       
   604     register_Ns3CtrlBAckResponseHeader_methods(root_module, root_module['ns3::CtrlBAckResponseHeader'])
       
   605     register_Ns3Dcf_methods(root_module, root_module['ns3::Dcf'])
       
   606     register_Ns3EdcaTxopN_methods(root_module, root_module['ns3::EdcaTxopN'])
       
   607     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
       
   608     register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
       
   609     register_Ns3ExtendedSupportedRatesIE_methods(root_module, root_module['ns3::ExtendedSupportedRatesIE'])
       
   610     register_Ns3HtCapabilities_methods(root_module, root_module['ns3::HtCapabilities'])
       
   611     register_Ns3HtCapabilitiesChecker_methods(root_module, root_module['ns3::HtCapabilitiesChecker'])
       
   612     register_Ns3HtCapabilitiesValue_methods(root_module, root_module['ns3::HtCapabilitiesValue'])
       
   613     register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
       
   614     register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
       
   615     register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker'])
       
   616     register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue'])
       
   617     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
       
   618     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
       
   619     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
       
   620     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
       
   621     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
       
   622     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
       
   623     register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow'])
       
   624     register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader'])
       
   625     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
       
   626     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
       
   627     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
       
   628     register_Ns3NqosWaveMacHelper_methods(root_module, root_module['ns3::NqosWaveMacHelper'])
       
   629     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
       
   630     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
       
   631     register_Ns3OrganizationIdentifierChecker_methods(root_module, root_module['ns3::OrganizationIdentifierChecker'])
       
   632     register_Ns3OrganizationIdentifierValue_methods(root_module, root_module['ns3::OrganizationIdentifierValue'])
       
   633     register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
       
   634     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
       
   635     register_Ns3PointerChecker_methods(root_module, root_module['ns3::PointerChecker'])
       
   636     register_Ns3PointerValue_methods(root_module, root_module['ns3::PointerValue'])
       
   637     register_Ns3QosWaveMacHelper_methods(root_module, root_module['ns3::QosWaveMacHelper'])
       
   638     register_Ns3RegularWifiMac_methods(root_module, root_module['ns3::RegularWifiMac'])
       
   639     register_Ns3Ssid_methods(root_module, root_module['ns3::Ssid'])
       
   640     register_Ns3SsidChecker_methods(root_module, root_module['ns3::SsidChecker'])
       
   641     register_Ns3SsidValue_methods(root_module, root_module['ns3::SsidValue'])
       
   642     register_Ns3SupportedRates_methods(root_module, root_module['ns3::SupportedRates'])
       
   643     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
       
   644     register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
       
   645     register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
       
   646     register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
       
   647     register_Ns3WaveMacLow_methods(root_module, root_module['ns3::WaveMacLow'])
       
   648     register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker'])
       
   649     register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue'])
       
   650     register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
       
   651     register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue'])
       
   652     register_Ns3DcaTxop_methods(root_module, root_module['ns3::DcaTxop'])
       
   653     register_Ns3OcbWifiMac_methods(root_module, root_module['ns3::OcbWifiMac'])
       
   654     register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation'])
       
   655     register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a'])
       
   656     register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32'])
       
   657     register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64'])
       
   658     register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3'])
       
   659     return
       
   660 
       
   661 def register_Ns3Address_methods(root_module, cls):
       
   662     cls.add_binary_comparison_operator('!=')
       
   663     cls.add_binary_comparison_operator('<')
       
   664     cls.add_output_stream_operator()
       
   665     cls.add_binary_comparison_operator('==')
       
   666     ## address.h (module 'network'): ns3::Address::Address() [constructor]
       
   667     cls.add_constructor([])
       
   668     ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor]
       
   669     cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')])
       
   670     ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [copy constructor]
       
   671     cls.add_constructor([param('ns3::Address const &', 'address')])
       
   672     ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function]
       
   673     cls.add_method('CheckCompatible', 
       
   674                    'bool', 
       
   675                    [param('uint8_t', 'type'), param('uint8_t', 'len')], 
       
   676                    is_const=True)
       
   677     ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function]
       
   678     cls.add_method('CopyAllFrom', 
       
   679                    'uint32_t', 
       
   680                    [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')])
       
   681     ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function]
       
   682     cls.add_method('CopyAllTo', 
       
   683                    'uint32_t', 
       
   684                    [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], 
       
   685                    is_const=True)
       
   686     ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function]
       
   687     cls.add_method('CopyFrom', 
       
   688                    'uint32_t', 
       
   689                    [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')])
       
   690     ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function]
       
   691     cls.add_method('CopyTo', 
       
   692                    'uint32_t', 
       
   693                    [param('uint8_t *', 'buffer')], 
       
   694                    is_const=True)
       
   695     ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function]
       
   696     cls.add_method('Deserialize', 
       
   697                    'void', 
       
   698                    [param('ns3::TagBuffer', 'buffer')])
       
   699     ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function]
       
   700     cls.add_method('GetLength', 
       
   701                    'uint8_t', 
       
   702                    [], 
       
   703                    is_const=True)
       
   704     ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function]
       
   705     cls.add_method('GetSerializedSize', 
       
   706                    'uint32_t', 
       
   707                    [], 
       
   708                    is_const=True)
       
   709     ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function]
       
   710     cls.add_method('IsInvalid', 
       
   711                    'bool', 
       
   712                    [], 
       
   713                    is_const=True)
       
   714     ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function]
       
   715     cls.add_method('IsMatchingType', 
       
   716                    'bool', 
       
   717                    [param('uint8_t', 'type')], 
       
   718                    is_const=True)
       
   719     ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function]
       
   720     cls.add_method('Register', 
       
   721                    'uint8_t', 
       
   722                    [], 
       
   723                    is_static=True)
       
   724     ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function]
       
   725     cls.add_method('Serialize', 
       
   726                    'void', 
       
   727                    [param('ns3::TagBuffer', 'buffer')], 
       
   728                    is_const=True)
       
   729     return
       
   730 
       
   731 def register_Ns3AsciiTraceHelper_methods(root_module, cls):
       
   732     ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [copy constructor]
       
   733     cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')])
       
   734     ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper() [constructor]
       
   735     cls.add_constructor([])
       
   736     ## trace-helper.h (module 'network'): ns3::Ptr<ns3::OutputStreamWrapper> ns3::AsciiTraceHelper::CreateFileStream(std::string filename, std::_Ios_Openmode filemode=std::ios_base::out) [member function]
       
   737     cls.add_method('CreateFileStream', 
       
   738                    'ns3::Ptr< ns3::OutputStreamWrapper >', 
       
   739                    [param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode', default_value='std::ios_base::out')])
       
   740     ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
       
   741     cls.add_method('DefaultDequeueSinkWithContext', 
       
   742                    'void', 
       
   743                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
   744                    is_static=True)
       
   745     ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<ns3::Packet const> p) [member function]
       
   746     cls.add_method('DefaultDequeueSinkWithoutContext', 
       
   747                    'void', 
       
   748                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
   749                    is_static=True)
       
   750     ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
       
   751     cls.add_method('DefaultDropSinkWithContext', 
       
   752                    'void', 
       
   753                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
   754                    is_static=True)
       
   755     ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<ns3::Packet const> p) [member function]
       
   756     cls.add_method('DefaultDropSinkWithoutContext', 
       
   757                    'void', 
       
   758                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
   759                    is_static=True)
       
   760     ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
       
   761     cls.add_method('DefaultEnqueueSinkWithContext', 
       
   762                    'void', 
       
   763                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
   764                    is_static=True)
       
   765     ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<ns3::Packet const> p) [member function]
       
   766     cls.add_method('DefaultEnqueueSinkWithoutContext', 
       
   767                    'void', 
       
   768                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
   769                    is_static=True)
       
   770     ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
       
   771     cls.add_method('DefaultReceiveSinkWithContext', 
       
   772                    'void', 
       
   773                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
   774                    is_static=True)
       
   775     ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<ns3::Packet const> p) [member function]
       
   776     cls.add_method('DefaultReceiveSinkWithoutContext', 
       
   777                    'void', 
       
   778                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
   779                    is_static=True)
       
   780     ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr<ns3::NetDevice> device, bool useObjectNames=true) [member function]
       
   781     cls.add_method('GetFilenameFromDevice', 
       
   782                    'std::string', 
       
   783                    [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')])
       
   784     ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr<ns3::Object> object, uint32_t interface, bool useObjectNames=true) [member function]
       
   785     cls.add_method('GetFilenameFromInterfacePair', 
       
   786                    'std::string', 
       
   787                    [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')])
       
   788     return
       
   789 
       
   790 def register_Ns3AsciiTraceHelperForDevice_methods(root_module, cls):
       
   791     ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice(ns3::AsciiTraceHelperForDevice const & arg0) [copy constructor]
       
   792     cls.add_constructor([param('ns3::AsciiTraceHelperForDevice const &', 'arg0')])
       
   793     ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice() [constructor]
       
   794     cls.add_constructor([])
       
   795     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename=false) [member function]
       
   796     cls.add_method('EnableAscii', 
       
   797                    'void', 
       
   798                    [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename', default_value='false')])
       
   799     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ptr<ns3::NetDevice> nd) [member function]
       
   800     cls.add_method('EnableAscii', 
       
   801                    'void', 
       
   802                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
       
   803     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, std::string ndName, bool explicitFilename=false) [member function]
       
   804     cls.add_method('EnableAscii', 
       
   805                    'void', 
       
   806                    [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'explicitFilename', default_value='false')])
       
   807     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string ndName) [member function]
       
   808     cls.add_method('EnableAscii', 
       
   809                    'void', 
       
   810                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ndName')])
       
   811     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NetDeviceContainer d) [member function]
       
   812     cls.add_method('EnableAscii', 
       
   813                    'void', 
       
   814                    [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd')])
       
   815     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NetDeviceContainer d) [member function]
       
   816     cls.add_method('EnableAscii', 
       
   817                    'void', 
       
   818                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NetDeviceContainer', 'd')])
       
   819     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NodeContainer n) [member function]
       
   820     cls.add_method('EnableAscii', 
       
   821                    'void', 
       
   822                    [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')])
       
   823     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NodeContainer n) [member function]
       
   824     cls.add_method('EnableAscii', 
       
   825                    'void', 
       
   826                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')])
       
   827     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function]
       
   828     cls.add_method('EnableAscii', 
       
   829                    'void', 
       
   830                    [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')])
       
   831     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, uint32_t nodeid, uint32_t deviceid) [member function]
       
   832     cls.add_method('EnableAscii', 
       
   833                    'void', 
       
   834                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')])
       
   835     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(std::string prefix) [member function]
       
   836     cls.add_method('EnableAsciiAll', 
       
   837                    'void', 
       
   838                    [param('std::string', 'prefix')])
       
   839     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(ns3::Ptr<ns3::OutputStreamWrapper> stream) [member function]
       
   840     cls.add_method('EnableAsciiAll', 
       
   841                    'void', 
       
   842                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')])
       
   843     ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
       
   844     cls.add_method('EnableAsciiInternal', 
       
   845                    'void', 
       
   846                    [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], 
       
   847                    is_pure_virtual=True, is_virtual=True)
       
   848     return
       
   849 
       
   850 def register_Ns3AttributeConstructionList_methods(root_module, cls):
       
   851     ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [copy constructor]
       
   852     cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')])
       
   853     ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor]
       
   854     cls.add_constructor([])
       
   855     ## attribute-construction-list.h (module 'core'): void ns3::AttributeConstructionList::Add(std::string name, ns3::Ptr<ns3::AttributeChecker const> checker, ns3::Ptr<ns3::AttributeValue> value) [member function]
       
   856     cls.add_method('Add', 
       
   857                    'void', 
       
   858                    [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')])
       
   859     ## attribute-construction-list.h (module 'core'): std::_List_const_iterator<ns3::AttributeConstructionList::Item> ns3::AttributeConstructionList::Begin() const [member function]
       
   860     cls.add_method('Begin', 
       
   861                    'std::_List_const_iterator< ns3::AttributeConstructionList::Item >', 
       
   862                    [], 
       
   863                    is_const=True)
       
   864     ## attribute-construction-list.h (module 'core'): std::_List_const_iterator<ns3::AttributeConstructionList::Item> ns3::AttributeConstructionList::End() const [member function]
       
   865     cls.add_method('End', 
       
   866                    'std::_List_const_iterator< ns3::AttributeConstructionList::Item >', 
       
   867                    [], 
       
   868                    is_const=True)
       
   869     ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
   870     cls.add_method('Find', 
       
   871                    'ns3::Ptr< ns3::AttributeValue >', 
       
   872                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
   873                    is_const=True)
       
   874     return
       
   875 
       
   876 def register_Ns3AttributeConstructionListItem_methods(root_module, cls):
       
   877     ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor]
       
   878     cls.add_constructor([])
       
   879     ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [copy constructor]
       
   880     cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')])
       
   881     ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable]
       
   882     cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False)
       
   883     ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable]
       
   884     cls.add_instance_attribute('name', 'std::string', is_const=False)
       
   885     ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable]
       
   886     cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False)
       
   887     return
       
   888 
       
   889 def register_Ns3Bar_methods(root_module, cls):
       
   890     ## block-ack-manager.h (module 'wifi'): ns3::Bar::Bar(ns3::Bar const & arg0) [copy constructor]
       
   891     cls.add_constructor([param('ns3::Bar const &', 'arg0')])
       
   892     ## block-ack-manager.h (module 'wifi'): ns3::Bar::Bar() [constructor]
       
   893     cls.add_constructor([])
       
   894     ## block-ack-manager.h (module 'wifi'): ns3::Bar::Bar(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address recipient, uint8_t tid, bool immediate) [constructor]
       
   895     cls.add_constructor([param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('bool', 'immediate')])
       
   896     ## block-ack-manager.h (module 'wifi'): ns3::Bar::bar [variable]
       
   897     cls.add_instance_attribute('bar', 'ns3::Ptr< ns3::Packet const >', is_const=False)
       
   898     ## block-ack-manager.h (module 'wifi'): ns3::Bar::immediate [variable]
       
   899     cls.add_instance_attribute('immediate', 'bool', is_const=False)
       
   900     ## block-ack-manager.h (module 'wifi'): ns3::Bar::recipient [variable]
       
   901     cls.add_instance_attribute('recipient', 'ns3::Mac48Address', is_const=False)
       
   902     ## block-ack-manager.h (module 'wifi'): ns3::Bar::tid [variable]
       
   903     cls.add_instance_attribute('tid', 'uint8_t', is_const=False)
       
   904     return
       
   905 
       
   906 def register_Ns3BlockAckAgreement_methods(root_module, cls):
       
   907     ## block-ack-agreement.h (module 'wifi'): ns3::BlockAckAgreement::BlockAckAgreement(ns3::BlockAckAgreement const & arg0) [copy constructor]
       
   908     cls.add_constructor([param('ns3::BlockAckAgreement const &', 'arg0')])
       
   909     ## block-ack-agreement.h (module 'wifi'): ns3::BlockAckAgreement::BlockAckAgreement() [constructor]
       
   910     cls.add_constructor([])
       
   911     ## block-ack-agreement.h (module 'wifi'): ns3::BlockAckAgreement::BlockAckAgreement(ns3::Mac48Address peer, uint8_t tid) [constructor]
       
   912     cls.add_constructor([param('ns3::Mac48Address', 'peer'), param('uint8_t', 'tid')])
       
   913     ## block-ack-agreement.h (module 'wifi'): uint16_t ns3::BlockAckAgreement::GetBufferSize() const [member function]
       
   914     cls.add_method('GetBufferSize', 
       
   915                    'uint16_t', 
       
   916                    [], 
       
   917                    is_const=True)
       
   918     ## block-ack-agreement.h (module 'wifi'): ns3::Mac48Address ns3::BlockAckAgreement::GetPeer() const [member function]
       
   919     cls.add_method('GetPeer', 
       
   920                    'ns3::Mac48Address', 
       
   921                    [], 
       
   922                    is_const=True)
       
   923     ## block-ack-agreement.h (module 'wifi'): uint16_t ns3::BlockAckAgreement::GetStartingSequence() const [member function]
       
   924     cls.add_method('GetStartingSequence', 
       
   925                    'uint16_t', 
       
   926                    [], 
       
   927                    is_const=True)
       
   928     ## block-ack-agreement.h (module 'wifi'): uint16_t ns3::BlockAckAgreement::GetStartingSequenceControl() const [member function]
       
   929     cls.add_method('GetStartingSequenceControl', 
       
   930                    'uint16_t', 
       
   931                    [], 
       
   932                    is_const=True)
       
   933     ## block-ack-agreement.h (module 'wifi'): uint8_t ns3::BlockAckAgreement::GetTid() const [member function]
       
   934     cls.add_method('GetTid', 
       
   935                    'uint8_t', 
       
   936                    [], 
       
   937                    is_const=True)
       
   938     ## block-ack-agreement.h (module 'wifi'): uint16_t ns3::BlockAckAgreement::GetTimeout() const [member function]
       
   939     cls.add_method('GetTimeout', 
       
   940                    'uint16_t', 
       
   941                    [], 
       
   942                    is_const=True)
       
   943     ## block-ack-agreement.h (module 'wifi'): bool ns3::BlockAckAgreement::IsAmsduSupported() const [member function]
       
   944     cls.add_method('IsAmsduSupported', 
       
   945                    'bool', 
       
   946                    [], 
       
   947                    is_const=True)
       
   948     ## block-ack-agreement.h (module 'wifi'): bool ns3::BlockAckAgreement::IsImmediateBlockAck() const [member function]
       
   949     cls.add_method('IsImmediateBlockAck', 
       
   950                    'bool', 
       
   951                    [], 
       
   952                    is_const=True)
       
   953     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetAmsduSupport(bool supported) [member function]
       
   954     cls.add_method('SetAmsduSupport', 
       
   955                    'void', 
       
   956                    [param('bool', 'supported')])
       
   957     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetBufferSize(uint16_t bufferSize) [member function]
       
   958     cls.add_method('SetBufferSize', 
       
   959                    'void', 
       
   960                    [param('uint16_t', 'bufferSize')])
       
   961     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetDelayedBlockAck() [member function]
       
   962     cls.add_method('SetDelayedBlockAck', 
       
   963                    'void', 
       
   964                    [])
       
   965     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetImmediateBlockAck() [member function]
       
   966     cls.add_method('SetImmediateBlockAck', 
       
   967                    'void', 
       
   968                    [])
       
   969     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetStartingSequence(uint16_t seq) [member function]
       
   970     cls.add_method('SetStartingSequence', 
       
   971                    'void', 
       
   972                    [param('uint16_t', 'seq')])
       
   973     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetTimeout(uint16_t timeout) [member function]
       
   974     cls.add_method('SetTimeout', 
       
   975                    'void', 
       
   976                    [param('uint16_t', 'timeout')])
       
   977     return
       
   978 
       
   979 def register_Ns3BlockAckCache_methods(root_module, cls):
       
   980     ## block-ack-cache.h (module 'wifi'): ns3::BlockAckCache::BlockAckCache() [constructor]
       
   981     cls.add_constructor([])
       
   982     ## block-ack-cache.h (module 'wifi'): ns3::BlockAckCache::BlockAckCache(ns3::BlockAckCache const & arg0) [copy constructor]
       
   983     cls.add_constructor([param('ns3::BlockAckCache const &', 'arg0')])
       
   984     ## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::FillBlockAckBitmap(ns3::CtrlBAckResponseHeader * blockAckHeader) [member function]
       
   985     cls.add_method('FillBlockAckBitmap', 
       
   986                    'void', 
       
   987                    [param('ns3::CtrlBAckResponseHeader *', 'blockAckHeader')])
       
   988     ## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::Init(uint16_t winStart, uint16_t winSize) [member function]
       
   989     cls.add_method('Init', 
       
   990                    'void', 
       
   991                    [param('uint16_t', 'winStart'), param('uint16_t', 'winSize')])
       
   992     ## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::UpdateWithBlockAckReq(uint16_t startingSeq) [member function]
       
   993     cls.add_method('UpdateWithBlockAckReq', 
       
   994                    'void', 
       
   995                    [param('uint16_t', 'startingSeq')])
       
   996     ## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::UpdateWithMpdu(ns3::WifiMacHeader const * hdr) [member function]
       
   997     cls.add_method('UpdateWithMpdu', 
       
   998                    'void', 
       
   999                    [param('ns3::WifiMacHeader const *', 'hdr')])
       
  1000     return
       
  1001 
       
  1002 def register_Ns3BlockAckManager_methods(root_module, cls):
       
  1003     ## block-ack-manager.h (module 'wifi'): ns3::BlockAckManager::BlockAckManager() [constructor]
       
  1004     cls.add_constructor([])
       
  1005     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::CreateAgreement(ns3::MgtAddBaRequestHeader const * reqHdr, ns3::Mac48Address recipient) [member function]
       
  1006     cls.add_method('CreateAgreement', 
       
  1007                    'void', 
       
  1008                    [param('ns3::MgtAddBaRequestHeader const *', 'reqHdr'), param('ns3::Mac48Address', 'recipient')])
       
  1009     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::DestroyAgreement(ns3::Mac48Address recipient, uint8_t tid) [member function]
       
  1010     cls.add_method('DestroyAgreement', 
       
  1011                    'void', 
       
  1012                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')])
       
  1013     ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::ExistsAgreement(ns3::Mac48Address recipient, uint8_t tid) const [member function]
       
  1014     cls.add_method('ExistsAgreement', 
       
  1015                    'bool', 
       
  1016                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], 
       
  1017                    is_const=True)
       
  1018     ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::ExistsAgreementInState(ns3::Mac48Address recipient, uint8_t tid, ns3::OriginatorBlockAckAgreement::State state) const [member function]
       
  1019     cls.add_method('ExistsAgreementInState', 
       
  1020                    'bool', 
       
  1021                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::OriginatorBlockAckAgreement::State', 'state')], 
       
  1022                    is_const=True)
       
  1023     ## block-ack-manager.h (module 'wifi'): uint32_t ns3::BlockAckManager::GetNBufferedPackets(ns3::Mac48Address recipient, uint8_t tid) const [member function]
       
  1024     cls.add_method('GetNBufferedPackets', 
       
  1025                    'uint32_t', 
       
  1026                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], 
       
  1027                    is_const=True)
       
  1028     ## block-ack-manager.h (module 'wifi'): uint32_t ns3::BlockAckManager::GetNRetryNeededPackets(ns3::Mac48Address recipient, uint8_t tid) const [member function]
       
  1029     cls.add_method('GetNRetryNeededPackets', 
       
  1030                    'uint32_t', 
       
  1031                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], 
       
  1032                    is_const=True)
       
  1033     ## block-ack-manager.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::BlockAckManager::GetNextPacket(ns3::WifiMacHeader & hdr) [member function]
       
  1034     cls.add_method('GetNextPacket', 
       
  1035                    'ns3::Ptr< ns3::Packet const >', 
       
  1036                    [param('ns3::WifiMacHeader &', 'hdr')])
       
  1037     ## block-ack-manager.h (module 'wifi'): uint32_t ns3::BlockAckManager::GetNextPacketSize() const [member function]
       
  1038     cls.add_method('GetNextPacketSize', 
       
  1039                    'uint32_t', 
       
  1040                    [], 
       
  1041                    is_const=True)
       
  1042     ## block-ack-manager.h (module 'wifi'): uint16_t ns3::BlockAckManager::GetSeqNumOfNextRetryPacket(ns3::Mac48Address recipient, uint8_t tid) const [member function]
       
  1043     cls.add_method('GetSeqNumOfNextRetryPacket', 
       
  1044                    'uint16_t', 
       
  1045                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], 
       
  1046                    is_const=True)
       
  1047     ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::HasBar(ns3::Bar & bar) [member function]
       
  1048     cls.add_method('HasBar', 
       
  1049                    'bool', 
       
  1050                    [param('ns3::Bar &', 'bar')])
       
  1051     ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::HasOtherFragments(uint16_t sequenceNumber) const [member function]
       
  1052     cls.add_method('HasOtherFragments', 
       
  1053                    'bool', 
       
  1054                    [param('uint16_t', 'sequenceNumber')], 
       
  1055                    is_const=True)
       
  1056     ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::HasPackets() const [member function]
       
  1057     cls.add_method('HasPackets', 
       
  1058                    'bool', 
       
  1059                    [], 
       
  1060                    is_const=True)
       
  1061     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyAgreementEstablished(ns3::Mac48Address recipient, uint8_t tid, uint16_t startingSeq) [member function]
       
  1062     cls.add_method('NotifyAgreementEstablished', 
       
  1063                    'void', 
       
  1064                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'startingSeq')])
       
  1065     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyAgreementUnsuccessful(ns3::Mac48Address recipient, uint8_t tid) [member function]
       
  1066     cls.add_method('NotifyAgreementUnsuccessful', 
       
  1067                    'void', 
       
  1068                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')])
       
  1069     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address recipient) [member function]
       
  1070     cls.add_method('NotifyGotBlockAck', 
       
  1071                    'void', 
       
  1072                    [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient')])
       
  1073     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyMpduTransmission(ns3::Mac48Address recipient, uint8_t tid, uint16_t nextSeqNumber) [member function]
       
  1074     cls.add_method('NotifyMpduTransmission', 
       
  1075                    'void', 
       
  1076                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'nextSeqNumber')])
       
  1077     ## 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]
       
  1078     cls.add_method('SetBlockAckInactivityCallback', 
       
  1079                    'void', 
       
  1080                    [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  1081     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetBlockAckThreshold(uint8_t nPackets) [member function]
       
  1082     cls.add_method('SetBlockAckThreshold', 
       
  1083                    'void', 
       
  1084                    [param('uint8_t', 'nPackets')])
       
  1085     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetBlockAckType(ns3::BlockAckType bAckType) [member function]
       
  1086     cls.add_method('SetBlockAckType', 
       
  1087                    'void', 
       
  1088                    [param('ns3::BlockAckType', 'bAckType')])
       
  1089     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetBlockDestinationCallback(ns3::Callback<void, ns3::Mac48Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
       
  1090     cls.add_method('SetBlockDestinationCallback', 
       
  1091                    'void', 
       
  1092                    [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  1093     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetMaxPacketDelay(ns3::Time maxDelay) [member function]
       
  1094     cls.add_method('SetMaxPacketDelay', 
       
  1095                    'void', 
       
  1096                    [param('ns3::Time', 'maxDelay')])
       
  1097     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetQueue(ns3::Ptr<ns3::WifiMacQueue> queue) [member function]
       
  1098     cls.add_method('SetQueue', 
       
  1099                    'void', 
       
  1100                    [param('ns3::Ptr< ns3::WifiMacQueue >', 'queue')])
       
  1101     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetTxMiddle(ns3::MacTxMiddle * txMiddle) [member function]
       
  1102     cls.add_method('SetTxMiddle', 
       
  1103                    'void', 
       
  1104                    [param('ns3::MacTxMiddle *', 'txMiddle')])
       
  1105     ## 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]
       
  1106     cls.add_method('SetUnblockDestinationCallback', 
       
  1107                    'void', 
       
  1108                    [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  1109     ## 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]
       
  1110     cls.add_method('StorePacket', 
       
  1111                    'void', 
       
  1112                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr'), param('ns3::Time', 'tStamp')])
       
  1113     ## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::SwitchToBlockAckIfNeeded(ns3::Mac48Address recipient, uint8_t tid, uint16_t startingSeq) [member function]
       
  1114     cls.add_method('SwitchToBlockAckIfNeeded', 
       
  1115                    'bool', 
       
  1116                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'startingSeq')])
       
  1117     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::TearDownBlockAck(ns3::Mac48Address recipient, uint8_t tid) [member function]
       
  1118     cls.add_method('TearDownBlockAck', 
       
  1119                    'void', 
       
  1120                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')])
       
  1121     ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::UpdateAgreement(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address recipient) [member function]
       
  1122     cls.add_method('UpdateAgreement', 
       
  1123                    'void', 
       
  1124                    [param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'recipient')])
       
  1125     return
       
  1126 
       
  1127 def register_Ns3Buffer_methods(root_module, cls):
       
  1128     ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor]
       
  1129     cls.add_constructor([])
       
  1130     ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor]
       
  1131     cls.add_constructor([param('uint32_t', 'dataSize')])
       
  1132     ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor]
       
  1133     cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')])
       
  1134     ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [copy constructor]
       
  1135     cls.add_constructor([param('ns3::Buffer const &', 'o')])
       
  1136     ## buffer.h (module 'network'): bool ns3::Buffer::AddAtEnd(uint32_t end) [member function]
       
  1137     cls.add_method('AddAtEnd', 
       
  1138                    'bool', 
       
  1139                    [param('uint32_t', 'end')])
       
  1140     ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function]
       
  1141     cls.add_method('AddAtEnd', 
       
  1142                    'void', 
       
  1143                    [param('ns3::Buffer const &', 'o')])
       
  1144     ## buffer.h (module 'network'): bool ns3::Buffer::AddAtStart(uint32_t start) [member function]
       
  1145     cls.add_method('AddAtStart', 
       
  1146                    'bool', 
       
  1147                    [param('uint32_t', 'start')])
       
  1148     ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function]
       
  1149     cls.add_method('Begin', 
       
  1150                    'ns3::Buffer::Iterator', 
       
  1151                    [], 
       
  1152                    is_const=True)
       
  1153     ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function]
       
  1154     cls.add_method('CopyData', 
       
  1155                    'void', 
       
  1156                    [param('std::ostream *', 'os'), param('uint32_t', 'size')], 
       
  1157                    is_const=True)
       
  1158     ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function]
       
  1159     cls.add_method('CopyData', 
       
  1160                    'uint32_t', 
       
  1161                    [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 
       
  1162                    is_const=True)
       
  1163     ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function]
       
  1164     cls.add_method('CreateFragment', 
       
  1165                    'ns3::Buffer', 
       
  1166                    [param('uint32_t', 'start'), param('uint32_t', 'length')], 
       
  1167                    is_const=True)
       
  1168     ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFullCopy() const [member function]
       
  1169     cls.add_method('CreateFullCopy', 
       
  1170                    'ns3::Buffer', 
       
  1171                    [], 
       
  1172                    is_const=True)
       
  1173     ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function]
       
  1174     cls.add_method('Deserialize', 
       
  1175                    'uint32_t', 
       
  1176                    [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
       
  1177     ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function]
       
  1178     cls.add_method('End', 
       
  1179                    'ns3::Buffer::Iterator', 
       
  1180                    [], 
       
  1181                    is_const=True)
       
  1182     ## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentEndOffset() const [member function]
       
  1183     cls.add_method('GetCurrentEndOffset', 
       
  1184                    'int32_t', 
       
  1185                    [], 
       
  1186                    is_const=True)
       
  1187     ## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentStartOffset() const [member function]
       
  1188     cls.add_method('GetCurrentStartOffset', 
       
  1189                    'int32_t', 
       
  1190                    [], 
       
  1191                    is_const=True)
       
  1192     ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function]
       
  1193     cls.add_method('GetSerializedSize', 
       
  1194                    'uint32_t', 
       
  1195                    [], 
       
  1196                    is_const=True)
       
  1197     ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function]
       
  1198     cls.add_method('GetSize', 
       
  1199                    'uint32_t', 
       
  1200                    [], 
       
  1201                    is_const=True)
       
  1202     ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function]
       
  1203     cls.add_method('PeekData', 
       
  1204                    'uint8_t const *', 
       
  1205                    [], 
       
  1206                    is_const=True)
       
  1207     ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function]
       
  1208     cls.add_method('RemoveAtEnd', 
       
  1209                    'void', 
       
  1210                    [param('uint32_t', 'end')])
       
  1211     ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function]
       
  1212     cls.add_method('RemoveAtStart', 
       
  1213                    'void', 
       
  1214                    [param('uint32_t', 'start')])
       
  1215     ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function]
       
  1216     cls.add_method('Serialize', 
       
  1217                    'uint32_t', 
       
  1218                    [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 
       
  1219                    is_const=True)
       
  1220     return
       
  1221 
       
  1222 def register_Ns3BufferIterator_methods(root_module, cls):
       
  1223     ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [copy constructor]
       
  1224     cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')])
       
  1225     ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor]
       
  1226     cls.add_constructor([])
       
  1227     ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function]
       
  1228     cls.add_method('CalculateIpChecksum', 
       
  1229                    'uint16_t', 
       
  1230                    [param('uint16_t', 'size')])
       
  1231     ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function]
       
  1232     cls.add_method('CalculateIpChecksum', 
       
  1233                    'uint16_t', 
       
  1234                    [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')])
       
  1235     ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function]
       
  1236     cls.add_method('GetDistanceFrom', 
       
  1237                    'uint32_t', 
       
  1238                    [param('ns3::Buffer::Iterator const &', 'o')], 
       
  1239                    is_const=True)
       
  1240     ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function]
       
  1241     cls.add_method('GetSize', 
       
  1242                    'uint32_t', 
       
  1243                    [], 
       
  1244                    is_const=True)
       
  1245     ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function]
       
  1246     cls.add_method('IsEnd', 
       
  1247                    'bool', 
       
  1248                    [], 
       
  1249                    is_const=True)
       
  1250     ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function]
       
  1251     cls.add_method('IsStart', 
       
  1252                    'bool', 
       
  1253                    [], 
       
  1254                    is_const=True)
       
  1255     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function]
       
  1256     cls.add_method('Next', 
       
  1257                    'void', 
       
  1258                    [])
       
  1259     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function]
       
  1260     cls.add_method('Next', 
       
  1261                    'void', 
       
  1262                    [param('uint32_t', 'delta')])
       
  1263     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function]
       
  1264     cls.add_method('Prev', 
       
  1265                    'void', 
       
  1266                    [])
       
  1267     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function]
       
  1268     cls.add_method('Prev', 
       
  1269                    'void', 
       
  1270                    [param('uint32_t', 'delta')])
       
  1271     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function]
       
  1272     cls.add_method('Read', 
       
  1273                    'void', 
       
  1274                    [param('uint8_t *', 'buffer'), param('uint32_t', 'size')])
       
  1275     ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function]
       
  1276     cls.add_method('ReadLsbtohU16', 
       
  1277                    'uint16_t', 
       
  1278                    [])
       
  1279     ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function]
       
  1280     cls.add_method('ReadLsbtohU32', 
       
  1281                    'uint32_t', 
       
  1282                    [])
       
  1283     ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function]
       
  1284     cls.add_method('ReadLsbtohU64', 
       
  1285                    'uint64_t', 
       
  1286                    [])
       
  1287     ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function]
       
  1288     cls.add_method('ReadNtohU16', 
       
  1289                    'uint16_t', 
       
  1290                    [])
       
  1291     ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function]
       
  1292     cls.add_method('ReadNtohU32', 
       
  1293                    'uint32_t', 
       
  1294                    [])
       
  1295     ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function]
       
  1296     cls.add_method('ReadNtohU64', 
       
  1297                    'uint64_t', 
       
  1298                    [])
       
  1299     ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function]
       
  1300     cls.add_method('ReadU16', 
       
  1301                    'uint16_t', 
       
  1302                    [])
       
  1303     ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function]
       
  1304     cls.add_method('ReadU32', 
       
  1305                    'uint32_t', 
       
  1306                    [])
       
  1307     ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function]
       
  1308     cls.add_method('ReadU64', 
       
  1309                    'uint64_t', 
       
  1310                    [])
       
  1311     ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function]
       
  1312     cls.add_method('ReadU8', 
       
  1313                    'uint8_t', 
       
  1314                    [])
       
  1315     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function]
       
  1316     cls.add_method('Write', 
       
  1317                    'void', 
       
  1318                    [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
       
  1319     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function]
       
  1320     cls.add_method('Write', 
       
  1321                    'void', 
       
  1322                    [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')])
       
  1323     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function]
       
  1324     cls.add_method('WriteHtolsbU16', 
       
  1325                    'void', 
       
  1326                    [param('uint16_t', 'data')])
       
  1327     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function]
       
  1328     cls.add_method('WriteHtolsbU32', 
       
  1329                    'void', 
       
  1330                    [param('uint32_t', 'data')])
       
  1331     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function]
       
  1332     cls.add_method('WriteHtolsbU64', 
       
  1333                    'void', 
       
  1334                    [param('uint64_t', 'data')])
       
  1335     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function]
       
  1336     cls.add_method('WriteHtonU16', 
       
  1337                    'void', 
       
  1338                    [param('uint16_t', 'data')])
       
  1339     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function]
       
  1340     cls.add_method('WriteHtonU32', 
       
  1341                    'void', 
       
  1342                    [param('uint32_t', 'data')])
       
  1343     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function]
       
  1344     cls.add_method('WriteHtonU64', 
       
  1345                    'void', 
       
  1346                    [param('uint64_t', 'data')])
       
  1347     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function]
       
  1348     cls.add_method('WriteU16', 
       
  1349                    'void', 
       
  1350                    [param('uint16_t', 'data')])
       
  1351     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function]
       
  1352     cls.add_method('WriteU32', 
       
  1353                    'void', 
       
  1354                    [param('uint32_t', 'data')])
       
  1355     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function]
       
  1356     cls.add_method('WriteU64', 
       
  1357                    'void', 
       
  1358                    [param('uint64_t', 'data')])
       
  1359     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function]
       
  1360     cls.add_method('WriteU8', 
       
  1361                    'void', 
       
  1362                    [param('uint8_t', 'data')])
       
  1363     ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function]
       
  1364     cls.add_method('WriteU8', 
       
  1365                    'void', 
       
  1366                    [param('uint8_t', 'data'), param('uint32_t', 'len')])
       
  1367     return
       
  1368 
       
  1369 def register_Ns3ByteTagIterator_methods(root_module, cls):
       
  1370     ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [copy constructor]
       
  1371     cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')])
       
  1372     ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function]
       
  1373     cls.add_method('HasNext', 
       
  1374                    'bool', 
       
  1375                    [], 
       
  1376                    is_const=True)
       
  1377     ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function]
       
  1378     cls.add_method('Next', 
       
  1379                    'ns3::ByteTagIterator::Item', 
       
  1380                    [])
       
  1381     return
       
  1382 
       
  1383 def register_Ns3ByteTagIteratorItem_methods(root_module, cls):
       
  1384     ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [copy constructor]
       
  1385     cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')])
       
  1386     ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function]
       
  1387     cls.add_method('GetEnd', 
       
  1388                    'uint32_t', 
       
  1389                    [], 
       
  1390                    is_const=True)
       
  1391     ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function]
       
  1392     cls.add_method('GetStart', 
       
  1393                    'uint32_t', 
       
  1394                    [], 
       
  1395                    is_const=True)
       
  1396     ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function]
       
  1397     cls.add_method('GetTag', 
       
  1398                    'void', 
       
  1399                    [param('ns3::Tag &', 'tag')], 
       
  1400                    is_const=True)
       
  1401     ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function]
       
  1402     cls.add_method('GetTypeId', 
       
  1403                    'ns3::TypeId', 
       
  1404                    [], 
       
  1405                    is_const=True)
       
  1406     return
       
  1407 
       
  1408 def register_Ns3ByteTagList_methods(root_module, cls):
       
  1409     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor]
       
  1410     cls.add_constructor([])
       
  1411     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [copy constructor]
       
  1412     cls.add_constructor([param('ns3::ByteTagList const &', 'o')])
       
  1413     ## byte-tag-list.h (module 'network'): ns3::TagBuffer ns3::ByteTagList::Add(ns3::TypeId tid, uint32_t bufferSize, int32_t start, int32_t end) [member function]
       
  1414     cls.add_method('Add', 
       
  1415                    'ns3::TagBuffer', 
       
  1416                    [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')])
       
  1417     ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function]
       
  1418     cls.add_method('Add', 
       
  1419                    'void', 
       
  1420                    [param('ns3::ByteTagList const &', 'o')])
       
  1421     ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t adjustment, int32_t appendOffset) [member function]
       
  1422     cls.add_method('AddAtEnd', 
       
  1423                    'void', 
       
  1424                    [param('int32_t', 'adjustment'), param('int32_t', 'appendOffset')])
       
  1425     ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t adjustment, int32_t prependOffset) [member function]
       
  1426     cls.add_method('AddAtStart', 
       
  1427                    'void', 
       
  1428                    [param('int32_t', 'adjustment'), param('int32_t', 'prependOffset')])
       
  1429     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function]
       
  1430     cls.add_method('Begin', 
       
  1431                    'ns3::ByteTagList::Iterator', 
       
  1432                    [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], 
       
  1433                    is_const=True)
       
  1434     ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function]
       
  1435     cls.add_method('RemoveAll', 
       
  1436                    'void', 
       
  1437                    [])
       
  1438     return
       
  1439 
       
  1440 def register_Ns3ByteTagListIterator_methods(root_module, cls):
       
  1441     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [copy constructor]
       
  1442     cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')])
       
  1443     ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function]
       
  1444     cls.add_method('GetOffsetStart', 
       
  1445                    'uint32_t', 
       
  1446                    [], 
       
  1447                    is_const=True)
       
  1448     ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function]
       
  1449     cls.add_method('HasNext', 
       
  1450                    'bool', 
       
  1451                    [], 
       
  1452                    is_const=True)
       
  1453     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function]
       
  1454     cls.add_method('Next', 
       
  1455                    'ns3::ByteTagList::Iterator::Item', 
       
  1456                    [])
       
  1457     return
       
  1458 
       
  1459 def register_Ns3ByteTagListIteratorItem_methods(root_module, cls):
       
  1460     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [copy constructor]
       
  1461     cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')])
       
  1462     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor]
       
  1463     cls.add_constructor([param('ns3::TagBuffer', 'buf')])
       
  1464     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable]
       
  1465     cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False)
       
  1466     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable]
       
  1467     cls.add_instance_attribute('end', 'int32_t', is_const=False)
       
  1468     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable]
       
  1469     cls.add_instance_attribute('size', 'uint32_t', is_const=False)
       
  1470     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable]
       
  1471     cls.add_instance_attribute('start', 'int32_t', is_const=False)
       
  1472     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable]
       
  1473     cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
       
  1474     return
       
  1475 
       
  1476 def register_Ns3CallbackBase_methods(root_module, cls):
       
  1477     ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [copy constructor]
       
  1478     cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')])
       
  1479     ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor]
       
  1480     cls.add_constructor([])
       
  1481     ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function]
       
  1482     cls.add_method('GetImpl', 
       
  1483                    'ns3::Ptr< ns3::CallbackImplBase >', 
       
  1484                    [], 
       
  1485                    is_const=True)
       
  1486     ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor]
       
  1487     cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 
       
  1488                         visibility='protected')
       
  1489     ## callback.h (module 'core'): static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function]
       
  1490     cls.add_method('Demangle', 
       
  1491                    'std::string', 
       
  1492                    [param('std::string const &', 'mangled')], 
       
  1493                    is_static=True, visibility='protected')
       
  1494     return
       
  1495 
       
  1496 def register_Ns3CapabilityInformation_methods(root_module, cls):
       
  1497     ## capability-information.h (module 'wifi'): ns3::CapabilityInformation::CapabilityInformation(ns3::CapabilityInformation const & arg0) [copy constructor]
       
  1498     cls.add_constructor([param('ns3::CapabilityInformation const &', 'arg0')])
       
  1499     ## capability-information.h (module 'wifi'): ns3::CapabilityInformation::CapabilityInformation() [constructor]
       
  1500     cls.add_constructor([])
       
  1501     ## capability-information.h (module 'wifi'): ns3::Buffer::Iterator ns3::CapabilityInformation::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  1502     cls.add_method('Deserialize', 
       
  1503                    'ns3::Buffer::Iterator', 
       
  1504                    [param('ns3::Buffer::Iterator', 'start')])
       
  1505     ## capability-information.h (module 'wifi'): uint32_t ns3::CapabilityInformation::GetSerializedSize() const [member function]
       
  1506     cls.add_method('GetSerializedSize', 
       
  1507                    'uint32_t', 
       
  1508                    [], 
       
  1509                    is_const=True)
       
  1510     ## capability-information.h (module 'wifi'): bool ns3::CapabilityInformation::IsEss() const [member function]
       
  1511     cls.add_method('IsEss', 
       
  1512                    'bool', 
       
  1513                    [], 
       
  1514                    is_const=True)
       
  1515     ## capability-information.h (module 'wifi'): bool ns3::CapabilityInformation::IsIbss() const [member function]
       
  1516     cls.add_method('IsIbss', 
       
  1517                    'bool', 
       
  1518                    [], 
       
  1519                    is_const=True)
       
  1520     ## capability-information.h (module 'wifi'): ns3::Buffer::Iterator ns3::CapabilityInformation::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  1521     cls.add_method('Serialize', 
       
  1522                    'ns3::Buffer::Iterator', 
       
  1523                    [param('ns3::Buffer::Iterator', 'start')], 
       
  1524                    is_const=True)
       
  1525     ## capability-information.h (module 'wifi'): void ns3::CapabilityInformation::SetEss() [member function]
       
  1526     cls.add_method('SetEss', 
       
  1527                    'void', 
       
  1528                    [])
       
  1529     ## capability-information.h (module 'wifi'): void ns3::CapabilityInformation::SetIbss() [member function]
       
  1530     cls.add_method('SetIbss', 
       
  1531                    'void', 
       
  1532                    [])
       
  1533     return
       
  1534 
       
  1535 def register_Ns3EventId_methods(root_module, cls):
       
  1536     cls.add_binary_comparison_operator('!=')
       
  1537     cls.add_binary_comparison_operator('==')
       
  1538     ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [copy constructor]
       
  1539     cls.add_constructor([param('ns3::EventId const &', 'arg0')])
       
  1540     ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor]
       
  1541     cls.add_constructor([])
       
  1542     ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor]
       
  1543     cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')])
       
  1544     ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function]
       
  1545     cls.add_method('Cancel', 
       
  1546                    'void', 
       
  1547                    [])
       
  1548     ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function]
       
  1549     cls.add_method('GetContext', 
       
  1550                    'uint32_t', 
       
  1551                    [], 
       
  1552                    is_const=True)
       
  1553     ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function]
       
  1554     cls.add_method('GetTs', 
       
  1555                    'uint64_t', 
       
  1556                    [], 
       
  1557                    is_const=True)
       
  1558     ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function]
       
  1559     cls.add_method('GetUid', 
       
  1560                    'uint32_t', 
       
  1561                    [], 
       
  1562                    is_const=True)
       
  1563     ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function]
       
  1564     cls.add_method('IsExpired', 
       
  1565                    'bool', 
       
  1566                    [], 
       
  1567                    is_const=True)
       
  1568     ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function]
       
  1569     cls.add_method('IsRunning', 
       
  1570                    'bool', 
       
  1571                    [], 
       
  1572                    is_const=True)
       
  1573     ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function]
       
  1574     cls.add_method('PeekEventImpl', 
       
  1575                    'ns3::EventImpl *', 
       
  1576                    [], 
       
  1577                    is_const=True)
       
  1578     return
       
  1579 
       
  1580 def register_Ns3Hasher_methods(root_module, cls):
       
  1581     ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [copy constructor]
       
  1582     cls.add_constructor([param('ns3::Hasher const &', 'arg0')])
       
  1583     ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor]
       
  1584     cls.add_constructor([])
       
  1585     ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor]
       
  1586     cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')])
       
  1587     ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, size_t const size) [member function]
       
  1588     cls.add_method('GetHash32', 
       
  1589                    'uint32_t', 
       
  1590                    [param('char const *', 'buffer'), param('size_t const', 'size')])
       
  1591     ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function]
       
  1592     cls.add_method('GetHash32', 
       
  1593                    'uint32_t', 
       
  1594                    [param('std::string const', 's')])
       
  1595     ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, size_t const size) [member function]
       
  1596     cls.add_method('GetHash64', 
       
  1597                    'uint64_t', 
       
  1598                    [param('char const *', 'buffer'), param('size_t const', 'size')])
       
  1599     ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function]
       
  1600     cls.add_method('GetHash64', 
       
  1601                    'uint64_t', 
       
  1602                    [param('std::string const', 's')])
       
  1603     ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function]
       
  1604     cls.add_method('clear', 
       
  1605                    'ns3::Hasher &', 
       
  1606                    [])
       
  1607     return
       
  1608 
       
  1609 def register_Ns3Ipv4Address_methods(root_module, cls):
       
  1610     cls.add_binary_comparison_operator('!=')
       
  1611     cls.add_binary_comparison_operator('<')
       
  1612     cls.add_output_stream_operator()
       
  1613     cls.add_binary_comparison_operator('==')
       
  1614     ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [copy constructor]
       
  1615     cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')])
       
  1616     ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor]
       
  1617     cls.add_constructor([])
       
  1618     ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor]
       
  1619     cls.add_constructor([param('uint32_t', 'address')])
       
  1620     ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor]
       
  1621     cls.add_constructor([param('char const *', 'address')])
       
  1622     ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function]
       
  1623     cls.add_method('CombineMask', 
       
  1624                    'ns3::Ipv4Address', 
       
  1625                    [param('ns3::Ipv4Mask const &', 'mask')], 
       
  1626                    is_const=True)
       
  1627     ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function]
       
  1628     cls.add_method('ConvertFrom', 
       
  1629                    'ns3::Ipv4Address', 
       
  1630                    [param('ns3::Address const &', 'address')], 
       
  1631                    is_static=True)
       
  1632     ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function]
       
  1633     cls.add_method('Deserialize', 
       
  1634                    'ns3::Ipv4Address', 
       
  1635                    [param('uint8_t const *', 'buf')], 
       
  1636                    is_static=True)
       
  1637     ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function]
       
  1638     cls.add_method('Get', 
       
  1639                    'uint32_t', 
       
  1640                    [], 
       
  1641                    is_const=True)
       
  1642     ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function]
       
  1643     cls.add_method('GetAny', 
       
  1644                    'ns3::Ipv4Address', 
       
  1645                    [], 
       
  1646                    is_static=True)
       
  1647     ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function]
       
  1648     cls.add_method('GetBroadcast', 
       
  1649                    'ns3::Ipv4Address', 
       
  1650                    [], 
       
  1651                    is_static=True)
       
  1652     ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function]
       
  1653     cls.add_method('GetLoopback', 
       
  1654                    'ns3::Ipv4Address', 
       
  1655                    [], 
       
  1656                    is_static=True)
       
  1657     ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function]
       
  1658     cls.add_method('GetSubnetDirectedBroadcast', 
       
  1659                    'ns3::Ipv4Address', 
       
  1660                    [param('ns3::Ipv4Mask const &', 'mask')], 
       
  1661                    is_const=True)
       
  1662     ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function]
       
  1663     cls.add_method('GetZero', 
       
  1664                    'ns3::Ipv4Address', 
       
  1665                    [], 
       
  1666                    is_static=True)
       
  1667     ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function]
       
  1668     cls.add_method('IsBroadcast', 
       
  1669                    'bool', 
       
  1670                    [], 
       
  1671                    is_const=True)
       
  1672     ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsEqual(ns3::Ipv4Address const & other) const [member function]
       
  1673     cls.add_method('IsEqual', 
       
  1674                    'bool', 
       
  1675                    [param('ns3::Ipv4Address const &', 'other')], 
       
  1676                    is_const=True)
       
  1677     ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function]
       
  1678     cls.add_method('IsLocalMulticast', 
       
  1679                    'bool', 
       
  1680                    [], 
       
  1681                    is_const=True)
       
  1682     ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function]
       
  1683     cls.add_method('IsMatchingType', 
       
  1684                    'bool', 
       
  1685                    [param('ns3::Address const &', 'address')], 
       
  1686                    is_static=True)
       
  1687     ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function]
       
  1688     cls.add_method('IsMulticast', 
       
  1689                    'bool', 
       
  1690                    [], 
       
  1691                    is_const=True)
       
  1692     ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function]
       
  1693     cls.add_method('IsSubnetDirectedBroadcast', 
       
  1694                    'bool', 
       
  1695                    [param('ns3::Ipv4Mask const &', 'mask')], 
       
  1696                    is_const=True)
       
  1697     ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function]
       
  1698     cls.add_method('Print', 
       
  1699                    'void', 
       
  1700                    [param('std::ostream &', 'os')], 
       
  1701                    is_const=True)
       
  1702     ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function]
       
  1703     cls.add_method('Serialize', 
       
  1704                    'void', 
       
  1705                    [param('uint8_t *', 'buf')], 
       
  1706                    is_const=True)
       
  1707     ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function]
       
  1708     cls.add_method('Set', 
       
  1709                    'void', 
       
  1710                    [param('uint32_t', 'address')])
       
  1711     ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function]
       
  1712     cls.add_method('Set', 
       
  1713                    'void', 
       
  1714                    [param('char const *', 'address')])
       
  1715     return
       
  1716 
       
  1717 def register_Ns3Ipv4Mask_methods(root_module, cls):
       
  1718     cls.add_binary_comparison_operator('!=')
       
  1719     cls.add_output_stream_operator()
       
  1720     cls.add_binary_comparison_operator('==')
       
  1721     ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [copy constructor]
       
  1722     cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')])
       
  1723     ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor]
       
  1724     cls.add_constructor([])
       
  1725     ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor]
       
  1726     cls.add_constructor([param('uint32_t', 'mask')])
       
  1727     ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor]
       
  1728     cls.add_constructor([param('char const *', 'mask')])
       
  1729     ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function]
       
  1730     cls.add_method('Get', 
       
  1731                    'uint32_t', 
       
  1732                    [], 
       
  1733                    is_const=True)
       
  1734     ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function]
       
  1735     cls.add_method('GetInverse', 
       
  1736                    'uint32_t', 
       
  1737                    [], 
       
  1738                    is_const=True)
       
  1739     ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function]
       
  1740     cls.add_method('GetLoopback', 
       
  1741                    'ns3::Ipv4Mask', 
       
  1742                    [], 
       
  1743                    is_static=True)
       
  1744     ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function]
       
  1745     cls.add_method('GetOnes', 
       
  1746                    'ns3::Ipv4Mask', 
       
  1747                    [], 
       
  1748                    is_static=True)
       
  1749     ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function]
       
  1750     cls.add_method('GetPrefixLength', 
       
  1751                    'uint16_t', 
       
  1752                    [], 
       
  1753                    is_const=True)
       
  1754     ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function]
       
  1755     cls.add_method('GetZero', 
       
  1756                    'ns3::Ipv4Mask', 
       
  1757                    [], 
       
  1758                    is_static=True)
       
  1759     ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsEqual(ns3::Ipv4Mask other) const [member function]
       
  1760     cls.add_method('IsEqual', 
       
  1761                    'bool', 
       
  1762                    [param('ns3::Ipv4Mask', 'other')], 
       
  1763                    is_const=True)
       
  1764     ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function]
       
  1765     cls.add_method('IsMatch', 
       
  1766                    'bool', 
       
  1767                    [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], 
       
  1768                    is_const=True)
       
  1769     ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function]
       
  1770     cls.add_method('Print', 
       
  1771                    'void', 
       
  1772                    [param('std::ostream &', 'os')], 
       
  1773                    is_const=True)
       
  1774     ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function]
       
  1775     cls.add_method('Set', 
       
  1776                    'void', 
       
  1777                    [param('uint32_t', 'mask')])
       
  1778     return
       
  1779 
       
  1780 def register_Ns3Ipv6Address_methods(root_module, cls):
       
  1781     cls.add_binary_comparison_operator('!=')
       
  1782     cls.add_binary_comparison_operator('<')
       
  1783     cls.add_output_stream_operator()
       
  1784     cls.add_binary_comparison_operator('==')
       
  1785     ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor]
       
  1786     cls.add_constructor([])
       
  1787     ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor]
       
  1788     cls.add_constructor([param('char const *', 'address')])
       
  1789     ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor]
       
  1790     cls.add_constructor([param('uint8_t *', 'address')])
       
  1791     ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [copy constructor]
       
  1792     cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')])
       
  1793     ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor]
       
  1794     cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')])
       
  1795     ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) [member function]
       
  1796     cls.add_method('CombinePrefix', 
       
  1797                    'ns3::Ipv6Address', 
       
  1798                    [param('ns3::Ipv6Prefix const &', 'prefix')])
       
  1799     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function]
       
  1800     cls.add_method('ConvertFrom', 
       
  1801                    'ns3::Ipv6Address', 
       
  1802                    [param('ns3::Address const &', 'address')], 
       
  1803                    is_static=True)
       
  1804     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function]
       
  1805     cls.add_method('Deserialize', 
       
  1806                    'ns3::Ipv6Address', 
       
  1807                    [param('uint8_t const *', 'buf')], 
       
  1808                    is_static=True)
       
  1809     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function]
       
  1810     cls.add_method('GetAllHostsMulticast', 
       
  1811                    'ns3::Ipv6Address', 
       
  1812                    [], 
       
  1813                    is_static=True)
       
  1814     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function]
       
  1815     cls.add_method('GetAllNodesMulticast', 
       
  1816                    'ns3::Ipv6Address', 
       
  1817                    [], 
       
  1818                    is_static=True)
       
  1819     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function]
       
  1820     cls.add_method('GetAllRoutersMulticast', 
       
  1821                    'ns3::Ipv6Address', 
       
  1822                    [], 
       
  1823                    is_static=True)
       
  1824     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function]
       
  1825     cls.add_method('GetAny', 
       
  1826                    'ns3::Ipv6Address', 
       
  1827                    [], 
       
  1828                    is_static=True)
       
  1829     ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function]
       
  1830     cls.add_method('GetBytes', 
       
  1831                    'void', 
       
  1832                    [param('uint8_t *', 'buf')], 
       
  1833                    is_const=True)
       
  1834     ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function]
       
  1835     cls.add_method('GetIpv4MappedAddress', 
       
  1836                    'ns3::Ipv4Address', 
       
  1837                    [], 
       
  1838                    is_const=True)
       
  1839     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function]
       
  1840     cls.add_method('GetLoopback', 
       
  1841                    'ns3::Ipv6Address', 
       
  1842                    [], 
       
  1843                    is_static=True)
       
  1844     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function]
       
  1845     cls.add_method('GetOnes', 
       
  1846                    'ns3::Ipv6Address', 
       
  1847                    [], 
       
  1848                    is_static=True)
       
  1849     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function]
       
  1850     cls.add_method('GetZero', 
       
  1851                    'ns3::Ipv6Address', 
       
  1852                    [], 
       
  1853                    is_static=True)
       
  1854     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllHostsMulticast() const [member function]
       
  1855     cls.add_method('IsAllHostsMulticast', 
       
  1856                    'bool', 
       
  1857                    [], 
       
  1858                    is_const=True)
       
  1859     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function]
       
  1860     cls.add_method('IsAllNodesMulticast', 
       
  1861                    'bool', 
       
  1862                    [], 
       
  1863                    is_const=True)
       
  1864     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function]
       
  1865     cls.add_method('IsAllRoutersMulticast', 
       
  1866                    'bool', 
       
  1867                    [], 
       
  1868                    is_const=True)
       
  1869     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function]
       
  1870     cls.add_method('IsAny', 
       
  1871                    'bool', 
       
  1872                    [], 
       
  1873                    is_const=True)
       
  1874     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function]
       
  1875     cls.add_method('IsDocumentation', 
       
  1876                    'bool', 
       
  1877                    [], 
       
  1878                    is_const=True)
       
  1879     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsEqual(ns3::Ipv6Address const & other) const [member function]
       
  1880     cls.add_method('IsEqual', 
       
  1881                    'bool', 
       
  1882                    [param('ns3::Ipv6Address const &', 'other')], 
       
  1883                    is_const=True)
       
  1884     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() [member function]
       
  1885     cls.add_method('IsIpv4MappedAddress', 
       
  1886                    'bool', 
       
  1887                    [])
       
  1888     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function]
       
  1889     cls.add_method('IsLinkLocal', 
       
  1890                    'bool', 
       
  1891                    [], 
       
  1892                    is_const=True)
       
  1893     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function]
       
  1894     cls.add_method('IsLinkLocalMulticast', 
       
  1895                    'bool', 
       
  1896                    [], 
       
  1897                    is_const=True)
       
  1898     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function]
       
  1899     cls.add_method('IsLocalhost', 
       
  1900                    'bool', 
       
  1901                    [], 
       
  1902                    is_const=True)
       
  1903     ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function]
       
  1904     cls.add_method('IsMatchingType', 
       
  1905                    'bool', 
       
  1906                    [param('ns3::Address const &', 'address')], 
       
  1907                    is_static=True)
       
  1908     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function]
       
  1909     cls.add_method('IsMulticast', 
       
  1910                    'bool', 
       
  1911                    [], 
       
  1912                    is_const=True)
       
  1913     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function]
       
  1914     cls.add_method('IsSolicitedMulticast', 
       
  1915                    'bool', 
       
  1916                    [], 
       
  1917                    is_const=True)
       
  1918     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function]
       
  1919     cls.add_method('MakeAutoconfiguredAddress', 
       
  1920                    'ns3::Ipv6Address', 
       
  1921                    [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 
       
  1922                    is_static=True)
       
  1923     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function]
       
  1924     cls.add_method('MakeAutoconfiguredAddress', 
       
  1925                    'ns3::Ipv6Address', 
       
  1926                    [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 
       
  1927                    is_static=True)
       
  1928     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function]
       
  1929     cls.add_method('MakeAutoconfiguredAddress', 
       
  1930                    'ns3::Ipv6Address', 
       
  1931                    [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 
       
  1932                    is_static=True)
       
  1933     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function]
       
  1934     cls.add_method('MakeAutoconfiguredLinkLocalAddress', 
       
  1935                    'ns3::Ipv6Address', 
       
  1936                    [param('ns3::Mac16Address', 'mac')], 
       
  1937                    is_static=True)
       
  1938     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function]
       
  1939     cls.add_method('MakeAutoconfiguredLinkLocalAddress', 
       
  1940                    'ns3::Ipv6Address', 
       
  1941                    [param('ns3::Mac48Address', 'mac')], 
       
  1942                    is_static=True)
       
  1943     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function]
       
  1944     cls.add_method('MakeAutoconfiguredLinkLocalAddress', 
       
  1945                    'ns3::Ipv6Address', 
       
  1946                    [param('ns3::Mac64Address', 'mac')], 
       
  1947                    is_static=True)
       
  1948     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function]
       
  1949     cls.add_method('MakeIpv4MappedAddress', 
       
  1950                    'ns3::Ipv6Address', 
       
  1951                    [param('ns3::Ipv4Address', 'addr')], 
       
  1952                    is_static=True)
       
  1953     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function]
       
  1954     cls.add_method('MakeSolicitedAddress', 
       
  1955                    'ns3::Ipv6Address', 
       
  1956                    [param('ns3::Ipv6Address', 'addr')], 
       
  1957                    is_static=True)
       
  1958     ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function]
       
  1959     cls.add_method('Print', 
       
  1960                    'void', 
       
  1961                    [param('std::ostream &', 'os')], 
       
  1962                    is_const=True)
       
  1963     ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function]
       
  1964     cls.add_method('Serialize', 
       
  1965                    'void', 
       
  1966                    [param('uint8_t *', 'buf')], 
       
  1967                    is_const=True)
       
  1968     ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function]
       
  1969     cls.add_method('Set', 
       
  1970                    'void', 
       
  1971                    [param('char const *', 'address')])
       
  1972     ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function]
       
  1973     cls.add_method('Set', 
       
  1974                    'void', 
       
  1975                    [param('uint8_t *', 'address')])
       
  1976     return
       
  1977 
       
  1978 def register_Ns3Ipv6Prefix_methods(root_module, cls):
       
  1979     cls.add_binary_comparison_operator('!=')
       
  1980     cls.add_output_stream_operator()
       
  1981     cls.add_binary_comparison_operator('==')
       
  1982     ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor]
       
  1983     cls.add_constructor([])
       
  1984     ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor]
       
  1985     cls.add_constructor([param('uint8_t *', 'prefix')])
       
  1986     ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor]
       
  1987     cls.add_constructor([param('char const *', 'prefix')])
       
  1988     ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor]
       
  1989     cls.add_constructor([param('uint8_t', 'prefix')])
       
  1990     ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [copy constructor]
       
  1991     cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')])
       
  1992     ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor]
       
  1993     cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')])
       
  1994     ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function]
       
  1995     cls.add_method('GetBytes', 
       
  1996                    'void', 
       
  1997                    [param('uint8_t *', 'buf')], 
       
  1998                    is_const=True)
       
  1999     ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function]
       
  2000     cls.add_method('GetLoopback', 
       
  2001                    'ns3::Ipv6Prefix', 
       
  2002                    [], 
       
  2003                    is_static=True)
       
  2004     ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function]
       
  2005     cls.add_method('GetOnes', 
       
  2006                    'ns3::Ipv6Prefix', 
       
  2007                    [], 
       
  2008                    is_static=True)
       
  2009     ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function]
       
  2010     cls.add_method('GetPrefixLength', 
       
  2011                    'uint8_t', 
       
  2012                    [], 
       
  2013                    is_const=True)
       
  2014     ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function]
       
  2015     cls.add_method('GetZero', 
       
  2016                    'ns3::Ipv6Prefix', 
       
  2017                    [], 
       
  2018                    is_static=True)
       
  2019     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsEqual(ns3::Ipv6Prefix const & other) const [member function]
       
  2020     cls.add_method('IsEqual', 
       
  2021                    'bool', 
       
  2022                    [param('ns3::Ipv6Prefix const &', 'other')], 
       
  2023                    is_const=True)
       
  2024     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function]
       
  2025     cls.add_method('IsMatch', 
       
  2026                    'bool', 
       
  2027                    [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], 
       
  2028                    is_const=True)
       
  2029     ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function]
       
  2030     cls.add_method('Print', 
       
  2031                    'void', 
       
  2032                    [param('std::ostream &', 'os')], 
       
  2033                    is_const=True)
       
  2034     return
       
  2035 
       
  2036 def register_Ns3Mac48Address_methods(root_module, cls):
       
  2037     cls.add_binary_comparison_operator('!=')
       
  2038     cls.add_binary_comparison_operator('<')
       
  2039     cls.add_output_stream_operator()
       
  2040     cls.add_binary_comparison_operator('==')
       
  2041     ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [copy constructor]
       
  2042     cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')])
       
  2043     ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor]
       
  2044     cls.add_constructor([])
       
  2045     ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor]
       
  2046     cls.add_constructor([param('char const *', 'str')])
       
  2047     ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function]
       
  2048     cls.add_method('Allocate', 
       
  2049                    'ns3::Mac48Address', 
       
  2050                    [], 
       
  2051                    is_static=True)
       
  2052     ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function]
       
  2053     cls.add_method('ConvertFrom', 
       
  2054                    'ns3::Mac48Address', 
       
  2055                    [param('ns3::Address const &', 'address')], 
       
  2056                    is_static=True)
       
  2057     ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function]
       
  2058     cls.add_method('CopyFrom', 
       
  2059                    'void', 
       
  2060                    [param('uint8_t const *', 'buffer')])
       
  2061     ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function]
       
  2062     cls.add_method('CopyTo', 
       
  2063                    'void', 
       
  2064                    [param('uint8_t *', 'buffer')], 
       
  2065                    is_const=True)
       
  2066     ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function]
       
  2067     cls.add_method('GetBroadcast', 
       
  2068                    'ns3::Mac48Address', 
       
  2069                    [], 
       
  2070                    is_static=True)
       
  2071     ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function]
       
  2072     cls.add_method('GetMulticast', 
       
  2073                    'ns3::Mac48Address', 
       
  2074                    [param('ns3::Ipv4Address', 'address')], 
       
  2075                    is_static=True)
       
  2076     ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function]
       
  2077     cls.add_method('GetMulticast', 
       
  2078                    'ns3::Mac48Address', 
       
  2079                    [param('ns3::Ipv6Address', 'address')], 
       
  2080                    is_static=True)
       
  2081     ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function]
       
  2082     cls.add_method('GetMulticast6Prefix', 
       
  2083                    'ns3::Mac48Address', 
       
  2084                    [], 
       
  2085                    is_static=True)
       
  2086     ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function]
       
  2087     cls.add_method('GetMulticastPrefix', 
       
  2088                    'ns3::Mac48Address', 
       
  2089                    [], 
       
  2090                    is_static=True)
       
  2091     ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function]
       
  2092     cls.add_method('IsBroadcast', 
       
  2093                    'bool', 
       
  2094                    [], 
       
  2095                    is_const=True)
       
  2096     ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function]
       
  2097     cls.add_method('IsGroup', 
       
  2098                    'bool', 
       
  2099                    [], 
       
  2100                    is_const=True)
       
  2101     ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function]
       
  2102     cls.add_method('IsMatchingType', 
       
  2103                    'bool', 
       
  2104                    [param('ns3::Address const &', 'address')], 
       
  2105                    is_static=True)
       
  2106     return
       
  2107 
       
  2108 def register_Ns3MacLowBlockAckEventListener_methods(root_module, cls):
       
  2109     ## mac-low.h (module 'wifi'): ns3::MacLowBlockAckEventListener::MacLowBlockAckEventListener(ns3::MacLowBlockAckEventListener const & arg0) [copy constructor]
       
  2110     cls.add_constructor([param('ns3::MacLowBlockAckEventListener const &', 'arg0')])
       
  2111     ## mac-low.h (module 'wifi'): ns3::MacLowBlockAckEventListener::MacLowBlockAckEventListener() [constructor]
       
  2112     cls.add_constructor([])
       
  2113     ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::BlockAckInactivityTimeout(ns3::Mac48Address originator, uint8_t tid) [member function]
       
  2114     cls.add_method('BlockAckInactivityTimeout', 
       
  2115                    'void', 
       
  2116                    [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')], 
       
  2117                    is_pure_virtual=True, is_virtual=True)
       
  2118     return
       
  2119 
       
  2120 def register_Ns3MacLowDcfListener_methods(root_module, cls):
       
  2121     ## mac-low.h (module 'wifi'): ns3::MacLowDcfListener::MacLowDcfListener(ns3::MacLowDcfListener const & arg0) [copy constructor]
       
  2122     cls.add_constructor([param('ns3::MacLowDcfListener const &', 'arg0')])
       
  2123     ## mac-low.h (module 'wifi'): ns3::MacLowDcfListener::MacLowDcfListener() [constructor]
       
  2124     cls.add_constructor([])
       
  2125     ## mac-low.h (module 'wifi'): void ns3::MacLowDcfListener::AckTimeoutReset() [member function]
       
  2126     cls.add_method('AckTimeoutReset', 
       
  2127                    'void', 
       
  2128                    [], 
       
  2129                    is_pure_virtual=True, is_virtual=True)
       
  2130     ## mac-low.h (module 'wifi'): void ns3::MacLowDcfListener::AckTimeoutStart(ns3::Time duration) [member function]
       
  2131     cls.add_method('AckTimeoutStart', 
       
  2132                    'void', 
       
  2133                    [param('ns3::Time', 'duration')], 
       
  2134                    is_pure_virtual=True, is_virtual=True)
       
  2135     ## mac-low.h (module 'wifi'): void ns3::MacLowDcfListener::CtsTimeoutReset() [member function]
       
  2136     cls.add_method('CtsTimeoutReset', 
       
  2137                    'void', 
       
  2138                    [], 
       
  2139                    is_pure_virtual=True, is_virtual=True)
       
  2140     ## mac-low.h (module 'wifi'): void ns3::MacLowDcfListener::CtsTimeoutStart(ns3::Time duration) [member function]
       
  2141     cls.add_method('CtsTimeoutStart', 
       
  2142                    'void', 
       
  2143                    [param('ns3::Time', 'duration')], 
       
  2144                    is_pure_virtual=True, is_virtual=True)
       
  2145     ## mac-low.h (module 'wifi'): void ns3::MacLowDcfListener::NavReset(ns3::Time duration) [member function]
       
  2146     cls.add_method('NavReset', 
       
  2147                    'void', 
       
  2148                    [param('ns3::Time', 'duration')], 
       
  2149                    is_pure_virtual=True, is_virtual=True)
       
  2150     ## mac-low.h (module 'wifi'): void ns3::MacLowDcfListener::NavStart(ns3::Time duration) [member function]
       
  2151     cls.add_method('NavStart', 
       
  2152                    'void', 
       
  2153                    [param('ns3::Time', 'duration')], 
       
  2154                    is_pure_virtual=True, is_virtual=True)
       
  2155     return
       
  2156 
       
  2157 def register_Ns3MacLowTransmissionListener_methods(root_module, cls):
       
  2158     ## mac-low.h (module 'wifi'): ns3::MacLowTransmissionListener::MacLowTransmissionListener(ns3::MacLowTransmissionListener const & arg0) [copy constructor]
       
  2159     cls.add_constructor([param('ns3::MacLowTransmissionListener const &', 'arg0')])
       
  2160     ## mac-low.h (module 'wifi'): ns3::MacLowTransmissionListener::MacLowTransmissionListener() [constructor]
       
  2161     cls.add_constructor([])
       
  2162     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::Cancel() [member function]
       
  2163     cls.add_method('Cancel', 
       
  2164                    'void', 
       
  2165                    [], 
       
  2166                    is_pure_virtual=True, is_virtual=True)
       
  2167     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::EndTxNoAck() [member function]
       
  2168     cls.add_method('EndTxNoAck', 
       
  2169                    'void', 
       
  2170                    [], 
       
  2171                    is_pure_virtual=True, is_virtual=True)
       
  2172     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::GotAck(double snr, ns3::WifiMode txMode) [member function]
       
  2173     cls.add_method('GotAck', 
       
  2174                    'void', 
       
  2175                    [param('double', 'snr'), param('ns3::WifiMode', 'txMode')], 
       
  2176                    is_pure_virtual=True, is_virtual=True)
       
  2177     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::GotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address source) [member function]
       
  2178     cls.add_method('GotBlockAck', 
       
  2179                    'void', 
       
  2180                    [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'source')], 
       
  2181                    is_virtual=True)
       
  2182     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::GotCts(double snr, ns3::WifiMode txMode) [member function]
       
  2183     cls.add_method('GotCts', 
       
  2184                    'void', 
       
  2185                    [param('double', 'snr'), param('ns3::WifiMode', 'txMode')], 
       
  2186                    is_pure_virtual=True, is_virtual=True)
       
  2187     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::MissedAck() [member function]
       
  2188     cls.add_method('MissedAck', 
       
  2189                    'void', 
       
  2190                    [], 
       
  2191                    is_pure_virtual=True, is_virtual=True)
       
  2192     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::MissedBlockAck() [member function]
       
  2193     cls.add_method('MissedBlockAck', 
       
  2194                    'void', 
       
  2195                    [], 
       
  2196                    is_virtual=True)
       
  2197     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::MissedCts() [member function]
       
  2198     cls.add_method('MissedCts', 
       
  2199                    'void', 
       
  2200                    [], 
       
  2201                    is_pure_virtual=True, is_virtual=True)
       
  2202     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::StartNext() [member function]
       
  2203     cls.add_method('StartNext', 
       
  2204                    'void', 
       
  2205                    [], 
       
  2206                    is_pure_virtual=True, is_virtual=True)
       
  2207     return
       
  2208 
       
  2209 def register_Ns3MacLowTransmissionParameters_methods(root_module, cls):
       
  2210     cls.add_output_stream_operator()
       
  2211     ## mac-low.h (module 'wifi'): ns3::MacLowTransmissionParameters::MacLowTransmissionParameters(ns3::MacLowTransmissionParameters const & arg0) [copy constructor]
       
  2212     cls.add_constructor([param('ns3::MacLowTransmissionParameters const &', 'arg0')])
       
  2213     ## mac-low.h (module 'wifi'): ns3::MacLowTransmissionParameters::MacLowTransmissionParameters() [constructor]
       
  2214     cls.add_constructor([])
       
  2215     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::DisableAck() [member function]
       
  2216     cls.add_method('DisableAck', 
       
  2217                    'void', 
       
  2218                    [])
       
  2219     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::DisableNextData() [member function]
       
  2220     cls.add_method('DisableNextData', 
       
  2221                    'void', 
       
  2222                    [])
       
  2223     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::DisableOverrideDurationId() [member function]
       
  2224     cls.add_method('DisableOverrideDurationId', 
       
  2225                    'void', 
       
  2226                    [])
       
  2227     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::DisableRts() [member function]
       
  2228     cls.add_method('DisableRts', 
       
  2229                    'void', 
       
  2230                    [])
       
  2231     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::EnableAck() [member function]
       
  2232     cls.add_method('EnableAck', 
       
  2233                    'void', 
       
  2234                    [])
       
  2235     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::EnableBasicBlockAck() [member function]
       
  2236     cls.add_method('EnableBasicBlockAck', 
       
  2237                    'void', 
       
  2238                    [])
       
  2239     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::EnableCompressedBlockAck() [member function]
       
  2240     cls.add_method('EnableCompressedBlockAck', 
       
  2241                    'void', 
       
  2242                    [])
       
  2243     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::EnableFastAck() [member function]
       
  2244     cls.add_method('EnableFastAck', 
       
  2245                    'void', 
       
  2246                    [])
       
  2247     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::EnableMultiTidBlockAck() [member function]
       
  2248     cls.add_method('EnableMultiTidBlockAck', 
       
  2249                    'void', 
       
  2250                    [])
       
  2251     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::EnableNextData(uint32_t size) [member function]
       
  2252     cls.add_method('EnableNextData', 
       
  2253                    'void', 
       
  2254                    [param('uint32_t', 'size')])
       
  2255     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::EnableOverrideDurationId(ns3::Time durationId) [member function]
       
  2256     cls.add_method('EnableOverrideDurationId', 
       
  2257                    'void', 
       
  2258                    [param('ns3::Time', 'durationId')])
       
  2259     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::EnableRts() [member function]
       
  2260     cls.add_method('EnableRts', 
       
  2261                    'void', 
       
  2262                    [])
       
  2263     ## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionParameters::EnableSuperFastAck() [member function]
       
  2264     cls.add_method('EnableSuperFastAck', 
       
  2265                    'void', 
       
  2266                    [])
       
  2267     ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLowTransmissionParameters::GetDurationId() const [member function]
       
  2268     cls.add_method('GetDurationId', 
       
  2269                    'ns3::Time', 
       
  2270                    [], 
       
  2271                    is_const=True)
       
  2272     ## mac-low.h (module 'wifi'): uint32_t ns3::MacLowTransmissionParameters::GetNextPacketSize() const [member function]
       
  2273     cls.add_method('GetNextPacketSize', 
       
  2274                    'uint32_t', 
       
  2275                    [], 
       
  2276                    is_const=True)
       
  2277     ## mac-low.h (module 'wifi'): bool ns3::MacLowTransmissionParameters::HasDurationId() const [member function]
       
  2278     cls.add_method('HasDurationId', 
       
  2279                    'bool', 
       
  2280                    [], 
       
  2281                    is_const=True)
       
  2282     ## mac-low.h (module 'wifi'): bool ns3::MacLowTransmissionParameters::HasNextPacket() const [member function]
       
  2283     cls.add_method('HasNextPacket', 
       
  2284                    'bool', 
       
  2285                    [], 
       
  2286                    is_const=True)
       
  2287     ## mac-low.h (module 'wifi'): bool ns3::MacLowTransmissionParameters::MustSendRts() const [member function]
       
  2288     cls.add_method('MustSendRts', 
       
  2289                    'bool', 
       
  2290                    [], 
       
  2291                    is_const=True)
       
  2292     ## mac-low.h (module 'wifi'): bool ns3::MacLowTransmissionParameters::MustWaitAck() const [member function]
       
  2293     cls.add_method('MustWaitAck', 
       
  2294                    'bool', 
       
  2295                    [], 
       
  2296                    is_const=True)
       
  2297     ## mac-low.h (module 'wifi'): bool ns3::MacLowTransmissionParameters::MustWaitBasicBlockAck() const [member function]
       
  2298     cls.add_method('MustWaitBasicBlockAck', 
       
  2299                    'bool', 
       
  2300                    [], 
       
  2301                    is_const=True)
       
  2302     ## mac-low.h (module 'wifi'): bool ns3::MacLowTransmissionParameters::MustWaitCompressedBlockAck() const [member function]
       
  2303     cls.add_method('MustWaitCompressedBlockAck', 
       
  2304                    'bool', 
       
  2305                    [], 
       
  2306                    is_const=True)
       
  2307     ## mac-low.h (module 'wifi'): bool ns3::MacLowTransmissionParameters::MustWaitFastAck() const [member function]
       
  2308     cls.add_method('MustWaitFastAck', 
       
  2309                    'bool', 
       
  2310                    [], 
       
  2311                    is_const=True)
       
  2312     ## mac-low.h (module 'wifi'): bool ns3::MacLowTransmissionParameters::MustWaitMultiTidBlockAck() const [member function]
       
  2313     cls.add_method('MustWaitMultiTidBlockAck', 
       
  2314                    'bool', 
       
  2315                    [], 
       
  2316                    is_const=True)
       
  2317     ## mac-low.h (module 'wifi'): bool ns3::MacLowTransmissionParameters::MustWaitNormalAck() const [member function]
       
  2318     cls.add_method('MustWaitNormalAck', 
       
  2319                    'bool', 
       
  2320                    [], 
       
  2321                    is_const=True)
       
  2322     ## mac-low.h (module 'wifi'): bool ns3::MacLowTransmissionParameters::MustWaitSuperFastAck() const [member function]
       
  2323     cls.add_method('MustWaitSuperFastAck', 
       
  2324                    'bool', 
       
  2325                    [], 
       
  2326                    is_const=True)
       
  2327     return
       
  2328 
       
  2329 def register_Ns3NetDeviceContainer_methods(root_module, cls):
       
  2330     ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor]
       
  2331     cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')])
       
  2332     ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor]
       
  2333     cls.add_constructor([])
       
  2334     ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::Ptr<ns3::NetDevice> dev) [constructor]
       
  2335     cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')])
       
  2336     ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor]
       
  2337     cls.add_constructor([param('std::string', 'devName')])
       
  2338     ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor]
       
  2339     cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')])
       
  2340     ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function]
       
  2341     cls.add_method('Add', 
       
  2342                    'void', 
       
  2343                    [param('ns3::NetDeviceContainer', 'other')])
       
  2344     ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::Ptr<ns3::NetDevice> device) [member function]
       
  2345     cls.add_method('Add', 
       
  2346                    'void', 
       
  2347                    [param('ns3::Ptr< ns3::NetDevice >', 'device')])
       
  2348     ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(std::string deviceName) [member function]
       
  2349     cls.add_method('Add', 
       
  2350                    'void', 
       
  2351                    [param('std::string', 'deviceName')])
       
  2352     ## net-device-container.h (module 'network'): __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::NetDevice>*,std::vector<ns3::Ptr<ns3::NetDevice>, std::allocator<ns3::Ptr<ns3::NetDevice> > > > ns3::NetDeviceContainer::Begin() const [member function]
       
  2353     cls.add_method('Begin', 
       
  2354                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', 
       
  2355                    [], 
       
  2356                    is_const=True)
       
  2357     ## net-device-container.h (module 'network'): __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::NetDevice>*,std::vector<ns3::Ptr<ns3::NetDevice>, std::allocator<ns3::Ptr<ns3::NetDevice> > > > ns3::NetDeviceContainer::End() const [member function]
       
  2358     cls.add_method('End', 
       
  2359                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', 
       
  2360                    [], 
       
  2361                    is_const=True)
       
  2362     ## net-device-container.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::NetDeviceContainer::Get(uint32_t i) const [member function]
       
  2363     cls.add_method('Get', 
       
  2364                    'ns3::Ptr< ns3::NetDevice >', 
       
  2365                    [param('uint32_t', 'i')], 
       
  2366                    is_const=True)
       
  2367     ## net-device-container.h (module 'network'): uint32_t ns3::NetDeviceContainer::GetN() const [member function]
       
  2368     cls.add_method('GetN', 
       
  2369                    'uint32_t', 
       
  2370                    [], 
       
  2371                    is_const=True)
       
  2372     return
       
  2373 
       
  2374 def register_Ns3NodeContainer_methods(root_module, cls):
       
  2375     ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [copy constructor]
       
  2376     cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')])
       
  2377     ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor]
       
  2378     cls.add_constructor([])
       
  2379     ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor]
       
  2380     cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')])
       
  2381     ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor]
       
  2382     cls.add_constructor([param('std::string', 'nodeName')])
       
  2383     ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor]
       
  2384     cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')])
       
  2385     ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor]
       
  2386     cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')])
       
  2387     ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d) [constructor]
       
  2388     cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')])
       
  2389     ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d, ns3::NodeContainer const & e) [constructor]
       
  2390     cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd'), param('ns3::NodeContainer const &', 'e')])
       
  2391     ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function]
       
  2392     cls.add_method('Add', 
       
  2393                    'void', 
       
  2394                    [param('ns3::NodeContainer', 'other')])
       
  2395     ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function]
       
  2396     cls.add_method('Add', 
       
  2397                    'void', 
       
  2398                    [param('ns3::Ptr< ns3::Node >', 'node')])
       
  2399     ## node-container.h (module 'network'): void ns3::NodeContainer::Add(std::string nodeName) [member function]
       
  2400     cls.add_method('Add', 
       
  2401                    'void', 
       
  2402                    [param('std::string', 'nodeName')])
       
  2403     ## node-container.h (module 'network'): __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Node>*,std::vector<ns3::Ptr<ns3::Node>, std::allocator<ns3::Ptr<ns3::Node> > > > ns3::NodeContainer::Begin() const [member function]
       
  2404     cls.add_method('Begin', 
       
  2405                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', 
       
  2406                    [], 
       
  2407                    is_const=True)
       
  2408     ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n) [member function]
       
  2409     cls.add_method('Create', 
       
  2410                    'void', 
       
  2411                    [param('uint32_t', 'n')])
       
  2412     ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function]
       
  2413     cls.add_method('Create', 
       
  2414                    'void', 
       
  2415                    [param('uint32_t', 'n'), param('uint32_t', 'systemId')])
       
  2416     ## node-container.h (module 'network'): __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Node>*,std::vector<ns3::Ptr<ns3::Node>, std::allocator<ns3::Ptr<ns3::Node> > > > ns3::NodeContainer::End() const [member function]
       
  2417     cls.add_method('End', 
       
  2418                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', 
       
  2419                    [], 
       
  2420                    is_const=True)
       
  2421     ## node-container.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function]
       
  2422     cls.add_method('Get', 
       
  2423                    'ns3::Ptr< ns3::Node >', 
       
  2424                    [param('uint32_t', 'i')], 
       
  2425                    is_const=True)
       
  2426     ## node-container.h (module 'network'): static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function]
       
  2427     cls.add_method('GetGlobal', 
       
  2428                    'ns3::NodeContainer', 
       
  2429                    [], 
       
  2430                    is_static=True)
       
  2431     ## node-container.h (module 'network'): uint32_t ns3::NodeContainer::GetN() const [member function]
       
  2432     cls.add_method('GetN', 
       
  2433                    'uint32_t', 
       
  2434                    [], 
       
  2435                    is_const=True)
       
  2436     return
       
  2437 
       
  2438 def register_Ns3ObjectBase_methods(root_module, cls):
       
  2439     ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor]
       
  2440     cls.add_constructor([])
       
  2441     ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [copy constructor]
       
  2442     cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')])
       
  2443     ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function]
       
  2444     cls.add_method('GetAttribute', 
       
  2445                    'void', 
       
  2446                    [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 
       
  2447                    is_const=True)
       
  2448     ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & attribute) const [member function]
       
  2449     cls.add_method('GetAttributeFailSafe', 
       
  2450                    'bool', 
       
  2451                    [param('std::string', 'name'), param('ns3::AttributeValue &', 'attribute')], 
       
  2452                    is_const=True)
       
  2453     ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function]
       
  2454     cls.add_method('GetInstanceTypeId', 
       
  2455                    'ns3::TypeId', 
       
  2456                    [], 
       
  2457                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  2458     ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function]
       
  2459     cls.add_method('GetTypeId', 
       
  2460                    'ns3::TypeId', 
       
  2461                    [], 
       
  2462                    is_static=True)
       
  2463     ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
       
  2464     cls.add_method('SetAttribute', 
       
  2465                    'void', 
       
  2466                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
       
  2467     ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
       
  2468     cls.add_method('SetAttributeFailSafe', 
       
  2469                    'bool', 
       
  2470                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
       
  2471     ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
       
  2472     cls.add_method('TraceConnect', 
       
  2473                    'bool', 
       
  2474                    [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')])
       
  2475     ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
       
  2476     cls.add_method('TraceConnectWithoutContext', 
       
  2477                    'bool', 
       
  2478                    [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
       
  2479     ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
       
  2480     cls.add_method('TraceDisconnect', 
       
  2481                    'bool', 
       
  2482                    [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')])
       
  2483     ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
       
  2484     cls.add_method('TraceDisconnectWithoutContext', 
       
  2485                    'bool', 
       
  2486                    [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
       
  2487     ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function]
       
  2488     cls.add_method('ConstructSelf', 
       
  2489                    'void', 
       
  2490                    [param('ns3::AttributeConstructionList const &', 'attributes')], 
       
  2491                    visibility='protected')
       
  2492     ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function]
       
  2493     cls.add_method('NotifyConstructionCompleted', 
       
  2494                    'void', 
       
  2495                    [], 
       
  2496                    visibility='protected', is_virtual=True)
       
  2497     return
       
  2498 
       
  2499 def register_Ns3ObjectDeleter_methods(root_module, cls):
       
  2500     ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor]
       
  2501     cls.add_constructor([])
       
  2502     ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [copy constructor]
       
  2503     cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')])
       
  2504     ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function]
       
  2505     cls.add_method('Delete', 
       
  2506                    'void', 
       
  2507                    [param('ns3::Object *', 'object')], 
       
  2508                    is_static=True)
       
  2509     return
       
  2510 
       
  2511 def register_Ns3ObjectFactory_methods(root_module, cls):
       
  2512     cls.add_output_stream_operator()
       
  2513     ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [copy constructor]
       
  2514     cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')])
       
  2515     ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor]
       
  2516     cls.add_constructor([])
       
  2517     ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(std::string typeId) [constructor]
       
  2518     cls.add_constructor([param('std::string', 'typeId')])
       
  2519     ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function]
       
  2520     cls.add_method('Create', 
       
  2521                    'ns3::Ptr< ns3::Object >', 
       
  2522                    [], 
       
  2523                    is_const=True)
       
  2524     ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function]
       
  2525     cls.add_method('GetTypeId', 
       
  2526                    'ns3::TypeId', 
       
  2527                    [], 
       
  2528                    is_const=True)
       
  2529     ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function]
       
  2530     cls.add_method('Set', 
       
  2531                    'void', 
       
  2532                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
       
  2533     ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function]
       
  2534     cls.add_method('SetTypeId', 
       
  2535                    'void', 
       
  2536                    [param('ns3::TypeId', 'tid')])
       
  2537     ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function]
       
  2538     cls.add_method('SetTypeId', 
       
  2539                    'void', 
       
  2540                    [param('char const *', 'tid')])
       
  2541     ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function]
       
  2542     cls.add_method('SetTypeId', 
       
  2543                    'void', 
       
  2544                    [param('std::string', 'tid')])
       
  2545     return
       
  2546 
       
  2547 def register_Ns3OrganizationIdentifier_methods(root_module, cls):
       
  2548     cls.add_binary_comparison_operator('!=')
       
  2549     cls.add_binary_comparison_operator('<')
       
  2550     cls.add_output_stream_operator()
       
  2551     cls.add_binary_comparison_operator('==')
       
  2552     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifier::OrganizationIdentifier(ns3::OrganizationIdentifier const & arg0) [copy constructor]
       
  2553     cls.add_constructor([param('ns3::OrganizationIdentifier const &', 'arg0')])
       
  2554     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifier::OrganizationIdentifier() [constructor]
       
  2555     cls.add_constructor([])
       
  2556     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifier::OrganizationIdentifier(uint8_t const * str, uint32_t length) [constructor]
       
  2557     cls.add_constructor([param('uint8_t const *', 'str'), param('uint32_t', 'length')])
       
  2558     ## vendor-specific-action.h (module 'wave'): uint32_t ns3::OrganizationIdentifier::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  2559     cls.add_method('Deserialize', 
       
  2560                    'uint32_t', 
       
  2561                    [param('ns3::Buffer::Iterator', 'start')])
       
  2562     ## vendor-specific-action.h (module 'wave'): uint8_t ns3::OrganizationIdentifier::GetManagementId() const [member function]
       
  2563     cls.add_method('GetManagementId', 
       
  2564                    'uint8_t', 
       
  2565                    [], 
       
  2566                    is_const=True)
       
  2567     ## vendor-specific-action.h (module 'wave'): uint32_t ns3::OrganizationIdentifier::GetSerializedSize() const [member function]
       
  2568     cls.add_method('GetSerializedSize', 
       
  2569                    'uint32_t', 
       
  2570                    [], 
       
  2571                    is_const=True)
       
  2572     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifier::OrganizationIdentifierType ns3::OrganizationIdentifier::GetType() const [member function]
       
  2573     cls.add_method('GetType', 
       
  2574                    'ns3::OrganizationIdentifier::OrganizationIdentifierType', 
       
  2575                    [], 
       
  2576                    is_const=True)
       
  2577     ## vendor-specific-action.h (module 'wave'): bool ns3::OrganizationIdentifier::IsNull() const [member function]
       
  2578     cls.add_method('IsNull', 
       
  2579                    'bool', 
       
  2580                    [], 
       
  2581                    is_const=True)
       
  2582     ## vendor-specific-action.h (module 'wave'): void ns3::OrganizationIdentifier::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  2583     cls.add_method('Serialize', 
       
  2584                    'void', 
       
  2585                    [param('ns3::Buffer::Iterator', 'start')], 
       
  2586                    is_const=True)
       
  2587     ## vendor-specific-action.h (module 'wave'): void ns3::OrganizationIdentifier::SetType(ns3::OrganizationIdentifier::OrganizationIdentifierType type) [member function]
       
  2588     cls.add_method('SetType', 
       
  2589                    'void', 
       
  2590                    [param('ns3::OrganizationIdentifier::OrganizationIdentifierType', 'type')])
       
  2591     return
       
  2592 
       
  2593 def register_Ns3OriginatorBlockAckAgreement_methods(root_module, cls):
       
  2594     ## originator-block-ack-agreement.h (module 'wifi'): ns3::OriginatorBlockAckAgreement::OriginatorBlockAckAgreement(ns3::OriginatorBlockAckAgreement const & arg0) [copy constructor]
       
  2595     cls.add_constructor([param('ns3::OriginatorBlockAckAgreement const &', 'arg0')])
       
  2596     ## originator-block-ack-agreement.h (module 'wifi'): ns3::OriginatorBlockAckAgreement::OriginatorBlockAckAgreement() [constructor]
       
  2597     cls.add_constructor([])
       
  2598     ## originator-block-ack-agreement.h (module 'wifi'): ns3::OriginatorBlockAckAgreement::OriginatorBlockAckAgreement(ns3::Mac48Address recipient, uint8_t tid) [constructor]
       
  2599     cls.add_constructor([param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')])
       
  2600     ## originator-block-ack-agreement.h (module 'wifi'): void ns3::OriginatorBlockAckAgreement::CompleteExchange() [member function]
       
  2601     cls.add_method('CompleteExchange', 
       
  2602                    'void', 
       
  2603                    [])
       
  2604     ## originator-block-ack-agreement.h (module 'wifi'): bool ns3::OriginatorBlockAckAgreement::IsBlockAckRequestNeeded() const [member function]
       
  2605     cls.add_method('IsBlockAckRequestNeeded', 
       
  2606                    'bool', 
       
  2607                    [], 
       
  2608                    is_const=True)
       
  2609     ## originator-block-ack-agreement.h (module 'wifi'): bool ns3::OriginatorBlockAckAgreement::IsEstablished() const [member function]
       
  2610     cls.add_method('IsEstablished', 
       
  2611                    'bool', 
       
  2612                    [], 
       
  2613                    is_const=True)
       
  2614     ## originator-block-ack-agreement.h (module 'wifi'): bool ns3::OriginatorBlockAckAgreement::IsInactive() const [member function]
       
  2615     cls.add_method('IsInactive', 
       
  2616                    'bool', 
       
  2617                    [], 
       
  2618                    is_const=True)
       
  2619     ## originator-block-ack-agreement.h (module 'wifi'): bool ns3::OriginatorBlockAckAgreement::IsPending() const [member function]
       
  2620     cls.add_method('IsPending', 
       
  2621                    'bool', 
       
  2622                    [], 
       
  2623                    is_const=True)
       
  2624     ## originator-block-ack-agreement.h (module 'wifi'): bool ns3::OriginatorBlockAckAgreement::IsUnsuccessful() const [member function]
       
  2625     cls.add_method('IsUnsuccessful', 
       
  2626                    'bool', 
       
  2627                    [], 
       
  2628                    is_const=True)
       
  2629     ## originator-block-ack-agreement.h (module 'wifi'): void ns3::OriginatorBlockAckAgreement::NotifyMpduTransmission(uint16_t nextSeqNumber) [member function]
       
  2630     cls.add_method('NotifyMpduTransmission', 
       
  2631                    'void', 
       
  2632                    [param('uint16_t', 'nextSeqNumber')])
       
  2633     ## originator-block-ack-agreement.h (module 'wifi'): void ns3::OriginatorBlockAckAgreement::SetState(ns3::OriginatorBlockAckAgreement::State state) [member function]
       
  2634     cls.add_method('SetState', 
       
  2635                    'void', 
       
  2636                    [param('ns3::OriginatorBlockAckAgreement::State', 'state')])
       
  2637     return
       
  2638 
       
  2639 def register_Ns3PacketMetadata_methods(root_module, cls):
       
  2640     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor]
       
  2641     cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')])
       
  2642     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [copy constructor]
       
  2643     cls.add_constructor([param('ns3::PacketMetadata const &', 'o')])
       
  2644     ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function]
       
  2645     cls.add_method('AddAtEnd', 
       
  2646                    'void', 
       
  2647                    [param('ns3::PacketMetadata const &', 'o')])
       
  2648     ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function]
       
  2649     cls.add_method('AddHeader', 
       
  2650                    'void', 
       
  2651                    [param('ns3::Header const &', 'header'), param('uint32_t', 'size')])
       
  2652     ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function]
       
  2653     cls.add_method('AddPaddingAtEnd', 
       
  2654                    'void', 
       
  2655                    [param('uint32_t', 'end')])
       
  2656     ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function]
       
  2657     cls.add_method('AddTrailer', 
       
  2658                    'void', 
       
  2659                    [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')])
       
  2660     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function]
       
  2661     cls.add_method('BeginItem', 
       
  2662                    'ns3::PacketMetadata::ItemIterator', 
       
  2663                    [param('ns3::Buffer', 'buffer')], 
       
  2664                    is_const=True)
       
  2665     ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function]
       
  2666     cls.add_method('CreateFragment', 
       
  2667                    'ns3::PacketMetadata', 
       
  2668                    [param('uint32_t', 'start'), param('uint32_t', 'end')], 
       
  2669                    is_const=True)
       
  2670     ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function]
       
  2671     cls.add_method('Deserialize', 
       
  2672                    'uint32_t', 
       
  2673                    [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
       
  2674     ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function]
       
  2675     cls.add_method('Enable', 
       
  2676                    'void', 
       
  2677                    [], 
       
  2678                    is_static=True)
       
  2679     ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function]
       
  2680     cls.add_method('EnableChecking', 
       
  2681                    'void', 
       
  2682                    [], 
       
  2683                    is_static=True)
       
  2684     ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function]
       
  2685     cls.add_method('GetSerializedSize', 
       
  2686                    'uint32_t', 
       
  2687                    [], 
       
  2688                    is_const=True)
       
  2689     ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function]
       
  2690     cls.add_method('GetUid', 
       
  2691                    'uint64_t', 
       
  2692                    [], 
       
  2693                    is_const=True)
       
  2694     ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function]
       
  2695     cls.add_method('RemoveAtEnd', 
       
  2696                    'void', 
       
  2697                    [param('uint32_t', 'end')])
       
  2698     ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function]
       
  2699     cls.add_method('RemoveAtStart', 
       
  2700                    'void', 
       
  2701                    [param('uint32_t', 'start')])
       
  2702     ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function]
       
  2703     cls.add_method('RemoveHeader', 
       
  2704                    'void', 
       
  2705                    [param('ns3::Header const &', 'header'), param('uint32_t', 'size')])
       
  2706     ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function]
       
  2707     cls.add_method('RemoveTrailer', 
       
  2708                    'void', 
       
  2709                    [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')])
       
  2710     ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function]
       
  2711     cls.add_method('Serialize', 
       
  2712                    'uint32_t', 
       
  2713                    [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 
       
  2714                    is_const=True)
       
  2715     return
       
  2716 
       
  2717 def register_Ns3PacketMetadataItem_methods(root_module, cls):
       
  2718     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor]
       
  2719     cls.add_constructor([])
       
  2720     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [copy constructor]
       
  2721     cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')])
       
  2722     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable]
       
  2723     cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False)
       
  2724     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable]
       
  2725     cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False)
       
  2726     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable]
       
  2727     cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False)
       
  2728     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable]
       
  2729     cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False)
       
  2730     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable]
       
  2731     cls.add_instance_attribute('isFragment', 'bool', is_const=False)
       
  2732     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable]
       
  2733     cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
       
  2734     return
       
  2735 
       
  2736 def register_Ns3PacketMetadataItemIterator_methods(root_module, cls):
       
  2737     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [copy constructor]
       
  2738     cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')])
       
  2739     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor]
       
  2740     cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')])
       
  2741     ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function]
       
  2742     cls.add_method('HasNext', 
       
  2743                    'bool', 
       
  2744                    [], 
       
  2745                    is_const=True)
       
  2746     ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function]
       
  2747     cls.add_method('Next', 
       
  2748                    'ns3::PacketMetadata::Item', 
       
  2749                    [])
       
  2750     return
       
  2751 
       
  2752 def register_Ns3PacketTagIterator_methods(root_module, cls):
       
  2753     ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [copy constructor]
       
  2754     cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')])
       
  2755     ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function]
       
  2756     cls.add_method('HasNext', 
       
  2757                    'bool', 
       
  2758                    [], 
       
  2759                    is_const=True)
       
  2760     ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function]
       
  2761     cls.add_method('Next', 
       
  2762                    'ns3::PacketTagIterator::Item', 
       
  2763                    [])
       
  2764     return
       
  2765 
       
  2766 def register_Ns3PacketTagIteratorItem_methods(root_module, cls):
       
  2767     ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [copy constructor]
       
  2768     cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')])
       
  2769     ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function]
       
  2770     cls.add_method('GetTag', 
       
  2771                    'void', 
       
  2772                    [param('ns3::Tag &', 'tag')], 
       
  2773                    is_const=True)
       
  2774     ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function]
       
  2775     cls.add_method('GetTypeId', 
       
  2776                    'ns3::TypeId', 
       
  2777                    [], 
       
  2778                    is_const=True)
       
  2779     return
       
  2780 
       
  2781 def register_Ns3PacketTagList_methods(root_module, cls):
       
  2782     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor]
       
  2783     cls.add_constructor([])
       
  2784     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [copy constructor]
       
  2785     cls.add_constructor([param('ns3::PacketTagList const &', 'o')])
       
  2786     ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function]
       
  2787     cls.add_method('Add', 
       
  2788                    'void', 
       
  2789                    [param('ns3::Tag const &', 'tag')], 
       
  2790                    is_const=True)
       
  2791     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function]
       
  2792     cls.add_method('Head', 
       
  2793                    'ns3::PacketTagList::TagData const *', 
       
  2794                    [], 
       
  2795                    is_const=True)
       
  2796     ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function]
       
  2797     cls.add_method('Peek', 
       
  2798                    'bool', 
       
  2799                    [param('ns3::Tag &', 'tag')], 
       
  2800                    is_const=True)
       
  2801     ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function]
       
  2802     cls.add_method('Remove', 
       
  2803                    'bool', 
       
  2804                    [param('ns3::Tag &', 'tag')])
       
  2805     ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function]
       
  2806     cls.add_method('RemoveAll', 
       
  2807                    'void', 
       
  2808                    [])
       
  2809     ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function]
       
  2810     cls.add_method('Replace', 
       
  2811                    'bool', 
       
  2812                    [param('ns3::Tag &', 'tag')])
       
  2813     return
       
  2814 
       
  2815 def register_Ns3PacketTagListTagData_methods(root_module, cls):
       
  2816     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor]
       
  2817     cls.add_constructor([])
       
  2818     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor]
       
  2819     cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')])
       
  2820     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable]
       
  2821     cls.add_instance_attribute('count', 'uint32_t', is_const=False)
       
  2822     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable]
       
  2823     cls.add_instance_attribute('data', 'uint8_t [ 20 ]', is_const=False)
       
  2824     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable]
       
  2825     cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False)
       
  2826     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable]
       
  2827     cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
       
  2828     return
       
  2829 
       
  2830 def register_Ns3PcapFile_methods(root_module, cls):
       
  2831     ## pcap-file.h (module 'network'): ns3::PcapFile::PcapFile() [constructor]
       
  2832     cls.add_constructor([])
       
  2833     ## pcap-file.h (module 'network'): void ns3::PcapFile::Clear() [member function]
       
  2834     cls.add_method('Clear', 
       
  2835                    'void', 
       
  2836                    [])
       
  2837     ## pcap-file.h (module 'network'): void ns3::PcapFile::Close() [member function]
       
  2838     cls.add_method('Close', 
       
  2839                    'void', 
       
  2840                    [])
       
  2841     ## pcap-file.h (module 'network'): static bool ns3::PcapFile::Diff(std::string const & f1, std::string const & f2, uint32_t & sec, uint32_t & usec, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT) [member function]
       
  2842     cls.add_method('Diff', 
       
  2843                    'bool', 
       
  2844                    [param('std::string const &', 'f1'), param('std::string const &', 'f2'), param('uint32_t &', 'sec'), param('uint32_t &', 'usec'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT')], 
       
  2845                    is_static=True)
       
  2846     ## pcap-file.h (module 'network'): bool ns3::PcapFile::Eof() const [member function]
       
  2847     cls.add_method('Eof', 
       
  2848                    'bool', 
       
  2849                    [], 
       
  2850                    is_const=True)
       
  2851     ## pcap-file.h (module 'network'): bool ns3::PcapFile::Fail() const [member function]
       
  2852     cls.add_method('Fail', 
       
  2853                    'bool', 
       
  2854                    [], 
       
  2855                    is_const=True)
       
  2856     ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetDataLinkType() [member function]
       
  2857     cls.add_method('GetDataLinkType', 
       
  2858                    'uint32_t', 
       
  2859                    [])
       
  2860     ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetMagic() [member function]
       
  2861     cls.add_method('GetMagic', 
       
  2862                    'uint32_t', 
       
  2863                    [])
       
  2864     ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSigFigs() [member function]
       
  2865     cls.add_method('GetSigFigs', 
       
  2866                    'uint32_t', 
       
  2867                    [])
       
  2868     ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSnapLen() [member function]
       
  2869     cls.add_method('GetSnapLen', 
       
  2870                    'uint32_t', 
       
  2871                    [])
       
  2872     ## pcap-file.h (module 'network'): bool ns3::PcapFile::GetSwapMode() [member function]
       
  2873     cls.add_method('GetSwapMode', 
       
  2874                    'bool', 
       
  2875                    [])
       
  2876     ## pcap-file.h (module 'network'): int32_t ns3::PcapFile::GetTimeZoneOffset() [member function]
       
  2877     cls.add_method('GetTimeZoneOffset', 
       
  2878                    'int32_t', 
       
  2879                    [])
       
  2880     ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMajor() [member function]
       
  2881     cls.add_method('GetVersionMajor', 
       
  2882                    'uint16_t', 
       
  2883                    [])
       
  2884     ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMinor() [member function]
       
  2885     cls.add_method('GetVersionMinor', 
       
  2886                    'uint16_t', 
       
  2887                    [])
       
  2888     ## pcap-file.h (module 'network'): void ns3::PcapFile::Init(uint32_t dataLinkType, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT, int32_t timeZoneCorrection=ns3::PcapFile::ZONE_DEFAULT, bool swapMode=false) [member function]
       
  2889     cls.add_method('Init', 
       
  2890                    'void', 
       
  2891                    [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT'), param('int32_t', 'timeZoneCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT'), param('bool', 'swapMode', default_value='false')])
       
  2892     ## pcap-file.h (module 'network'): void ns3::PcapFile::Open(std::string const & filename, std::_Ios_Openmode mode) [member function]
       
  2893     cls.add_method('Open', 
       
  2894                    'void', 
       
  2895                    [param('std::string const &', 'filename'), param('std::_Ios_Openmode', 'mode')])
       
  2896     ## pcap-file.h (module 'network'): void ns3::PcapFile::Read(uint8_t * const data, uint32_t maxBytes, uint32_t & tsSec, uint32_t & tsUsec, uint32_t & inclLen, uint32_t & origLen, uint32_t & readLen) [member function]
       
  2897     cls.add_method('Read', 
       
  2898                    'void', 
       
  2899                    [param('uint8_t * const', 'data'), param('uint32_t', 'maxBytes'), param('uint32_t &', 'tsSec'), param('uint32_t &', 'tsUsec'), param('uint32_t &', 'inclLen'), param('uint32_t &', 'origLen'), param('uint32_t &', 'readLen')])
       
  2900     ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, uint8_t const * const data, uint32_t totalLen) [member function]
       
  2901     cls.add_method('Write', 
       
  2902                    'void', 
       
  2903                    [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('uint8_t const * const', 'data'), param('uint32_t', 'totalLen')])
       
  2904     ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Ptr<ns3::Packet const> p) [member function]
       
  2905     cls.add_method('Write', 
       
  2906                    'void', 
       
  2907                    [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')])
       
  2908     ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header & header, ns3::Ptr<ns3::Packet const> p) [member function]
       
  2909     cls.add_method('Write', 
       
  2910                    'void', 
       
  2911                    [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
       
  2912     ## pcap-file.h (module 'network'): ns3::PcapFile::SNAPLEN_DEFAULT [variable]
       
  2913     cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True)
       
  2914     ## pcap-file.h (module 'network'): ns3::PcapFile::ZONE_DEFAULT [variable]
       
  2915     cls.add_static_attribute('ZONE_DEFAULT', 'int32_t const', is_const=True)
       
  2916     return
       
  2917 
       
  2918 def register_Ns3PcapHelper_methods(root_module, cls):
       
  2919     ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper(ns3::PcapHelper const & arg0) [copy constructor]
       
  2920     cls.add_constructor([param('ns3::PcapHelper const &', 'arg0')])
       
  2921     ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper() [constructor]
       
  2922     cls.add_constructor([])
       
  2923     ## trace-helper.h (module 'network'): ns3::Ptr<ns3::PcapFileWrapper> ns3::PcapHelper::CreateFile(std::string filename, std::_Ios_Openmode filemode, uint32_t dataLinkType, uint32_t snapLen=65535, int32_t tzCorrection=0) [member function]
       
  2924     cls.add_method('CreateFile', 
       
  2925                    'ns3::Ptr< ns3::PcapFileWrapper >', 
       
  2926                    [param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode'), param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='65535'), param('int32_t', 'tzCorrection', default_value='0')])
       
  2927     ## trace-helper.h (module 'network'): std::string ns3::PcapHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr<ns3::NetDevice> device, bool useObjectNames=true) [member function]
       
  2928     cls.add_method('GetFilenameFromDevice', 
       
  2929                    'std::string', 
       
  2930                    [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')])
       
  2931     ## trace-helper.h (module 'network'): std::string ns3::PcapHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr<ns3::Object> object, uint32_t interface, bool useObjectNames=true) [member function]
       
  2932     cls.add_method('GetFilenameFromInterfacePair', 
       
  2933                    'std::string', 
       
  2934                    [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')])
       
  2935     return
       
  2936 
       
  2937 def register_Ns3PcapHelperForDevice_methods(root_module, cls):
       
  2938     ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice(ns3::PcapHelperForDevice const & arg0) [copy constructor]
       
  2939     cls.add_constructor([param('ns3::PcapHelperForDevice const &', 'arg0')])
       
  2940     ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice() [constructor]
       
  2941     cls.add_constructor([])
       
  2942     ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous=false, bool explicitFilename=false) [member function]
       
  2943     cls.add_method('EnablePcap', 
       
  2944                    'void', 
       
  2945                    [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')])
       
  2946     ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, std::string ndName, bool promiscuous=false, bool explicitFilename=false) [member function]
       
  2947     cls.add_method('EnablePcap', 
       
  2948                    'void', 
       
  2949                    [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')])
       
  2950     ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NetDeviceContainer d, bool promiscuous=false) [member function]
       
  2951     cls.add_method('EnablePcap', 
       
  2952                    'void', 
       
  2953                    [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd'), param('bool', 'promiscuous', default_value='false')])
       
  2954     ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NodeContainer n, bool promiscuous=false) [member function]
       
  2955     cls.add_method('EnablePcap', 
       
  2956                    'void', 
       
  2957                    [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n'), param('bool', 'promiscuous', default_value='false')])
       
  2958     ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool promiscuous=false) [member function]
       
  2959     cls.add_method('EnablePcap', 
       
  2960                    'void', 
       
  2961                    [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous', default_value='false')])
       
  2962     ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapAll(std::string prefix, bool promiscuous=false) [member function]
       
  2963     cls.add_method('EnablePcapAll', 
       
  2964                    'void', 
       
  2965                    [param('std::string', 'prefix'), param('bool', 'promiscuous', default_value='false')])
       
  2966     ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
       
  2967     cls.add_method('EnablePcapInternal', 
       
  2968                    'void', 
       
  2969                    [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], 
       
  2970                    is_pure_virtual=True, is_virtual=True)
       
  2971     return
       
  2972 
       
  2973 def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls):
       
  2974     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor]
       
  2975     cls.add_constructor([])
       
  2976     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount(ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> const & o) [copy constructor]
       
  2977     cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')])
       
  2978     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Cleanup() [member function]
       
  2979     cls.add_method('Cleanup', 
       
  2980                    'void', 
       
  2981                    [], 
       
  2982                    is_static=True)
       
  2983     return
       
  2984 
       
  2985 def register_Ns3Simulator_methods(root_module, cls):
       
  2986     ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [copy constructor]
       
  2987     cls.add_constructor([param('ns3::Simulator const &', 'arg0')])
       
  2988     ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function]
       
  2989     cls.add_method('Cancel', 
       
  2990                    'void', 
       
  2991                    [param('ns3::EventId const &', 'id')], 
       
  2992                    is_static=True)
       
  2993     ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function]
       
  2994     cls.add_method('Destroy', 
       
  2995                    'void', 
       
  2996                    [], 
       
  2997                    is_static=True)
       
  2998     ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function]
       
  2999     cls.add_method('GetContext', 
       
  3000                    'uint32_t', 
       
  3001                    [], 
       
  3002                    is_static=True)
       
  3003     ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function]
       
  3004     cls.add_method('GetDelayLeft', 
       
  3005                    'ns3::Time', 
       
  3006                    [param('ns3::EventId const &', 'id')], 
       
  3007                    is_static=True)
       
  3008     ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function]
       
  3009     cls.add_method('GetImplementation', 
       
  3010                    'ns3::Ptr< ns3::SimulatorImpl >', 
       
  3011                    [], 
       
  3012                    is_static=True)
       
  3013     ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function]
       
  3014     cls.add_method('GetMaximumSimulationTime', 
       
  3015                    'ns3::Time', 
       
  3016                    [], 
       
  3017                    is_static=True)
       
  3018     ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function]
       
  3019     cls.add_method('GetSystemId', 
       
  3020                    'uint32_t', 
       
  3021                    [], 
       
  3022                    is_static=True)
       
  3023     ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function]
       
  3024     cls.add_method('IsExpired', 
       
  3025                    'bool', 
       
  3026                    [param('ns3::EventId const &', 'id')], 
       
  3027                    is_static=True)
       
  3028     ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function]
       
  3029     cls.add_method('IsFinished', 
       
  3030                    'bool', 
       
  3031                    [], 
       
  3032                    is_static=True)
       
  3033     ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function]
       
  3034     cls.add_method('Now', 
       
  3035                    'ns3::Time', 
       
  3036                    [], 
       
  3037                    is_static=True)
       
  3038     ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function]
       
  3039     cls.add_method('Remove', 
       
  3040                    'void', 
       
  3041                    [param('ns3::EventId const &', 'id')], 
       
  3042                    is_static=True)
       
  3043     ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function]
       
  3044     cls.add_method('SetImplementation', 
       
  3045                    'void', 
       
  3046                    [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], 
       
  3047                    is_static=True)
       
  3048     ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function]
       
  3049     cls.add_method('SetScheduler', 
       
  3050                    'void', 
       
  3051                    [param('ns3::ObjectFactory', 'schedulerFactory')], 
       
  3052                    is_static=True)
       
  3053     ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function]
       
  3054     cls.add_method('Stop', 
       
  3055                    'void', 
       
  3056                    [], 
       
  3057                    is_static=True)
       
  3058     ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & time) [member function]
       
  3059     cls.add_method('Stop', 
       
  3060                    'void', 
       
  3061                    [param('ns3::Time const &', 'time')], 
       
  3062                    is_static=True)
       
  3063     return
       
  3064 
       
  3065 def register_Ns3StatusCode_methods(root_module, cls):
       
  3066     cls.add_output_stream_operator()
       
  3067     ## status-code.h (module 'wifi'): ns3::StatusCode::StatusCode(ns3::StatusCode const & arg0) [copy constructor]
       
  3068     cls.add_constructor([param('ns3::StatusCode const &', 'arg0')])
       
  3069     ## status-code.h (module 'wifi'): ns3::StatusCode::StatusCode() [constructor]
       
  3070     cls.add_constructor([])
       
  3071     ## status-code.h (module 'wifi'): ns3::Buffer::Iterator ns3::StatusCode::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  3072     cls.add_method('Deserialize', 
       
  3073                    'ns3::Buffer::Iterator', 
       
  3074                    [param('ns3::Buffer::Iterator', 'start')])
       
  3075     ## status-code.h (module 'wifi'): uint32_t ns3::StatusCode::GetSerializedSize() const [member function]
       
  3076     cls.add_method('GetSerializedSize', 
       
  3077                    'uint32_t', 
       
  3078                    [], 
       
  3079                    is_const=True)
       
  3080     ## status-code.h (module 'wifi'): bool ns3::StatusCode::IsSuccess() const [member function]
       
  3081     cls.add_method('IsSuccess', 
       
  3082                    'bool', 
       
  3083                    [], 
       
  3084                    is_const=True)
       
  3085     ## status-code.h (module 'wifi'): ns3::Buffer::Iterator ns3::StatusCode::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  3086     cls.add_method('Serialize', 
       
  3087                    'ns3::Buffer::Iterator', 
       
  3088                    [param('ns3::Buffer::Iterator', 'start')], 
       
  3089                    is_const=True)
       
  3090     ## status-code.h (module 'wifi'): void ns3::StatusCode::SetFailure() [member function]
       
  3091     cls.add_method('SetFailure', 
       
  3092                    'void', 
       
  3093                    [])
       
  3094     ## status-code.h (module 'wifi'): void ns3::StatusCode::SetSuccess() [member function]
       
  3095     cls.add_method('SetSuccess', 
       
  3096                    'void', 
       
  3097                    [])
       
  3098     return
       
  3099 
       
  3100 def register_Ns3Tag_methods(root_module, cls):
       
  3101     ## tag.h (module 'network'): ns3::Tag::Tag() [constructor]
       
  3102     cls.add_constructor([])
       
  3103     ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [copy constructor]
       
  3104     cls.add_constructor([param('ns3::Tag const &', 'arg0')])
       
  3105     ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function]
       
  3106     cls.add_method('Deserialize', 
       
  3107                    'void', 
       
  3108                    [param('ns3::TagBuffer', 'i')], 
       
  3109                    is_pure_virtual=True, is_virtual=True)
       
  3110     ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function]
       
  3111     cls.add_method('GetSerializedSize', 
       
  3112                    'uint32_t', 
       
  3113                    [], 
       
  3114                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3115     ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function]
       
  3116     cls.add_method('GetTypeId', 
       
  3117                    'ns3::TypeId', 
       
  3118                    [], 
       
  3119                    is_static=True)
       
  3120     ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function]
       
  3121     cls.add_method('Print', 
       
  3122                    'void', 
       
  3123                    [param('std::ostream &', 'os')], 
       
  3124                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3125     ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function]
       
  3126     cls.add_method('Serialize', 
       
  3127                    'void', 
       
  3128                    [param('ns3::TagBuffer', 'i')], 
       
  3129                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3130     return
       
  3131 
       
  3132 def register_Ns3TagBuffer_methods(root_module, cls):
       
  3133     ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [copy constructor]
       
  3134     cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')])
       
  3135     ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor]
       
  3136     cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')])
       
  3137     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function]
       
  3138     cls.add_method('CopyFrom', 
       
  3139                    'void', 
       
  3140                    [param('ns3::TagBuffer', 'o')])
       
  3141     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function]
       
  3142     cls.add_method('Read', 
       
  3143                    'void', 
       
  3144                    [param('uint8_t *', 'buffer'), param('uint32_t', 'size')])
       
  3145     ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function]
       
  3146     cls.add_method('ReadDouble', 
       
  3147                    'double', 
       
  3148                    [])
       
  3149     ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function]
       
  3150     cls.add_method('ReadU16', 
       
  3151                    'uint16_t', 
       
  3152                    [])
       
  3153     ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function]
       
  3154     cls.add_method('ReadU32', 
       
  3155                    'uint32_t', 
       
  3156                    [])
       
  3157     ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function]
       
  3158     cls.add_method('ReadU64', 
       
  3159                    'uint64_t', 
       
  3160                    [])
       
  3161     ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function]
       
  3162     cls.add_method('ReadU8', 
       
  3163                    'uint8_t', 
       
  3164                    [])
       
  3165     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function]
       
  3166     cls.add_method('TrimAtEnd', 
       
  3167                    'void', 
       
  3168                    [param('uint32_t', 'trim')])
       
  3169     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function]
       
  3170     cls.add_method('Write', 
       
  3171                    'void', 
       
  3172                    [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
       
  3173     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function]
       
  3174     cls.add_method('WriteDouble', 
       
  3175                    'void', 
       
  3176                    [param('double', 'v')])
       
  3177     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t data) [member function]
       
  3178     cls.add_method('WriteU16', 
       
  3179                    'void', 
       
  3180                    [param('uint16_t', 'data')])
       
  3181     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t data) [member function]
       
  3182     cls.add_method('WriteU32', 
       
  3183                    'void', 
       
  3184                    [param('uint32_t', 'data')])
       
  3185     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function]
       
  3186     cls.add_method('WriteU64', 
       
  3187                    'void', 
       
  3188                    [param('uint64_t', 'v')])
       
  3189     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function]
       
  3190     cls.add_method('WriteU8', 
       
  3191                    'void', 
       
  3192                    [param('uint8_t', 'v')])
       
  3193     return
       
  3194 
       
  3195 def register_Ns3TypeId_methods(root_module, cls):
       
  3196     cls.add_binary_comparison_operator('!=')
       
  3197     cls.add_binary_comparison_operator('<')
       
  3198     cls.add_output_stream_operator()
       
  3199     cls.add_binary_comparison_operator('==')
       
  3200     ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor]
       
  3201     cls.add_constructor([param('char const *', 'name')])
       
  3202     ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor]
       
  3203     cls.add_constructor([])
       
  3204     ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [copy constructor]
       
  3205     cls.add_constructor([param('ns3::TypeId const &', 'o')])
       
  3206     ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  3207     cls.add_method('AddAttribute', 
       
  3208                    'ns3::TypeId', 
       
  3209                    [param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
       
  3210     ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, uint32_t flags, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  3211     cls.add_method('AddAttribute', 
       
  3212                    'ns3::TypeId', 
       
  3213                    [param('std::string', 'name'), param('std::string', 'help'), param('uint32_t', 'flags'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
       
  3214     ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<ns3::TraceSourceAccessor const> accessor) [member function]
       
  3215     cls.add_method('AddTraceSource', 
       
  3216                    'ns3::TypeId', 
       
  3217                    [param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor')])
       
  3218     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(uint32_t i) const [member function]
       
  3219     cls.add_method('GetAttribute', 
       
  3220                    'ns3::TypeId::AttributeInformation', 
       
  3221                    [param('uint32_t', 'i')], 
       
  3222                    is_const=True)
       
  3223     ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(uint32_t i) const [member function]
       
  3224     cls.add_method('GetAttributeFullName', 
       
  3225                    'std::string', 
       
  3226                    [param('uint32_t', 'i')], 
       
  3227                    is_const=True)
       
  3228     ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetAttributeN() const [member function]
       
  3229     cls.add_method('GetAttributeN', 
       
  3230                    'uint32_t', 
       
  3231                    [], 
       
  3232                    is_const=True)
       
  3233     ## type-id.h (module 'core'): ns3::Callback<ns3::ObjectBase*,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::TypeId::GetConstructor() const [member function]
       
  3234     cls.add_method('GetConstructor', 
       
  3235                    'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 
       
  3236                    [], 
       
  3237                    is_const=True)
       
  3238     ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function]
       
  3239     cls.add_method('GetGroupName', 
       
  3240                    'std::string', 
       
  3241                    [], 
       
  3242                    is_const=True)
       
  3243     ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetHash() const [member function]
       
  3244     cls.add_method('GetHash', 
       
  3245                    'uint32_t', 
       
  3246                    [], 
       
  3247                    is_const=True)
       
  3248     ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function]
       
  3249     cls.add_method('GetName', 
       
  3250                    'std::string', 
       
  3251                    [], 
       
  3252                    is_const=True)
       
  3253     ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function]
       
  3254     cls.add_method('GetParent', 
       
  3255                    'ns3::TypeId', 
       
  3256                    [], 
       
  3257                    is_const=True)
       
  3258     ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint32_t i) [member function]
       
  3259     cls.add_method('GetRegistered', 
       
  3260                    'ns3::TypeId', 
       
  3261                    [param('uint32_t', 'i')], 
       
  3262                    is_static=True)
       
  3263     ## type-id.h (module 'core'): static uint32_t ns3::TypeId::GetRegisteredN() [member function]
       
  3264     cls.add_method('GetRegisteredN', 
       
  3265                    'uint32_t', 
       
  3266                    [], 
       
  3267                    is_static=True)
       
  3268     ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(uint32_t i) const [member function]
       
  3269     cls.add_method('GetTraceSource', 
       
  3270                    'ns3::TypeId::TraceSourceInformation', 
       
  3271                    [param('uint32_t', 'i')], 
       
  3272                    is_const=True)
       
  3273     ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetTraceSourceN() const [member function]
       
  3274     cls.add_method('GetTraceSourceN', 
       
  3275                    'uint32_t', 
       
  3276                    [], 
       
  3277                    is_const=True)
       
  3278     ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function]
       
  3279     cls.add_method('GetUid', 
       
  3280                    'uint16_t', 
       
  3281                    [], 
       
  3282                    is_const=True)
       
  3283     ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function]
       
  3284     cls.add_method('HasConstructor', 
       
  3285                    'bool', 
       
  3286                    [], 
       
  3287                    is_const=True)
       
  3288     ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function]
       
  3289     cls.add_method('HasParent', 
       
  3290                    'bool', 
       
  3291                    [], 
       
  3292                    is_const=True)
       
  3293     ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function]
       
  3294     cls.add_method('HideFromDocumentation', 
       
  3295                    'ns3::TypeId', 
       
  3296                    [])
       
  3297     ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function]
       
  3298     cls.add_method('IsChildOf', 
       
  3299                    'bool', 
       
  3300                    [param('ns3::TypeId', 'other')], 
       
  3301                    is_const=True)
       
  3302     ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function]
       
  3303     cls.add_method('LookupAttributeByName', 
       
  3304                    'bool', 
       
  3305                    [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], 
       
  3306                    is_const=True)
       
  3307     ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(uint32_t hash) [member function]
       
  3308     cls.add_method('LookupByHash', 
       
  3309                    'ns3::TypeId', 
       
  3310                    [param('uint32_t', 'hash')], 
       
  3311                    is_static=True)
       
  3312     ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(uint32_t hash, ns3::TypeId * tid) [member function]
       
  3313     cls.add_method('LookupByHashFailSafe', 
       
  3314                    'bool', 
       
  3315                    [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')], 
       
  3316                    is_static=True)
       
  3317     ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function]
       
  3318     cls.add_method('LookupByName', 
       
  3319                    'ns3::TypeId', 
       
  3320                    [param('std::string', 'name')], 
       
  3321                    is_static=True)
       
  3322     ## type-id.h (module 'core'): ns3::Ptr<ns3::TraceSourceAccessor const> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function]
       
  3323     cls.add_method('LookupTraceSourceByName', 
       
  3324                    'ns3::Ptr< ns3::TraceSourceAccessor const >', 
       
  3325                    [param('std::string', 'name')], 
       
  3326                    is_const=True)
       
  3327     ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function]
       
  3328     cls.add_method('MustHideFromDocumentation', 
       
  3329                    'bool', 
       
  3330                    [], 
       
  3331                    is_const=True)
       
  3332     ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(uint32_t i, ns3::Ptr<ns3::AttributeValue const> initialValue) [member function]
       
  3333     cls.add_method('SetAttributeInitialValue', 
       
  3334                    'bool', 
       
  3335                    [param('uint32_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')])
       
  3336     ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function]
       
  3337     cls.add_method('SetGroupName', 
       
  3338                    'ns3::TypeId', 
       
  3339                    [param('std::string', 'groupName')])
       
  3340     ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function]
       
  3341     cls.add_method('SetParent', 
       
  3342                    'ns3::TypeId', 
       
  3343                    [param('ns3::TypeId', 'tid')])
       
  3344     ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t tid) [member function]
       
  3345     cls.add_method('SetUid', 
       
  3346                    'void', 
       
  3347                    [param('uint16_t', 'tid')])
       
  3348     return
       
  3349 
       
  3350 def register_Ns3TypeIdAttributeInformation_methods(root_module, cls):
       
  3351     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor]
       
  3352     cls.add_constructor([])
       
  3353     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [copy constructor]
       
  3354     cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')])
       
  3355     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable]
       
  3356     cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False)
       
  3357     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable]
       
  3358     cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False)
       
  3359     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::flags [variable]
       
  3360     cls.add_instance_attribute('flags', 'uint32_t', is_const=False)
       
  3361     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable]
       
  3362     cls.add_instance_attribute('help', 'std::string', is_const=False)
       
  3363     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable]
       
  3364     cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False)
       
  3365     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable]
       
  3366     cls.add_instance_attribute('name', 'std::string', is_const=False)
       
  3367     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable]
       
  3368     cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False)
       
  3369     return
       
  3370 
       
  3371 def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls):
       
  3372     ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor]
       
  3373     cls.add_constructor([])
       
  3374     ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [copy constructor]
       
  3375     cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')])
       
  3376     ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable]
       
  3377     cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False)
       
  3378     ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable]
       
  3379     cls.add_instance_attribute('help', 'std::string', is_const=False)
       
  3380     ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable]
       
  3381     cls.add_instance_attribute('name', 'std::string', is_const=False)
       
  3382     return
       
  3383 
       
  3384 def register_Ns3VendorSpecificContentManager_methods(root_module, cls):
       
  3385     ## vendor-specific-action.h (module 'wave'): ns3::VendorSpecificContentManager::VendorSpecificContentManager(ns3::VendorSpecificContentManager const & arg0) [copy constructor]
       
  3386     cls.add_constructor([param('ns3::VendorSpecificContentManager const &', 'arg0')])
       
  3387     ## vendor-specific-action.h (module 'wave'): ns3::VendorSpecificContentManager::VendorSpecificContentManager() [constructor]
       
  3388     cls.add_constructor([])
       
  3389     ## vendor-specific-action.h (module 'wave'): void ns3::VendorSpecificContentManager::DeregisterVscCallback(ns3::OrganizationIdentifier & oi) [member function]
       
  3390     cls.add_method('DeregisterVscCallback', 
       
  3391                    'void', 
       
  3392                    [param('ns3::OrganizationIdentifier &', 'oi')])
       
  3393     ## vendor-specific-action.h (module 'wave'): ns3::VscCallback ns3::VendorSpecificContentManager::FindVscCallback(ns3::OrganizationIdentifier & oi) [member function]
       
  3394     cls.add_method('FindVscCallback', 
       
  3395                    'ns3::VscCallback', 
       
  3396                    [param('ns3::OrganizationIdentifier &', 'oi')])
       
  3397     ## vendor-specific-action.h (module 'wave'): void ns3::VendorSpecificContentManager::RegisterVscCallback(ns3::OrganizationIdentifier oi, ns3::VscCallback cb) [member function]
       
  3398     cls.add_method('RegisterVscCallback', 
       
  3399                    'void', 
       
  3400                    [param('ns3::OrganizationIdentifier', 'oi'), param('ns3::VscCallback', 'cb')])
       
  3401     return
       
  3402 
       
  3403 def register_Ns3WifiHelper_methods(root_module, cls):
       
  3404     ## wifi-helper.h (module 'wifi'): ns3::WifiHelper::WifiHelper(ns3::WifiHelper const & arg0) [copy constructor]
       
  3405     cls.add_constructor([param('ns3::WifiHelper const &', 'arg0')])
       
  3406     ## wifi-helper.h (module 'wifi'): ns3::WifiHelper::WifiHelper() [constructor]
       
  3407     cls.add_constructor([])
       
  3408     ## wifi-helper.h (module 'wifi'): int64_t ns3::WifiHelper::AssignStreams(ns3::NetDeviceContainer c, int64_t stream) [member function]
       
  3409     cls.add_method('AssignStreams', 
       
  3410                    'int64_t', 
       
  3411                    [param('ns3::NetDeviceContainer', 'c'), param('int64_t', 'stream')])
       
  3412     ## wifi-helper.h (module 'wifi'): static ns3::WifiHelper ns3::WifiHelper::Default() [member function]
       
  3413     cls.add_method('Default', 
       
  3414                    'ns3::WifiHelper', 
       
  3415                    [], 
       
  3416                    is_static=True)
       
  3417     ## wifi-helper.h (module 'wifi'): static void ns3::WifiHelper::EnableLogComponents() [member function]
       
  3418     cls.add_method('EnableLogComponents', 
       
  3419                    'void', 
       
  3420                    [], 
       
  3421                    is_static=True)
       
  3422     ## wifi-helper.h (module 'wifi'): ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::NodeContainer c) const [member function]
       
  3423     cls.add_method('Install', 
       
  3424                    'ns3::NetDeviceContainer', 
       
  3425                    [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::NodeContainer', 'c')], 
       
  3426                    is_const=True, is_virtual=True)
       
  3427     ## wifi-helper.h (module 'wifi'): ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::Ptr<ns3::Node> node) const [member function]
       
  3428     cls.add_method('Install', 
       
  3429                    'ns3::NetDeviceContainer', 
       
  3430                    [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::Ptr< ns3::Node >', 'node')], 
       
  3431                    is_const=True, is_virtual=True)
       
  3432     ## wifi-helper.h (module 'wifi'): ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, std::string nodeName) const [member function]
       
  3433     cls.add_method('Install', 
       
  3434                    'ns3::NetDeviceContainer', 
       
  3435                    [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('std::string', 'nodeName')], 
       
  3436                    is_const=True, is_virtual=True)
       
  3437     ## wifi-helper.h (module 'wifi'): void ns3::WifiHelper::SetRemoteStationManager(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]
       
  3438     cls.add_method('SetRemoteStationManager', 
       
  3439                    'void', 
       
  3440                    [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()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
       
  3441     ## wifi-helper.h (module 'wifi'): void ns3::WifiHelper::SetStandard(ns3::WifiPhyStandard standard) [member function]
       
  3442     cls.add_method('SetStandard', 
       
  3443                    'void', 
       
  3444                    [param('ns3::WifiPhyStandard', 'standard')], 
       
  3445                    is_virtual=True)
       
  3446     return
       
  3447 
       
  3448 def register_Ns3WifiMacHelper_methods(root_module, cls):
       
  3449     ## wifi-helper.h (module 'wifi'): ns3::WifiMacHelper::WifiMacHelper() [constructor]
       
  3450     cls.add_constructor([])
       
  3451     ## wifi-helper.h (module 'wifi'): ns3::WifiMacHelper::WifiMacHelper(ns3::WifiMacHelper const & arg0) [copy constructor]
       
  3452     cls.add_constructor([param('ns3::WifiMacHelper const &', 'arg0')])
       
  3453     ## wifi-helper.h (module 'wifi'): ns3::Ptr<ns3::WifiMac> ns3::WifiMacHelper::Create() const [member function]
       
  3454     cls.add_method('Create', 
       
  3455                    'ns3::Ptr< ns3::WifiMac >', 
       
  3456                    [], 
       
  3457                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3458     return
       
  3459 
       
  3460 def register_Ns3WifiMode_methods(root_module, cls):
       
  3461     cls.add_output_stream_operator()
       
  3462     cls.add_binary_comparison_operator('==')
       
  3463     ## wifi-mode.h (module 'wifi'): ns3::WifiMode::WifiMode(ns3::WifiMode const & arg0) [copy constructor]
       
  3464     cls.add_constructor([param('ns3::WifiMode const &', 'arg0')])
       
  3465     ## wifi-mode.h (module 'wifi'): ns3::WifiMode::WifiMode() [constructor]
       
  3466     cls.add_constructor([])
       
  3467     ## wifi-mode.h (module 'wifi'): ns3::WifiMode::WifiMode(std::string name) [constructor]
       
  3468     cls.add_constructor([param('std::string', 'name')])
       
  3469     ## wifi-mode.h (module 'wifi'): uint32_t ns3::WifiMode::GetBandwidth() const [member function]
       
  3470     cls.add_method('GetBandwidth', 
       
  3471                    'uint32_t', 
       
  3472                    [], 
       
  3473                    is_const=True)
       
  3474     ## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate ns3::WifiMode::GetCodeRate() const [member function]
       
  3475     cls.add_method('GetCodeRate', 
       
  3476                    'ns3::WifiCodeRate', 
       
  3477                    [], 
       
  3478                    is_const=True)
       
  3479     ## wifi-mode.h (module 'wifi'): uint8_t ns3::WifiMode::GetConstellationSize() const [member function]
       
  3480     cls.add_method('GetConstellationSize', 
       
  3481                    'uint8_t', 
       
  3482                    [], 
       
  3483                    is_const=True)
       
  3484     ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetDataRate() const [member function]
       
  3485     cls.add_method('GetDataRate', 
       
  3486                    'uint64_t', 
       
  3487                    [], 
       
  3488                    is_const=True)
       
  3489     ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass ns3::WifiMode::GetModulationClass() const [member function]
       
  3490     cls.add_method('GetModulationClass', 
       
  3491                    'ns3::WifiModulationClass', 
       
  3492                    [], 
       
  3493                    is_const=True)
       
  3494     ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetPhyRate() const [member function]
       
  3495     cls.add_method('GetPhyRate', 
       
  3496                    'uint64_t', 
       
  3497                    [], 
       
  3498                    is_const=True)
       
  3499     ## wifi-mode.h (module 'wifi'): uint32_t ns3::WifiMode::GetUid() const [member function]
       
  3500     cls.add_method('GetUid', 
       
  3501                    'uint32_t', 
       
  3502                    [], 
       
  3503                    is_const=True)
       
  3504     ## wifi-mode.h (module 'wifi'): std::string ns3::WifiMode::GetUniqueName() const [member function]
       
  3505     cls.add_method('GetUniqueName', 
       
  3506                    'std::string', 
       
  3507                    [], 
       
  3508                    is_const=True)
       
  3509     ## wifi-mode.h (module 'wifi'): bool ns3::WifiMode::IsMandatory() const [member function]
       
  3510     cls.add_method('IsMandatory', 
       
  3511                    'bool', 
       
  3512                    [], 
       
  3513                    is_const=True)
       
  3514     return
       
  3515 
       
  3516 def register_Ns3WifiModeFactory_methods(root_module, cls):
       
  3517     ## wifi-mode.h (module 'wifi'): ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor]
       
  3518     cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')])
       
  3519     ## wifi-mode.h (module 'wifi'): static ns3::WifiMode ns3::WifiModeFactory::CreateWifiMode(std::string uniqueName, ns3::WifiModulationClass modClass, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, ns3::WifiCodeRate codingRate, uint8_t constellationSize) [member function]
       
  3520     cls.add_method('CreateWifiMode', 
       
  3521                    'ns3::WifiMode', 
       
  3522                    [param('std::string', 'uniqueName'), param('ns3::WifiModulationClass', 'modClass'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('ns3::WifiCodeRate', 'codingRate'), param('uint8_t', 'constellationSize')], 
       
  3523                    is_static=True)
       
  3524     return
       
  3525 
       
  3526 def register_Ns3WifiPhyHelper_methods(root_module, cls):
       
  3527     ## wifi-helper.h (module 'wifi'): ns3::WifiPhyHelper::WifiPhyHelper() [constructor]
       
  3528     cls.add_constructor([])
       
  3529     ## wifi-helper.h (module 'wifi'): ns3::WifiPhyHelper::WifiPhyHelper(ns3::WifiPhyHelper const & arg0) [copy constructor]
       
  3530     cls.add_constructor([param('ns3::WifiPhyHelper const &', 'arg0')])
       
  3531     ## wifi-helper.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::WifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
       
  3532     cls.add_method('Create', 
       
  3533                    'ns3::Ptr< ns3::WifiPhy >', 
       
  3534                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')], 
       
  3535                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3536     return
       
  3537 
       
  3538 def register_Ns3WifiPhyListener_methods(root_module, cls):
       
  3539     ## wifi-phy.h (module 'wifi'): ns3::WifiPhyListener::WifiPhyListener() [constructor]
       
  3540     cls.add_constructor([])
       
  3541     ## wifi-phy.h (module 'wifi'): ns3::WifiPhyListener::WifiPhyListener(ns3::WifiPhyListener const & arg0) [copy constructor]
       
  3542     cls.add_constructor([param('ns3::WifiPhyListener const &', 'arg0')])
       
  3543     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyMaybeCcaBusyStart(ns3::Time duration) [member function]
       
  3544     cls.add_method('NotifyMaybeCcaBusyStart', 
       
  3545                    'void', 
       
  3546                    [param('ns3::Time', 'duration')], 
       
  3547                    is_pure_virtual=True, is_virtual=True)
       
  3548     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyRxEndError() [member function]
       
  3549     cls.add_method('NotifyRxEndError', 
       
  3550                    'void', 
       
  3551                    [], 
       
  3552                    is_pure_virtual=True, is_virtual=True)
       
  3553     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyRxEndOk() [member function]
       
  3554     cls.add_method('NotifyRxEndOk', 
       
  3555                    'void', 
       
  3556                    [], 
       
  3557                    is_pure_virtual=True, is_virtual=True)
       
  3558     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function]
       
  3559     cls.add_method('NotifyRxStart', 
       
  3560                    'void', 
       
  3561                    [param('ns3::Time', 'duration')], 
       
  3562                    is_pure_virtual=True, is_virtual=True)
       
  3563     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifySwitchingStart(ns3::Time duration) [member function]
       
  3564     cls.add_method('NotifySwitchingStart', 
       
  3565                    'void', 
       
  3566                    [param('ns3::Time', 'duration')], 
       
  3567                    is_pure_virtual=True, is_virtual=True)
       
  3568     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration) [member function]
       
  3569     cls.add_method('NotifyTxStart', 
       
  3570                    'void', 
       
  3571                    [param('ns3::Time', 'duration')], 
       
  3572                    is_pure_virtual=True, is_virtual=True)
       
  3573     return
       
  3574 
       
  3575 def register_Ns3WifiRemoteStation_methods(root_module, cls):
       
  3576     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::WifiRemoteStation() [constructor]
       
  3577     cls.add_constructor([])
       
  3578     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::WifiRemoteStation(ns3::WifiRemoteStation const & arg0) [copy constructor]
       
  3579     cls.add_constructor([param('ns3::WifiRemoteStation const &', 'arg0')])
       
  3580     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::m_slrc [variable]
       
  3581     cls.add_instance_attribute('m_slrc', 'uint32_t', is_const=False)
       
  3582     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::m_ssrc [variable]
       
  3583     cls.add_instance_attribute('m_ssrc', 'uint32_t', is_const=False)
       
  3584     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::m_state [variable]
       
  3585     cls.add_instance_attribute('m_state', 'ns3::WifiRemoteStationState *', is_const=False)
       
  3586     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::m_tid [variable]
       
  3587     cls.add_instance_attribute('m_tid', 'uint8_t', is_const=False)
       
  3588     return
       
  3589 
       
  3590 def register_Ns3WifiRemoteStationInfo_methods(root_module, cls):
       
  3591     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationInfo::WifiRemoteStationInfo(ns3::WifiRemoteStationInfo const & arg0) [copy constructor]
       
  3592     cls.add_constructor([param('ns3::WifiRemoteStationInfo const &', 'arg0')])
       
  3593     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationInfo::WifiRemoteStationInfo() [constructor]
       
  3594     cls.add_constructor([])
       
  3595     ## wifi-remote-station-manager.h (module 'wifi'): double ns3::WifiRemoteStationInfo::GetFrameErrorRate() const [member function]
       
  3596     cls.add_method('GetFrameErrorRate', 
       
  3597                    'double', 
       
  3598                    [], 
       
  3599                    is_const=True)
       
  3600     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationInfo::NotifyTxFailed() [member function]
       
  3601     cls.add_method('NotifyTxFailed', 
       
  3602                    'void', 
       
  3603                    [])
       
  3604     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationInfo::NotifyTxSuccess(uint32_t retryCounter) [member function]
       
  3605     cls.add_method('NotifyTxSuccess', 
       
  3606                    'void', 
       
  3607                    [param('uint32_t', 'retryCounter')])
       
  3608     return
       
  3609 
       
  3610 def register_Ns3WifiRemoteStationState_methods(root_module, cls):
       
  3611     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::WifiRemoteStationState() [constructor]
       
  3612     cls.add_constructor([])
       
  3613     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::WifiRemoteStationState(ns3::WifiRemoteStationState const & arg0) [copy constructor]
       
  3614     cls.add_constructor([param('ns3::WifiRemoteStationState const &', 'arg0')])
       
  3615     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_address [variable]
       
  3616     cls.add_instance_attribute('m_address', 'ns3::Mac48Address', is_const=False)
       
  3617     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_greenfield [variable]
       
  3618     cls.add_instance_attribute('m_greenfield', 'bool', is_const=False)
       
  3619     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_info [variable]
       
  3620     cls.add_instance_attribute('m_info', 'ns3::WifiRemoteStationInfo', is_const=False)
       
  3621     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_operationalMcsSet [variable]
       
  3622     cls.add_instance_attribute('m_operationalMcsSet', 'ns3::WifiMcsList', is_const=False)
       
  3623     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_operationalRateSet [variable]
       
  3624     cls.add_instance_attribute('m_operationalRateSet', 'ns3::WifiModeList', is_const=False)
       
  3625     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_rx [variable]
       
  3626     cls.add_instance_attribute('m_rx', 'uint32_t', is_const=False)
       
  3627     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_shortGuardInterval [variable]
       
  3628     cls.add_instance_attribute('m_shortGuardInterval', 'bool', is_const=False)
       
  3629     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_stbc [variable]
       
  3630     cls.add_instance_attribute('m_stbc', 'bool', is_const=False)
       
  3631     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_tx [variable]
       
  3632     cls.add_instance_attribute('m_tx', 'uint32_t', is_const=False)
       
  3633     return
       
  3634 
       
  3635 def register_Ns3WifiTxVector_methods(root_module, cls):
       
  3636     cls.add_output_stream_operator()
       
  3637     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiTxVector::WifiTxVector(ns3::WifiTxVector const & arg0) [copy constructor]
       
  3638     cls.add_constructor([param('ns3::WifiTxVector const &', 'arg0')])
       
  3639     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiTxVector::WifiTxVector() [constructor]
       
  3640     cls.add_constructor([])
       
  3641     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiTxVector::WifiTxVector(ns3::WifiMode m, uint8_t l, uint8_t r, bool sg, uint8_t ns, uint8_t ne, bool Stbc) [constructor]
       
  3642     cls.add_constructor([param('ns3::WifiMode', 'm'), param('uint8_t', 'l'), param('uint8_t', 'r'), param('bool', 'sg'), param('uint8_t', 'ns'), param('uint8_t', 'ne'), param('bool', 'Stbc')])
       
  3643     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiMode ns3::WifiTxVector::GetMode() const [member function]
       
  3644     cls.add_method('GetMode', 
       
  3645                    'ns3::WifiMode', 
       
  3646                    [], 
       
  3647                    is_const=True)
       
  3648     ## wifi-tx-vector.h (module 'wifi'): uint8_t ns3::WifiTxVector::GetNess() const [member function]
       
  3649     cls.add_method('GetNess', 
       
  3650                    'uint8_t', 
       
  3651                    [], 
       
  3652                    is_const=True)
       
  3653     ## wifi-tx-vector.h (module 'wifi'): uint8_t ns3::WifiTxVector::GetNss() const [member function]
       
  3654     cls.add_method('GetNss', 
       
  3655                    'uint8_t', 
       
  3656                    [], 
       
  3657                    is_const=True)
       
  3658     ## wifi-tx-vector.h (module 'wifi'): uint8_t ns3::WifiTxVector::GetRetries() const [member function]
       
  3659     cls.add_method('GetRetries', 
       
  3660                    'uint8_t', 
       
  3661                    [], 
       
  3662                    is_const=True)
       
  3663     ## wifi-tx-vector.h (module 'wifi'): uint8_t ns3::WifiTxVector::GetTxPowerLevel() const [member function]
       
  3664     cls.add_method('GetTxPowerLevel', 
       
  3665                    'uint8_t', 
       
  3666                    [], 
       
  3667                    is_const=True)
       
  3668     ## wifi-tx-vector.h (module 'wifi'): bool ns3::WifiTxVector::IsShortGuardInterval() const [member function]
       
  3669     cls.add_method('IsShortGuardInterval', 
       
  3670                    'bool', 
       
  3671                    [], 
       
  3672                    is_const=True)
       
  3673     ## wifi-tx-vector.h (module 'wifi'): bool ns3::WifiTxVector::IsStbc() const [member function]
       
  3674     cls.add_method('IsStbc', 
       
  3675                    'bool', 
       
  3676                    [], 
       
  3677                    is_const=True)
       
  3678     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetMode(ns3::WifiMode mode) [member function]
       
  3679     cls.add_method('SetMode', 
       
  3680                    'void', 
       
  3681                    [param('ns3::WifiMode', 'mode')])
       
  3682     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetNess(uint8_t ness) [member function]
       
  3683     cls.add_method('SetNess', 
       
  3684                    'void', 
       
  3685                    [param('uint8_t', 'ness')])
       
  3686     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetNss(uint8_t nss) [member function]
       
  3687     cls.add_method('SetNss', 
       
  3688                    'void', 
       
  3689                    [param('uint8_t', 'nss')])
       
  3690     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetRetries(uint8_t retries) [member function]
       
  3691     cls.add_method('SetRetries', 
       
  3692                    'void', 
       
  3693                    [param('uint8_t', 'retries')])
       
  3694     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetShortGuardInterval(bool guardinterval) [member function]
       
  3695     cls.add_method('SetShortGuardInterval', 
       
  3696                    'void', 
       
  3697                    [param('bool', 'guardinterval')])
       
  3698     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetStbc(bool stbcsatuts) [member function]
       
  3699     cls.add_method('SetStbc', 
       
  3700                    'void', 
       
  3701                    [param('bool', 'stbcsatuts')])
       
  3702     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetTxPowerLevel(uint8_t powerlevel) [member function]
       
  3703     cls.add_method('SetTxPowerLevel', 
       
  3704                    'void', 
       
  3705                    [param('uint8_t', 'powerlevel')])
       
  3706     return
       
  3707 
       
  3708 def register_Ns3Empty_methods(root_module, cls):
       
  3709     ## empty.h (module 'core'): ns3::empty::empty() [constructor]
       
  3710     cls.add_constructor([])
       
  3711     ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor]
       
  3712     cls.add_constructor([param('ns3::empty const &', 'arg0')])
       
  3713     return
       
  3714 
       
  3715 def register_Ns3Int64x64_t_methods(root_module, cls):
       
  3716     cls.add_binary_comparison_operator('<=')
       
  3717     cls.add_binary_comparison_operator('!=')
       
  3718     cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right'))
       
  3719     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right'))
       
  3720     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right'))
       
  3721     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right'))
       
  3722     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right'))
       
  3723     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right'))
       
  3724     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right'))
       
  3725     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right'))
       
  3726     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right'))
       
  3727     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right'))
       
  3728     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right'))
       
  3729     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right'))
       
  3730     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
       
  3731     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right'))
       
  3732     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right'))
       
  3733     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right'))
       
  3734     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right'))
       
  3735     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right'))
       
  3736     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right'))
       
  3737     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right'))
       
  3738     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right'))
       
  3739     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right'))
       
  3740     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right'))
       
  3741     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right'))
       
  3742     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
       
  3743     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right'))
       
  3744     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right'))
       
  3745     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right'))
       
  3746     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right'))
       
  3747     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right'))
       
  3748     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right'))
       
  3749     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right'))
       
  3750     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right'))
       
  3751     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right'))
       
  3752     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right'))
       
  3753     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right'))
       
  3754     cls.add_unary_numeric_operator('-')
       
  3755     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
       
  3756     cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right'))
       
  3757     cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right'))
       
  3758     cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right'))
       
  3759     cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right'))
       
  3760     cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right'))
       
  3761     cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right'))
       
  3762     cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right'))
       
  3763     cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right'))
       
  3764     cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right'))
       
  3765     cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right'))
       
  3766     cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right'))
       
  3767     cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
       
  3768     cls.add_binary_comparison_operator('<')
       
  3769     cls.add_binary_comparison_operator('>')
       
  3770     cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right'))
       
  3771     cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right'))
       
  3772     cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right'))
       
  3773     cls.add_output_stream_operator()
       
  3774     cls.add_binary_comparison_operator('==')
       
  3775     cls.add_binary_comparison_operator('>=')
       
  3776     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor]
       
  3777     cls.add_constructor([])
       
  3778     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor]
       
  3779     cls.add_constructor([param('double', 'v')])
       
  3780     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int v) [constructor]
       
  3781     cls.add_constructor([param('int', 'v')])
       
  3782     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long int v) [constructor]
       
  3783     cls.add_constructor([param('long int', 'v')])
       
  3784     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int v) [constructor]
       
  3785     cls.add_constructor([param('long long int', 'v')])
       
  3786     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int v) [constructor]
       
  3787     cls.add_constructor([param('unsigned int', 'v')])
       
  3788     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int v) [constructor]
       
  3789     cls.add_constructor([param('long unsigned int', 'v')])
       
  3790     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int v) [constructor]
       
  3791     cls.add_constructor([param('long long unsigned int', 'v')])
       
  3792     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t hi, uint64_t lo) [constructor]
       
  3793     cls.add_constructor([param('int64_t', 'hi'), param('uint64_t', 'lo')])
       
  3794     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [copy constructor]
       
  3795     cls.add_constructor([param('ns3::int64x64_t const &', 'o')])
       
  3796     ## int64x64-double.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function]
       
  3797     cls.add_method('GetDouble', 
       
  3798                    'double', 
       
  3799                    [], 
       
  3800                    is_const=True)
       
  3801     ## int64x64-double.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function]
       
  3802     cls.add_method('GetHigh', 
       
  3803                    'int64_t', 
       
  3804                    [], 
       
  3805                    is_const=True)
       
  3806     ## int64x64-double.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function]
       
  3807     cls.add_method('GetLow', 
       
  3808                    'uint64_t', 
       
  3809                    [], 
       
  3810                    is_const=True)
       
  3811     ## int64x64-double.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t v) [member function]
       
  3812     cls.add_method('Invert', 
       
  3813                    'ns3::int64x64_t', 
       
  3814                    [param('uint64_t', 'v')], 
       
  3815                    is_static=True)
       
  3816     ## int64x64-double.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function]
       
  3817     cls.add_method('MulByInvert', 
       
  3818                    'void', 
       
  3819                    [param('ns3::int64x64_t const &', 'o')])
       
  3820     return
       
  3821 
       
  3822 def register_Ns3Chunk_methods(root_module, cls):
       
  3823     ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor]
       
  3824     cls.add_constructor([])
       
  3825     ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [copy constructor]
       
  3826     cls.add_constructor([param('ns3::Chunk const &', 'arg0')])
       
  3827     ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  3828     cls.add_method('Deserialize', 
       
  3829                    'uint32_t', 
       
  3830                    [param('ns3::Buffer::Iterator', 'start')], 
       
  3831                    is_pure_virtual=True, is_virtual=True)
       
  3832     ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function]
       
  3833     cls.add_method('GetTypeId', 
       
  3834                    'ns3::TypeId', 
       
  3835                    [], 
       
  3836                    is_static=True)
       
  3837     ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function]
       
  3838     cls.add_method('Print', 
       
  3839                    'void', 
       
  3840                    [param('std::ostream &', 'os')], 
       
  3841                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3842     return
       
  3843 
       
  3844 def register_Ns3Header_methods(root_module, cls):
       
  3845     cls.add_output_stream_operator()
       
  3846     ## header.h (module 'network'): ns3::Header::Header() [constructor]
       
  3847     cls.add_constructor([])
       
  3848     ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [copy constructor]
       
  3849     cls.add_constructor([param('ns3::Header const &', 'arg0')])
       
  3850     ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  3851     cls.add_method('Deserialize', 
       
  3852                    'uint32_t', 
       
  3853                    [param('ns3::Buffer::Iterator', 'start')], 
       
  3854                    is_pure_virtual=True, is_virtual=True)
       
  3855     ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function]
       
  3856     cls.add_method('GetSerializedSize', 
       
  3857                    'uint32_t', 
       
  3858                    [], 
       
  3859                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3860     ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function]
       
  3861     cls.add_method('GetTypeId', 
       
  3862                    'ns3::TypeId', 
       
  3863                    [], 
       
  3864                    is_static=True)
       
  3865     ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function]
       
  3866     cls.add_method('Print', 
       
  3867                    'void', 
       
  3868                    [param('std::ostream &', 'os')], 
       
  3869                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3870     ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  3871     cls.add_method('Serialize', 
       
  3872                    'void', 
       
  3873                    [param('ns3::Buffer::Iterator', 'start')], 
       
  3874                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3875     return
       
  3876 
       
  3877 def register_Ns3HigherDataTxVectorTag_methods(root_module, cls):
       
  3878     ## higher-tx-tag.h (module 'wave'): ns3::HigherDataTxVectorTag::HigherDataTxVectorTag(ns3::HigherDataTxVectorTag const & arg0) [copy constructor]
       
  3879     cls.add_constructor([param('ns3::HigherDataTxVectorTag const &', 'arg0')])
       
  3880     ## higher-tx-tag.h (module 'wave'): ns3::HigherDataTxVectorTag::HigherDataTxVectorTag() [constructor]
       
  3881     cls.add_constructor([])
       
  3882     ## higher-tx-tag.h (module 'wave'): ns3::HigherDataTxVectorTag::HigherDataTxVectorTag(ns3::WifiTxVector dataTxVector, bool adapter) [constructor]
       
  3883     cls.add_constructor([param('ns3::WifiTxVector', 'dataTxVector'), param('bool', 'adapter')])
       
  3884     ## higher-tx-tag.h (module 'wave'): void ns3::HigherDataTxVectorTag::Deserialize(ns3::TagBuffer i) [member function]
       
  3885     cls.add_method('Deserialize', 
       
  3886                    'void', 
       
  3887                    [param('ns3::TagBuffer', 'i')], 
       
  3888                    is_virtual=True)
       
  3889     ## higher-tx-tag.h (module 'wave'): ns3::WifiTxVector ns3::HigherDataTxVectorTag::GetDataTxVector() const [member function]
       
  3890     cls.add_method('GetDataTxVector', 
       
  3891                    'ns3::WifiTxVector', 
       
  3892                    [], 
       
  3893                    is_const=True)
       
  3894     ## higher-tx-tag.h (module 'wave'): ns3::TypeId ns3::HigherDataTxVectorTag::GetInstanceTypeId() const [member function]
       
  3895     cls.add_method('GetInstanceTypeId', 
       
  3896                    'ns3::TypeId', 
       
  3897                    [], 
       
  3898                    is_const=True, is_virtual=True)
       
  3899     ## higher-tx-tag.h (module 'wave'): uint32_t ns3::HigherDataTxVectorTag::GetSerializedSize() const [member function]
       
  3900     cls.add_method('GetSerializedSize', 
       
  3901                    'uint32_t', 
       
  3902                    [], 
       
  3903                    is_const=True, is_virtual=True)
       
  3904     ## higher-tx-tag.h (module 'wave'): static ns3::TypeId ns3::HigherDataTxVectorTag::GetTypeId() [member function]
       
  3905     cls.add_method('GetTypeId', 
       
  3906                    'ns3::TypeId', 
       
  3907                    [], 
       
  3908                    is_static=True)
       
  3909     ## higher-tx-tag.h (module 'wave'): bool ns3::HigherDataTxVectorTag::IsAdapter() const [member function]
       
  3910     cls.add_method('IsAdapter', 
       
  3911                    'bool', 
       
  3912                    [], 
       
  3913                    is_const=True)
       
  3914     ## higher-tx-tag.h (module 'wave'): void ns3::HigherDataTxVectorTag::Print(std::ostream & os) const [member function]
       
  3915     cls.add_method('Print', 
       
  3916                    'void', 
       
  3917                    [param('std::ostream &', 'os')], 
       
  3918                    is_const=True, is_virtual=True)
       
  3919     ## higher-tx-tag.h (module 'wave'): void ns3::HigherDataTxVectorTag::Serialize(ns3::TagBuffer i) const [member function]
       
  3920     cls.add_method('Serialize', 
       
  3921                    'void', 
       
  3922                    [param('ns3::TagBuffer', 'i')], 
       
  3923                    is_const=True, is_virtual=True)
       
  3924     return
       
  3925 
       
  3926 def register_Ns3MgtAddBaRequestHeader_methods(root_module, cls):
       
  3927     ## mgt-headers.h (module 'wifi'): ns3::MgtAddBaRequestHeader::MgtAddBaRequestHeader(ns3::MgtAddBaRequestHeader const & arg0) [copy constructor]
       
  3928     cls.add_constructor([param('ns3::MgtAddBaRequestHeader const &', 'arg0')])
       
  3929     ## mgt-headers.h (module 'wifi'): ns3::MgtAddBaRequestHeader::MgtAddBaRequestHeader() [constructor]
       
  3930     cls.add_constructor([])
       
  3931     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtAddBaRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  3932     cls.add_method('Deserialize', 
       
  3933                    'uint32_t', 
       
  3934                    [param('ns3::Buffer::Iterator', 'start')], 
       
  3935                    is_virtual=True)
       
  3936     ## mgt-headers.h (module 'wifi'): uint16_t ns3::MgtAddBaRequestHeader::GetBufferSize() const [member function]
       
  3937     cls.add_method('GetBufferSize', 
       
  3938                    'uint16_t', 
       
  3939                    [], 
       
  3940                    is_const=True)
       
  3941     ## mgt-headers.h (module 'wifi'): ns3::TypeId ns3::MgtAddBaRequestHeader::GetInstanceTypeId() const [member function]
       
  3942     cls.add_method('GetInstanceTypeId', 
       
  3943                    'ns3::TypeId', 
       
  3944                    [], 
       
  3945                    is_const=True, is_virtual=True)
       
  3946     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtAddBaRequestHeader::GetSerializedSize() const [member function]
       
  3947     cls.add_method('GetSerializedSize', 
       
  3948                    'uint32_t', 
       
  3949                    [], 
       
  3950                    is_const=True, is_virtual=True)
       
  3951     ## mgt-headers.h (module 'wifi'): uint16_t ns3::MgtAddBaRequestHeader::GetStartingSequence() const [member function]
       
  3952     cls.add_method('GetStartingSequence', 
       
  3953                    'uint16_t', 
       
  3954                    [], 
       
  3955                    is_const=True)
       
  3956     ## mgt-headers.h (module 'wifi'): uint8_t ns3::MgtAddBaRequestHeader::GetTid() const [member function]
       
  3957     cls.add_method('GetTid', 
       
  3958                    'uint8_t', 
       
  3959                    [], 
       
  3960                    is_const=True)
       
  3961     ## mgt-headers.h (module 'wifi'): uint16_t ns3::MgtAddBaRequestHeader::GetTimeout() const [member function]
       
  3962     cls.add_method('GetTimeout', 
       
  3963                    'uint16_t', 
       
  3964                    [], 
       
  3965                    is_const=True)
       
  3966     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtAddBaRequestHeader::GetTypeId() [member function]
       
  3967     cls.add_method('GetTypeId', 
       
  3968                    'ns3::TypeId', 
       
  3969                    [], 
       
  3970                    is_static=True)
       
  3971     ## mgt-headers.h (module 'wifi'): bool ns3::MgtAddBaRequestHeader::IsAmsduSupported() const [member function]
       
  3972     cls.add_method('IsAmsduSupported', 
       
  3973                    'bool', 
       
  3974                    [], 
       
  3975                    is_const=True)
       
  3976     ## mgt-headers.h (module 'wifi'): bool ns3::MgtAddBaRequestHeader::IsImmediateBlockAck() const [member function]
       
  3977     cls.add_method('IsImmediateBlockAck', 
       
  3978                    'bool', 
       
  3979                    [], 
       
  3980                    is_const=True)
       
  3981     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaRequestHeader::Print(std::ostream & os) const [member function]
       
  3982     cls.add_method('Print', 
       
  3983                    'void', 
       
  3984                    [param('std::ostream &', 'os')], 
       
  3985                    is_const=True, is_virtual=True)
       
  3986     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  3987     cls.add_method('Serialize', 
       
  3988                    'void', 
       
  3989                    [param('ns3::Buffer::Iterator', 'start')], 
       
  3990                    is_const=True, is_virtual=True)
       
  3991     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaRequestHeader::SetAmsduSupport(bool supported) [member function]
       
  3992     cls.add_method('SetAmsduSupport', 
       
  3993                    'void', 
       
  3994                    [param('bool', 'supported')])
       
  3995     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaRequestHeader::SetBufferSize(uint16_t size) [member function]
       
  3996     cls.add_method('SetBufferSize', 
       
  3997                    'void', 
       
  3998                    [param('uint16_t', 'size')])
       
  3999     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaRequestHeader::SetDelayedBlockAck() [member function]
       
  4000     cls.add_method('SetDelayedBlockAck', 
       
  4001                    'void', 
       
  4002                    [])
       
  4003     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaRequestHeader::SetImmediateBlockAck() [member function]
       
  4004     cls.add_method('SetImmediateBlockAck', 
       
  4005                    'void', 
       
  4006                    [])
       
  4007     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaRequestHeader::SetStartingSequence(uint16_t seq) [member function]
       
  4008     cls.add_method('SetStartingSequence', 
       
  4009                    'void', 
       
  4010                    [param('uint16_t', 'seq')])
       
  4011     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaRequestHeader::SetTid(uint8_t tid) [member function]
       
  4012     cls.add_method('SetTid', 
       
  4013                    'void', 
       
  4014                    [param('uint8_t', 'tid')])
       
  4015     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaRequestHeader::SetTimeout(uint16_t timeout) [member function]
       
  4016     cls.add_method('SetTimeout', 
       
  4017                    'void', 
       
  4018                    [param('uint16_t', 'timeout')])
       
  4019     return
       
  4020 
       
  4021 def register_Ns3MgtAddBaResponseHeader_methods(root_module, cls):
       
  4022     ## mgt-headers.h (module 'wifi'): ns3::MgtAddBaResponseHeader::MgtAddBaResponseHeader(ns3::MgtAddBaResponseHeader const & arg0) [copy constructor]
       
  4023     cls.add_constructor([param('ns3::MgtAddBaResponseHeader const &', 'arg0')])
       
  4024     ## mgt-headers.h (module 'wifi'): ns3::MgtAddBaResponseHeader::MgtAddBaResponseHeader() [constructor]
       
  4025     cls.add_constructor([])
       
  4026     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtAddBaResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  4027     cls.add_method('Deserialize', 
       
  4028                    'uint32_t', 
       
  4029                    [param('ns3::Buffer::Iterator', 'start')], 
       
  4030                    is_virtual=True)
       
  4031     ## mgt-headers.h (module 'wifi'): uint16_t ns3::MgtAddBaResponseHeader::GetBufferSize() const [member function]
       
  4032     cls.add_method('GetBufferSize', 
       
  4033                    'uint16_t', 
       
  4034                    [], 
       
  4035                    is_const=True)
       
  4036     ## mgt-headers.h (module 'wifi'): ns3::TypeId ns3::MgtAddBaResponseHeader::GetInstanceTypeId() const [member function]
       
  4037     cls.add_method('GetInstanceTypeId', 
       
  4038                    'ns3::TypeId', 
       
  4039                    [], 
       
  4040                    is_const=True, is_virtual=True)
       
  4041     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtAddBaResponseHeader::GetSerializedSize() const [member function]
       
  4042     cls.add_method('GetSerializedSize', 
       
  4043                    'uint32_t', 
       
  4044                    [], 
       
  4045                    is_const=True, is_virtual=True)
       
  4046     ## mgt-headers.h (module 'wifi'): ns3::StatusCode ns3::MgtAddBaResponseHeader::GetStatusCode() const [member function]
       
  4047     cls.add_method('GetStatusCode', 
       
  4048                    'ns3::StatusCode', 
       
  4049                    [], 
       
  4050                    is_const=True)
       
  4051     ## mgt-headers.h (module 'wifi'): uint8_t ns3::MgtAddBaResponseHeader::GetTid() const [member function]
       
  4052     cls.add_method('GetTid', 
       
  4053                    'uint8_t', 
       
  4054                    [], 
       
  4055                    is_const=True)
       
  4056     ## mgt-headers.h (module 'wifi'): uint16_t ns3::MgtAddBaResponseHeader::GetTimeout() const [member function]
       
  4057     cls.add_method('GetTimeout', 
       
  4058                    'uint16_t', 
       
  4059                    [], 
       
  4060                    is_const=True)
       
  4061     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtAddBaResponseHeader::GetTypeId() [member function]
       
  4062     cls.add_method('GetTypeId', 
       
  4063                    'ns3::TypeId', 
       
  4064                    [], 
       
  4065                    is_static=True)
       
  4066     ## mgt-headers.h (module 'wifi'): bool ns3::MgtAddBaResponseHeader::IsAmsduSupported() const [member function]
       
  4067     cls.add_method('IsAmsduSupported', 
       
  4068                    'bool', 
       
  4069                    [], 
       
  4070                    is_const=True)
       
  4071     ## mgt-headers.h (module 'wifi'): bool ns3::MgtAddBaResponseHeader::IsImmediateBlockAck() const [member function]
       
  4072     cls.add_method('IsImmediateBlockAck', 
       
  4073                    'bool', 
       
  4074                    [], 
       
  4075                    is_const=True)
       
  4076     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaResponseHeader::Print(std::ostream & os) const [member function]
       
  4077     cls.add_method('Print', 
       
  4078                    'void', 
       
  4079                    [param('std::ostream &', 'os')], 
       
  4080                    is_const=True, is_virtual=True)
       
  4081     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  4082     cls.add_method('Serialize', 
       
  4083                    'void', 
       
  4084                    [param('ns3::Buffer::Iterator', 'start')], 
       
  4085                    is_const=True, is_virtual=True)
       
  4086     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaResponseHeader::SetAmsduSupport(bool supported) [member function]
       
  4087     cls.add_method('SetAmsduSupport', 
       
  4088                    'void', 
       
  4089                    [param('bool', 'supported')])
       
  4090     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaResponseHeader::SetBufferSize(uint16_t size) [member function]
       
  4091     cls.add_method('SetBufferSize', 
       
  4092                    'void', 
       
  4093                    [param('uint16_t', 'size')])
       
  4094     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaResponseHeader::SetDelayedBlockAck() [member function]
       
  4095     cls.add_method('SetDelayedBlockAck', 
       
  4096                    'void', 
       
  4097                    [])
       
  4098     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaResponseHeader::SetImmediateBlockAck() [member function]
       
  4099     cls.add_method('SetImmediateBlockAck', 
       
  4100                    'void', 
       
  4101                    [])
       
  4102     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaResponseHeader::SetStatusCode(ns3::StatusCode code) [member function]
       
  4103     cls.add_method('SetStatusCode', 
       
  4104                    'void', 
       
  4105                    [param('ns3::StatusCode', 'code')])
       
  4106     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaResponseHeader::SetTid(uint8_t tid) [member function]
       
  4107     cls.add_method('SetTid', 
       
  4108                    'void', 
       
  4109                    [param('uint8_t', 'tid')])
       
  4110     ## mgt-headers.h (module 'wifi'): void ns3::MgtAddBaResponseHeader::SetTimeout(uint16_t timeout) [member function]
       
  4111     cls.add_method('SetTimeout', 
       
  4112                    'void', 
       
  4113                    [param('uint16_t', 'timeout')])
       
  4114     return
       
  4115 
       
  4116 def register_Ns3MgtAssocRequestHeader_methods(root_module, cls):
       
  4117     ## mgt-headers.h (module 'wifi'): ns3::MgtAssocRequestHeader::MgtAssocRequestHeader(ns3::MgtAssocRequestHeader const & arg0) [copy constructor]
       
  4118     cls.add_constructor([param('ns3::MgtAssocRequestHeader const &', 'arg0')])
       
  4119     ## mgt-headers.h (module 'wifi'): ns3::MgtAssocRequestHeader::MgtAssocRequestHeader() [constructor]
       
  4120     cls.add_constructor([])
       
  4121     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtAssocRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  4122     cls.add_method('Deserialize', 
       
  4123                    'uint32_t', 
       
  4124                    [param('ns3::Buffer::Iterator', 'start')], 
       
  4125                    is_virtual=True)
       
  4126     ## mgt-headers.h (module 'wifi'): ns3::HtCapabilities ns3::MgtAssocRequestHeader::GetHtCapabilities() const [member function]
       
  4127     cls.add_method('GetHtCapabilities', 
       
  4128                    'ns3::HtCapabilities', 
       
  4129                    [], 
       
  4130                    is_const=True)
       
  4131     ## mgt-headers.h (module 'wifi'): ns3::TypeId ns3::MgtAssocRequestHeader::GetInstanceTypeId() const [member function]
       
  4132     cls.add_method('GetInstanceTypeId', 
       
  4133                    'ns3::TypeId', 
       
  4134                    [], 
       
  4135                    is_const=True, is_virtual=True)
       
  4136     ## mgt-headers.h (module 'wifi'): uint16_t ns3::MgtAssocRequestHeader::GetListenInterval() const [member function]
       
  4137     cls.add_method('GetListenInterval', 
       
  4138                    'uint16_t', 
       
  4139                    [], 
       
  4140                    is_const=True)
       
  4141     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtAssocRequestHeader::GetSerializedSize() const [member function]
       
  4142     cls.add_method('GetSerializedSize', 
       
  4143                    'uint32_t', 
       
  4144                    [], 
       
  4145                    is_const=True, is_virtual=True)
       
  4146     ## mgt-headers.h (module 'wifi'): ns3::Ssid ns3::MgtAssocRequestHeader::GetSsid() const [member function]
       
  4147     cls.add_method('GetSsid', 
       
  4148                    'ns3::Ssid', 
       
  4149                    [], 
       
  4150                    is_const=True)
       
  4151     ## mgt-headers.h (module 'wifi'): ns3::SupportedRates ns3::MgtAssocRequestHeader::GetSupportedRates() const [member function]
       
  4152     cls.add_method('GetSupportedRates', 
       
  4153                    'ns3::SupportedRates', 
       
  4154                    [], 
       
  4155                    is_const=True)
       
  4156     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtAssocRequestHeader::GetTypeId() [member function]
       
  4157     cls.add_method('GetTypeId', 
       
  4158                    'ns3::TypeId', 
       
  4159                    [], 
       
  4160                    is_static=True)
       
  4161     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocRequestHeader::Print(std::ostream & os) const [member function]
       
  4162     cls.add_method('Print', 
       
  4163                    'void', 
       
  4164                    [param('std::ostream &', 'os')], 
       
  4165                    is_const=True, is_virtual=True)
       
  4166     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  4167     cls.add_method('Serialize', 
       
  4168                    'void', 
       
  4169                    [param('ns3::Buffer::Iterator', 'start')], 
       
  4170                    is_const=True, is_virtual=True)
       
  4171     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocRequestHeader::SetHtCapabilities(ns3::HtCapabilities htcapabilities) [member function]
       
  4172     cls.add_method('SetHtCapabilities', 
       
  4173                    'void', 
       
  4174                    [param('ns3::HtCapabilities', 'htcapabilities')])
       
  4175     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocRequestHeader::SetListenInterval(uint16_t interval) [member function]
       
  4176     cls.add_method('SetListenInterval', 
       
  4177                    'void', 
       
  4178                    [param('uint16_t', 'interval')])
       
  4179     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocRequestHeader::SetSsid(ns3::Ssid ssid) [member function]
       
  4180     cls.add_method('SetSsid', 
       
  4181                    'void', 
       
  4182                    [param('ns3::Ssid', 'ssid')])
       
  4183     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocRequestHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
       
  4184     cls.add_method('SetSupportedRates', 
       
  4185                    'void', 
       
  4186                    [param('ns3::SupportedRates', 'rates')])
       
  4187     return
       
  4188 
       
  4189 def register_Ns3MgtAssocResponseHeader_methods(root_module, cls):
       
  4190     ## mgt-headers.h (module 'wifi'): ns3::MgtAssocResponseHeader::MgtAssocResponseHeader(ns3::MgtAssocResponseHeader const & arg0) [copy constructor]
       
  4191     cls.add_constructor([param('ns3::MgtAssocResponseHeader const &', 'arg0')])
       
  4192     ## mgt-headers.h (module 'wifi'): ns3::MgtAssocResponseHeader::MgtAssocResponseHeader() [constructor]
       
  4193     cls.add_constructor([])
       
  4194     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtAssocResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  4195     cls.add_method('Deserialize', 
       
  4196                    'uint32_t', 
       
  4197                    [param('ns3::Buffer::Iterator', 'start')], 
       
  4198                    is_virtual=True)
       
  4199     ## mgt-headers.h (module 'wifi'): ns3::HtCapabilities ns3::MgtAssocResponseHeader::GetHtCapabilities() const [member function]
       
  4200     cls.add_method('GetHtCapabilities', 
       
  4201                    'ns3::HtCapabilities', 
       
  4202                    [], 
       
  4203                    is_const=True)
       
  4204     ## mgt-headers.h (module 'wifi'): ns3::TypeId ns3::MgtAssocResponseHeader::GetInstanceTypeId() const [member function]
       
  4205     cls.add_method('GetInstanceTypeId', 
       
  4206                    'ns3::TypeId', 
       
  4207                    [], 
       
  4208                    is_const=True, is_virtual=True)
       
  4209     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtAssocResponseHeader::GetSerializedSize() const [member function]
       
  4210     cls.add_method('GetSerializedSize', 
       
  4211                    'uint32_t', 
       
  4212                    [], 
       
  4213                    is_const=True, is_virtual=True)
       
  4214     ## mgt-headers.h (module 'wifi'): ns3::StatusCode ns3::MgtAssocResponseHeader::GetStatusCode() [member function]
       
  4215     cls.add_method('GetStatusCode', 
       
  4216                    'ns3::StatusCode', 
       
  4217                    [])
       
  4218     ## mgt-headers.h (module 'wifi'): ns3::SupportedRates ns3::MgtAssocResponseHeader::GetSupportedRates() [member function]
       
  4219     cls.add_method('GetSupportedRates', 
       
  4220                    'ns3::SupportedRates', 
       
  4221                    [])
       
  4222     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtAssocResponseHeader::GetTypeId() [member function]
       
  4223     cls.add_method('GetTypeId', 
       
  4224                    'ns3::TypeId', 
       
  4225                    [], 
       
  4226                    is_static=True)
       
  4227     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocResponseHeader::Print(std::ostream & os) const [member function]
       
  4228     cls.add_method('Print', 
       
  4229                    'void', 
       
  4230                    [param('std::ostream &', 'os')], 
       
  4231                    is_const=True, is_virtual=True)
       
  4232     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  4233     cls.add_method('Serialize', 
       
  4234                    'void', 
       
  4235                    [param('ns3::Buffer::Iterator', 'start')], 
       
  4236                    is_const=True, is_virtual=True)
       
  4237     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocResponseHeader::SetHtCapabilities(ns3::HtCapabilities htcapabilities) [member function]
       
  4238     cls.add_method('SetHtCapabilities', 
       
  4239                    'void', 
       
  4240                    [param('ns3::HtCapabilities', 'htcapabilities')])
       
  4241     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocResponseHeader::SetStatusCode(ns3::StatusCode code) [member function]
       
  4242     cls.add_method('SetStatusCode', 
       
  4243                    'void', 
       
  4244                    [param('ns3::StatusCode', 'code')])
       
  4245     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocResponseHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
       
  4246     cls.add_method('SetSupportedRates', 
       
  4247                    'void', 
       
  4248                    [param('ns3::SupportedRates', 'rates')])
       
  4249     return
       
  4250 
       
  4251 def register_Ns3MgtDelBaHeader_methods(root_module, cls):
       
  4252     ## mgt-headers.h (module 'wifi'): ns3::MgtDelBaHeader::MgtDelBaHeader(ns3::MgtDelBaHeader const & arg0) [copy constructor]
       
  4253     cls.add_constructor([param('ns3::MgtDelBaHeader const &', 'arg0')])
       
  4254     ## mgt-headers.h (module 'wifi'): ns3::MgtDelBaHeader::MgtDelBaHeader() [constructor]
       
  4255     cls.add_constructor([])
       
  4256     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtDelBaHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  4257     cls.add_method('Deserialize', 
       
  4258                    'uint32_t', 
       
  4259                    [param('ns3::Buffer::Iterator', 'start')], 
       
  4260                    is_virtual=True)
       
  4261     ## mgt-headers.h (module 'wifi'): ns3::TypeId ns3::MgtDelBaHeader::GetInstanceTypeId() const [member function]
       
  4262     cls.add_method('GetInstanceTypeId', 
       
  4263                    'ns3::TypeId', 
       
  4264                    [], 
       
  4265                    is_const=True, is_virtual=True)
       
  4266     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtDelBaHeader::GetSerializedSize() const [member function]
       
  4267     cls.add_method('GetSerializedSize', 
       
  4268                    'uint32_t', 
       
  4269                    [], 
       
  4270                    is_const=True, is_virtual=True)
       
  4271     ## mgt-headers.h (module 'wifi'): uint8_t ns3::MgtDelBaHeader::GetTid() const [member function]
       
  4272     cls.add_method('GetTid', 
       
  4273                    'uint8_t', 
       
  4274                    [], 
       
  4275                    is_const=True)
       
  4276     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtDelBaHeader::GetTypeId() [member function]
       
  4277     cls.add_method('GetTypeId', 
       
  4278                    'ns3::TypeId', 
       
  4279                    [], 
       
  4280                    is_static=True)
       
  4281     ## mgt-headers.h (module 'wifi'): bool ns3::MgtDelBaHeader::IsByOriginator() const [member function]
       
  4282     cls.add_method('IsByOriginator', 
       
  4283                    'bool', 
       
  4284                    [], 
       
  4285                    is_const=True)
       
  4286     ## mgt-headers.h (module 'wifi'): void ns3::MgtDelBaHeader::Print(std::ostream & os) const [member function]
       
  4287     cls.add_method('Print', 
       
  4288                    'void', 
       
  4289                    [param('std::ostream &', 'os')], 
       
  4290                    is_const=True, is_virtual=True)
       
  4291     ## mgt-headers.h (module 'wifi'): void ns3::MgtDelBaHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  4292     cls.add_method('Serialize', 
       
  4293                    'void', 
       
  4294                    [param('ns3::Buffer::Iterator', 'start')], 
       
  4295                    is_const=True, is_virtual=True)
       
  4296     ## mgt-headers.h (module 'wifi'): void ns3::MgtDelBaHeader::SetByOriginator() [member function]
       
  4297     cls.add_method('SetByOriginator', 
       
  4298                    'void', 
       
  4299                    [])
       
  4300     ## mgt-headers.h (module 'wifi'): void ns3::MgtDelBaHeader::SetByRecipient() [member function]
       
  4301     cls.add_method('SetByRecipient', 
       
  4302                    'void', 
       
  4303                    [])
       
  4304     ## mgt-headers.h (module 'wifi'): void ns3::MgtDelBaHeader::SetTid(uint8_t arg0) [member function]
       
  4305     cls.add_method('SetTid', 
       
  4306                    'void', 
       
  4307                    [param('uint8_t', 'arg0')])
       
  4308     return
       
  4309 
       
  4310 def register_Ns3MgtProbeRequestHeader_methods(root_module, cls):
       
  4311     ## mgt-headers.h (module 'wifi'): ns3::MgtProbeRequestHeader::MgtProbeRequestHeader() [constructor]
       
  4312     cls.add_constructor([])
       
  4313     ## mgt-headers.h (module 'wifi'): ns3::MgtProbeRequestHeader::MgtProbeRequestHeader(ns3::MgtProbeRequestHeader const & arg0) [copy constructor]
       
  4314     cls.add_constructor([param('ns3::MgtProbeRequestHeader const &', 'arg0')])
       
  4315     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtProbeRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  4316     cls.add_method('Deserialize', 
       
  4317                    'uint32_t', 
       
  4318                    [param('ns3::Buffer::Iterator', 'start')], 
       
  4319                    is_virtual=True)
       
  4320     ## mgt-headers.h (module 'wifi'): ns3::HtCapabilities ns3::MgtProbeRequestHeader::GetHtCapabilities() const [member function]
       
  4321     cls.add_method('GetHtCapabilities', 
       
  4322                    'ns3::HtCapabilities', 
       
  4323                    [], 
       
  4324                    is_const=True)
       
  4325     ## mgt-headers.h (module 'wifi'): ns3::TypeId ns3::MgtProbeRequestHeader::GetInstanceTypeId() const [member function]
       
  4326     cls.add_method('GetInstanceTypeId', 
       
  4327                    'ns3::TypeId', 
       
  4328                    [], 
       
  4329                    is_const=True, is_virtual=True)
       
  4330     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtProbeRequestHeader::GetSerializedSize() const [member function]
       
  4331     cls.add_method('GetSerializedSize', 
       
  4332                    'uint32_t', 
       
  4333                    [], 
       
  4334                    is_const=True, is_virtual=True)
       
  4335     ## mgt-headers.h (module 'wifi'): ns3::Ssid ns3::MgtProbeRequestHeader::GetSsid() const [member function]
       
  4336     cls.add_method('GetSsid', 
       
  4337                    'ns3::Ssid', 
       
  4338                    [], 
       
  4339                    is_const=True)
       
  4340     ## mgt-headers.h (module 'wifi'): ns3::SupportedRates ns3::MgtProbeRequestHeader::GetSupportedRates() const [member function]
       
  4341     cls.add_method('GetSupportedRates', 
       
  4342                    'ns3::SupportedRates', 
       
  4343                    [], 
       
  4344                    is_const=True)
       
  4345     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtProbeRequestHeader::GetTypeId() [member function]
       
  4346     cls.add_method('GetTypeId', 
       
  4347                    'ns3::TypeId', 
       
  4348                    [], 
       
  4349                    is_static=True)
       
  4350     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeRequestHeader::Print(std::ostream & os) const [member function]
       
  4351     cls.add_method('Print', 
       
  4352                    'void', 
       
  4353                    [param('std::ostream &', 'os')], 
       
  4354                    is_const=True, is_virtual=True)
       
  4355     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  4356     cls.add_method('Serialize', 
       
  4357                    'void', 
       
  4358                    [param('ns3::Buffer::Iterator', 'start')], 
       
  4359                    is_const=True, is_virtual=True)
       
  4360     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeRequestHeader::SetHtCapabilities(ns3::HtCapabilities htcapabilities) [member function]
       
  4361     cls.add_method('SetHtCapabilities', 
       
  4362                    'void', 
       
  4363                    [param('ns3::HtCapabilities', 'htcapabilities')])
       
  4364     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeRequestHeader::SetSsid(ns3::Ssid ssid) [member function]
       
  4365     cls.add_method('SetSsid', 
       
  4366                    'void', 
       
  4367                    [param('ns3::Ssid', 'ssid')])
       
  4368     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeRequestHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
       
  4369     cls.add_method('SetSupportedRates', 
       
  4370                    'void', 
       
  4371                    [param('ns3::SupportedRates', 'rates')])
       
  4372     return
       
  4373 
       
  4374 def register_Ns3MgtProbeResponseHeader_methods(root_module, cls):
       
  4375     ## mgt-headers.h (module 'wifi'): ns3::MgtProbeResponseHeader::MgtProbeResponseHeader(ns3::MgtProbeResponseHeader const & arg0) [copy constructor]
       
  4376     cls.add_constructor([param('ns3::MgtProbeResponseHeader const &', 'arg0')])
       
  4377     ## mgt-headers.h (module 'wifi'): ns3::MgtProbeResponseHeader::MgtProbeResponseHeader() [constructor]
       
  4378     cls.add_constructor([])
       
  4379     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtProbeResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  4380     cls.add_method('Deserialize', 
       
  4381                    'uint32_t', 
       
  4382                    [param('ns3::Buffer::Iterator', 'start')], 
       
  4383                    is_virtual=True)
       
  4384     ## mgt-headers.h (module 'wifi'): uint64_t ns3::MgtProbeResponseHeader::GetBeaconIntervalUs() const [member function]
       
  4385     cls.add_method('GetBeaconIntervalUs', 
       
  4386                    'uint64_t', 
       
  4387                    [], 
       
  4388                    is_const=True)
       
  4389     ## mgt-headers.h (module 'wifi'): ns3::HtCapabilities ns3::MgtProbeResponseHeader::GetHtCapabilities() const [member function]
       
  4390     cls.add_method('GetHtCapabilities', 
       
  4391                    'ns3::HtCapabilities', 
       
  4392                    [], 
       
  4393                    is_const=True)
       
  4394     ## mgt-headers.h (module 'wifi'): ns3::TypeId ns3::MgtProbeResponseHeader::GetInstanceTypeId() const [member function]
       
  4395     cls.add_method('GetInstanceTypeId', 
       
  4396                    'ns3::TypeId', 
       
  4397                    [], 
       
  4398                    is_const=True, is_virtual=True)
       
  4399     ## mgt-headers.h (module 'wifi'): uint32_t ns3::MgtProbeResponseHeader::GetSerializedSize() const [member function]
       
  4400     cls.add_method('GetSerializedSize', 
       
  4401                    'uint32_t', 
       
  4402                    [], 
       
  4403                    is_const=True, is_virtual=True)
       
  4404     ## mgt-headers.h (module 'wifi'): ns3::Ssid ns3::MgtProbeResponseHeader::GetSsid() const [member function]
       
  4405     cls.add_method('GetSsid', 
       
  4406                    'ns3::Ssid', 
       
  4407                    [], 
       
  4408                    is_const=True)
       
  4409     ## mgt-headers.h (module 'wifi'): ns3::SupportedRates ns3::MgtProbeResponseHeader::GetSupportedRates() const [member function]
       
  4410     cls.add_method('GetSupportedRates', 
       
  4411                    'ns3::SupportedRates', 
       
  4412                    [], 
       
  4413                    is_const=True)
       
  4414     ## mgt-headers.h (module 'wifi'): uint64_t ns3::MgtProbeResponseHeader::GetTimestamp() [member function]
       
  4415     cls.add_method('GetTimestamp', 
       
  4416                    'uint64_t', 
       
  4417                    [])
       
  4418     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtProbeResponseHeader::GetTypeId() [member function]
       
  4419     cls.add_method('GetTypeId', 
       
  4420                    'ns3::TypeId', 
       
  4421                    [], 
       
  4422                    is_static=True)
       
  4423     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeResponseHeader::Print(std::ostream & os) const [member function]
       
  4424     cls.add_method('Print', 
       
  4425                    'void', 
       
  4426                    [param('std::ostream &', 'os')], 
       
  4427                    is_const=True, is_virtual=True)
       
  4428     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  4429     cls.add_method('Serialize', 
       
  4430                    'void', 
       
  4431                    [param('ns3::Buffer::Iterator', 'start')], 
       
  4432                    is_const=True, is_virtual=True)
       
  4433     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeResponseHeader::SetBeaconIntervalUs(uint64_t us) [member function]
       
  4434     cls.add_method('SetBeaconIntervalUs', 
       
  4435                    'void', 
       
  4436                    [param('uint64_t', 'us')])
       
  4437     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeResponseHeader::SetHtCapabilities(ns3::HtCapabilities htcapabilities) [member function]
       
  4438     cls.add_method('SetHtCapabilities', 
       
  4439                    'void', 
       
  4440                    [param('ns3::HtCapabilities', 'htcapabilities')])
       
  4441     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeResponseHeader::SetSsid(ns3::Ssid ssid) [member function]
       
  4442     cls.add_method('SetSsid', 
       
  4443                    'void', 
       
  4444                    [param('ns3::Ssid', 'ssid')])
       
  4445     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeResponseHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
       
  4446     cls.add_method('SetSupportedRates', 
       
  4447                    'void', 
       
  4448                    [param('ns3::SupportedRates', 'rates')])
       
  4449     return
       
  4450 
       
  4451 def register_Ns3NqosWifiMacHelper_methods(root_module, cls):
       
  4452     ## nqos-wifi-mac-helper.h (module 'wifi'): ns3::NqosWifiMacHelper::NqosWifiMacHelper(ns3::NqosWifiMacHelper const & arg0) [copy constructor]
       
  4453     cls.add_constructor([param('ns3::NqosWifiMacHelper const &', 'arg0')])
       
  4454     ## nqos-wifi-mac-helper.h (module 'wifi'): ns3::NqosWifiMacHelper::NqosWifiMacHelper() [constructor]
       
  4455     cls.add_constructor([])
       
  4456     ## nqos-wifi-mac-helper.h (module 'wifi'): static ns3::NqosWifiMacHelper ns3::NqosWifiMacHelper::Default() [member function]
       
  4457     cls.add_method('Default', 
       
  4458                    'ns3::NqosWifiMacHelper', 
       
  4459                    [], 
       
  4460                    is_static=True)
       
  4461     ## nqos-wifi-mac-helper.h (module 'wifi'): void ns3::NqosWifiMacHelper::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]
       
  4462     cls.add_method('SetType', 
       
  4463                    'void', 
       
  4464                    [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()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')], 
       
  4465                    is_virtual=True)
       
  4466     ## nqos-wifi-mac-helper.h (module 'wifi'): ns3::Ptr<ns3::WifiMac> ns3::NqosWifiMacHelper::Create() const [member function]
       
  4467     cls.add_method('Create', 
       
  4468                    'ns3::Ptr< ns3::WifiMac >', 
       
  4469                    [], 
       
  4470                    is_const=True, visibility='private', is_virtual=True)
       
  4471     return
       
  4472 
       
  4473 def register_Ns3Object_methods(root_module, cls):
       
  4474     ## object.h (module 'core'): ns3::Object::Object() [constructor]
       
  4475     cls.add_constructor([])
       
  4476     ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function]
       
  4477     cls.add_method('AggregateObject', 
       
  4478                    'void', 
       
  4479                    [param('ns3::Ptr< ns3::Object >', 'other')])
       
  4480     ## object.h (module 'core'): void ns3::Object::Dispose() [member function]
       
  4481     cls.add_method('Dispose', 
       
  4482                    'void', 
       
  4483                    [])
       
  4484     ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function]
       
  4485     cls.add_method('GetAggregateIterator', 
       
  4486                    'ns3::Object::AggregateIterator', 
       
  4487                    [], 
       
  4488                    is_const=True)
       
  4489     ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function]
       
  4490     cls.add_method('GetInstanceTypeId', 
       
  4491                    'ns3::TypeId', 
       
  4492                    [], 
       
  4493                    is_const=True, is_virtual=True)
       
  4494     ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function]
       
  4495     cls.add_method('GetTypeId', 
       
  4496                    'ns3::TypeId', 
       
  4497                    [], 
       
  4498                    is_static=True)
       
  4499     ## object.h (module 'core'): void ns3::Object::Initialize() [member function]
       
  4500     cls.add_method('Initialize', 
       
  4501                    'void', 
       
  4502                    [])
       
  4503     ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [copy constructor]
       
  4504     cls.add_constructor([param('ns3::Object const &', 'o')], 
       
  4505                         visibility='protected')
       
  4506     ## object.h (module 'core'): void ns3::Object::DoDispose() [member function]
       
  4507     cls.add_method('DoDispose', 
       
  4508                    'void', 
       
  4509                    [], 
       
  4510                    visibility='protected', is_virtual=True)
       
  4511     ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function]
       
  4512     cls.add_method('DoInitialize', 
       
  4513                    'void', 
       
  4514                    [], 
       
  4515                    visibility='protected', is_virtual=True)
       
  4516     ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function]
       
  4517     cls.add_method('NotifyNewAggregate', 
       
  4518                    'void', 
       
  4519                    [], 
       
  4520                    visibility='protected', is_virtual=True)
       
  4521     return
       
  4522 
       
  4523 def register_Ns3ObjectAggregateIterator_methods(root_module, cls):
       
  4524     ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [copy constructor]
       
  4525     cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')])
       
  4526     ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor]
       
  4527     cls.add_constructor([])
       
  4528     ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function]
       
  4529     cls.add_method('HasNext', 
       
  4530                    'bool', 
       
  4531                    [], 
       
  4532                    is_const=True)
       
  4533     ## object.h (module 'core'): ns3::Ptr<ns3::Object const> ns3::Object::AggregateIterator::Next() [member function]
       
  4534     cls.add_method('Next', 
       
  4535                    'ns3::Ptr< ns3::Object const >', 
       
  4536                    [])
       
  4537     return
       
  4538 
       
  4539 def register_Ns3PcapFileWrapper_methods(root_module, cls):
       
  4540     ## pcap-file-wrapper.h (module 'network'): static ns3::TypeId ns3::PcapFileWrapper::GetTypeId() [member function]
       
  4541     cls.add_method('GetTypeId', 
       
  4542                    'ns3::TypeId', 
       
  4543                    [], 
       
  4544                    is_static=True)
       
  4545     ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper::PcapFileWrapper() [constructor]
       
  4546     cls.add_constructor([])
       
  4547     ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Fail() const [member function]
       
  4548     cls.add_method('Fail', 
       
  4549                    'bool', 
       
  4550                    [], 
       
  4551                    is_const=True)
       
  4552     ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Eof() const [member function]
       
  4553     cls.add_method('Eof', 
       
  4554                    'bool', 
       
  4555                    [], 
       
  4556                    is_const=True)
       
  4557     ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Clear() [member function]
       
  4558     cls.add_method('Clear', 
       
  4559                    'void', 
       
  4560                    [])
       
  4561     ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Open(std::string const & filename, std::_Ios_Openmode mode) [member function]
       
  4562     cls.add_method('Open', 
       
  4563                    'void', 
       
  4564                    [param('std::string const &', 'filename'), param('std::_Ios_Openmode', 'mode')])
       
  4565     ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Close() [member function]
       
  4566     cls.add_method('Close', 
       
  4567                    'void', 
       
  4568                    [])
       
  4569     ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Init(uint32_t dataLinkType, uint32_t snapLen=std::numeric_limits<unsigned int>::max(), int32_t tzCorrection=ns3::PcapFile::ZONE_DEFAULT) [member function]
       
  4570     cls.add_method('Init', 
       
  4571                    'void', 
       
  4572                    [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='std::numeric_limits<unsigned int>::max()'), param('int32_t', 'tzCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT')])
       
  4573     ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Ptr<ns3::Packet const> p) [member function]
       
  4574     cls.add_method('Write', 
       
  4575                    'void', 
       
  4576                    [param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')])
       
  4577     ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header & header, ns3::Ptr<ns3::Packet const> p) [member function]
       
  4578     cls.add_method('Write', 
       
  4579                    'void', 
       
  4580                    [param('ns3::Time', 't'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
       
  4581     ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function]
       
  4582     cls.add_method('Write', 
       
  4583                    'void', 
       
  4584                    [param('ns3::Time', 't'), param('uint8_t const *', 'buffer'), param('uint32_t', 'length')])
       
  4585     ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetMagic() [member function]
       
  4586     cls.add_method('GetMagic', 
       
  4587                    'uint32_t', 
       
  4588                    [])
       
  4589     ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMajor() [member function]
       
  4590     cls.add_method('GetVersionMajor', 
       
  4591                    'uint16_t', 
       
  4592                    [])
       
  4593     ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMinor() [member function]
       
  4594     cls.add_method('GetVersionMinor', 
       
  4595                    'uint16_t', 
       
  4596                    [])
       
  4597     ## pcap-file-wrapper.h (module 'network'): int32_t ns3::PcapFileWrapper::GetTimeZoneOffset() [member function]
       
  4598     cls.add_method('GetTimeZoneOffset', 
       
  4599                    'int32_t', 
       
  4600                    [])
       
  4601     ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSigFigs() [member function]
       
  4602     cls.add_method('GetSigFigs', 
       
  4603                    'uint32_t', 
       
  4604                    [])
       
  4605     ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSnapLen() [member function]
       
  4606     cls.add_method('GetSnapLen', 
       
  4607                    'uint32_t', 
       
  4608                    [])
       
  4609     ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetDataLinkType() [member function]
       
  4610     cls.add_method('GetDataLinkType', 
       
  4611                    'uint32_t', 
       
  4612                    [])
       
  4613     return
       
  4614 
       
  4615 def register_Ns3QosWifiMacHelper_methods(root_module, cls):
       
  4616     ## qos-wifi-mac-helper.h (module 'wifi'): ns3::QosWifiMacHelper::QosWifiMacHelper(ns3::QosWifiMacHelper const & arg0) [copy constructor]
       
  4617     cls.add_constructor([param('ns3::QosWifiMacHelper const &', 'arg0')])
       
  4618     ## qos-wifi-mac-helper.h (module 'wifi'): ns3::QosWifiMacHelper::QosWifiMacHelper() [constructor]
       
  4619     cls.add_constructor([])
       
  4620     ## qos-wifi-mac-helper.h (module 'wifi'): static ns3::QosWifiMacHelper ns3::QosWifiMacHelper::Default() [member function]
       
  4621     cls.add_method('Default', 
       
  4622                    'ns3::QosWifiMacHelper', 
       
  4623                    [], 
       
  4624                    is_static=True)
       
  4625     ## qos-wifi-mac-helper.h (module 'wifi'): void ns3::QosWifiMacHelper::SetBlockAckInactivityTimeoutForAc(ns3::AcIndex ac, uint16_t timeout) [member function]
       
  4626     cls.add_method('SetBlockAckInactivityTimeoutForAc', 
       
  4627                    'void', 
       
  4628                    [param('ns3::AcIndex', 'ac'), param('uint16_t', 'timeout')])
       
  4629     ## qos-wifi-mac-helper.h (module 'wifi'): void ns3::QosWifiMacHelper::SetBlockAckThresholdForAc(ns3::AcIndex ac, uint8_t threshold) [member function]
       
  4630     cls.add_method('SetBlockAckThresholdForAc', 
       
  4631                    'void', 
       
  4632                    [param('ns3::AcIndex', 'ac'), param('uint8_t', 'threshold')])
       
  4633     ## 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]
       
  4634     cls.add_method('SetMsduAggregatorForAc', 
       
  4635                    'void', 
       
  4636                    [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()')])
       
  4637     ## 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]
       
  4638     cls.add_method('SetType', 
       
  4639                    'void', 
       
  4640                    [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()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')], 
       
  4641                    is_virtual=True)
       
  4642     ## qos-wifi-mac-helper.h (module 'wifi'): ns3::Ptr<ns3::WifiMac> ns3::QosWifiMacHelper::Create() const [member function]
       
  4643     cls.add_method('Create', 
       
  4644                    'ns3::Ptr< ns3::WifiMac >', 
       
  4645                    [], 
       
  4646                    is_const=True, visibility='private', is_virtual=True)
       
  4647     return
       
  4648 
       
  4649 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls):
       
  4650     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor]
       
  4651     cls.add_constructor([])
       
  4652     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [copy constructor]
       
  4653     cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')])
       
  4654     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::Cleanup() [member function]
       
  4655     cls.add_method('Cleanup', 
       
  4656                    'void', 
       
  4657                    [], 
       
  4658                    is_static=True)
       
  4659     return
       
  4660 
       
  4661 def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls):
       
  4662     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor]
       
  4663     cls.add_constructor([])
       
  4664     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > const & o) [copy constructor]
       
  4665     cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')])
       
  4666     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::Cleanup() [member function]
       
  4667     cls.add_method('Cleanup', 
       
  4668                    'void', 
       
  4669                    [], 
       
  4670                    is_static=True)
       
  4671     return
       
  4672 
       
  4673 def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls):
       
  4674     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor]
       
  4675     cls.add_constructor([])
       
  4676     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > const & o) [copy constructor]
       
  4677     cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')])
       
  4678     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::Cleanup() [member function]
       
  4679     cls.add_method('Cleanup', 
       
  4680                    'void', 
       
  4681                    [], 
       
  4682                    is_static=True)
       
  4683     return
       
  4684 
       
  4685 def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls):
       
  4686     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor]
       
  4687     cls.add_constructor([])
       
  4688     ## 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]
       
  4689     cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')])
       
  4690     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::Cleanup() [member function]
       
  4691     cls.add_method('Cleanup', 
       
  4692                    'void', 
       
  4693                    [], 
       
  4694                    is_static=True)
       
  4695     return
       
  4696 
       
  4697 def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls):
       
  4698     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor]
       
  4699     cls.add_constructor([])
       
  4700     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount(ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > const & o) [copy constructor]
       
  4701     cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')])
       
  4702     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::Cleanup() [member function]
       
  4703     cls.add_method('Cleanup', 
       
  4704                    'void', 
       
  4705                    [], 
       
  4706                    is_static=True)
       
  4707     return
       
  4708 
       
  4709 def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls):
       
  4710     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor]
       
  4711     cls.add_constructor([])
       
  4712     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > const & o) [copy constructor]
       
  4713     cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')])
       
  4714     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::Cleanup() [member function]
       
  4715     cls.add_method('Cleanup', 
       
  4716                    'void', 
       
  4717                    [], 
       
  4718                    is_static=True)
       
  4719     return
       
  4720 
       
  4721 def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls):
       
  4722     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor]
       
  4723     cls.add_constructor([])
       
  4724     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount(ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > const & o) [copy constructor]
       
  4725     cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')])
       
  4726     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::Cleanup() [member function]
       
  4727     cls.add_method('Cleanup', 
       
  4728                    'void', 
       
  4729                    [], 
       
  4730                    is_static=True)
       
  4731     return
       
  4732 
       
  4733 def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls):
       
  4734     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount() [constructor]
       
  4735     cls.add_constructor([])
       
  4736     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount(ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > const & o) [copy constructor]
       
  4737     cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')])
       
  4738     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::Cleanup() [member function]
       
  4739     cls.add_method('Cleanup', 
       
  4740                    'void', 
       
  4741                    [], 
       
  4742                    is_static=True)
       
  4743     return
       
  4744 
       
  4745 def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls):
       
  4746     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor]
       
  4747     cls.add_constructor([])
       
  4748     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > const & o) [copy constructor]
       
  4749     cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')])
       
  4750     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::Cleanup() [member function]
       
  4751     cls.add_method('Cleanup', 
       
  4752                    'void', 
       
  4753                    [], 
       
  4754                    is_static=True)
       
  4755     return
       
  4756 
       
  4757 def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls):
       
  4758     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor]
       
  4759     cls.add_constructor([])
       
  4760     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > const & o) [copy constructor]
       
  4761     cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')])
       
  4762     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::Cleanup() [member function]
       
  4763     cls.add_method('Cleanup', 
       
  4764                    'void', 
       
  4765                    [], 
       
  4766                    is_static=True)
       
  4767     return
       
  4768 
       
  4769 def register_Ns3SimpleRefCount__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__gt___methods(root_module, cls):
       
  4770     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >::SimpleRefCount() [constructor]
       
  4771     cls.add_constructor([])
       
  4772     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >::SimpleRefCount(ns3::SimpleRefCount<ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> > const & o) [copy constructor]
       
  4773     cls.add_constructor([param('ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter< ns3::WifiInformationElement > > const &', 'o')])
       
  4774     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >::Cleanup() [member function]
       
  4775     cls.add_method('Cleanup', 
       
  4776                    'void', 
       
  4777                    [], 
       
  4778                    is_static=True)
       
  4779     return
       
  4780 
       
  4781 def register_Ns3Time_methods(root_module, cls):
       
  4782     cls.add_binary_comparison_operator('<=')
       
  4783     cls.add_binary_comparison_operator('!=')
       
  4784     cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right'))
       
  4785     cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
       
  4786     cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
       
  4787     cls.add_binary_comparison_operator('<')
       
  4788     cls.add_binary_comparison_operator('>')
       
  4789     cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right'))
       
  4790     cls.add_output_stream_operator()
       
  4791     cls.add_binary_comparison_operator('==')
       
  4792     cls.add_binary_comparison_operator('>=')
       
  4793     ## nstime.h (module 'core'): ns3::Time::Time() [constructor]
       
  4794     cls.add_constructor([])
       
  4795     ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor]
       
  4796     cls.add_constructor([param('ns3::Time const &', 'o')])
       
  4797     ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor]
       
  4798     cls.add_constructor([param('double', 'v')])
       
  4799     ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor]
       
  4800     cls.add_constructor([param('int', 'v')])
       
  4801     ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor]
       
  4802     cls.add_constructor([param('long int', 'v')])
       
  4803     ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor]
       
  4804     cls.add_constructor([param('long long int', 'v')])
       
  4805     ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor]
       
  4806     cls.add_constructor([param('unsigned int', 'v')])
       
  4807     ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor]
       
  4808     cls.add_constructor([param('long unsigned int', 'v')])
       
  4809     ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor]
       
  4810     cls.add_constructor([param('long long unsigned int', 'v')])
       
  4811     ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor]
       
  4812     cls.add_constructor([param('std::string const &', 's')])
       
  4813     ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor]
       
  4814     cls.add_constructor([param('ns3::int64x64_t const &', 'value')])
       
  4815     ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function]
       
  4816     cls.add_method('Compare', 
       
  4817                    'int', 
       
  4818                    [param('ns3::Time const &', 'o')], 
       
  4819                    is_const=True)
       
  4820     ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function]
       
  4821     cls.add_method('From', 
       
  4822                    'ns3::Time', 
       
  4823                    [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], 
       
  4824                    is_static=True)
       
  4825     ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function]
       
  4826     cls.add_method('From', 
       
  4827                    'ns3::Time', 
       
  4828                    [param('ns3::int64x64_t const &', 'value')], 
       
  4829                    is_static=True)
       
  4830     ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function]
       
  4831     cls.add_method('FromDouble', 
       
  4832                    'ns3::Time', 
       
  4833                    [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], 
       
  4834                    is_static=True)
       
  4835     ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function]
       
  4836     cls.add_method('FromInteger', 
       
  4837                    'ns3::Time', 
       
  4838                    [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], 
       
  4839                    is_static=True)
       
  4840     ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function]
       
  4841     cls.add_method('GetDouble', 
       
  4842                    'double', 
       
  4843                    [], 
       
  4844                    is_const=True)
       
  4845     ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function]
       
  4846     cls.add_method('GetFemtoSeconds', 
       
  4847                    'int64_t', 
       
  4848                    [], 
       
  4849                    is_const=True)
       
  4850     ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function]
       
  4851     cls.add_method('GetInteger', 
       
  4852                    'int64_t', 
       
  4853                    [], 
       
  4854                    is_const=True)
       
  4855     ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function]
       
  4856     cls.add_method('GetMicroSeconds', 
       
  4857                    'int64_t', 
       
  4858                    [], 
       
  4859                    is_const=True)
       
  4860     ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function]
       
  4861     cls.add_method('GetMilliSeconds', 
       
  4862                    'int64_t', 
       
  4863                    [], 
       
  4864                    is_const=True)
       
  4865     ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function]
       
  4866     cls.add_method('GetNanoSeconds', 
       
  4867                    'int64_t', 
       
  4868                    [], 
       
  4869                    is_const=True)
       
  4870     ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function]
       
  4871     cls.add_method('GetPicoSeconds', 
       
  4872                    'int64_t', 
       
  4873                    [], 
       
  4874                    is_const=True)
       
  4875     ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function]
       
  4876     cls.add_method('GetResolution', 
       
  4877                    'ns3::Time::Unit', 
       
  4878                    [], 
       
  4879                    is_static=True)
       
  4880     ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function]
       
  4881     cls.add_method('GetSeconds', 
       
  4882                    'double', 
       
  4883                    [], 
       
  4884                    is_const=True)
       
  4885     ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function]
       
  4886     cls.add_method('GetTimeStep', 
       
  4887                    'int64_t', 
       
  4888                    [], 
       
  4889                    is_const=True)
       
  4890     ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function]
       
  4891     cls.add_method('IsNegative', 
       
  4892                    'bool', 
       
  4893                    [], 
       
  4894                    is_const=True)
       
  4895     ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function]
       
  4896     cls.add_method('IsPositive', 
       
  4897                    'bool', 
       
  4898                    [], 
       
  4899                    is_const=True)
       
  4900     ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function]
       
  4901     cls.add_method('IsStrictlyNegative', 
       
  4902                    'bool', 
       
  4903                    [], 
       
  4904                    is_const=True)
       
  4905     ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function]
       
  4906     cls.add_method('IsStrictlyPositive', 
       
  4907                    'bool', 
       
  4908                    [], 
       
  4909                    is_const=True)
       
  4910     ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function]
       
  4911     cls.add_method('IsZero', 
       
  4912                    'bool', 
       
  4913                    [], 
       
  4914                    is_const=True)
       
  4915     ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function]
       
  4916     cls.add_method('Max', 
       
  4917                    'ns3::Time', 
       
  4918                    [], 
       
  4919                    is_static=True)
       
  4920     ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function]
       
  4921     cls.add_method('Min', 
       
  4922                    'ns3::Time', 
       
  4923                    [], 
       
  4924                    is_static=True)
       
  4925     ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function]
       
  4926     cls.add_method('SetResolution', 
       
  4927                    'void', 
       
  4928                    [param('ns3::Time::Unit', 'resolution')], 
       
  4929                    is_static=True)
       
  4930     ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function]
       
  4931     cls.add_method('StaticInit', 
       
  4932                    'bool', 
       
  4933                    [], 
       
  4934                    is_static=True)
       
  4935     ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit timeUnit) const [member function]
       
  4936     cls.add_method('To', 
       
  4937                    'ns3::int64x64_t', 
       
  4938                    [param('ns3::Time::Unit', 'timeUnit')], 
       
  4939                    is_const=True)
       
  4940     ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit timeUnit) const [member function]
       
  4941     cls.add_method('ToDouble', 
       
  4942                    'double', 
       
  4943                    [param('ns3::Time::Unit', 'timeUnit')], 
       
  4944                    is_const=True)
       
  4945     ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit timeUnit) const [member function]
       
  4946     cls.add_method('ToInteger', 
       
  4947                    'int64_t', 
       
  4948                    [param('ns3::Time::Unit', 'timeUnit')], 
       
  4949                    is_const=True)
       
  4950     return
       
  4951 
       
  4952 def register_Ns3TraceSourceAccessor_methods(root_module, cls):
       
  4953     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor]
       
  4954     cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')])
       
  4955     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor]
       
  4956     cls.add_constructor([])
       
  4957     ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
       
  4958     cls.add_method('Connect', 
       
  4959                    'bool', 
       
  4960                    [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 
       
  4961                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  4962     ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
       
  4963     cls.add_method('ConnectWithoutContext', 
       
  4964                    'bool', 
       
  4965                    [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 
       
  4966                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  4967     ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
       
  4968     cls.add_method('Disconnect', 
       
  4969                    'bool', 
       
  4970                    [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 
       
  4971                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  4972     ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
       
  4973     cls.add_method('DisconnectWithoutContext', 
       
  4974                    'bool', 
       
  4975                    [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 
       
  4976                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  4977     return
       
  4978 
       
  4979 def register_Ns3Trailer_methods(root_module, cls):
       
  4980     cls.add_output_stream_operator()
       
  4981     ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor]
       
  4982     cls.add_constructor([])
       
  4983     ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [copy constructor]
       
  4984     cls.add_constructor([param('ns3::Trailer const &', 'arg0')])
       
  4985     ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function]
       
  4986     cls.add_method('Deserialize', 
       
  4987                    'uint32_t', 
       
  4988                    [param('ns3::Buffer::Iterator', 'end')], 
       
  4989                    is_pure_virtual=True, is_virtual=True)
       
  4990     ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function]
       
  4991     cls.add_method('GetSerializedSize', 
       
  4992                    'uint32_t', 
       
  4993                    [], 
       
  4994                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  4995     ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function]
       
  4996     cls.add_method('GetTypeId', 
       
  4997                    'ns3::TypeId', 
       
  4998                    [], 
       
  4999                    is_static=True)
       
  5000     ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function]
       
  5001     cls.add_method('Print', 
       
  5002                    'void', 
       
  5003                    [param('std::ostream &', 'os')], 
       
  5004                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5005     ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  5006     cls.add_method('Serialize', 
       
  5007                    'void', 
       
  5008                    [param('ns3::Buffer::Iterator', 'start')], 
       
  5009                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5010     return
       
  5011 
       
  5012 def register_Ns3VendorSpecificActionHeader_methods(root_module, cls):
       
  5013     ## vendor-specific-action.h (module 'wave'): ns3::VendorSpecificActionHeader::VendorSpecificActionHeader(ns3::VendorSpecificActionHeader const & arg0) [copy constructor]
       
  5014     cls.add_constructor([param('ns3::VendorSpecificActionHeader const &', 'arg0')])
       
  5015     ## vendor-specific-action.h (module 'wave'): ns3::VendorSpecificActionHeader::VendorSpecificActionHeader() [constructor]
       
  5016     cls.add_constructor([])
       
  5017     ## vendor-specific-action.h (module 'wave'): uint32_t ns3::VendorSpecificActionHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  5018     cls.add_method('Deserialize', 
       
  5019                    'uint32_t', 
       
  5020                    [param('ns3::Buffer::Iterator', 'start')], 
       
  5021                    is_virtual=True)
       
  5022     ## vendor-specific-action.h (module 'wave'): uint8_t ns3::VendorSpecificActionHeader::GetCategory() const [member function]
       
  5023     cls.add_method('GetCategory', 
       
  5024                    'uint8_t', 
       
  5025                    [], 
       
  5026                    is_const=True)
       
  5027     ## vendor-specific-action.h (module 'wave'): ns3::TypeId ns3::VendorSpecificActionHeader::GetInstanceTypeId() const [member function]
       
  5028     cls.add_method('GetInstanceTypeId', 
       
  5029                    'ns3::TypeId', 
       
  5030                    [], 
       
  5031                    is_const=True, is_virtual=True)
       
  5032     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifier ns3::VendorSpecificActionHeader::GetOrganizationIdentifier() const [member function]
       
  5033     cls.add_method('GetOrganizationIdentifier', 
       
  5034                    'ns3::OrganizationIdentifier', 
       
  5035                    [], 
       
  5036                    is_const=True)
       
  5037     ## vendor-specific-action.h (module 'wave'): uint32_t ns3::VendorSpecificActionHeader::GetSerializedSize() const [member function]
       
  5038     cls.add_method('GetSerializedSize', 
       
  5039                    'uint32_t', 
       
  5040                    [], 
       
  5041                    is_const=True, is_virtual=True)
       
  5042     ## vendor-specific-action.h (module 'wave'): static ns3::TypeId ns3::VendorSpecificActionHeader::GetTypeId() [member function]
       
  5043     cls.add_method('GetTypeId', 
       
  5044                    'ns3::TypeId', 
       
  5045                    [], 
       
  5046                    is_static=True)
       
  5047     ## vendor-specific-action.h (module 'wave'): void ns3::VendorSpecificActionHeader::Print(std::ostream & os) const [member function]
       
  5048     cls.add_method('Print', 
       
  5049                    'void', 
       
  5050                    [param('std::ostream &', 'os')], 
       
  5051                    is_const=True, is_virtual=True)
       
  5052     ## vendor-specific-action.h (module 'wave'): void ns3::VendorSpecificActionHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  5053     cls.add_method('Serialize', 
       
  5054                    'void', 
       
  5055                    [param('ns3::Buffer::Iterator', 'start')], 
       
  5056                    is_const=True, is_virtual=True)
       
  5057     ## vendor-specific-action.h (module 'wave'): void ns3::VendorSpecificActionHeader::SetOrganizationIdentifier(ns3::OrganizationIdentifier oi) [member function]
       
  5058     cls.add_method('SetOrganizationIdentifier', 
       
  5059                    'void', 
       
  5060                    [param('ns3::OrganizationIdentifier', 'oi')])
       
  5061     return
       
  5062 
       
  5063 def register_Ns3Wifi80211pHelper_methods(root_module, cls):
       
  5064     ## wifi-80211p-helper.h (module 'wave'): ns3::Wifi80211pHelper::Wifi80211pHelper(ns3::Wifi80211pHelper const & arg0) [copy constructor]
       
  5065     cls.add_constructor([param('ns3::Wifi80211pHelper const &', 'arg0')])
       
  5066     ## wifi-80211p-helper.h (module 'wave'): ns3::Wifi80211pHelper::Wifi80211pHelper() [constructor]
       
  5067     cls.add_constructor([])
       
  5068     ## wifi-80211p-helper.h (module 'wave'): static ns3::Wifi80211pHelper ns3::Wifi80211pHelper::Default() [member function]
       
  5069     cls.add_method('Default', 
       
  5070                    'ns3::Wifi80211pHelper', 
       
  5071                    [], 
       
  5072                    is_static=True)
       
  5073     ## wifi-80211p-helper.h (module 'wave'): static void ns3::Wifi80211pHelper::EnableLogComponents() [member function]
       
  5074     cls.add_method('EnableLogComponents', 
       
  5075                    'void', 
       
  5076                    [], 
       
  5077                    is_static=True)
       
  5078     ## wifi-80211p-helper.h (module 'wave'): ns3::NetDeviceContainer ns3::Wifi80211pHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & macHelper, ns3::NodeContainer c) const [member function]
       
  5079     cls.add_method('Install', 
       
  5080                    'ns3::NetDeviceContainer', 
       
  5081                    [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'macHelper'), param('ns3::NodeContainer', 'c')], 
       
  5082                    is_const=True, is_virtual=True)
       
  5083     ## wifi-80211p-helper.h (module 'wave'): void ns3::Wifi80211pHelper::SetStandard(ns3::WifiPhyStandard standard) [member function]
       
  5084     cls.add_method('SetStandard', 
       
  5085                    'void', 
       
  5086                    [param('ns3::WifiPhyStandard', 'standard')], 
       
  5087                    is_virtual=True)
       
  5088     return
       
  5089 
       
  5090 def register_Ns3WifiActionHeader_methods(root_module, cls):
       
  5091     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::WifiActionHeader(ns3::WifiActionHeader const & arg0) [copy constructor]
       
  5092     cls.add_constructor([param('ns3::WifiActionHeader const &', 'arg0')])
       
  5093     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::WifiActionHeader() [constructor]
       
  5094     cls.add_constructor([])
       
  5095     ## mgt-headers.h (module 'wifi'): uint32_t ns3::WifiActionHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  5096     cls.add_method('Deserialize', 
       
  5097                    'uint32_t', 
       
  5098                    [param('ns3::Buffer::Iterator', 'start')], 
       
  5099                    is_virtual=True)
       
  5100     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::ActionValue ns3::WifiActionHeader::GetAction() [member function]
       
  5101     cls.add_method('GetAction', 
       
  5102                    'ns3::WifiActionHeader::ActionValue', 
       
  5103                    [])
       
  5104     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::CategoryValue ns3::WifiActionHeader::GetCategory() [member function]
       
  5105     cls.add_method('GetCategory', 
       
  5106                    'ns3::WifiActionHeader::CategoryValue', 
       
  5107                    [])
       
  5108     ## mgt-headers.h (module 'wifi'): ns3::TypeId ns3::WifiActionHeader::GetInstanceTypeId() const [member function]
       
  5109     cls.add_method('GetInstanceTypeId', 
       
  5110                    'ns3::TypeId', 
       
  5111                    [], 
       
  5112                    is_const=True, is_virtual=True)
       
  5113     ## mgt-headers.h (module 'wifi'): uint32_t ns3::WifiActionHeader::GetSerializedSize() const [member function]
       
  5114     cls.add_method('GetSerializedSize', 
       
  5115                    'uint32_t', 
       
  5116                    [], 
       
  5117                    is_const=True, is_virtual=True)
       
  5118     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::WifiActionHeader::GetTypeId() [member function]
       
  5119     cls.add_method('GetTypeId', 
       
  5120                    'ns3::TypeId', 
       
  5121                    [], 
       
  5122                    is_static=True)
       
  5123     ## mgt-headers.h (module 'wifi'): void ns3::WifiActionHeader::Print(std::ostream & os) const [member function]
       
  5124     cls.add_method('Print', 
       
  5125                    'void', 
       
  5126                    [param('std::ostream &', 'os')], 
       
  5127                    is_const=True, is_virtual=True)
       
  5128     ## mgt-headers.h (module 'wifi'): void ns3::WifiActionHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  5129     cls.add_method('Serialize', 
       
  5130                    'void', 
       
  5131                    [param('ns3::Buffer::Iterator', 'start')], 
       
  5132                    is_const=True, is_virtual=True)
       
  5133     ## mgt-headers.h (module 'wifi'): void ns3::WifiActionHeader::SetAction(ns3::WifiActionHeader::CategoryValue type, ns3::WifiActionHeader::ActionValue action) [member function]
       
  5134     cls.add_method('SetAction', 
       
  5135                    'void', 
       
  5136                    [param('ns3::WifiActionHeader::CategoryValue', 'type'), param('ns3::WifiActionHeader::ActionValue', 'action')])
       
  5137     return
       
  5138 
       
  5139 def register_Ns3WifiActionHeaderActionValue_methods(root_module, cls):
       
  5140     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::ActionValue::ActionValue() [constructor]
       
  5141     cls.add_constructor([])
       
  5142     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::ActionValue::ActionValue(ns3::WifiActionHeader::ActionValue const & arg0) [copy constructor]
       
  5143     cls.add_constructor([param('ns3::WifiActionHeader::ActionValue const &', 'arg0')])
       
  5144     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::ActionValue::blockAck [variable]
       
  5145     cls.add_instance_attribute('blockAck', 'ns3::WifiActionHeader::BlockAckActionValue', is_const=False)
       
  5146     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::ActionValue::interwork [variable]
       
  5147     cls.add_instance_attribute('interwork', 'ns3::WifiActionHeader::InterworkActionValue', is_const=False)
       
  5148     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::ActionValue::linkMetrtic [variable]
       
  5149     cls.add_instance_attribute('linkMetrtic', 'ns3::WifiActionHeader::LinkMetricActionValue', is_const=False)
       
  5150     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::ActionValue::pathSelection [variable]
       
  5151     cls.add_instance_attribute('pathSelection', 'ns3::WifiActionHeader::PathSelectionActionValue', is_const=False)
       
  5152     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::ActionValue::peerLink [variable]
       
  5153     cls.add_instance_attribute('peerLink', 'ns3::WifiActionHeader::PeerLinkMgtActionValue', is_const=False)
       
  5154     ## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::ActionValue::resourceCoordination [variable]
       
  5155     cls.add_instance_attribute('resourceCoordination', 'ns3::WifiActionHeader::ResourceCoordinationActionValue', is_const=False)
       
  5156     return
       
  5157 
       
  5158 def register_Ns3WifiInformationElement_methods(root_module, cls):
       
  5159     cls.add_binary_comparison_operator('<')
       
  5160     cls.add_binary_comparison_operator('==')
       
  5161     ## wifi-information-element.h (module 'wifi'): ns3::WifiInformationElement::WifiInformationElement() [constructor]
       
  5162     cls.add_constructor([])
       
  5163     ## wifi-information-element.h (module 'wifi'): ns3::WifiInformationElement::WifiInformationElement(ns3::WifiInformationElement const & arg0) [copy constructor]
       
  5164     cls.add_constructor([param('ns3::WifiInformationElement const &', 'arg0')])
       
  5165     ## wifi-information-element.h (module 'wifi'): ns3::Buffer::Iterator ns3::WifiInformationElement::Deserialize(ns3::Buffer::Iterator i) [member function]
       
  5166     cls.add_method('Deserialize', 
       
  5167                    'ns3::Buffer::Iterator', 
       
  5168                    [param('ns3::Buffer::Iterator', 'i')])
       
  5169     ## wifi-information-element.h (module 'wifi'): ns3::Buffer::Iterator ns3::WifiInformationElement::DeserializeIfPresent(ns3::Buffer::Iterator i) [member function]
       
  5170     cls.add_method('DeserializeIfPresent', 
       
  5171                    'ns3::Buffer::Iterator', 
       
  5172                    [param('ns3::Buffer::Iterator', 'i')])
       
  5173     ## wifi-information-element.h (module 'wifi'): uint8_t ns3::WifiInformationElement::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
       
  5174     cls.add_method('DeserializeInformationField', 
       
  5175                    'uint8_t', 
       
  5176                    [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], 
       
  5177                    is_pure_virtual=True, is_virtual=True)
       
  5178     ## wifi-information-element.h (module 'wifi'): ns3::WifiInformationElementId ns3::WifiInformationElement::ElementId() const [member function]
       
  5179     cls.add_method('ElementId', 
       
  5180                    'ns3::WifiInformationElementId', 
       
  5181                    [], 
       
  5182                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5183     ## wifi-information-element.h (module 'wifi'): uint8_t ns3::WifiInformationElement::GetInformationFieldSize() const [member function]
       
  5184     cls.add_method('GetInformationFieldSize', 
       
  5185                    'uint8_t', 
       
  5186                    [], 
       
  5187                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5188     ## wifi-information-element.h (module 'wifi'): uint16_t ns3::WifiInformationElement::GetSerializedSize() const [member function]
       
  5189     cls.add_method('GetSerializedSize', 
       
  5190                    'uint16_t', 
       
  5191                    [], 
       
  5192                    is_const=True)
       
  5193     ## wifi-information-element.h (module 'wifi'): void ns3::WifiInformationElement::Print(std::ostream & os) const [member function]
       
  5194     cls.add_method('Print', 
       
  5195                    'void', 
       
  5196                    [param('std::ostream &', 'os')], 
       
  5197                    is_const=True, is_virtual=True)
       
  5198     ## wifi-information-element.h (module 'wifi'): ns3::Buffer::Iterator ns3::WifiInformationElement::Serialize(ns3::Buffer::Iterator i) const [member function]
       
  5199     cls.add_method('Serialize', 
       
  5200                    'ns3::Buffer::Iterator', 
       
  5201                    [param('ns3::Buffer::Iterator', 'i')], 
       
  5202                    is_const=True)
       
  5203     ## wifi-information-element.h (module 'wifi'): void ns3::WifiInformationElement::SerializeInformationField(ns3::Buffer::Iterator start) const [member function]
       
  5204     cls.add_method('SerializeInformationField', 
       
  5205                    'void', 
       
  5206                    [param('ns3::Buffer::Iterator', 'start')], 
       
  5207                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5208     return
       
  5209 
       
  5210 def register_Ns3WifiMac_methods(root_module, cls):
       
  5211     ## wifi-mac.h (module 'wifi'): ns3::WifiMac::WifiMac() [constructor]
       
  5212     cls.add_constructor([])
       
  5213     ## wifi-mac.h (module 'wifi'): ns3::WifiMac::WifiMac(ns3::WifiMac const & arg0) [copy constructor]
       
  5214     cls.add_constructor([param('ns3::WifiMac const &', 'arg0')])
       
  5215     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::ConfigureStandard(ns3::WifiPhyStandard standard) [member function]
       
  5216     cls.add_method('ConfigureStandard', 
       
  5217                    'void', 
       
  5218                    [param('ns3::WifiPhyStandard', 'standard')])
       
  5219     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
       
  5220     cls.add_method('Enqueue', 
       
  5221                    'void', 
       
  5222                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
       
  5223                    is_pure_virtual=True, is_virtual=True)
       
  5224     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
       
  5225     cls.add_method('Enqueue', 
       
  5226                    'void', 
       
  5227                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
       
  5228                    is_pure_virtual=True, is_virtual=True)
       
  5229     ## wifi-mac.h (module 'wifi'): ns3::Time ns3::WifiMac::GetAckTimeout() const [member function]
       
  5230     cls.add_method('GetAckTimeout', 
       
  5231                    'ns3::Time', 
       
  5232                    [], 
       
  5233                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5234     ## wifi-mac.h (module 'wifi'): ns3::Mac48Address ns3::WifiMac::GetAddress() const [member function]
       
  5235     cls.add_method('GetAddress', 
       
  5236                    'ns3::Mac48Address', 
       
  5237                    [], 
       
  5238                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5239     ## wifi-mac.h (module 'wifi'): ns3::Time ns3::WifiMac::GetBasicBlockAckTimeout() const [member function]
       
  5240     cls.add_method('GetBasicBlockAckTimeout', 
       
  5241                    'ns3::Time', 
       
  5242                    [], 
       
  5243                    is_const=True, is_virtual=True)
       
  5244     ## wifi-mac.h (module 'wifi'): ns3::Mac48Address ns3::WifiMac::GetBssid() const [member function]
       
  5245     cls.add_method('GetBssid', 
       
  5246                    'ns3::Mac48Address', 
       
  5247                    [], 
       
  5248                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5249     ## wifi-mac.h (module 'wifi'): ns3::Time ns3::WifiMac::GetCompressedBlockAckTimeout() const [member function]
       
  5250     cls.add_method('GetCompressedBlockAckTimeout', 
       
  5251                    'ns3::Time', 
       
  5252                    [], 
       
  5253                    is_const=True, is_virtual=True)
       
  5254     ## wifi-mac.h (module 'wifi'): ns3::Time ns3::WifiMac::GetCtsTimeout() const [member function]
       
  5255     cls.add_method('GetCtsTimeout', 
       
  5256                    'ns3::Time', 
       
  5257                    [], 
       
  5258                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5259     ## wifi-mac.h (module 'wifi'): ns3::Time ns3::WifiMac::GetEifsNoDifs() const [member function]
       
  5260     cls.add_method('GetEifsNoDifs', 
       
  5261                    'ns3::Time', 
       
  5262                    [], 
       
  5263                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5264     ## wifi-mac.h (module 'wifi'): ns3::Time ns3::WifiMac::GetMaxPropagationDelay() const [member function]
       
  5265     cls.add_method('GetMaxPropagationDelay', 
       
  5266                    'ns3::Time', 
       
  5267                    [], 
       
  5268                    is_const=True)
       
  5269     ## wifi-mac.h (module 'wifi'): ns3::Time ns3::WifiMac::GetMsduLifetime() const [member function]
       
  5270     cls.add_method('GetMsduLifetime', 
       
  5271                    'ns3::Time', 
       
  5272                    [], 
       
  5273                    is_const=True)
       
  5274     ## wifi-mac.h (module 'wifi'): ns3::Time ns3::WifiMac::GetPifs() const [member function]
       
  5275     cls.add_method('GetPifs', 
       
  5276                    'ns3::Time', 
       
  5277                    [], 
       
  5278                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5279     ## wifi-mac.h (module 'wifi'): ns3::Time ns3::WifiMac::GetRifs() const [member function]
       
  5280     cls.add_method('GetRifs', 
       
  5281                    'ns3::Time', 
       
  5282                    [], 
       
  5283                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5284     ## wifi-mac.h (module 'wifi'): ns3::Time ns3::WifiMac::GetSifs() const [member function]
       
  5285     cls.add_method('GetSifs', 
       
  5286                    'ns3::Time', 
       
  5287                    [], 
       
  5288                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5289     ## wifi-mac.h (module 'wifi'): ns3::Time ns3::WifiMac::GetSlot() const [member function]
       
  5290     cls.add_method('GetSlot', 
       
  5291                    'ns3::Time', 
       
  5292                    [], 
       
  5293                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5294     ## wifi-mac.h (module 'wifi'): ns3::Ssid ns3::WifiMac::GetSsid() const [member function]
       
  5295     cls.add_method('GetSsid', 
       
  5296                    'ns3::Ssid', 
       
  5297                    [], 
       
  5298                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5299     ## wifi-mac.h (module 'wifi'): static ns3::TypeId ns3::WifiMac::GetTypeId() [member function]
       
  5300     cls.add_method('GetTypeId', 
       
  5301                    'ns3::TypeId', 
       
  5302                    [], 
       
  5303                    is_static=True)
       
  5304     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::NotifyPromiscRx(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  5305     cls.add_method('NotifyPromiscRx', 
       
  5306                    'void', 
       
  5307                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  5308     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::NotifyRx(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  5309     cls.add_method('NotifyRx', 
       
  5310                    'void', 
       
  5311                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  5312     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::NotifyRxDrop(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  5313     cls.add_method('NotifyRxDrop', 
       
  5314                    'void', 
       
  5315                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  5316     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::NotifyTx(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  5317     cls.add_method('NotifyTx', 
       
  5318                    'void', 
       
  5319                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  5320     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::NotifyTxDrop(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  5321     cls.add_method('NotifyTxDrop', 
       
  5322                    'void', 
       
  5323                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  5324     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
       
  5325     cls.add_method('SetAckTimeout', 
       
  5326                    'void', 
       
  5327                    [param('ns3::Time', 'ackTimeout')], 
       
  5328                    is_pure_virtual=True, is_virtual=True)
       
  5329     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetAddress(ns3::Mac48Address address) [member function]
       
  5330     cls.add_method('SetAddress', 
       
  5331                    'void', 
       
  5332                    [param('ns3::Mac48Address', 'address')], 
       
  5333                    is_pure_virtual=True, is_virtual=True)
       
  5334     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetBasicBlockAckTimeout(ns3::Time blockAckTimeout) [member function]
       
  5335     cls.add_method('SetBasicBlockAckTimeout', 
       
  5336                    'void', 
       
  5337                    [param('ns3::Time', 'blockAckTimeout')], 
       
  5338                    is_virtual=True)
       
  5339     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetCompressedBlockAckTimeout(ns3::Time blockAckTimeout) [member function]
       
  5340     cls.add_method('SetCompressedBlockAckTimeout', 
       
  5341                    'void', 
       
  5342                    [param('ns3::Time', 'blockAckTimeout')], 
       
  5343                    is_virtual=True)
       
  5344     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
       
  5345     cls.add_method('SetCtsTimeout', 
       
  5346                    'void', 
       
  5347                    [param('ns3::Time', 'ctsTimeout')], 
       
  5348                    is_pure_virtual=True, is_virtual=True)
       
  5349     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
       
  5350     cls.add_method('SetEifsNoDifs', 
       
  5351                    'void', 
       
  5352                    [param('ns3::Time', 'eifsNoDifs')], 
       
  5353                    is_pure_virtual=True, is_virtual=True)
       
  5354     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
       
  5355     cls.add_method('SetForwardUpCallback', 
       
  5356                    'void', 
       
  5357                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
       
  5358                    is_pure_virtual=True, is_virtual=True)
       
  5359     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
       
  5360     cls.add_method('SetLinkDownCallback', 
       
  5361                    'void', 
       
  5362                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  5363                    is_pure_virtual=True, is_virtual=True)
       
  5364     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
       
  5365     cls.add_method('SetLinkUpCallback', 
       
  5366                    'void', 
       
  5367                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
       
  5368                    is_pure_virtual=True, is_virtual=True)
       
  5369     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetMaxPropagationDelay(ns3::Time delay) [member function]
       
  5370     cls.add_method('SetMaxPropagationDelay', 
       
  5371                    'void', 
       
  5372                    [param('ns3::Time', 'delay')])
       
  5373     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetPifs(ns3::Time pifs) [member function]
       
  5374     cls.add_method('SetPifs', 
       
  5375                    'void', 
       
  5376                    [param('ns3::Time', 'pifs')], 
       
  5377                    is_pure_virtual=True, is_virtual=True)
       
  5378     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetPromisc() [member function]
       
  5379     cls.add_method('SetPromisc', 
       
  5380                    'void', 
       
  5381                    [], 
       
  5382                    is_pure_virtual=True, is_virtual=True)
       
  5383     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetRifs(ns3::Time rifs) [member function]
       
  5384     cls.add_method('SetRifs', 
       
  5385                    'void', 
       
  5386                    [param('ns3::Time', 'rifs')], 
       
  5387                    is_pure_virtual=True, is_virtual=True)
       
  5388     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetSifs(ns3::Time sifs) [member function]
       
  5389     cls.add_method('SetSifs', 
       
  5390                    'void', 
       
  5391                    [param('ns3::Time', 'sifs')], 
       
  5392                    is_pure_virtual=True, is_virtual=True)
       
  5393     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetSlot(ns3::Time slotTime) [member function]
       
  5394     cls.add_method('SetSlot', 
       
  5395                    'void', 
       
  5396                    [param('ns3::Time', 'slotTime')], 
       
  5397                    is_pure_virtual=True, is_virtual=True)
       
  5398     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetSsid(ns3::Ssid ssid) [member function]
       
  5399     cls.add_method('SetSsid', 
       
  5400                    'void', 
       
  5401                    [param('ns3::Ssid', 'ssid')], 
       
  5402                    is_pure_virtual=True, is_virtual=True)
       
  5403     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  5404     cls.add_method('SetWifiPhy', 
       
  5405                    'void', 
       
  5406                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  5407                    is_pure_virtual=True, is_virtual=True)
       
  5408     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
       
  5409     cls.add_method('SetWifiRemoteStationManager', 
       
  5410                    'void', 
       
  5411                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
       
  5412                    is_pure_virtual=True, is_virtual=True)
       
  5413     ## wifi-mac.h (module 'wifi'): bool ns3::WifiMac::SupportsSendFrom() const [member function]
       
  5414     cls.add_method('SupportsSendFrom', 
       
  5415                    'bool', 
       
  5416                    [], 
       
  5417                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5418     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::ConfigureDcf(ns3::Ptr<ns3::Dcf> dcf, uint32_t cwmin, uint32_t cwmax, ns3::AcIndex ac) [member function]
       
  5419     cls.add_method('ConfigureDcf', 
       
  5420                    'void', 
       
  5421                    [param('ns3::Ptr< ns3::Dcf >', 'dcf'), param('uint32_t', 'cwmin'), param('uint32_t', 'cwmax'), param('ns3::AcIndex', 'ac')], 
       
  5422                    visibility='protected')
       
  5423     ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::FinishConfigureStandard(ns3::WifiPhyStandard standard) [member function]
       
  5424     cls.add_method('FinishConfigureStandard', 
       
  5425                    'void', 
       
  5426                    [param('ns3::WifiPhyStandard', 'standard')], 
       
  5427                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  5428     return
       
  5429 
       
  5430 def register_Ns3WifiMacHeader_methods(root_module, cls):
       
  5431     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::WifiMacHeader(ns3::WifiMacHeader const & arg0) [copy constructor]
       
  5432     cls.add_constructor([param('ns3::WifiMacHeader const &', 'arg0')])
       
  5433     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::WifiMacHeader() [constructor]
       
  5434     cls.add_constructor([])
       
  5435     ## wifi-mac-header.h (module 'wifi'): uint32_t ns3::WifiMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  5436     cls.add_method('Deserialize', 
       
  5437                    'uint32_t', 
       
  5438                    [param('ns3::Buffer::Iterator', 'start')], 
       
  5439                    is_virtual=True)
       
  5440     ## wifi-mac-header.h (module 'wifi'): ns3::Mac48Address ns3::WifiMacHeader::GetAddr1() const [member function]
       
  5441     cls.add_method('GetAddr1', 
       
  5442                    'ns3::Mac48Address', 
       
  5443                    [], 
       
  5444                    is_const=True)
       
  5445     ## wifi-mac-header.h (module 'wifi'): ns3::Mac48Address ns3::WifiMacHeader::GetAddr2() const [member function]
       
  5446     cls.add_method('GetAddr2', 
       
  5447                    'ns3::Mac48Address', 
       
  5448                    [], 
       
  5449                    is_const=True)
       
  5450     ## wifi-mac-header.h (module 'wifi'): ns3::Mac48Address ns3::WifiMacHeader::GetAddr3() const [member function]
       
  5451     cls.add_method('GetAddr3', 
       
  5452                    'ns3::Mac48Address', 
       
  5453                    [], 
       
  5454                    is_const=True)
       
  5455     ## wifi-mac-header.h (module 'wifi'): ns3::Mac48Address ns3::WifiMacHeader::GetAddr4() const [member function]
       
  5456     cls.add_method('GetAddr4', 
       
  5457                    'ns3::Mac48Address', 
       
  5458                    [], 
       
  5459                    is_const=True)
       
  5460     ## wifi-mac-header.h (module 'wifi'): ns3::Time ns3::WifiMacHeader::GetDuration() const [member function]
       
  5461     cls.add_method('GetDuration', 
       
  5462                    'ns3::Time', 
       
  5463                    [], 
       
  5464                    is_const=True)
       
  5465     ## wifi-mac-header.h (module 'wifi'): uint16_t ns3::WifiMacHeader::GetFragmentNumber() const [member function]
       
  5466     cls.add_method('GetFragmentNumber', 
       
  5467                    'uint16_t', 
       
  5468                    [], 
       
  5469                    is_const=True)
       
  5470     ## wifi-mac-header.h (module 'wifi'): ns3::TypeId ns3::WifiMacHeader::GetInstanceTypeId() const [member function]
       
  5471     cls.add_method('GetInstanceTypeId', 
       
  5472                    'ns3::TypeId', 
       
  5473                    [], 
       
  5474                    is_const=True, is_virtual=True)
       
  5475     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::QosAckPolicy ns3::WifiMacHeader::GetQosAckPolicy() const [member function]
       
  5476     cls.add_method('GetQosAckPolicy', 
       
  5477                    'ns3::WifiMacHeader::QosAckPolicy', 
       
  5478                    [], 
       
  5479                    is_const=True)
       
  5480     ## wifi-mac-header.h (module 'wifi'): uint8_t ns3::WifiMacHeader::GetQosTid() const [member function]
       
  5481     cls.add_method('GetQosTid', 
       
  5482                    'uint8_t', 
       
  5483                    [], 
       
  5484                    is_const=True)
       
  5485     ## wifi-mac-header.h (module 'wifi'): uint8_t ns3::WifiMacHeader::GetQosTxopLimit() const [member function]
       
  5486     cls.add_method('GetQosTxopLimit', 
       
  5487                    'uint8_t', 
       
  5488                    [], 
       
  5489                    is_const=True)
       
  5490     ## wifi-mac-header.h (module 'wifi'): uint16_t ns3::WifiMacHeader::GetRawDuration() const [member function]
       
  5491     cls.add_method('GetRawDuration', 
       
  5492                    'uint16_t', 
       
  5493                    [], 
       
  5494                    is_const=True)
       
  5495     ## wifi-mac-header.h (module 'wifi'): uint16_t ns3::WifiMacHeader::GetSequenceControl() const [member function]
       
  5496     cls.add_method('GetSequenceControl', 
       
  5497                    'uint16_t', 
       
  5498                    [], 
       
  5499                    is_const=True)
       
  5500     ## wifi-mac-header.h (module 'wifi'): uint16_t ns3::WifiMacHeader::GetSequenceNumber() const [member function]
       
  5501     cls.add_method('GetSequenceNumber', 
       
  5502                    'uint16_t', 
       
  5503                    [], 
       
  5504                    is_const=True)
       
  5505     ## wifi-mac-header.h (module 'wifi'): uint32_t ns3::WifiMacHeader::GetSerializedSize() const [member function]
       
  5506     cls.add_method('GetSerializedSize', 
       
  5507                    'uint32_t', 
       
  5508                    [], 
       
  5509                    is_const=True, is_virtual=True)
       
  5510     ## wifi-mac-header.h (module 'wifi'): uint32_t ns3::WifiMacHeader::GetSize() const [member function]
       
  5511     cls.add_method('GetSize', 
       
  5512                    'uint32_t', 
       
  5513                    [], 
       
  5514                    is_const=True)
       
  5515     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacType ns3::WifiMacHeader::GetType() const [member function]
       
  5516     cls.add_method('GetType', 
       
  5517                    'ns3::WifiMacType', 
       
  5518                    [], 
       
  5519                    is_const=True)
       
  5520     ## wifi-mac-header.h (module 'wifi'): static ns3::TypeId ns3::WifiMacHeader::GetTypeId() [member function]
       
  5521     cls.add_method('GetTypeId', 
       
  5522                    'ns3::TypeId', 
       
  5523                    [], 
       
  5524                    is_static=True)
       
  5525     ## wifi-mac-header.h (module 'wifi'): char const * ns3::WifiMacHeader::GetTypeString() const [member function]
       
  5526     cls.add_method('GetTypeString', 
       
  5527                    'char const *', 
       
  5528                    [], 
       
  5529                    is_const=True)
       
  5530     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsAck() const [member function]
       
  5531     cls.add_method('IsAck', 
       
  5532                    'bool', 
       
  5533                    [], 
       
  5534                    is_const=True)
       
  5535     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsAction() const [member function]
       
  5536     cls.add_method('IsAction', 
       
  5537                    'bool', 
       
  5538                    [], 
       
  5539                    is_const=True)
       
  5540     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsAssocReq() const [member function]
       
  5541     cls.add_method('IsAssocReq', 
       
  5542                    'bool', 
       
  5543                    [], 
       
  5544                    is_const=True)
       
  5545     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsAssocResp() const [member function]
       
  5546     cls.add_method('IsAssocResp', 
       
  5547                    'bool', 
       
  5548                    [], 
       
  5549                    is_const=True)
       
  5550     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsAuthentication() const [member function]
       
  5551     cls.add_method('IsAuthentication', 
       
  5552                    'bool', 
       
  5553                    [], 
       
  5554                    is_const=True)
       
  5555     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsBeacon() const [member function]
       
  5556     cls.add_method('IsBeacon', 
       
  5557                    'bool', 
       
  5558                    [], 
       
  5559                    is_const=True)
       
  5560     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsBlockAck() const [member function]
       
  5561     cls.add_method('IsBlockAck', 
       
  5562                    'bool', 
       
  5563                    [], 
       
  5564                    is_const=True)
       
  5565     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsBlockAckReq() const [member function]
       
  5566     cls.add_method('IsBlockAckReq', 
       
  5567                    'bool', 
       
  5568                    [], 
       
  5569                    is_const=True)
       
  5570     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsCfpoll() const [member function]
       
  5571     cls.add_method('IsCfpoll', 
       
  5572                    'bool', 
       
  5573                    [], 
       
  5574                    is_const=True)
       
  5575     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsCtl() const [member function]
       
  5576     cls.add_method('IsCtl', 
       
  5577                    'bool', 
       
  5578                    [], 
       
  5579                    is_const=True)
       
  5580     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsCts() const [member function]
       
  5581     cls.add_method('IsCts', 
       
  5582                    'bool', 
       
  5583                    [], 
       
  5584                    is_const=True)
       
  5585     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsData() const [member function]
       
  5586     cls.add_method('IsData', 
       
  5587                    'bool', 
       
  5588                    [], 
       
  5589                    is_const=True)
       
  5590     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsDeauthentication() const [member function]
       
  5591     cls.add_method('IsDeauthentication', 
       
  5592                    'bool', 
       
  5593                    [], 
       
  5594                    is_const=True)
       
  5595     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsDisassociation() const [member function]
       
  5596     cls.add_method('IsDisassociation', 
       
  5597                    'bool', 
       
  5598                    [], 
       
  5599                    is_const=True)
       
  5600     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsFromDs() const [member function]
       
  5601     cls.add_method('IsFromDs', 
       
  5602                    'bool', 
       
  5603                    [], 
       
  5604                    is_const=True)
       
  5605     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsMgt() const [member function]
       
  5606     cls.add_method('IsMgt', 
       
  5607                    'bool', 
       
  5608                    [], 
       
  5609                    is_const=True)
       
  5610     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsMoreFragments() const [member function]
       
  5611     cls.add_method('IsMoreFragments', 
       
  5612                    'bool', 
       
  5613                    [], 
       
  5614                    is_const=True)
       
  5615     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsMultihopAction() const [member function]
       
  5616     cls.add_method('IsMultihopAction', 
       
  5617                    'bool', 
       
  5618                    [], 
       
  5619                    is_const=True)
       
  5620     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsProbeReq() const [member function]
       
  5621     cls.add_method('IsProbeReq', 
       
  5622                    'bool', 
       
  5623                    [], 
       
  5624                    is_const=True)
       
  5625     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsProbeResp() const [member function]
       
  5626     cls.add_method('IsProbeResp', 
       
  5627                    'bool', 
       
  5628                    [], 
       
  5629                    is_const=True)
       
  5630     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsQosAck() const [member function]
       
  5631     cls.add_method('IsQosAck', 
       
  5632                    'bool', 
       
  5633                    [], 
       
  5634                    is_const=True)
       
  5635     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsQosAmsdu() const [member function]
       
  5636     cls.add_method('IsQosAmsdu', 
       
  5637                    'bool', 
       
  5638                    [], 
       
  5639                    is_const=True)
       
  5640     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsQosBlockAck() const [member function]
       
  5641     cls.add_method('IsQosBlockAck', 
       
  5642                    'bool', 
       
  5643                    [], 
       
  5644                    is_const=True)
       
  5645     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsQosData() const [member function]
       
  5646     cls.add_method('IsQosData', 
       
  5647                    'bool', 
       
  5648                    [], 
       
  5649                    is_const=True)
       
  5650     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsQosEosp() const [member function]
       
  5651     cls.add_method('IsQosEosp', 
       
  5652                    'bool', 
       
  5653                    [], 
       
  5654                    is_const=True)
       
  5655     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsQosNoAck() const [member function]
       
  5656     cls.add_method('IsQosNoAck', 
       
  5657                    'bool', 
       
  5658                    [], 
       
  5659                    is_const=True)
       
  5660     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsReassocReq() const [member function]
       
  5661     cls.add_method('IsReassocReq', 
       
  5662                    'bool', 
       
  5663                    [], 
       
  5664                    is_const=True)
       
  5665     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsReassocResp() const [member function]
       
  5666     cls.add_method('IsReassocResp', 
       
  5667                    'bool', 
       
  5668                    [], 
       
  5669                    is_const=True)
       
  5670     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsRetry() const [member function]
       
  5671     cls.add_method('IsRetry', 
       
  5672                    'bool', 
       
  5673                    [], 
       
  5674                    is_const=True)
       
  5675     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsRts() const [member function]
       
  5676     cls.add_method('IsRts', 
       
  5677                    'bool', 
       
  5678                    [], 
       
  5679                    is_const=True)
       
  5680     ## wifi-mac-header.h (module 'wifi'): bool ns3::WifiMacHeader::IsToDs() const [member function]
       
  5681     cls.add_method('IsToDs', 
       
  5682                    'bool', 
       
  5683                    [], 
       
  5684                    is_const=True)
       
  5685     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::Print(std::ostream & os) const [member function]
       
  5686     cls.add_method('Print', 
       
  5687                    'void', 
       
  5688                    [param('std::ostream &', 'os')], 
       
  5689                    is_const=True, is_virtual=True)
       
  5690     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  5691     cls.add_method('Serialize', 
       
  5692                    'void', 
       
  5693                    [param('ns3::Buffer::Iterator', 'start')], 
       
  5694                    is_const=True, is_virtual=True)
       
  5695     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetAction() [member function]
       
  5696     cls.add_method('SetAction', 
       
  5697                    'void', 
       
  5698                    [])
       
  5699     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetAddr1(ns3::Mac48Address address) [member function]
       
  5700     cls.add_method('SetAddr1', 
       
  5701                    'void', 
       
  5702                    [param('ns3::Mac48Address', 'address')])
       
  5703     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetAddr2(ns3::Mac48Address address) [member function]
       
  5704     cls.add_method('SetAddr2', 
       
  5705                    'void', 
       
  5706                    [param('ns3::Mac48Address', 'address')])
       
  5707     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetAddr3(ns3::Mac48Address address) [member function]
       
  5708     cls.add_method('SetAddr3', 
       
  5709                    'void', 
       
  5710                    [param('ns3::Mac48Address', 'address')])
       
  5711     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetAddr4(ns3::Mac48Address address) [member function]
       
  5712     cls.add_method('SetAddr4', 
       
  5713                    'void', 
       
  5714                    [param('ns3::Mac48Address', 'address')])
       
  5715     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetAssocReq() [member function]
       
  5716     cls.add_method('SetAssocReq', 
       
  5717                    'void', 
       
  5718                    [])
       
  5719     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetAssocResp() [member function]
       
  5720     cls.add_method('SetAssocResp', 
       
  5721                    'void', 
       
  5722                    [])
       
  5723     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetBeacon() [member function]
       
  5724     cls.add_method('SetBeacon', 
       
  5725                    'void', 
       
  5726                    [])
       
  5727     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetBlockAck() [member function]
       
  5728     cls.add_method('SetBlockAck', 
       
  5729                    'void', 
       
  5730                    [])
       
  5731     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetBlockAckReq() [member function]
       
  5732     cls.add_method('SetBlockAckReq', 
       
  5733                    'void', 
       
  5734                    [])
       
  5735     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetDsFrom() [member function]
       
  5736     cls.add_method('SetDsFrom', 
       
  5737                    'void', 
       
  5738                    [])
       
  5739     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetDsNotFrom() [member function]
       
  5740     cls.add_method('SetDsNotFrom', 
       
  5741                    'void', 
       
  5742                    [])
       
  5743     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetDsNotTo() [member function]
       
  5744     cls.add_method('SetDsNotTo', 
       
  5745                    'void', 
       
  5746                    [])
       
  5747     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetDsTo() [member function]
       
  5748     cls.add_method('SetDsTo', 
       
  5749                    'void', 
       
  5750                    [])
       
  5751     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetDuration(ns3::Time duration) [member function]
       
  5752     cls.add_method('SetDuration', 
       
  5753                    'void', 
       
  5754                    [param('ns3::Time', 'duration')])
       
  5755     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetFragmentNumber(uint8_t frag) [member function]
       
  5756     cls.add_method('SetFragmentNumber', 
       
  5757                    'void', 
       
  5758                    [param('uint8_t', 'frag')])
       
  5759     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetId(uint16_t id) [member function]
       
  5760     cls.add_method('SetId', 
       
  5761                    'void', 
       
  5762                    [param('uint16_t', 'id')])
       
  5763     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetMoreFragments() [member function]
       
  5764     cls.add_method('SetMoreFragments', 
       
  5765                    'void', 
       
  5766                    [])
       
  5767     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetMultihopAction() [member function]
       
  5768     cls.add_method('SetMultihopAction', 
       
  5769                    'void', 
       
  5770                    [])
       
  5771     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetNoMoreFragments() [member function]
       
  5772     cls.add_method('SetNoMoreFragments', 
       
  5773                    'void', 
       
  5774                    [])
       
  5775     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetNoOrder() [member function]
       
  5776     cls.add_method('SetNoOrder', 
       
  5777                    'void', 
       
  5778                    [])
       
  5779     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetNoRetry() [member function]
       
  5780     cls.add_method('SetNoRetry', 
       
  5781                    'void', 
       
  5782                    [])
       
  5783     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetOrder() [member function]
       
  5784     cls.add_method('SetOrder', 
       
  5785                    'void', 
       
  5786                    [])
       
  5787     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetProbeReq() [member function]
       
  5788     cls.add_method('SetProbeReq', 
       
  5789                    'void', 
       
  5790                    [])
       
  5791     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetProbeResp() [member function]
       
  5792     cls.add_method('SetProbeResp', 
       
  5793                    'void', 
       
  5794                    [])
       
  5795     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosAckPolicy(ns3::WifiMacHeader::QosAckPolicy arg0) [member function]
       
  5796     cls.add_method('SetQosAckPolicy', 
       
  5797                    'void', 
       
  5798                    [param('ns3::WifiMacHeader::QosAckPolicy', 'arg0')])
       
  5799     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosAmsdu() [member function]
       
  5800     cls.add_method('SetQosAmsdu', 
       
  5801                    'void', 
       
  5802                    [])
       
  5803     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosBlockAck() [member function]
       
  5804     cls.add_method('SetQosBlockAck', 
       
  5805                    'void', 
       
  5806                    [])
       
  5807     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosEosp() [member function]
       
  5808     cls.add_method('SetQosEosp', 
       
  5809                    'void', 
       
  5810                    [])
       
  5811     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNoAck() [member function]
       
  5812     cls.add_method('SetQosNoAck', 
       
  5813                    'void', 
       
  5814                    [])
       
  5815     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNoAmsdu() [member function]
       
  5816     cls.add_method('SetQosNoAmsdu', 
       
  5817                    'void', 
       
  5818                    [])
       
  5819     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNoEosp() [member function]
       
  5820     cls.add_method('SetQosNoEosp', 
       
  5821                    'void', 
       
  5822                    [])
       
  5823     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNormalAck() [member function]
       
  5824     cls.add_method('SetQosNormalAck', 
       
  5825                    'void', 
       
  5826                    [])
       
  5827     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosTid(uint8_t tid) [member function]
       
  5828     cls.add_method('SetQosTid', 
       
  5829                    'void', 
       
  5830                    [param('uint8_t', 'tid')])
       
  5831     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosTxopLimit(uint8_t txop) [member function]
       
  5832     cls.add_method('SetQosTxopLimit', 
       
  5833                    'void', 
       
  5834                    [param('uint8_t', 'txop')])
       
  5835     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetRawDuration(uint16_t duration) [member function]
       
  5836     cls.add_method('SetRawDuration', 
       
  5837                    'void', 
       
  5838                    [param('uint16_t', 'duration')])
       
  5839     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetRetry() [member function]
       
  5840     cls.add_method('SetRetry', 
       
  5841                    'void', 
       
  5842                    [])
       
  5843     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetSequenceNumber(uint16_t seq) [member function]
       
  5844     cls.add_method('SetSequenceNumber', 
       
  5845                    'void', 
       
  5846                    [param('uint16_t', 'seq')])
       
  5847     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetType(ns3::WifiMacType type) [member function]
       
  5848     cls.add_method('SetType', 
       
  5849                    'void', 
       
  5850                    [param('ns3::WifiMacType', 'type')])
       
  5851     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetTypeData() [member function]
       
  5852     cls.add_method('SetTypeData', 
       
  5853                    'void', 
       
  5854                    [])
       
  5855     return
       
  5856 
       
  5857 def register_Ns3WifiMacQueue_methods(root_module, cls):
       
  5858     ## wifi-mac-queue.h (module 'wifi'): ns3::WifiMacQueue::WifiMacQueue(ns3::WifiMacQueue const & arg0) [copy constructor]
       
  5859     cls.add_constructor([param('ns3::WifiMacQueue const &', 'arg0')])
       
  5860     ## wifi-mac-queue.h (module 'wifi'): ns3::WifiMacQueue::WifiMacQueue() [constructor]
       
  5861     cls.add_constructor([])
       
  5862     ## wifi-mac-queue.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::WifiMacQueue::Dequeue(ns3::WifiMacHeader * hdr) [member function]
       
  5863     cls.add_method('Dequeue', 
       
  5864                    'ns3::Ptr< ns3::Packet const >', 
       
  5865                    [param('ns3::WifiMacHeader *', 'hdr')])
       
  5866     ## wifi-mac-queue.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::WifiMacQueue::DequeueByTidAndAddress(ns3::WifiMacHeader * hdr, uint8_t tid, ns3::WifiMacHeader::AddressType type, ns3::Mac48Address addr) [member function]
       
  5867     cls.add_method('DequeueByTidAndAddress', 
       
  5868                    'ns3::Ptr< ns3::Packet const >', 
       
  5869                    [param('ns3::WifiMacHeader *', 'hdr'), param('uint8_t', 'tid'), param('ns3::WifiMacHeader::AddressType', 'type'), param('ns3::Mac48Address', 'addr')])
       
  5870     ## wifi-mac-queue.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::WifiMacQueue::DequeueFirstAvailable(ns3::WifiMacHeader * hdr, ns3::Time & tStamp, ns3::QosBlockedDestinations const * blockedPackets) [member function]
       
  5871     cls.add_method('DequeueFirstAvailable', 
       
  5872                    'ns3::Ptr< ns3::Packet const >', 
       
  5873                    [param('ns3::WifiMacHeader *', 'hdr'), param('ns3::Time &', 'tStamp'), param('ns3::QosBlockedDestinations const *', 'blockedPackets')])
       
  5874     ## wifi-mac-queue.h (module 'wifi'): void ns3::WifiMacQueue::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr) [member function]
       
  5875     cls.add_method('Enqueue', 
       
  5876                    'void', 
       
  5877                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')])
       
  5878     ## wifi-mac-queue.h (module 'wifi'): void ns3::WifiMacQueue::Flush() [member function]
       
  5879     cls.add_method('Flush', 
       
  5880                    'void', 
       
  5881                    [])
       
  5882     ## wifi-mac-queue.h (module 'wifi'): ns3::Time ns3::WifiMacQueue::GetMaxDelay() const [member function]
       
  5883     cls.add_method('GetMaxDelay', 
       
  5884                    'ns3::Time', 
       
  5885                    [], 
       
  5886                    is_const=True)
       
  5887     ## wifi-mac-queue.h (module 'wifi'): uint32_t ns3::WifiMacQueue::GetMaxSize() const [member function]
       
  5888     cls.add_method('GetMaxSize', 
       
  5889                    'uint32_t', 
       
  5890                    [], 
       
  5891                    is_const=True)
       
  5892     ## wifi-mac-queue.h (module 'wifi'): uint32_t ns3::WifiMacQueue::GetNPacketsByTidAndAddress(uint8_t tid, ns3::WifiMacHeader::AddressType type, ns3::Mac48Address addr) [member function]
       
  5893     cls.add_method('GetNPacketsByTidAndAddress', 
       
  5894                    'uint32_t', 
       
  5895                    [param('uint8_t', 'tid'), param('ns3::WifiMacHeader::AddressType', 'type'), param('ns3::Mac48Address', 'addr')])
       
  5896     ## wifi-mac-queue.h (module 'wifi'): uint32_t ns3::WifiMacQueue::GetSize() [member function]
       
  5897     cls.add_method('GetSize', 
       
  5898                    'uint32_t', 
       
  5899                    [])
       
  5900     ## wifi-mac-queue.h (module 'wifi'): static ns3::TypeId ns3::WifiMacQueue::GetTypeId() [member function]
       
  5901     cls.add_method('GetTypeId', 
       
  5902                    'ns3::TypeId', 
       
  5903                    [], 
       
  5904                    is_static=True)
       
  5905     ## wifi-mac-queue.h (module 'wifi'): bool ns3::WifiMacQueue::IsEmpty() [member function]
       
  5906     cls.add_method('IsEmpty', 
       
  5907                    'bool', 
       
  5908                    [])
       
  5909     ## wifi-mac-queue.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::WifiMacQueue::Peek(ns3::WifiMacHeader * hdr) [member function]
       
  5910     cls.add_method('Peek', 
       
  5911                    'ns3::Ptr< ns3::Packet const >', 
       
  5912                    [param('ns3::WifiMacHeader *', 'hdr')])
       
  5913     ## 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]
       
  5914     cls.add_method('PeekByTidAndAddress', 
       
  5915                    'ns3::Ptr< ns3::Packet const >', 
       
  5916                    [param('ns3::WifiMacHeader *', 'hdr'), param('uint8_t', 'tid'), param('ns3::WifiMacHeader::AddressType', 'type'), param('ns3::Mac48Address', 'addr')])
       
  5917     ## 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]
       
  5918     cls.add_method('PeekFirstAvailable', 
       
  5919                    'ns3::Ptr< ns3::Packet const >', 
       
  5920                    [param('ns3::WifiMacHeader *', 'hdr'), param('ns3::Time &', 'tStamp'), param('ns3::QosBlockedDestinations const *', 'blockedPackets')])
       
  5921     ## wifi-mac-queue.h (module 'wifi'): void ns3::WifiMacQueue::PushFront(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr) [member function]
       
  5922     cls.add_method('PushFront', 
       
  5923                    'void', 
       
  5924                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')])
       
  5925     ## wifi-mac-queue.h (module 'wifi'): bool ns3::WifiMacQueue::Remove(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  5926     cls.add_method('Remove', 
       
  5927                    'bool', 
       
  5928                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  5929     ## wifi-mac-queue.h (module 'wifi'): void ns3::WifiMacQueue::SetMaxDelay(ns3::Time delay) [member function]
       
  5930     cls.add_method('SetMaxDelay', 
       
  5931                    'void', 
       
  5932                    [param('ns3::Time', 'delay')])
       
  5933     ## wifi-mac-queue.h (module 'wifi'): void ns3::WifiMacQueue::SetMaxSize(uint32_t maxSize) [member function]
       
  5934     cls.add_method('SetMaxSize', 
       
  5935                    'void', 
       
  5936                    [param('uint32_t', 'maxSize')])
       
  5937     ## wifi-mac-queue.h (module 'wifi'): void ns3::WifiMacQueue::Cleanup() [member function]
       
  5938     cls.add_method('Cleanup', 
       
  5939                    'void', 
       
  5940                    [], 
       
  5941                    visibility='protected', is_virtual=True)
       
  5942     ## wifi-mac-queue.h (module 'wifi'): ns3::Mac48Address ns3::WifiMacQueue::GetAddressForPacket(ns3::WifiMacHeader::AddressType type, std::_List_iterator<ns3::WifiMacQueue::Item> arg1) [member function]
       
  5943     cls.add_method('GetAddressForPacket', 
       
  5944                    'ns3::Mac48Address', 
       
  5945                    [param('ns3::WifiMacHeader::AddressType', 'type'), param('std::_List_iterator< ns3::WifiMacQueue::Item >', 'arg1')], 
       
  5946                    visibility='protected')
       
  5947     return
       
  5948 
       
  5949 def register_Ns3WifiPhy_methods(root_module, cls):
       
  5950     ## wifi-phy.h (module 'wifi'): ns3::WifiPhy::WifiPhy(ns3::WifiPhy const & arg0) [copy constructor]
       
  5951     cls.add_constructor([param('ns3::WifiPhy const &', 'arg0')])
       
  5952     ## wifi-phy.h (module 'wifi'): ns3::WifiPhy::WifiPhy() [constructor]
       
  5953     cls.add_constructor([])
       
  5954     ## wifi-phy.h (module 'wifi'): int64_t ns3::WifiPhy::AssignStreams(int64_t stream) [member function]
       
  5955     cls.add_method('AssignStreams', 
       
  5956                    'int64_t', 
       
  5957                    [param('int64_t', 'stream')], 
       
  5958                    is_pure_virtual=True, is_virtual=True)
       
  5959     ## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
       
  5960     cls.add_method('CalculateSnr', 
       
  5961                    'double', 
       
  5962                    [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], 
       
  5963                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5964     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble) [member function]
       
  5965     cls.add_method('CalculateTxDuration', 
       
  5966                    'ns3::Time', 
       
  5967                    [param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble')], 
       
  5968                    is_static=True)
       
  5969     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function]
       
  5970     cls.add_method('ConfigureStandard', 
       
  5971                    'void', 
       
  5972                    [param('ns3::WifiPhyStandard', 'standard')], 
       
  5973                    is_pure_virtual=True, is_virtual=True)
       
  5974     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::GetBssMembershipSelector(uint32_t selector) const [member function]
       
  5975     cls.add_method('GetBssMembershipSelector', 
       
  5976                    'uint32_t', 
       
  5977                    [param('uint32_t', 'selector')], 
       
  5978                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5979     ## wifi-phy.h (module 'wifi'): ns3::Ptr<ns3::WifiChannel> ns3::WifiPhy::GetChannel() const [member function]
       
  5980     cls.add_method('GetChannel', 
       
  5981                    'ns3::Ptr< ns3::WifiChannel >', 
       
  5982                    [], 
       
  5983                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5984     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::GetChannelBonding() const [member function]
       
  5985     cls.add_method('GetChannelBonding', 
       
  5986                    'bool', 
       
  5987                    [], 
       
  5988                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5989     ## wifi-phy.h (module 'wifi'): uint16_t ns3::WifiPhy::GetChannelNumber() const [member function]
       
  5990     cls.add_method('GetChannelNumber', 
       
  5991                    'uint16_t', 
       
  5992                    [], 
       
  5993                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5994     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function]
       
  5995     cls.add_method('GetDelayUntilIdle', 
       
  5996                    'ns3::Time', 
       
  5997                    [], 
       
  5998                    is_pure_virtual=True, is_virtual=True)
       
  5999     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetDsssRate11Mbps() [member function]
       
  6000     cls.add_method('GetDsssRate11Mbps', 
       
  6001                    'ns3::WifiMode', 
       
  6002                    [], 
       
  6003                    is_static=True)
       
  6004     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetDsssRate1Mbps() [member function]
       
  6005     cls.add_method('GetDsssRate1Mbps', 
       
  6006                    'ns3::WifiMode', 
       
  6007                    [], 
       
  6008                    is_static=True)
       
  6009     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetDsssRate2Mbps() [member function]
       
  6010     cls.add_method('GetDsssRate2Mbps', 
       
  6011                    'ns3::WifiMode', 
       
  6012                    [], 
       
  6013                    is_static=True)
       
  6014     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetDsssRate5_5Mbps() [member function]
       
  6015     cls.add_method('GetDsssRate5_5Mbps', 
       
  6016                    'ns3::WifiMode', 
       
  6017                    [], 
       
  6018                    is_static=True)
       
  6019     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate12Mbps() [member function]
       
  6020     cls.add_method('GetErpOfdmRate12Mbps', 
       
  6021                    'ns3::WifiMode', 
       
  6022                    [], 
       
  6023                    is_static=True)
       
  6024     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate18Mbps() [member function]
       
  6025     cls.add_method('GetErpOfdmRate18Mbps', 
       
  6026                    'ns3::WifiMode', 
       
  6027                    [], 
       
  6028                    is_static=True)
       
  6029     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate24Mbps() [member function]
       
  6030     cls.add_method('GetErpOfdmRate24Mbps', 
       
  6031                    'ns3::WifiMode', 
       
  6032                    [], 
       
  6033                    is_static=True)
       
  6034     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate36Mbps() [member function]
       
  6035     cls.add_method('GetErpOfdmRate36Mbps', 
       
  6036                    'ns3::WifiMode', 
       
  6037                    [], 
       
  6038                    is_static=True)
       
  6039     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate48Mbps() [member function]
       
  6040     cls.add_method('GetErpOfdmRate48Mbps', 
       
  6041                    'ns3::WifiMode', 
       
  6042                    [], 
       
  6043                    is_static=True)
       
  6044     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate54Mbps() [member function]
       
  6045     cls.add_method('GetErpOfdmRate54Mbps', 
       
  6046                    'ns3::WifiMode', 
       
  6047                    [], 
       
  6048                    is_static=True)
       
  6049     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate6Mbps() [member function]
       
  6050     cls.add_method('GetErpOfdmRate6Mbps', 
       
  6051                    'ns3::WifiMode', 
       
  6052                    [], 
       
  6053                    is_static=True)
       
  6054     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate9Mbps() [member function]
       
  6055     cls.add_method('GetErpOfdmRate9Mbps', 
       
  6056                    'ns3::WifiMode', 
       
  6057                    [], 
       
  6058                    is_static=True)
       
  6059     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::GetFrequency() const [member function]
       
  6060     cls.add_method('GetFrequency', 
       
  6061                    'uint32_t', 
       
  6062                    [], 
       
  6063                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6064     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::GetGreenfield() const [member function]
       
  6065     cls.add_method('GetGreenfield', 
       
  6066                    'bool', 
       
  6067                    [], 
       
  6068                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6069     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::GetGuardInterval() const [member function]
       
  6070     cls.add_method('GetGuardInterval', 
       
  6071                    'bool', 
       
  6072                    [], 
       
  6073                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6074     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
       
  6075     cls.add_method('GetLastRxStartTime', 
       
  6076                    'ns3::Time', 
       
  6077                    [], 
       
  6078                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6079     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::GetLdpc() const [member function]
       
  6080     cls.add_method('GetLdpc', 
       
  6081                    'bool', 
       
  6082                    [], 
       
  6083                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6084     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetMFPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
       
  6085     cls.add_method('GetMFPlcpHeaderMode', 
       
  6086                    'ns3::WifiMode', 
       
  6087                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
       
  6088                    is_static=True)
       
  6089     ## wifi-phy.h (module 'wifi'): uint8_t ns3::WifiPhy::GetMcs(uint8_t mcs) const [member function]
       
  6090     cls.add_method('GetMcs', 
       
  6091                    'uint8_t', 
       
  6092                    [param('uint8_t', 'mcs')], 
       
  6093                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6094     ## wifi-phy.h (module 'wifi'): ns3::WifiModeList ns3::WifiPhy::GetMembershipSelectorModes(uint32_t selector) [member function]
       
  6095     cls.add_method('GetMembershipSelectorModes', 
       
  6096                    'ns3::WifiModeList', 
       
  6097                    [param('uint32_t', 'selector')], 
       
  6098                    is_pure_virtual=True, is_virtual=True)
       
  6099     ## wifi-phy.h (module 'wifi'): ns3::WifiMode ns3::WifiPhy::GetMode(uint32_t mode) const [member function]
       
  6100     cls.add_method('GetMode', 
       
  6101                    'ns3::WifiMode', 
       
  6102                    [param('uint32_t', 'mode')], 
       
  6103                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6104     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::GetNBssMembershipSelectors() const [member function]
       
  6105     cls.add_method('GetNBssMembershipSelectors', 
       
  6106                    'uint32_t', 
       
  6107                    [], 
       
  6108                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6109     ## wifi-phy.h (module 'wifi'): uint8_t ns3::WifiPhy::GetNMcs() const [member function]
       
  6110     cls.add_method('GetNMcs', 
       
  6111                    'uint8_t', 
       
  6112                    [], 
       
  6113                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6114     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::GetNModes() const [member function]
       
  6115     cls.add_method('GetNModes', 
       
  6116                    'uint32_t', 
       
  6117                    [], 
       
  6118                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6119     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::GetNTxPower() const [member function]
       
  6120     cls.add_method('GetNTxPower', 
       
  6121                    'uint32_t', 
       
  6122                    [], 
       
  6123                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6124     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::GetNumberOfReceiveAntennas() const [member function]
       
  6125     cls.add_method('GetNumberOfReceiveAntennas', 
       
  6126                    'uint32_t', 
       
  6127                    [], 
       
  6128                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6129     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::GetNumberOfTransmitAntennas() const [member function]
       
  6130     cls.add_method('GetNumberOfTransmitAntennas', 
       
  6131                    'uint32_t', 
       
  6132                    [], 
       
  6133                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6134     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate108MbpsBW40MHz() [member function]
       
  6135     cls.add_method('GetOfdmRate108MbpsBW40MHz', 
       
  6136                    'ns3::WifiMode', 
       
  6137                    [], 
       
  6138                    is_static=True)
       
  6139     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate120MbpsBW40MHz() [member function]
       
  6140     cls.add_method('GetOfdmRate120MbpsBW40MHz', 
       
  6141                    'ns3::WifiMode', 
       
  6142                    [], 
       
  6143                    is_static=True)
       
  6144     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate121_5MbpsBW40MHz() [member function]
       
  6145     cls.add_method('GetOfdmRate121_5MbpsBW40MHz', 
       
  6146                    'ns3::WifiMode', 
       
  6147                    [], 
       
  6148                    is_static=True)
       
  6149     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12Mbps() [member function]
       
  6150     cls.add_method('GetOfdmRate12Mbps', 
       
  6151                    'ns3::WifiMode', 
       
  6152                    [], 
       
  6153                    is_static=True)
       
  6154     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW10MHz() [member function]
       
  6155     cls.add_method('GetOfdmRate12MbpsBW10MHz', 
       
  6156                    'ns3::WifiMode', 
       
  6157                    [], 
       
  6158                    is_static=True)
       
  6159     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW5MHz() [member function]
       
  6160     cls.add_method('GetOfdmRate12MbpsBW5MHz', 
       
  6161                    'ns3::WifiMode', 
       
  6162                    [], 
       
  6163                    is_static=True)
       
  6164     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate135MbpsBW40MHz() [member function]
       
  6165     cls.add_method('GetOfdmRate135MbpsBW40MHz', 
       
  6166                    'ns3::WifiMode', 
       
  6167                    [], 
       
  6168                    is_static=True)
       
  6169     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate135MbpsBW40MHzShGi() [member function]
       
  6170     cls.add_method('GetOfdmRate135MbpsBW40MHzShGi', 
       
  6171                    'ns3::WifiMode', 
       
  6172                    [], 
       
  6173                    is_static=True)
       
  6174     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13MbpsBW20MHz() [member function]
       
  6175     cls.add_method('GetOfdmRate13MbpsBW20MHz', 
       
  6176                    'ns3::WifiMode', 
       
  6177                    [], 
       
  6178                    is_static=True)
       
  6179     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13_5MbpsBW40MHz() [member function]
       
  6180     cls.add_method('GetOfdmRate13_5MbpsBW40MHz', 
       
  6181                    'ns3::WifiMode', 
       
  6182                    [], 
       
  6183                    is_static=True)
       
  6184     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13_5MbpsBW5MHz() [member function]
       
  6185     cls.add_method('GetOfdmRate13_5MbpsBW5MHz', 
       
  6186                    'ns3::WifiMode', 
       
  6187                    [], 
       
  6188                    is_static=True)
       
  6189     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate14_4MbpsBW20MHz() [member function]
       
  6190     cls.add_method('GetOfdmRate14_4MbpsBW20MHz', 
       
  6191                    'ns3::WifiMode', 
       
  6192                    [], 
       
  6193                    is_static=True)
       
  6194     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate150MbpsBW40MHz() [member function]
       
  6195     cls.add_method('GetOfdmRate150MbpsBW40MHz', 
       
  6196                    'ns3::WifiMode', 
       
  6197                    [], 
       
  6198                    is_static=True)
       
  6199     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate15MbpsBW40MHz() [member function]
       
  6200     cls.add_method('GetOfdmRate15MbpsBW40MHz', 
       
  6201                    'ns3::WifiMode', 
       
  6202                    [], 
       
  6203                    is_static=True)
       
  6204     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18Mbps() [member function]
       
  6205     cls.add_method('GetOfdmRate18Mbps', 
       
  6206                    'ns3::WifiMode', 
       
  6207                    [], 
       
  6208                    is_static=True)
       
  6209     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18MbpsBW10MHz() [member function]
       
  6210     cls.add_method('GetOfdmRate18MbpsBW10MHz', 
       
  6211                    'ns3::WifiMode', 
       
  6212                    [], 
       
  6213                    is_static=True)
       
  6214     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate19_5MbpsBW20MHz() [member function]
       
  6215     cls.add_method('GetOfdmRate19_5MbpsBW20MHz', 
       
  6216                    'ns3::WifiMode', 
       
  6217                    [], 
       
  6218                    is_static=True)
       
  6219     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate1_5MbpsBW5MHz() [member function]
       
  6220     cls.add_method('GetOfdmRate1_5MbpsBW5MHz', 
       
  6221                    'ns3::WifiMode', 
       
  6222                    [], 
       
  6223                    is_static=True)
       
  6224     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate21_7MbpsBW20MHz() [member function]
       
  6225     cls.add_method('GetOfdmRate21_7MbpsBW20MHz', 
       
  6226                    'ns3::WifiMode', 
       
  6227                    [], 
       
  6228                    is_static=True)
       
  6229     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24Mbps() [member function]
       
  6230     cls.add_method('GetOfdmRate24Mbps', 
       
  6231                    'ns3::WifiMode', 
       
  6232                    [], 
       
  6233                    is_static=True)
       
  6234     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24MbpsBW10MHz() [member function]
       
  6235     cls.add_method('GetOfdmRate24MbpsBW10MHz', 
       
  6236                    'ns3::WifiMode', 
       
  6237                    [], 
       
  6238                    is_static=True)
       
  6239     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate26MbpsBW20MHz() [member function]
       
  6240     cls.add_method('GetOfdmRate26MbpsBW20MHz', 
       
  6241                    'ns3::WifiMode', 
       
  6242                    [], 
       
  6243                    is_static=True)
       
  6244     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate27MbpsBW10MHz() [member function]
       
  6245     cls.add_method('GetOfdmRate27MbpsBW10MHz', 
       
  6246                    'ns3::WifiMode', 
       
  6247                    [], 
       
  6248                    is_static=True)
       
  6249     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate27MbpsBW40MHz() [member function]
       
  6250     cls.add_method('GetOfdmRate27MbpsBW40MHz', 
       
  6251                    'ns3::WifiMode', 
       
  6252                    [], 
       
  6253                    is_static=True)
       
  6254     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate28_9MbpsBW20MHz() [member function]
       
  6255     cls.add_method('GetOfdmRate28_9MbpsBW20MHz', 
       
  6256                    'ns3::WifiMode', 
       
  6257                    [], 
       
  6258                    is_static=True)
       
  6259     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate2_25MbpsBW5MHz() [member function]
       
  6260     cls.add_method('GetOfdmRate2_25MbpsBW5MHz', 
       
  6261                    'ns3::WifiMode', 
       
  6262                    [], 
       
  6263                    is_static=True)
       
  6264     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate30MbpsBW40MHz() [member function]
       
  6265     cls.add_method('GetOfdmRate30MbpsBW40MHz', 
       
  6266                    'ns3::WifiMode', 
       
  6267                    [], 
       
  6268                    is_static=True)
       
  6269     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate36Mbps() [member function]
       
  6270     cls.add_method('GetOfdmRate36Mbps', 
       
  6271                    'ns3::WifiMode', 
       
  6272                    [], 
       
  6273                    is_static=True)
       
  6274     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate39MbpsBW20MHz() [member function]
       
  6275     cls.add_method('GetOfdmRate39MbpsBW20MHz', 
       
  6276                    'ns3::WifiMode', 
       
  6277                    [], 
       
  6278                    is_static=True)
       
  6279     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW10MHz() [member function]
       
  6280     cls.add_method('GetOfdmRate3MbpsBW10MHz', 
       
  6281                    'ns3::WifiMode', 
       
  6282                    [], 
       
  6283                    is_static=True)
       
  6284     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW5MHz() [member function]
       
  6285     cls.add_method('GetOfdmRate3MbpsBW5MHz', 
       
  6286                    'ns3::WifiMode', 
       
  6287                    [], 
       
  6288                    is_static=True)
       
  6289     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate40_5MbpsBW40MHz() [member function]
       
  6290     cls.add_method('GetOfdmRate40_5MbpsBW40MHz', 
       
  6291                    'ns3::WifiMode', 
       
  6292                    [], 
       
  6293                    is_static=True)
       
  6294     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate43_3MbpsBW20MHz() [member function]
       
  6295     cls.add_method('GetOfdmRate43_3MbpsBW20MHz', 
       
  6296                    'ns3::WifiMode', 
       
  6297                    [], 
       
  6298                    is_static=True)
       
  6299     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate45MbpsBW40MHz() [member function]
       
  6300     cls.add_method('GetOfdmRate45MbpsBW40MHz', 
       
  6301                    'ns3::WifiMode', 
       
  6302                    [], 
       
  6303                    is_static=True)
       
  6304     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate48Mbps() [member function]
       
  6305     cls.add_method('GetOfdmRate48Mbps', 
       
  6306                    'ns3::WifiMode', 
       
  6307                    [], 
       
  6308                    is_static=True)
       
  6309     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW10MHz() [member function]
       
  6310     cls.add_method('GetOfdmRate4_5MbpsBW10MHz', 
       
  6311                    'ns3::WifiMode', 
       
  6312                    [], 
       
  6313                    is_static=True)
       
  6314     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW5MHz() [member function]
       
  6315     cls.add_method('GetOfdmRate4_5MbpsBW5MHz', 
       
  6316                    'ns3::WifiMode', 
       
  6317                    [], 
       
  6318                    is_static=True)
       
  6319     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate52MbpsBW20MHz() [member function]
       
  6320     cls.add_method('GetOfdmRate52MbpsBW20MHz', 
       
  6321                    'ns3::WifiMode', 
       
  6322                    [], 
       
  6323                    is_static=True)
       
  6324     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate54Mbps() [member function]
       
  6325     cls.add_method('GetOfdmRate54Mbps', 
       
  6326                    'ns3::WifiMode', 
       
  6327                    [], 
       
  6328                    is_static=True)
       
  6329     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate54MbpsBW40MHz() [member function]
       
  6330     cls.add_method('GetOfdmRate54MbpsBW40MHz', 
       
  6331                    'ns3::WifiMode', 
       
  6332                    [], 
       
  6333                    is_static=True)
       
  6334     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate57_8MbpsBW20MHz() [member function]
       
  6335     cls.add_method('GetOfdmRate57_8MbpsBW20MHz', 
       
  6336                    'ns3::WifiMode', 
       
  6337                    [], 
       
  6338                    is_static=True)
       
  6339     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate58_5MbpsBW20MHz() [member function]
       
  6340     cls.add_method('GetOfdmRate58_5MbpsBW20MHz', 
       
  6341                    'ns3::WifiMode', 
       
  6342                    [], 
       
  6343                    is_static=True)
       
  6344     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate60MbpsBW40MHz() [member function]
       
  6345     cls.add_method('GetOfdmRate60MbpsBW40MHz', 
       
  6346                    'ns3::WifiMode', 
       
  6347                    [], 
       
  6348                    is_static=True)
       
  6349     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate65MbpsBW20MHz() [member function]
       
  6350     cls.add_method('GetOfdmRate65MbpsBW20MHz', 
       
  6351                    'ns3::WifiMode', 
       
  6352                    [], 
       
  6353                    is_static=True)
       
  6354     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate65MbpsBW20MHzShGi() [member function]
       
  6355     cls.add_method('GetOfdmRate65MbpsBW20MHzShGi', 
       
  6356                    'ns3::WifiMode', 
       
  6357                    [], 
       
  6358                    is_static=True)
       
  6359     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6Mbps() [member function]
       
  6360     cls.add_method('GetOfdmRate6Mbps', 
       
  6361                    'ns3::WifiMode', 
       
  6362                    [], 
       
  6363                    is_static=True)
       
  6364     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW10MHz() [member function]
       
  6365     cls.add_method('GetOfdmRate6MbpsBW10MHz', 
       
  6366                    'ns3::WifiMode', 
       
  6367                    [], 
       
  6368                    is_static=True)
       
  6369     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW5MHz() [member function]
       
  6370     cls.add_method('GetOfdmRate6MbpsBW5MHz', 
       
  6371                    'ns3::WifiMode', 
       
  6372                    [], 
       
  6373                    is_static=True)
       
  6374     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6_5MbpsBW20MHz() [member function]
       
  6375     cls.add_method('GetOfdmRate6_5MbpsBW20MHz', 
       
  6376                    'ns3::WifiMode', 
       
  6377                    [], 
       
  6378                    is_static=True)
       
  6379     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate72_2MbpsBW20MHz() [member function]
       
  6380     cls.add_method('GetOfdmRate72_2MbpsBW20MHz', 
       
  6381                    'ns3::WifiMode', 
       
  6382                    [], 
       
  6383                    is_static=True)
       
  6384     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate7_2MbpsBW20MHz() [member function]
       
  6385     cls.add_method('GetOfdmRate7_2MbpsBW20MHz', 
       
  6386                    'ns3::WifiMode', 
       
  6387                    [], 
       
  6388                    is_static=True)
       
  6389     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate81MbpsBW40MHz() [member function]
       
  6390     cls.add_method('GetOfdmRate81MbpsBW40MHz', 
       
  6391                    'ns3::WifiMode', 
       
  6392                    [], 
       
  6393                    is_static=True)
       
  6394     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate90MbpsBW40MHz() [member function]
       
  6395     cls.add_method('GetOfdmRate90MbpsBW40MHz', 
       
  6396                    'ns3::WifiMode', 
       
  6397                    [], 
       
  6398                    is_static=True)
       
  6399     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9Mbps() [member function]
       
  6400     cls.add_method('GetOfdmRate9Mbps', 
       
  6401                    'ns3::WifiMode', 
       
  6402                    [], 
       
  6403                    is_static=True)
       
  6404     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW10MHz() [member function]
       
  6405     cls.add_method('GetOfdmRate9MbpsBW10MHz', 
       
  6406                    'ns3::WifiMode', 
       
  6407                    [], 
       
  6408                    is_static=True)
       
  6409     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW5MHz() [member function]
       
  6410     cls.add_method('GetOfdmRate9MbpsBW5MHz', 
       
  6411                    'ns3::WifiMode', 
       
  6412                    [], 
       
  6413                    is_static=True)
       
  6414     ## wifi-phy.h (module 'wifi'): static double ns3::WifiPhy::GetPayloadDurationMicroSeconds(uint32_t size, ns3::WifiTxVector txvector) [member function]
       
  6415     cls.add_method('GetPayloadDurationMicroSeconds', 
       
  6416                    'double', 
       
  6417                    [param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector')], 
       
  6418                    is_static=True)
       
  6419     ## wifi-phy.h (module 'wifi'): static uint32_t ns3::WifiPhy::GetPlcpHeaderDurationMicroSeconds(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
       
  6420     cls.add_method('GetPlcpHeaderDurationMicroSeconds', 
       
  6421                    'uint32_t', 
       
  6422                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
       
  6423                    is_static=True)
       
  6424     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
       
  6425     cls.add_method('GetPlcpHeaderMode', 
       
  6426                    'ns3::WifiMode', 
       
  6427                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
       
  6428                    is_static=True)
       
  6429     ## wifi-phy.h (module 'wifi'): static uint32_t ns3::WifiPhy::GetPlcpHtSigHeaderDurationMicroSeconds(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
       
  6430     cls.add_method('GetPlcpHtSigHeaderDurationMicroSeconds', 
       
  6431                    'uint32_t', 
       
  6432                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
       
  6433                    is_static=True)
       
  6434     ## wifi-phy.h (module 'wifi'): static uint32_t ns3::WifiPhy::GetPlcpHtTrainingSymbolDurationMicroSeconds(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble, ns3::WifiTxVector txvector) [member function]
       
  6435     cls.add_method('GetPlcpHtTrainingSymbolDurationMicroSeconds', 
       
  6436                    'uint32_t', 
       
  6437                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')], 
       
  6438                    is_static=True)
       
  6439     ## wifi-phy.h (module 'wifi'): static uint32_t ns3::WifiPhy::GetPlcpPreambleDurationMicroSeconds(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
       
  6440     cls.add_method('GetPlcpPreambleDurationMicroSeconds', 
       
  6441                    'uint32_t', 
       
  6442                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
       
  6443                    is_static=True)
       
  6444     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetStateDuration() [member function]
       
  6445     cls.add_method('GetStateDuration', 
       
  6446                    'ns3::Time', 
       
  6447                    [], 
       
  6448                    is_pure_virtual=True, is_virtual=True)
       
  6449     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::GetStbc() const [member function]
       
  6450     cls.add_method('GetStbc', 
       
  6451                    'bool', 
       
  6452                    [], 
       
  6453                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6454     ## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::GetTxPowerEnd() const [member function]
       
  6455     cls.add_method('GetTxPowerEnd', 
       
  6456                    'double', 
       
  6457                    [], 
       
  6458                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6459     ## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::GetTxPowerStart() const [member function]
       
  6460     cls.add_method('GetTxPowerStart', 
       
  6461                    'double', 
       
  6462                    [], 
       
  6463                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  6464     ## wifi-phy.h (module 'wifi'): static ns3::TypeId ns3::WifiPhy::GetTypeId() [member function]
       
  6465     cls.add_method('GetTypeId', 
       
  6466                    'ns3::TypeId', 
       
  6467                    [], 
       
  6468                    is_static=True)
       
  6469     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateBusy() [member function]
       
  6470     cls.add_method('IsStateBusy', 
       
  6471                    'bool', 
       
  6472                    [], 
       
  6473                    is_pure_virtual=True, is_virtual=True)
       
  6474     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateCcaBusy() [member function]
       
  6475     cls.add_method('IsStateCcaBusy', 
       
  6476                    'bool', 
       
  6477                    [], 
       
  6478                    is_pure_virtual=True, is_virtual=True)
       
  6479     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateIdle() [member function]
       
  6480     cls.add_method('IsStateIdle', 
       
  6481                    'bool', 
       
  6482                    [], 
       
  6483                    is_pure_virtual=True, is_virtual=True)
       
  6484     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateRx() [member function]
       
  6485     cls.add_method('IsStateRx', 
       
  6486                    'bool', 
       
  6487                    [], 
       
  6488                    is_pure_virtual=True, is_virtual=True)
       
  6489     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateSwitching() [member function]
       
  6490     cls.add_method('IsStateSwitching', 
       
  6491                    'bool', 
       
  6492                    [], 
       
  6493                    is_pure_virtual=True, is_virtual=True)
       
  6494     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateTx() [member function]
       
  6495     cls.add_method('IsStateTx', 
       
  6496                    'bool', 
       
  6497                    [], 
       
  6498                    is_pure_virtual=True, is_virtual=True)
       
  6499     ## wifi-phy.h (module 'wifi'): ns3::WifiMode ns3::WifiPhy::McsToWifiMode(uint8_t mcs) [member function]
       
  6500     cls.add_method('McsToWifiMode', 
       
  6501                    'ns3::WifiMode', 
       
  6502                    [param('uint8_t', 'mcs')], 
       
  6503                    is_pure_virtual=True, is_virtual=True)
       
  6504     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, bool isShortPreamble, double signalDbm, double noiseDbm) [member function]
       
  6505     cls.add_method('NotifyMonitorSniffRx', 
       
  6506                    'void', 
       
  6507                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble'), param('double', 'signalDbm'), param('double', 'noiseDbm')])
       
  6508     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, bool isShortPreamble, uint8_t txPower) [member function]
       
  6509     cls.add_method('NotifyMonitorSniffTx', 
       
  6510                    'void', 
       
  6511                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble'), param('uint8_t', 'txPower')])
       
  6512     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyRxBegin(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  6513     cls.add_method('NotifyRxBegin', 
       
  6514                    'void', 
       
  6515                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  6516     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyRxDrop(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  6517     cls.add_method('NotifyRxDrop', 
       
  6518                    'void', 
       
  6519                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  6520     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyRxEnd(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  6521     cls.add_method('NotifyRxEnd', 
       
  6522                    'void', 
       
  6523                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  6524     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyTxBegin(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  6525     cls.add_method('NotifyTxBegin', 
       
  6526                    'void', 
       
  6527                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  6528     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyTxDrop(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  6529     cls.add_method('NotifyTxDrop', 
       
  6530                    'void', 
       
  6531                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  6532     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyTxEnd(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  6533     cls.add_method('NotifyTxEnd', 
       
  6534                    'void', 
       
  6535                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  6536     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function]
       
  6537     cls.add_method('RegisterListener', 
       
  6538                    'void', 
       
  6539                    [param('ns3::WifiPhyListener *', 'listener')], 
       
  6540                    is_pure_virtual=True, is_virtual=True)
       
  6541     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, ns3::WifiTxVector txvector) [member function]
       
  6542     cls.add_method('SendPacket', 
       
  6543                    'void', 
       
  6544                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')], 
       
  6545                    is_pure_virtual=True, is_virtual=True)
       
  6546     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function]
       
  6547     cls.add_method('SetChannelBonding', 
       
  6548                    'void', 
       
  6549                    [param('bool', 'channelbonding')], 
       
  6550                    is_pure_virtual=True, is_virtual=True)
       
  6551     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelNumber(uint16_t id) [member function]
       
  6552     cls.add_method('SetChannelNumber', 
       
  6553                    'void', 
       
  6554                    [param('uint16_t', 'id')], 
       
  6555                    is_pure_virtual=True, is_virtual=True)
       
  6556     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetFrequency(uint32_t freq) [member function]
       
  6557     cls.add_method('SetFrequency', 
       
  6558                    'void', 
       
  6559                    [param('uint32_t', 'freq')], 
       
  6560                    is_pure_virtual=True, is_virtual=True)
       
  6561     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetGreenfield(bool greenfield) [member function]
       
  6562     cls.add_method('SetGreenfield', 
       
  6563                    'void', 
       
  6564                    [param('bool', 'greenfield')], 
       
  6565                    is_pure_virtual=True, is_virtual=True)
       
  6566     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetGuardInterval(bool guardInterval) [member function]
       
  6567     cls.add_method('SetGuardInterval', 
       
  6568                    'void', 
       
  6569                    [param('bool', 'guardInterval')], 
       
  6570                    is_pure_virtual=True, is_virtual=True)
       
  6571     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetLdpc(bool ldpc) [member function]
       
  6572     cls.add_method('SetLdpc', 
       
  6573                    'void', 
       
  6574                    [param('bool', 'ldpc')], 
       
  6575                    is_pure_virtual=True, is_virtual=True)
       
  6576     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetNumberOfReceiveAntennas(uint32_t rx) [member function]
       
  6577     cls.add_method('SetNumberOfReceiveAntennas', 
       
  6578                    'void', 
       
  6579                    [param('uint32_t', 'rx')], 
       
  6580                    is_pure_virtual=True, is_virtual=True)
       
  6581     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetNumberOfTransmitAntennas(uint32_t tx) [member function]
       
  6582     cls.add_method('SetNumberOfTransmitAntennas', 
       
  6583                    'void', 
       
  6584                    [param('uint32_t', 'tx')], 
       
  6585                    is_pure_virtual=True, is_virtual=True)
       
  6586     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetReceiveErrorCallback(ns3::Callback<void,ns3::Ptr<const ns3::Packet>,double,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function]
       
  6587     cls.add_method('SetReceiveErrorCallback', 
       
  6588                    'void', 
       
  6589                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
       
  6590                    is_pure_virtual=True, is_virtual=True)
       
  6591     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetReceiveOkCallback(ns3::Callback<void,ns3::Ptr<ns3::Packet>,double,ns3::WifiMode,ns3::WifiPreamble,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function]
       
  6592     cls.add_method('SetReceiveOkCallback', 
       
  6593                    'void', 
       
  6594                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
       
  6595                    is_pure_virtual=True, is_virtual=True)
       
  6596     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetStbc(bool stbc) [member function]
       
  6597     cls.add_method('SetStbc', 
       
  6598                    'void', 
       
  6599                    [param('bool', 'stbc')], 
       
  6600                    is_pure_virtual=True, is_virtual=True)
       
  6601     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::WifiModeToMcs(ns3::WifiMode mode) [member function]
       
  6602     cls.add_method('WifiModeToMcs', 
       
  6603                    'uint32_t', 
       
  6604                    [param('ns3::WifiMode', 'mode')], 
       
  6605                    is_pure_virtual=True, is_virtual=True)
       
  6606     return
       
  6607 
       
  6608 def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
       
  6609     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager::WifiRemoteStationManager(ns3::WifiRemoteStationManager const & arg0) [copy constructor]
       
  6610     cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')])
       
  6611     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager::WifiRemoteStationManager() [constructor]
       
  6612     cls.add_constructor([])
       
  6613     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddBasicMcs(uint8_t mcs) [member function]
       
  6614     cls.add_method('AddBasicMcs', 
       
  6615                    'void', 
       
  6616                    [param('uint8_t', 'mcs')])
       
  6617     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddBasicMode(ns3::WifiMode mode) [member function]
       
  6618     cls.add_method('AddBasicMode', 
       
  6619                    'void', 
       
  6620                    [param('ns3::WifiMode', 'mode')])
       
  6621     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddStationHtCapabilities(ns3::Mac48Address from, ns3::HtCapabilities htcapabilities) [member function]
       
  6622     cls.add_method('AddStationHtCapabilities', 
       
  6623                    'void', 
       
  6624                    [param('ns3::Mac48Address', 'from'), param('ns3::HtCapabilities', 'htcapabilities')])
       
  6625     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddSupportedMcs(ns3::Mac48Address address, uint8_t mcs) [member function]
       
  6626     cls.add_method('AddSupportedMcs', 
       
  6627                    'void', 
       
  6628                    [param('ns3::Mac48Address', 'address'), param('uint8_t', 'mcs')])
       
  6629     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddSupportedMode(ns3::Mac48Address address, ns3::WifiMode mode) [member function]
       
  6630     cls.add_method('AddSupportedMode', 
       
  6631                    'void', 
       
  6632                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'mode')])
       
  6633     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::DoGetCtsToSelfTxVector() [member function]
       
  6634     cls.add_method('DoGetCtsToSelfTxVector', 
       
  6635                    'ns3::WifiTxVector', 
       
  6636                    [])
       
  6637     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetAckTxVector(ns3::Mac48Address address, ns3::WifiMode dataMode) [member function]
       
  6638     cls.add_method('GetAckTxVector', 
       
  6639                    'ns3::WifiTxVector', 
       
  6640                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'dataMode')])
       
  6641     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetBasicMcs(uint32_t i) const [member function]
       
  6642     cls.add_method('GetBasicMcs', 
       
  6643                    'uint8_t', 
       
  6644                    [param('uint32_t', 'i')], 
       
  6645                    is_const=True)
       
  6646     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetBasicMode(uint32_t i) const [member function]
       
  6647     cls.add_method('GetBasicMode', 
       
  6648                    'ns3::WifiMode', 
       
  6649                    [param('uint32_t', 'i')], 
       
  6650                    is_const=True)
       
  6651     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetBlockAckTxVector(ns3::Mac48Address address, ns3::WifiMode dataMode) [member function]
       
  6652     cls.add_method('GetBlockAckTxVector', 
       
  6653                    'ns3::WifiTxVector', 
       
  6654                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'dataMode')])
       
  6655     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetCtsToSelfTxVector(ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet) [member function]
       
  6656     cls.add_method('GetCtsToSelfTxVector', 
       
  6657                    'ns3::WifiTxVector', 
       
  6658                    [param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  6659     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetCtsTxVector(ns3::Mac48Address address, ns3::WifiMode rtsMode) [member function]
       
  6660     cls.add_method('GetCtsTxVector', 
       
  6661                    'ns3::WifiTxVector', 
       
  6662                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'rtsMode')])
       
  6663     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetDataTxVector(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet, uint32_t fullPacketSize) [member function]
       
  6664     cls.add_method('GetDataTxVector', 
       
  6665                    'ns3::WifiTxVector', 
       
  6666                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')])
       
  6667     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetDefaultMcs() const [member function]
       
  6668     cls.add_method('GetDefaultMcs', 
       
  6669                    'uint8_t', 
       
  6670                    [], 
       
  6671                    is_const=True)
       
  6672     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetDefaultMode() const [member function]
       
  6673     cls.add_method('GetDefaultMode', 
       
  6674                    'ns3::WifiMode', 
       
  6675                    [], 
       
  6676                    is_const=True)
       
  6677     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetDefaultTxPowerLevel() const [member function]
       
  6678     cls.add_method('GetDefaultTxPowerLevel', 
       
  6679                    'uint8_t', 
       
  6680                    [], 
       
  6681                    is_const=True)
       
  6682     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetFragmentOffset(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet, uint32_t fragmentNumber) [member function]
       
  6683     cls.add_method('GetFragmentOffset', 
       
  6684                    'uint32_t', 
       
  6685                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')])
       
  6686     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetFragmentSize(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet, uint32_t fragmentNumber) [member function]
       
  6687     cls.add_method('GetFragmentSize', 
       
  6688                    'uint32_t', 
       
  6689                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')])
       
  6690     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetFragmentationThreshold() const [member function]
       
  6691     cls.add_method('GetFragmentationThreshold', 
       
  6692                    'uint32_t', 
       
  6693                    [], 
       
  6694                    is_const=True)
       
  6695     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetGreenfieldSupported(ns3::Mac48Address address) const [member function]
       
  6696     cls.add_method('GetGreenfieldSupported', 
       
  6697                    'bool', 
       
  6698                    [param('ns3::Mac48Address', 'address')], 
       
  6699                    is_const=True)
       
  6700     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationInfo ns3::WifiRemoteStationManager::GetInfo(ns3::Mac48Address address) [member function]
       
  6701     cls.add_method('GetInfo', 
       
  6702                    'ns3::WifiRemoteStationInfo', 
       
  6703                    [param('ns3::Mac48Address', 'address')])
       
  6704     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetMaxSlrc() const [member function]
       
  6705     cls.add_method('GetMaxSlrc', 
       
  6706                    'uint32_t', 
       
  6707                    [], 
       
  6708                    is_const=True)
       
  6709     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetMaxSsrc() const [member function]
       
  6710     cls.add_method('GetMaxSsrc', 
       
  6711                    'uint32_t', 
       
  6712                    [], 
       
  6713                    is_const=True)
       
  6714     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetNBasicMcs() const [member function]
       
  6715     cls.add_method('GetNBasicMcs', 
       
  6716                    'uint32_t', 
       
  6717                    [], 
       
  6718                    is_const=True)
       
  6719     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetNBasicModes() const [member function]
       
  6720     cls.add_method('GetNBasicModes', 
       
  6721                    'uint32_t', 
       
  6722                    [], 
       
  6723                    is_const=True)
       
  6724     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetNonUnicastMode() const [member function]
       
  6725     cls.add_method('GetNonUnicastMode', 
       
  6726                    'ns3::WifiMode', 
       
  6727                    [], 
       
  6728                    is_const=True)
       
  6729     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetNumberOfTransmitAntennas() [member function]
       
  6730     cls.add_method('GetNumberOfTransmitAntennas', 
       
  6731                    'uint32_t', 
       
  6732                    [])
       
  6733     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetRtsCtsThreshold() const [member function]
       
  6734     cls.add_method('GetRtsCtsThreshold', 
       
  6735                    'uint32_t', 
       
  6736                    [], 
       
  6737                    is_const=True)
       
  6738     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetRtsTxVector(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet) [member function]
       
  6739     cls.add_method('GetRtsTxVector', 
       
  6740                    'ns3::WifiTxVector', 
       
  6741                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  6742     ## wifi-remote-station-manager.h (module 'wifi'): static ns3::TypeId ns3::WifiRemoteStationManager::GetTypeId() [member function]
       
  6743     cls.add_method('GetTypeId', 
       
  6744                    'ns3::TypeId', 
       
  6745                    [], 
       
  6746                    is_static=True)
       
  6747     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::HasHtSupported() const [member function]
       
  6748     cls.add_method('HasHtSupported', 
       
  6749                    'bool', 
       
  6750                    [], 
       
  6751                    is_const=True)
       
  6752     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::IsAssociated(ns3::Mac48Address address) const [member function]
       
  6753     cls.add_method('IsAssociated', 
       
  6754                    'bool', 
       
  6755                    [param('ns3::Mac48Address', 'address')], 
       
  6756                    is_const=True)
       
  6757     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::IsBrandNew(ns3::Mac48Address address) const [member function]
       
  6758     cls.add_method('IsBrandNew', 
       
  6759                    'bool', 
       
  6760                    [param('ns3::Mac48Address', 'address')], 
       
  6761                    is_const=True)
       
  6762     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::IsLastFragment(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet, uint32_t fragmentNumber) [member function]
       
  6763     cls.add_method('IsLastFragment', 
       
  6764                    'bool', 
       
  6765                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')])
       
  6766     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::IsWaitAssocTxOk(ns3::Mac48Address address) const [member function]
       
  6767     cls.add_method('IsWaitAssocTxOk', 
       
  6768                    'bool', 
       
  6769                    [param('ns3::Mac48Address', 'address')], 
       
  6770                    is_const=True)
       
  6771     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedCtsToSelf(ns3::WifiTxVector txVector) [member function]
       
  6772     cls.add_method('NeedCtsToSelf', 
       
  6773                    'bool', 
       
  6774                    [param('ns3::WifiTxVector', 'txVector')])
       
  6775     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedDataRetransmission(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet) [member function]
       
  6776     cls.add_method('NeedDataRetransmission', 
       
  6777                    'bool', 
       
  6778                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  6779     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedFragmentation(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet) [member function]
       
  6780     cls.add_method('NeedFragmentation', 
       
  6781                    'bool', 
       
  6782                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  6783     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedRts(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet) [member function]
       
  6784     cls.add_method('NeedRts', 
       
  6785                    'bool', 
       
  6786                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  6787     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedRtsRetransmission(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet) [member function]
       
  6788     cls.add_method('NeedRtsRetransmission', 
       
  6789                    'bool', 
       
  6790                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  6791     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::PrepareForQueue(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet, uint32_t fullPacketSize) [member function]
       
  6792     cls.add_method('PrepareForQueue', 
       
  6793                    'void', 
       
  6794                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')])
       
  6795     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::RecordDisassociated(ns3::Mac48Address address) [member function]
       
  6796     cls.add_method('RecordDisassociated', 
       
  6797                    'void', 
       
  6798                    [param('ns3::Mac48Address', 'address')])
       
  6799     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::RecordGotAssocTxFailed(ns3::Mac48Address address) [member function]
       
  6800     cls.add_method('RecordGotAssocTxFailed', 
       
  6801                    'void', 
       
  6802                    [param('ns3::Mac48Address', 'address')])
       
  6803     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::RecordGotAssocTxOk(ns3::Mac48Address address) [member function]
       
  6804     cls.add_method('RecordGotAssocTxOk', 
       
  6805                    'void', 
       
  6806                    [param('ns3::Mac48Address', 'address')])
       
  6807     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::RecordWaitAssocTxOk(ns3::Mac48Address address) [member function]
       
  6808     cls.add_method('RecordWaitAssocTxOk', 
       
  6809                    'void', 
       
  6810                    [param('ns3::Mac48Address', 'address')])
       
  6811     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportDataFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function]
       
  6812     cls.add_method('ReportDataFailed', 
       
  6813                    'void', 
       
  6814                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header')])
       
  6815     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportDataOk(ns3::Mac48Address address, ns3::WifiMacHeader const * header, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
       
  6816     cls.add_method('ReportDataOk', 
       
  6817                    'void', 
       
  6818                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')])
       
  6819     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportFinalDataFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function]
       
  6820     cls.add_method('ReportFinalDataFailed', 
       
  6821                    'void', 
       
  6822                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header')])
       
  6823     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportFinalRtsFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function]
       
  6824     cls.add_method('ReportFinalRtsFailed', 
       
  6825                    'void', 
       
  6826                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header')])
       
  6827     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportRtsFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function]
       
  6828     cls.add_method('ReportRtsFailed', 
       
  6829                    'void', 
       
  6830                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header')])
       
  6831     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportRtsOk(ns3::Mac48Address address, ns3::WifiMacHeader const * header, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
       
  6832     cls.add_method('ReportRtsOk', 
       
  6833                    'void', 
       
  6834                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')])
       
  6835     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportRxOk(ns3::Mac48Address address, ns3::WifiMacHeader const * header, double rxSnr, ns3::WifiMode txMode) [member function]
       
  6836     cls.add_method('ReportRxOk', 
       
  6837                    'void', 
       
  6838                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')])
       
  6839     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::Reset() [member function]
       
  6840     cls.add_method('Reset', 
       
  6841                    'void', 
       
  6842                    [])
       
  6843     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::Reset(ns3::Mac48Address address) [member function]
       
  6844     cls.add_method('Reset', 
       
  6845                    'void', 
       
  6846                    [param('ns3::Mac48Address', 'address')])
       
  6847     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetDefaultTxPowerLevel(uint8_t txPower) [member function]
       
  6848     cls.add_method('SetDefaultTxPowerLevel', 
       
  6849                    'void', 
       
  6850                    [param('uint8_t', 'txPower')])
       
  6851     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetFragmentationThreshold(uint32_t threshold) [member function]
       
  6852     cls.add_method('SetFragmentationThreshold', 
       
  6853                    'void', 
       
  6854                    [param('uint32_t', 'threshold')])
       
  6855     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetHtSupported(bool enable) [member function]
       
  6856     cls.add_method('SetHtSupported', 
       
  6857                    'void', 
       
  6858                    [param('bool', 'enable')])
       
  6859     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetMaxSlrc(uint32_t maxSlrc) [member function]
       
  6860     cls.add_method('SetMaxSlrc', 
       
  6861                    'void', 
       
  6862                    [param('uint32_t', 'maxSlrc')])
       
  6863     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetMaxSsrc(uint32_t maxSsrc) [member function]
       
  6864     cls.add_method('SetMaxSsrc', 
       
  6865                    'void', 
       
  6866                    [param('uint32_t', 'maxSsrc')])
       
  6867     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetRtsCtsThreshold(uint32_t threshold) [member function]
       
  6868     cls.add_method('SetRtsCtsThreshold', 
       
  6869                    'void', 
       
  6870                    [param('uint32_t', 'threshold')])
       
  6871     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  6872     cls.add_method('SetupPhy', 
       
  6873                    'void', 
       
  6874                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  6875                    is_virtual=True)
       
  6876     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoDispose() [member function]
       
  6877     cls.add_method('DoDispose', 
       
  6878                    'void', 
       
  6879                    [], 
       
  6880                    visibility='protected', is_virtual=True)
       
  6881     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetGreenfield(ns3::WifiRemoteStation const * station) const [member function]
       
  6882     cls.add_method('GetGreenfield', 
       
  6883                    'bool', 
       
  6884                    [param('ns3::WifiRemoteStation const *', 'station')], 
       
  6885                    is_const=True, visibility='protected')
       
  6886     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetLongRetryCount(ns3::WifiRemoteStation const * station) const [member function]
       
  6887     cls.add_method('GetLongRetryCount', 
       
  6888                    'uint32_t', 
       
  6889                    [param('ns3::WifiRemoteStation const *', 'station')], 
       
  6890                    is_const=True, visibility='protected')
       
  6891     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetMcsSupported(ns3::WifiRemoteStation const * station, uint32_t i) const [member function]
       
  6892     cls.add_method('GetMcsSupported', 
       
  6893                    'uint8_t', 
       
  6894                    [param('ns3::WifiRemoteStation const *', 'station'), param('uint32_t', 'i')], 
       
  6895                    is_const=True, visibility='protected')
       
  6896     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetNMcsSupported(ns3::WifiRemoteStation const * station) const [member function]
       
  6897     cls.add_method('GetNMcsSupported', 
       
  6898                    'uint32_t', 
       
  6899                    [param('ns3::WifiRemoteStation const *', 'station')], 
       
  6900                    is_const=True, visibility='protected')
       
  6901     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetNSupported(ns3::WifiRemoteStation const * station) const [member function]
       
  6902     cls.add_method('GetNSupported', 
       
  6903                    'uint32_t', 
       
  6904                    [param('ns3::WifiRemoteStation const *', 'station')], 
       
  6905                    is_const=True, visibility='protected')
       
  6906     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetNumberOfReceiveAntennas(ns3::WifiRemoteStation const * station) const [member function]
       
  6907     cls.add_method('GetNumberOfReceiveAntennas', 
       
  6908                    'uint32_t', 
       
  6909                    [param('ns3::WifiRemoteStation const *', 'station')], 
       
  6910                    is_const=True, visibility='protected')
       
  6911     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetNumberOfTransmitAntennas(ns3::WifiRemoteStation const * station) const [member function]
       
  6912     cls.add_method('GetNumberOfTransmitAntennas', 
       
  6913                    'uint32_t', 
       
  6914                    [param('ns3::WifiRemoteStation const *', 'station')], 
       
  6915                    is_const=True, visibility='protected')
       
  6916     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetShortGuardInterval(ns3::WifiRemoteStation const * station) const [member function]
       
  6917     cls.add_method('GetShortGuardInterval', 
       
  6918                    'bool', 
       
  6919                    [param('ns3::WifiRemoteStation const *', 'station')], 
       
  6920                    is_const=True, visibility='protected')
       
  6921     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetShortRetryCount(ns3::WifiRemoteStation const * station) const [member function]
       
  6922     cls.add_method('GetShortRetryCount', 
       
  6923                    'uint32_t', 
       
  6924                    [param('ns3::WifiRemoteStation const *', 'station')], 
       
  6925                    is_const=True, visibility='protected')
       
  6926     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetStbc(ns3::WifiRemoteStation const * station) const [member function]
       
  6927     cls.add_method('GetStbc', 
       
  6928                    'bool', 
       
  6929                    [param('ns3::WifiRemoteStation const *', 'station')], 
       
  6930                    is_const=True, visibility='protected')
       
  6931     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetSupported(ns3::WifiRemoteStation const * station, uint32_t i) const [member function]
       
  6932     cls.add_method('GetSupported', 
       
  6933                    'ns3::WifiMode', 
       
  6934                    [param('ns3::WifiRemoteStation const *', 'station'), param('uint32_t', 'i')], 
       
  6935                    is_const=True, visibility='protected')
       
  6936     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation * ns3::WifiRemoteStationManager::DoCreateStation() const [member function]
       
  6937     cls.add_method('DoCreateStation', 
       
  6938                    'ns3::WifiRemoteStation *', 
       
  6939                    [], 
       
  6940                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
       
  6941     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetAckTxGuardInterval(ns3::Mac48Address address, ns3::WifiMode ackMode) [member function]
       
  6942     cls.add_method('DoGetAckTxGuardInterval', 
       
  6943                    'bool', 
       
  6944                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ackMode')], 
       
  6945                    visibility='private', is_virtual=True)
       
  6946     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::DoGetAckTxNess(ns3::Mac48Address address, ns3::WifiMode ackMode) [member function]
       
  6947     cls.add_method('DoGetAckTxNess', 
       
  6948                    'uint8_t', 
       
  6949                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ackMode')], 
       
  6950                    visibility='private', is_virtual=True)
       
  6951     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::DoGetAckTxNss(ns3::Mac48Address address, ns3::WifiMode ackMode) [member function]
       
  6952     cls.add_method('DoGetAckTxNss', 
       
  6953                    'uint8_t', 
       
  6954                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ackMode')], 
       
  6955                    visibility='private', is_virtual=True)
       
  6956     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::DoGetAckTxPowerLevel(ns3::Mac48Address address, ns3::WifiMode ackMode) [member function]
       
  6957     cls.add_method('DoGetAckTxPowerLevel', 
       
  6958                    'uint8_t', 
       
  6959                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ackMode')], 
       
  6960                    visibility='private', is_virtual=True)
       
  6961     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetAckTxStbc(ns3::Mac48Address address, ns3::WifiMode ackMode) [member function]
       
  6962     cls.add_method('DoGetAckTxStbc', 
       
  6963                    'bool', 
       
  6964                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ackMode')], 
       
  6965                    visibility='private', is_virtual=True)
       
  6966     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetBlockAckTxGuardInterval(ns3::Mac48Address address, ns3::WifiMode blockAckMode) [member function]
       
  6967     cls.add_method('DoGetBlockAckTxGuardInterval', 
       
  6968                    'bool', 
       
  6969                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'blockAckMode')], 
       
  6970                    visibility='private', is_virtual=True)
       
  6971     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::DoGetBlockAckTxNess(ns3::Mac48Address address, ns3::WifiMode blockAckMode) [member function]
       
  6972     cls.add_method('DoGetBlockAckTxNess', 
       
  6973                    'uint8_t', 
       
  6974                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'blockAckMode')], 
       
  6975                    visibility='private', is_virtual=True)
       
  6976     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::DoGetBlockAckTxNss(ns3::Mac48Address address, ns3::WifiMode blockAckMode) [member function]
       
  6977     cls.add_method('DoGetBlockAckTxNss', 
       
  6978                    'uint8_t', 
       
  6979                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'blockAckMode')], 
       
  6980                    visibility='private', is_virtual=True)
       
  6981     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::DoGetBlockAckTxPowerLevel(ns3::Mac48Address address, ns3::WifiMode blockAckMode) [member function]
       
  6982     cls.add_method('DoGetBlockAckTxPowerLevel', 
       
  6983                    'uint8_t', 
       
  6984                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'blockAckMode')], 
       
  6985                    visibility='private', is_virtual=True)
       
  6986     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetBlockAckTxStbc(ns3::Mac48Address address, ns3::WifiMode blockAckMode) [member function]
       
  6987     cls.add_method('DoGetBlockAckTxStbc', 
       
  6988                    'bool', 
       
  6989                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'blockAckMode')], 
       
  6990                    visibility='private', is_virtual=True)
       
  6991     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetCtsTxGuardInterval(ns3::Mac48Address address, ns3::WifiMode ctsMode) [member function]
       
  6992     cls.add_method('DoGetCtsTxGuardInterval', 
       
  6993                    'bool', 
       
  6994                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ctsMode')], 
       
  6995                    visibility='private', is_virtual=True)
       
  6996     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::DoGetCtsTxNess(ns3::Mac48Address address, ns3::WifiMode ctsMode) [member function]
       
  6997     cls.add_method('DoGetCtsTxNess', 
       
  6998                    'uint8_t', 
       
  6999                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ctsMode')], 
       
  7000                    visibility='private', is_virtual=True)
       
  7001     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::DoGetCtsTxNss(ns3::Mac48Address address, ns3::WifiMode ctsMode) [member function]
       
  7002     cls.add_method('DoGetCtsTxNss', 
       
  7003                    'uint8_t', 
       
  7004                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ctsMode')], 
       
  7005                    visibility='private', is_virtual=True)
       
  7006     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::DoGetCtsTxPowerLevel(ns3::Mac48Address address, ns3::WifiMode ctsMode) [member function]
       
  7007     cls.add_method('DoGetCtsTxPowerLevel', 
       
  7008                    'uint8_t', 
       
  7009                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ctsMode')], 
       
  7010                    visibility='private', is_virtual=True)
       
  7011     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetCtsTxStbc(ns3::Mac48Address address, ns3::WifiMode ctsMode) [member function]
       
  7012     cls.add_method('DoGetCtsTxStbc', 
       
  7013                    'bool', 
       
  7014                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ctsMode')], 
       
  7015                    visibility='private', is_virtual=True)
       
  7016     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::DoGetDataTxVector(ns3::WifiRemoteStation * station, uint32_t size) [member function]
       
  7017     cls.add_method('DoGetDataTxVector', 
       
  7018                    'ns3::WifiTxVector', 
       
  7019                    [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], 
       
  7020                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  7021     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::DoGetRtsTxVector(ns3::WifiRemoteStation * station) [member function]
       
  7022     cls.add_method('DoGetRtsTxVector', 
       
  7023                    'ns3::WifiTxVector', 
       
  7024                    [param('ns3::WifiRemoteStation *', 'station')], 
       
  7025                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  7026     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedDataRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr<ns3::Packet const> packet, bool normally) [member function]
       
  7027     cls.add_method('DoNeedDataRetransmission', 
       
  7028                    'bool', 
       
  7029                    [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], 
       
  7030                    visibility='private', is_virtual=True)
       
  7031     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedFragmentation(ns3::WifiRemoteStation * station, ns3::Ptr<ns3::Packet const> packet, bool normally) [member function]
       
  7032     cls.add_method('DoNeedFragmentation', 
       
  7033                    'bool', 
       
  7034                    [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], 
       
  7035                    visibility='private', is_virtual=True)
       
  7036     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedRts(ns3::WifiRemoteStation * station, ns3::Ptr<ns3::Packet const> packet, bool normally) [member function]
       
  7037     cls.add_method('DoNeedRts', 
       
  7038                    'bool', 
       
  7039                    [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], 
       
  7040                    visibility='private', is_virtual=True)
       
  7041     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedRtsRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr<ns3::Packet const> packet, bool normally) [member function]
       
  7042     cls.add_method('DoNeedRtsRetransmission', 
       
  7043                    'bool', 
       
  7044                    [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], 
       
  7045                    visibility='private', is_virtual=True)
       
  7046     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function]
       
  7047     cls.add_method('DoReportDataFailed', 
       
  7048                    'void', 
       
  7049                    [param('ns3::WifiRemoteStation *', 'station')], 
       
  7050                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  7051     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
       
  7052     cls.add_method('DoReportDataOk', 
       
  7053                    'void', 
       
  7054                    [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
       
  7055                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  7056     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function]
       
  7057     cls.add_method('DoReportFinalDataFailed', 
       
  7058                    'void', 
       
  7059                    [param('ns3::WifiRemoteStation *', 'station')], 
       
  7060                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  7061     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function]
       
  7062     cls.add_method('DoReportFinalRtsFailed', 
       
  7063                    'void', 
       
  7064                    [param('ns3::WifiRemoteStation *', 'station')], 
       
  7065                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  7066     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function]
       
  7067     cls.add_method('DoReportRtsFailed', 
       
  7068                    'void', 
       
  7069                    [param('ns3::WifiRemoteStation *', 'station')], 
       
  7070                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  7071     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
       
  7072     cls.add_method('DoReportRtsOk', 
       
  7073                    'void', 
       
  7074                    [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
       
  7075                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  7076     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function]
       
  7077     cls.add_method('DoReportRxOk', 
       
  7078                    'void', 
       
  7079                    [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
       
  7080                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  7081     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::IsLowLatency() const [member function]
       
  7082     cls.add_method('IsLowLatency', 
       
  7083                    'bool', 
       
  7084                    [], 
       
  7085                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
       
  7086     return
       
  7087 
       
  7088 def register_Ns3AttributeAccessor_methods(root_module, cls):
       
  7089     ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [copy constructor]
       
  7090     cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')])
       
  7091     ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor]
       
  7092     cls.add_constructor([])
       
  7093     ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function]
       
  7094     cls.add_method('Get', 
       
  7095                    'bool', 
       
  7096                    [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 
       
  7097                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7098     ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function]
       
  7099     cls.add_method('HasGetter', 
       
  7100                    'bool', 
       
  7101                    [], 
       
  7102                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7103     ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function]
       
  7104     cls.add_method('HasSetter', 
       
  7105                    'bool', 
       
  7106                    [], 
       
  7107                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7108     ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
       
  7109     cls.add_method('Set', 
       
  7110                    'bool', 
       
  7111                    [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], 
       
  7112                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7113     return
       
  7114 
       
  7115 def register_Ns3AttributeChecker_methods(root_module, cls):
       
  7116     ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [copy constructor]
       
  7117     cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')])
       
  7118     ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor]
       
  7119     cls.add_constructor([])
       
  7120     ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function]
       
  7121     cls.add_method('Check', 
       
  7122                    'bool', 
       
  7123                    [param('ns3::AttributeValue const &', 'value')], 
       
  7124                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7125     ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function]
       
  7126     cls.add_method('Copy', 
       
  7127                    'bool', 
       
  7128                    [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 
       
  7129                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7130     ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function]
       
  7131     cls.add_method('Create', 
       
  7132                    'ns3::Ptr< ns3::AttributeValue >', 
       
  7133                    [], 
       
  7134                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7135     ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function]
       
  7136     cls.add_method('CreateValidValue', 
       
  7137                    'ns3::Ptr< ns3::AttributeValue >', 
       
  7138                    [param('ns3::AttributeValue const &', 'value')], 
       
  7139                    is_const=True)
       
  7140     ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function]
       
  7141     cls.add_method('GetUnderlyingTypeInformation', 
       
  7142                    'std::string', 
       
  7143                    [], 
       
  7144                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7145     ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function]
       
  7146     cls.add_method('GetValueTypeName', 
       
  7147                    'std::string', 
       
  7148                    [], 
       
  7149                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7150     ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function]
       
  7151     cls.add_method('HasUnderlyingTypeInformation', 
       
  7152                    'bool', 
       
  7153                    [], 
       
  7154                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7155     return
       
  7156 
       
  7157 def register_Ns3AttributeValue_methods(root_module, cls):
       
  7158     ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [copy constructor]
       
  7159     cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')])
       
  7160     ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor]
       
  7161     cls.add_constructor([])
       
  7162     ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function]
       
  7163     cls.add_method('Copy', 
       
  7164                    'ns3::Ptr< ns3::AttributeValue >', 
       
  7165                    [], 
       
  7166                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7167     ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  7168     cls.add_method('DeserializeFromString', 
       
  7169                    'bool', 
       
  7170                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  7171                    is_pure_virtual=True, is_virtual=True)
       
  7172     ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  7173     cls.add_method('SerializeToString', 
       
  7174                    'std::string', 
       
  7175                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  7176                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7177     return
       
  7178 
       
  7179 def register_Ns3CallbackChecker_methods(root_module, cls):
       
  7180     ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor]
       
  7181     cls.add_constructor([])
       
  7182     ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [copy constructor]
       
  7183     cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')])
       
  7184     return
       
  7185 
       
  7186 def register_Ns3CallbackImplBase_methods(root_module, cls):
       
  7187     ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor]
       
  7188     cls.add_constructor([])
       
  7189     ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor]
       
  7190     cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')])
       
  7191     ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function]
       
  7192     cls.add_method('IsEqual', 
       
  7193                    'bool', 
       
  7194                    [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 
       
  7195                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7196     return
       
  7197 
       
  7198 def register_Ns3CallbackValue_methods(root_module, cls):
       
  7199     ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor]
       
  7200     cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')])
       
  7201     ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor]
       
  7202     cls.add_constructor([])
       
  7203     ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor]
       
  7204     cls.add_constructor([param('ns3::CallbackBase const &', 'base')])
       
  7205     ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function]
       
  7206     cls.add_method('Copy', 
       
  7207                    'ns3::Ptr< ns3::AttributeValue >', 
       
  7208                    [], 
       
  7209                    is_const=True, is_virtual=True)
       
  7210     ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  7211     cls.add_method('DeserializeFromString', 
       
  7212                    'bool', 
       
  7213                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  7214                    is_virtual=True)
       
  7215     ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  7216     cls.add_method('SerializeToString', 
       
  7217                    'std::string', 
       
  7218                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  7219                    is_const=True, is_virtual=True)
       
  7220     ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function]
       
  7221     cls.add_method('Set', 
       
  7222                    'void', 
       
  7223                    [param('ns3::CallbackBase', 'base')])
       
  7224     return
       
  7225 
       
  7226 def register_Ns3CtrlBAckRequestHeader_methods(root_module, cls):
       
  7227     ## ctrl-headers.h (module 'wifi'): ns3::CtrlBAckRequestHeader::CtrlBAckRequestHeader(ns3::CtrlBAckRequestHeader const & arg0) [copy constructor]
       
  7228     cls.add_constructor([param('ns3::CtrlBAckRequestHeader const &', 'arg0')])
       
  7229     ## ctrl-headers.h (module 'wifi'): ns3::CtrlBAckRequestHeader::CtrlBAckRequestHeader() [constructor]
       
  7230     cls.add_constructor([])
       
  7231     ## ctrl-headers.h (module 'wifi'): uint32_t ns3::CtrlBAckRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  7232     cls.add_method('Deserialize', 
       
  7233                    'uint32_t', 
       
  7234                    [param('ns3::Buffer::Iterator', 'start')], 
       
  7235                    is_virtual=True)
       
  7236     ## ctrl-headers.h (module 'wifi'): ns3::TypeId ns3::CtrlBAckRequestHeader::GetInstanceTypeId() const [member function]
       
  7237     cls.add_method('GetInstanceTypeId', 
       
  7238                    'ns3::TypeId', 
       
  7239                    [], 
       
  7240                    is_const=True, is_virtual=True)
       
  7241     ## ctrl-headers.h (module 'wifi'): uint32_t ns3::CtrlBAckRequestHeader::GetSerializedSize() const [member function]
       
  7242     cls.add_method('GetSerializedSize', 
       
  7243                    'uint32_t', 
       
  7244                    [], 
       
  7245                    is_const=True, is_virtual=True)
       
  7246     ## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckRequestHeader::GetStartingSequence() const [member function]
       
  7247     cls.add_method('GetStartingSequence', 
       
  7248                    'uint16_t', 
       
  7249                    [], 
       
  7250                    is_const=True)
       
  7251     ## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckRequestHeader::GetStartingSequenceControl() const [member function]
       
  7252     cls.add_method('GetStartingSequenceControl', 
       
  7253                    'uint16_t', 
       
  7254                    [], 
       
  7255                    is_const=True)
       
  7256     ## ctrl-headers.h (module 'wifi'): uint8_t ns3::CtrlBAckRequestHeader::GetTidInfo() const [member function]
       
  7257     cls.add_method('GetTidInfo', 
       
  7258                    'uint8_t', 
       
  7259                    [], 
       
  7260                    is_const=True)
       
  7261     ## ctrl-headers.h (module 'wifi'): static ns3::TypeId ns3::CtrlBAckRequestHeader::GetTypeId() [member function]
       
  7262     cls.add_method('GetTypeId', 
       
  7263                    'ns3::TypeId', 
       
  7264                    [], 
       
  7265                    is_static=True)
       
  7266     ## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckRequestHeader::IsBasic() const [member function]
       
  7267     cls.add_method('IsBasic', 
       
  7268                    'bool', 
       
  7269                    [], 
       
  7270                    is_const=True)
       
  7271     ## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckRequestHeader::IsCompressed() const [member function]
       
  7272     cls.add_method('IsCompressed', 
       
  7273                    'bool', 
       
  7274                    [], 
       
  7275                    is_const=True)
       
  7276     ## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckRequestHeader::IsMultiTid() const [member function]
       
  7277     cls.add_method('IsMultiTid', 
       
  7278                    'bool', 
       
  7279                    [], 
       
  7280                    is_const=True)
       
  7281     ## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckRequestHeader::MustSendHtImmediateAck() const [member function]
       
  7282     cls.add_method('MustSendHtImmediateAck', 
       
  7283                    'bool', 
       
  7284                    [], 
       
  7285                    is_const=True)
       
  7286     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckRequestHeader::Print(std::ostream & os) const [member function]
       
  7287     cls.add_method('Print', 
       
  7288                    'void', 
       
  7289                    [param('std::ostream &', 'os')], 
       
  7290                    is_const=True, is_virtual=True)
       
  7291     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  7292     cls.add_method('Serialize', 
       
  7293                    'void', 
       
  7294                    [param('ns3::Buffer::Iterator', 'start')], 
       
  7295                    is_const=True, is_virtual=True)
       
  7296     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckRequestHeader::SetHtImmediateAck(bool immediateAck) [member function]
       
  7297     cls.add_method('SetHtImmediateAck', 
       
  7298                    'void', 
       
  7299                    [param('bool', 'immediateAck')])
       
  7300     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckRequestHeader::SetStartingSequence(uint16_t seq) [member function]
       
  7301     cls.add_method('SetStartingSequence', 
       
  7302                    'void', 
       
  7303                    [param('uint16_t', 'seq')])
       
  7304     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckRequestHeader::SetTidInfo(uint8_t tid) [member function]
       
  7305     cls.add_method('SetTidInfo', 
       
  7306                    'void', 
       
  7307                    [param('uint8_t', 'tid')])
       
  7308     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckRequestHeader::SetType(ns3::BlockAckType type) [member function]
       
  7309     cls.add_method('SetType', 
       
  7310                    'void', 
       
  7311                    [param('ns3::BlockAckType', 'type')])
       
  7312     return
       
  7313 
       
  7314 def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls):
       
  7315     ## ctrl-headers.h (module 'wifi'): ns3::CtrlBAckResponseHeader::CtrlBAckResponseHeader(ns3::CtrlBAckResponseHeader const & arg0) [copy constructor]
       
  7316     cls.add_constructor([param('ns3::CtrlBAckResponseHeader const &', 'arg0')])
       
  7317     ## ctrl-headers.h (module 'wifi'): ns3::CtrlBAckResponseHeader::CtrlBAckResponseHeader() [constructor]
       
  7318     cls.add_constructor([])
       
  7319     ## ctrl-headers.h (module 'wifi'): uint32_t ns3::CtrlBAckResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  7320     cls.add_method('Deserialize', 
       
  7321                    'uint32_t', 
       
  7322                    [param('ns3::Buffer::Iterator', 'start')], 
       
  7323                    is_virtual=True)
       
  7324     ## ctrl-headers.h (module 'wifi'): uint16_t const * ns3::CtrlBAckResponseHeader::GetBitmap() const [member function]
       
  7325     cls.add_method('GetBitmap', 
       
  7326                    'uint16_t const *', 
       
  7327                    [], 
       
  7328                    is_const=True)
       
  7329     ## ctrl-headers.h (module 'wifi'): uint64_t ns3::CtrlBAckResponseHeader::GetCompressedBitmap() const [member function]
       
  7330     cls.add_method('GetCompressedBitmap', 
       
  7331                    'uint64_t', 
       
  7332                    [], 
       
  7333                    is_const=True)
       
  7334     ## ctrl-headers.h (module 'wifi'): ns3::TypeId ns3::CtrlBAckResponseHeader::GetInstanceTypeId() const [member function]
       
  7335     cls.add_method('GetInstanceTypeId', 
       
  7336                    'ns3::TypeId', 
       
  7337                    [], 
       
  7338                    is_const=True, is_virtual=True)
       
  7339     ## ctrl-headers.h (module 'wifi'): uint32_t ns3::CtrlBAckResponseHeader::GetSerializedSize() const [member function]
       
  7340     cls.add_method('GetSerializedSize', 
       
  7341                    'uint32_t', 
       
  7342                    [], 
       
  7343                    is_const=True, is_virtual=True)
       
  7344     ## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequence() const [member function]
       
  7345     cls.add_method('GetStartingSequence', 
       
  7346                    'uint16_t', 
       
  7347                    [], 
       
  7348                    is_const=True)
       
  7349     ## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequenceControl() const [member function]
       
  7350     cls.add_method('GetStartingSequenceControl', 
       
  7351                    'uint16_t', 
       
  7352                    [], 
       
  7353                    is_const=True)
       
  7354     ## ctrl-headers.h (module 'wifi'): uint8_t ns3::CtrlBAckResponseHeader::GetTidInfo() const [member function]
       
  7355     cls.add_method('GetTidInfo', 
       
  7356                    'uint8_t', 
       
  7357                    [], 
       
  7358                    is_const=True)
       
  7359     ## ctrl-headers.h (module 'wifi'): static ns3::TypeId ns3::CtrlBAckResponseHeader::GetTypeId() [member function]
       
  7360     cls.add_method('GetTypeId', 
       
  7361                    'ns3::TypeId', 
       
  7362                    [], 
       
  7363                    is_static=True)
       
  7364     ## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsBasic() const [member function]
       
  7365     cls.add_method('IsBasic', 
       
  7366                    'bool', 
       
  7367                    [], 
       
  7368                    is_const=True)
       
  7369     ## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsCompressed() const [member function]
       
  7370     cls.add_method('IsCompressed', 
       
  7371                    'bool', 
       
  7372                    [], 
       
  7373                    is_const=True)
       
  7374     ## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsFragmentReceived(uint16_t seq, uint8_t frag) const [member function]
       
  7375     cls.add_method('IsFragmentReceived', 
       
  7376                    'bool', 
       
  7377                    [param('uint16_t', 'seq'), param('uint8_t', 'frag')], 
       
  7378                    is_const=True)
       
  7379     ## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsMultiTid() const [member function]
       
  7380     cls.add_method('IsMultiTid', 
       
  7381                    'bool', 
       
  7382                    [], 
       
  7383                    is_const=True)
       
  7384     ## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsPacketReceived(uint16_t seq) const [member function]
       
  7385     cls.add_method('IsPacketReceived', 
       
  7386                    'bool', 
       
  7387                    [param('uint16_t', 'seq')], 
       
  7388                    is_const=True)
       
  7389     ## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::MustSendHtImmediateAck() const [member function]
       
  7390     cls.add_method('MustSendHtImmediateAck', 
       
  7391                    'bool', 
       
  7392                    [], 
       
  7393                    is_const=True)
       
  7394     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::Print(std::ostream & os) const [member function]
       
  7395     cls.add_method('Print', 
       
  7396                    'void', 
       
  7397                    [param('std::ostream &', 'os')], 
       
  7398                    is_const=True, is_virtual=True)
       
  7399     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::ResetBitmap() [member function]
       
  7400     cls.add_method('ResetBitmap', 
       
  7401                    'void', 
       
  7402                    [])
       
  7403     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  7404     cls.add_method('Serialize', 
       
  7405                    'void', 
       
  7406                    [param('ns3::Buffer::Iterator', 'start')], 
       
  7407                    is_const=True, is_virtual=True)
       
  7408     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetHtImmediateAck(bool immeadiateAck) [member function]
       
  7409     cls.add_method('SetHtImmediateAck', 
       
  7410                    'void', 
       
  7411                    [param('bool', 'immeadiateAck')])
       
  7412     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetReceivedFragment(uint16_t seq, uint8_t frag) [member function]
       
  7413     cls.add_method('SetReceivedFragment', 
       
  7414                    'void', 
       
  7415                    [param('uint16_t', 'seq'), param('uint8_t', 'frag')])
       
  7416     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetReceivedPacket(uint16_t seq) [member function]
       
  7417     cls.add_method('SetReceivedPacket', 
       
  7418                    'void', 
       
  7419                    [param('uint16_t', 'seq')])
       
  7420     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetStartingSequence(uint16_t seq) [member function]
       
  7421     cls.add_method('SetStartingSequence', 
       
  7422                    'void', 
       
  7423                    [param('uint16_t', 'seq')])
       
  7424     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetStartingSequenceControl(uint16_t seqControl) [member function]
       
  7425     cls.add_method('SetStartingSequenceControl', 
       
  7426                    'void', 
       
  7427                    [param('uint16_t', 'seqControl')])
       
  7428     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetTidInfo(uint8_t tid) [member function]
       
  7429     cls.add_method('SetTidInfo', 
       
  7430                    'void', 
       
  7431                    [param('uint8_t', 'tid')])
       
  7432     ## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetType(ns3::BlockAckType type) [member function]
       
  7433     cls.add_method('SetType', 
       
  7434                    'void', 
       
  7435                    [param('ns3::BlockAckType', 'type')])
       
  7436     return
       
  7437 
       
  7438 def register_Ns3Dcf_methods(root_module, cls):
       
  7439     ## dcf.h (module 'wifi'): ns3::Dcf::Dcf() [constructor]
       
  7440     cls.add_constructor([])
       
  7441     ## dcf.h (module 'wifi'): ns3::Dcf::Dcf(ns3::Dcf const & arg0) [copy constructor]
       
  7442     cls.add_constructor([param('ns3::Dcf const &', 'arg0')])
       
  7443     ## dcf.h (module 'wifi'): uint32_t ns3::Dcf::GetAifsn() const [member function]
       
  7444     cls.add_method('GetAifsn', 
       
  7445                    'uint32_t', 
       
  7446                    [], 
       
  7447                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7448     ## dcf.h (module 'wifi'): uint32_t ns3::Dcf::GetMaxCw() const [member function]
       
  7449     cls.add_method('GetMaxCw', 
       
  7450                    'uint32_t', 
       
  7451                    [], 
       
  7452                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7453     ## dcf.h (module 'wifi'): uint32_t ns3::Dcf::GetMinCw() const [member function]
       
  7454     cls.add_method('GetMinCw', 
       
  7455                    'uint32_t', 
       
  7456                    [], 
       
  7457                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7458     ## dcf.h (module 'wifi'): static ns3::TypeId ns3::Dcf::GetTypeId() [member function]
       
  7459     cls.add_method('GetTypeId', 
       
  7460                    'ns3::TypeId', 
       
  7461                    [], 
       
  7462                    is_static=True)
       
  7463     ## dcf.h (module 'wifi'): void ns3::Dcf::SetAifsn(uint32_t aifsn) [member function]
       
  7464     cls.add_method('SetAifsn', 
       
  7465                    'void', 
       
  7466                    [param('uint32_t', 'aifsn')], 
       
  7467                    is_pure_virtual=True, is_virtual=True)
       
  7468     ## dcf.h (module 'wifi'): void ns3::Dcf::SetMaxCw(uint32_t maxCw) [member function]
       
  7469     cls.add_method('SetMaxCw', 
       
  7470                    'void', 
       
  7471                    [param('uint32_t', 'maxCw')], 
       
  7472                    is_pure_virtual=True, is_virtual=True)
       
  7473     ## dcf.h (module 'wifi'): void ns3::Dcf::SetMinCw(uint32_t minCw) [member function]
       
  7474     cls.add_method('SetMinCw', 
       
  7475                    'void', 
       
  7476                    [param('uint32_t', 'minCw')], 
       
  7477                    is_pure_virtual=True, is_virtual=True)
       
  7478     return
       
  7479 
       
  7480 def register_Ns3EdcaTxopN_methods(root_module, cls):
       
  7481     ## edca-txop-n.h (module 'wifi'): static ns3::TypeId ns3::EdcaTxopN::GetTypeId() [member function]
       
  7482     cls.add_method('GetTypeId', 
       
  7483                    'ns3::TypeId', 
       
  7484                    [], 
       
  7485                    is_static=True)
       
  7486     ## edca-txop-n.h (module 'wifi'): ns3::EdcaTxopN::EdcaTxopN() [constructor]
       
  7487     cls.add_constructor([])
       
  7488     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::DoDispose() [member function]
       
  7489     cls.add_method('DoDispose', 
       
  7490                    'void', 
       
  7491                    [], 
       
  7492                    is_virtual=True)
       
  7493     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetLow(ns3::Ptr<ns3::MacLow> low) [member function]
       
  7494     cls.add_method('SetLow', 
       
  7495                    'void', 
       
  7496                    [param('ns3::Ptr< ns3::MacLow >', 'low')])
       
  7497     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetTxMiddle(ns3::MacTxMiddle * txMiddle) [member function]
       
  7498     cls.add_method('SetTxMiddle', 
       
  7499                    'void', 
       
  7500                    [param('ns3::MacTxMiddle *', 'txMiddle')])
       
  7501     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetManager(ns3::DcfManager * manager) [member function]
       
  7502     cls.add_method('SetManager', 
       
  7503                    'void', 
       
  7504                    [param('ns3::DcfManager *', 'manager')])
       
  7505     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::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]
       
  7506     cls.add_method('SetTxOkCallback', 
       
  7507                    'void', 
       
  7508                    [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  7509     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::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]
       
  7510     cls.add_method('SetTxFailedCallback', 
       
  7511                    'void', 
       
  7512                    [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  7513     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> remoteManager) [member function]
       
  7514     cls.add_method('SetWifiRemoteStationManager', 
       
  7515                    'void', 
       
  7516                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'remoteManager')])
       
  7517     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetTypeOfStation(ns3::TypeOfStation type) [member function]
       
  7518     cls.add_method('SetTypeOfStation', 
       
  7519                    'void', 
       
  7520                    [param('ns3::TypeOfStation', 'type')])
       
  7521     ## edca-txop-n.h (module 'wifi'): ns3::TypeOfStation ns3::EdcaTxopN::GetTypeOfStation() const [member function]
       
  7522     cls.add_method('GetTypeOfStation', 
       
  7523                    'ns3::TypeOfStation', 
       
  7524                    [], 
       
  7525                    is_const=True)
       
  7526     ## edca-txop-n.h (module 'wifi'): ns3::Ptr<ns3::WifiMacQueue> ns3::EdcaTxopN::GetQueue() const [member function]
       
  7527     cls.add_method('GetQueue', 
       
  7528                    'ns3::Ptr< ns3::WifiMacQueue >', 
       
  7529                    [], 
       
  7530                    is_const=True)
       
  7531     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetMinCw(uint32_t minCw) [member function]
       
  7532     cls.add_method('SetMinCw', 
       
  7533                    'void', 
       
  7534                    [param('uint32_t', 'minCw')], 
       
  7535                    is_virtual=True)
       
  7536     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetMaxCw(uint32_t maxCw) [member function]
       
  7537     cls.add_method('SetMaxCw', 
       
  7538                    'void', 
       
  7539                    [param('uint32_t', 'maxCw')], 
       
  7540                    is_virtual=True)
       
  7541     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetAifsn(uint32_t aifsn) [member function]
       
  7542     cls.add_method('SetAifsn', 
       
  7543                    'void', 
       
  7544                    [param('uint32_t', 'aifsn')], 
       
  7545                    is_virtual=True)
       
  7546     ## edca-txop-n.h (module 'wifi'): uint32_t ns3::EdcaTxopN::GetMinCw() const [member function]
       
  7547     cls.add_method('GetMinCw', 
       
  7548                    'uint32_t', 
       
  7549                    [], 
       
  7550                    is_const=True, is_virtual=True)
       
  7551     ## edca-txop-n.h (module 'wifi'): uint32_t ns3::EdcaTxopN::GetMaxCw() const [member function]
       
  7552     cls.add_method('GetMaxCw', 
       
  7553                    'uint32_t', 
       
  7554                    [], 
       
  7555                    is_const=True, is_virtual=True)
       
  7556     ## edca-txop-n.h (module 'wifi'): uint32_t ns3::EdcaTxopN::GetAifsn() const [member function]
       
  7557     cls.add_method('GetAifsn', 
       
  7558                    'uint32_t', 
       
  7559                    [], 
       
  7560                    is_const=True, is_virtual=True)
       
  7561     ## edca-txop-n.h (module 'wifi'): ns3::Ptr<ns3::MacLow> ns3::EdcaTxopN::Low() [member function]
       
  7562     cls.add_method('Low', 
       
  7563                    'ns3::Ptr< ns3::MacLow >', 
       
  7564                    [])
       
  7565     ## edca-txop-n.h (module 'wifi'): ns3::Ptr<ns3::MsduAggregator> ns3::EdcaTxopN::GetMsduAggregator() const [member function]
       
  7566     cls.add_method('GetMsduAggregator', 
       
  7567                    'ns3::Ptr< ns3::MsduAggregator >', 
       
  7568                    [], 
       
  7569                    is_const=True)
       
  7570     ## edca-txop-n.h (module 'wifi'): bool ns3::EdcaTxopN::NeedsAccess() const [member function]
       
  7571     cls.add_method('NeedsAccess', 
       
  7572                    'bool', 
       
  7573                    [], 
       
  7574                    is_const=True)
       
  7575     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::NotifyAccessGranted() [member function]
       
  7576     cls.add_method('NotifyAccessGranted', 
       
  7577                    'void', 
       
  7578                    [])
       
  7579     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::NotifyInternalCollision() [member function]
       
  7580     cls.add_method('NotifyInternalCollision', 
       
  7581                    'void', 
       
  7582                    [])
       
  7583     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::NotifyCollision() [member function]
       
  7584     cls.add_method('NotifyCollision', 
       
  7585                    'void', 
       
  7586                    [])
       
  7587     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::NotifyChannelSwitching() [member function]
       
  7588     cls.add_method('NotifyChannelSwitching', 
       
  7589                    'void', 
       
  7590                    [])
       
  7591     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotCts(double snr, ns3::WifiMode txMode) [member function]
       
  7592     cls.add_method('GotCts', 
       
  7593                    'void', 
       
  7594                    [param('double', 'snr'), param('ns3::WifiMode', 'txMode')])
       
  7595     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::MissedCts() [member function]
       
  7596     cls.add_method('MissedCts', 
       
  7597                    'void', 
       
  7598                    [])
       
  7599     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotAck(double snr, ns3::WifiMode txMode) [member function]
       
  7600     cls.add_method('GotAck', 
       
  7601                    'void', 
       
  7602                    [param('double', 'snr'), param('ns3::WifiMode', 'txMode')])
       
  7603     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address recipient) [member function]
       
  7604     cls.add_method('GotBlockAck', 
       
  7605                    'void', 
       
  7606                    [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient')])
       
  7607     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::MissedBlockAck() [member function]
       
  7608     cls.add_method('MissedBlockAck', 
       
  7609                    'void', 
       
  7610                    [])
       
  7611     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotAddBaResponse(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address recipient) [member function]
       
  7612     cls.add_method('GotAddBaResponse', 
       
  7613                    'void', 
       
  7614                    [param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'recipient')])
       
  7615     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotDelBaFrame(ns3::MgtDelBaHeader const * delBaHdr, ns3::Mac48Address recipient) [member function]
       
  7616     cls.add_method('GotDelBaFrame', 
       
  7617                    'void', 
       
  7618                    [param('ns3::MgtDelBaHeader const *', 'delBaHdr'), param('ns3::Mac48Address', 'recipient')])
       
  7619     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::MissedAck() [member function]
       
  7620     cls.add_method('MissedAck', 
       
  7621                    'void', 
       
  7622                    [])
       
  7623     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::StartNext() [member function]
       
  7624     cls.add_method('StartNext', 
       
  7625                    'void', 
       
  7626                    [])
       
  7627     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::Cancel() [member function]
       
  7628     cls.add_method('Cancel', 
       
  7629                    'void', 
       
  7630                    [])
       
  7631     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::EndTxNoAck() [member function]
       
  7632     cls.add_method('EndTxNoAck', 
       
  7633                    'void', 
       
  7634                    [])
       
  7635     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::RestartAccessIfNeeded() [member function]
       
  7636     cls.add_method('RestartAccessIfNeeded', 
       
  7637                    'void', 
       
  7638                    [])
       
  7639     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::StartAccessIfNeeded() [member function]
       
  7640     cls.add_method('StartAccessIfNeeded', 
       
  7641                    'void', 
       
  7642                    [])
       
  7643     ## edca-txop-n.h (module 'wifi'): bool ns3::EdcaTxopN::NeedRts() [member function]
       
  7644     cls.add_method('NeedRts', 
       
  7645                    'bool', 
       
  7646                    [])
       
  7647     ## edca-txop-n.h (module 'wifi'): bool ns3::EdcaTxopN::NeedRtsRetransmission() [member function]
       
  7648     cls.add_method('NeedRtsRetransmission', 
       
  7649                    'bool', 
       
  7650                    [])
       
  7651     ## edca-txop-n.h (module 'wifi'): bool ns3::EdcaTxopN::NeedDataRetransmission() [member function]
       
  7652     cls.add_method('NeedDataRetransmission', 
       
  7653                    'bool', 
       
  7654                    [])
       
  7655     ## edca-txop-n.h (module 'wifi'): bool ns3::EdcaTxopN::NeedFragmentation() const [member function]
       
  7656     cls.add_method('NeedFragmentation', 
       
  7657                    'bool', 
       
  7658                    [], 
       
  7659                    is_const=True)
       
  7660     ## edca-txop-n.h (module 'wifi'): uint32_t ns3::EdcaTxopN::GetNextFragmentSize() [member function]
       
  7661     cls.add_method('GetNextFragmentSize', 
       
  7662                    'uint32_t', 
       
  7663                    [])
       
  7664     ## edca-txop-n.h (module 'wifi'): uint32_t ns3::EdcaTxopN::GetFragmentSize() [member function]
       
  7665     cls.add_method('GetFragmentSize', 
       
  7666                    'uint32_t', 
       
  7667                    [])
       
  7668     ## edca-txop-n.h (module 'wifi'): uint32_t ns3::EdcaTxopN::GetFragmentOffset() [member function]
       
  7669     cls.add_method('GetFragmentOffset', 
       
  7670                    'uint32_t', 
       
  7671                    [])
       
  7672     ## edca-txop-n.h (module 'wifi'): bool ns3::EdcaTxopN::IsLastFragment() const [member function]
       
  7673     cls.add_method('IsLastFragment', 
       
  7674                    'bool', 
       
  7675                    [], 
       
  7676                    is_const=True)
       
  7677     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::NextFragment() [member function]
       
  7678     cls.add_method('NextFragment', 
       
  7679                    'void', 
       
  7680                    [])
       
  7681     ## edca-txop-n.h (module 'wifi'): ns3::Ptr<ns3::Packet> ns3::EdcaTxopN::GetFragmentPacket(ns3::WifiMacHeader * hdr) [member function]
       
  7682     cls.add_method('GetFragmentPacket', 
       
  7683                    'ns3::Ptr< ns3::Packet >', 
       
  7684                    [param('ns3::WifiMacHeader *', 'hdr')])
       
  7685     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetAccessCategory(ns3::AcIndex ac) [member function]
       
  7686     cls.add_method('SetAccessCategory', 
       
  7687                    'void', 
       
  7688                    [param('ns3::AcIndex', 'ac')])
       
  7689     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::Queue(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr) [member function]
       
  7690     cls.add_method('Queue', 
       
  7691                    'void', 
       
  7692                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')])
       
  7693     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetMsduAggregator(ns3::Ptr<ns3::MsduAggregator> aggr) [member function]
       
  7694     cls.add_method('SetMsduAggregator', 
       
  7695                    'void', 
       
  7696                    [param('ns3::Ptr< ns3::MsduAggregator >', 'aggr')])
       
  7697     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::PushFront(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr) [member function]
       
  7698     cls.add_method('PushFront', 
       
  7699                    'void', 
       
  7700                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')])
       
  7701     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::CompleteConfig() [member function]
       
  7702     cls.add_method('CompleteConfig', 
       
  7703                    'void', 
       
  7704                    [])
       
  7705     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetBlockAckThreshold(uint8_t threshold) [member function]
       
  7706     cls.add_method('SetBlockAckThreshold', 
       
  7707                    'void', 
       
  7708                    [param('uint8_t', 'threshold')])
       
  7709     ## edca-txop-n.h (module 'wifi'): uint8_t ns3::EdcaTxopN::GetBlockAckThreshold() const [member function]
       
  7710     cls.add_method('GetBlockAckThreshold', 
       
  7711                    'uint8_t', 
       
  7712                    [], 
       
  7713                    is_const=True)
       
  7714     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SetBlockAckInactivityTimeout(uint16_t timeout) [member function]
       
  7715     cls.add_method('SetBlockAckInactivityTimeout', 
       
  7716                    'void', 
       
  7717                    [param('uint16_t', 'timeout')])
       
  7718     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::SendDelbaFrame(ns3::Mac48Address addr, uint8_t tid, bool byOriginator) [member function]
       
  7719     cls.add_method('SendDelbaFrame', 
       
  7720                    'void', 
       
  7721                    [param('ns3::Mac48Address', 'addr'), param('uint8_t', 'tid'), param('bool', 'byOriginator')])
       
  7722     ## edca-txop-n.h (module 'wifi'): int64_t ns3::EdcaTxopN::AssignStreams(int64_t stream) [member function]
       
  7723     cls.add_method('AssignStreams', 
       
  7724                    'int64_t', 
       
  7725                    [param('int64_t', 'stream')])
       
  7726     ## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::DoInitialize() [member function]
       
  7727     cls.add_method('DoInitialize', 
       
  7728                    'void', 
       
  7729                    [], 
       
  7730                    visibility='private', is_virtual=True)
       
  7731     return
       
  7732 
       
  7733 def register_Ns3EmptyAttributeValue_methods(root_module, cls):
       
  7734     ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor]
       
  7735     cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')])
       
  7736     ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor]
       
  7737     cls.add_constructor([])
       
  7738     ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function]
       
  7739     cls.add_method('Copy', 
       
  7740                    'ns3::Ptr< ns3::AttributeValue >', 
       
  7741                    [], 
       
  7742                    is_const=True, visibility='private', is_virtual=True)
       
  7743     ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  7744     cls.add_method('DeserializeFromString', 
       
  7745                    'bool', 
       
  7746                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  7747                    visibility='private', is_virtual=True)
       
  7748     ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  7749     cls.add_method('SerializeToString', 
       
  7750                    'std::string', 
       
  7751                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  7752                    is_const=True, visibility='private', is_virtual=True)
       
  7753     return
       
  7754 
       
  7755 def register_Ns3EventImpl_methods(root_module, cls):
       
  7756     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor]
       
  7757     cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
       
  7758     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor]
       
  7759     cls.add_constructor([])
       
  7760     ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function]
       
  7761     cls.add_method('Cancel', 
       
  7762                    'void', 
       
  7763                    [])
       
  7764     ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function]
       
  7765     cls.add_method('Invoke', 
       
  7766                    'void', 
       
  7767                    [])
       
  7768     ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function]
       
  7769     cls.add_method('IsCancelled', 
       
  7770                    'bool', 
       
  7771                    [])
       
  7772     ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function]
       
  7773     cls.add_method('Notify', 
       
  7774                    'void', 
       
  7775                    [], 
       
  7776                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
  7777     return
       
  7778 
       
  7779 def register_Ns3ExtendedSupportedRatesIE_methods(root_module, cls):
       
  7780     ## supported-rates.h (module 'wifi'): ns3::ExtendedSupportedRatesIE::ExtendedSupportedRatesIE(ns3::ExtendedSupportedRatesIE const & arg0) [copy constructor]
       
  7781     cls.add_constructor([param('ns3::ExtendedSupportedRatesIE const &', 'arg0')])
       
  7782     ## supported-rates.h (module 'wifi'): ns3::ExtendedSupportedRatesIE::ExtendedSupportedRatesIE() [constructor]
       
  7783     cls.add_constructor([])
       
  7784     ## supported-rates.h (module 'wifi'): ns3::ExtendedSupportedRatesIE::ExtendedSupportedRatesIE(ns3::SupportedRates * rates) [constructor]
       
  7785     cls.add_constructor([param('ns3::SupportedRates *', 'rates')])
       
  7786     ## supported-rates.h (module 'wifi'): uint8_t ns3::ExtendedSupportedRatesIE::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
       
  7787     cls.add_method('DeserializeInformationField', 
       
  7788                    'uint8_t', 
       
  7789                    [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], 
       
  7790                    is_virtual=True)
       
  7791     ## supported-rates.h (module 'wifi'): ns3::WifiInformationElementId ns3::ExtendedSupportedRatesIE::ElementId() const [member function]
       
  7792     cls.add_method('ElementId', 
       
  7793                    'ns3::WifiInformationElementId', 
       
  7794                    [], 
       
  7795                    is_const=True, is_virtual=True)
       
  7796     ## supported-rates.h (module 'wifi'): uint8_t ns3::ExtendedSupportedRatesIE::GetInformationFieldSize() const [member function]
       
  7797     cls.add_method('GetInformationFieldSize', 
       
  7798                    'uint8_t', 
       
  7799                    [], 
       
  7800                    is_const=True, is_virtual=True)
       
  7801     ## supported-rates.h (module 'wifi'): uint16_t ns3::ExtendedSupportedRatesIE::GetSerializedSize() const [member function]
       
  7802     cls.add_method('GetSerializedSize', 
       
  7803                    'uint16_t', 
       
  7804                    [], 
       
  7805                    is_const=True)
       
  7806     ## supported-rates.h (module 'wifi'): ns3::Buffer::Iterator ns3::ExtendedSupportedRatesIE::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  7807     cls.add_method('Serialize', 
       
  7808                    'ns3::Buffer::Iterator', 
       
  7809                    [param('ns3::Buffer::Iterator', 'start')], 
       
  7810                    is_const=True)
       
  7811     ## supported-rates.h (module 'wifi'): void ns3::ExtendedSupportedRatesIE::SerializeInformationField(ns3::Buffer::Iterator start) const [member function]
       
  7812     cls.add_method('SerializeInformationField', 
       
  7813                    'void', 
       
  7814                    [param('ns3::Buffer::Iterator', 'start')], 
       
  7815                    is_const=True, is_virtual=True)
       
  7816     return
       
  7817 
       
  7818 def register_Ns3HtCapabilities_methods(root_module, cls):
       
  7819     cls.add_output_stream_operator()
       
  7820     ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilities::HtCapabilities(ns3::HtCapabilities const & arg0) [copy constructor]
       
  7821     cls.add_constructor([param('ns3::HtCapabilities const &', 'arg0')])
       
  7822     ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilities::HtCapabilities() [constructor]
       
  7823     cls.add_constructor([])
       
  7824     ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
       
  7825     cls.add_method('DeserializeInformationField', 
       
  7826                    'uint8_t', 
       
  7827                    [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], 
       
  7828                    is_virtual=True)
       
  7829     ## ht-capabilities.h (module 'wifi'): ns3::WifiInformationElementId ns3::HtCapabilities::ElementId() const [member function]
       
  7830     cls.add_method('ElementId', 
       
  7831                    'ns3::WifiInformationElementId', 
       
  7832                    [], 
       
  7833                    is_const=True, is_virtual=True)
       
  7834     ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetAmpduParameters() const [member function]
       
  7835     cls.add_method('GetAmpduParameters', 
       
  7836                    'uint8_t', 
       
  7837                    [], 
       
  7838                    is_const=True)
       
  7839     ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetGreenfield() const [member function]
       
  7840     cls.add_method('GetGreenfield', 
       
  7841                    'uint8_t', 
       
  7842                    [], 
       
  7843                    is_const=True)
       
  7844     ## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetHtCapabilitiesInfo() const [member function]
       
  7845     cls.add_method('GetHtCapabilitiesInfo', 
       
  7846                    'uint16_t', 
       
  7847                    [], 
       
  7848                    is_const=True)
       
  7849     ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetInformationFieldSize() const [member function]
       
  7850     cls.add_method('GetInformationFieldSize', 
       
  7851                    'uint8_t', 
       
  7852                    [], 
       
  7853                    is_const=True, is_virtual=True)
       
  7854     ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetLdpc() const [member function]
       
  7855     cls.add_method('GetLdpc', 
       
  7856                    'uint8_t', 
       
  7857                    [], 
       
  7858                    is_const=True)
       
  7859     ## ht-capabilities.h (module 'wifi'): uint8_t * ns3::HtCapabilities::GetRxMcsBitmask() [member function]
       
  7860     cls.add_method('GetRxMcsBitmask', 
       
  7861                    'uint8_t *', 
       
  7862                    [])
       
  7863     ## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetSerializedSize() const [member function]
       
  7864     cls.add_method('GetSerializedSize', 
       
  7865                    'uint16_t', 
       
  7866                    [], 
       
  7867                    is_const=True)
       
  7868     ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetShortGuardInterval20() const [member function]
       
  7869     cls.add_method('GetShortGuardInterval20', 
       
  7870                    'uint8_t', 
       
  7871                    [], 
       
  7872                    is_const=True)
       
  7873     ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetSupportedChannelWidth() const [member function]
       
  7874     cls.add_method('GetSupportedChannelWidth', 
       
  7875                    'uint8_t', 
       
  7876                    [], 
       
  7877                    is_const=True)
       
  7878     ## ht-capabilities.h (module 'wifi'): uint64_t ns3::HtCapabilities::GetSupportedMcsSet1() const [member function]
       
  7879     cls.add_method('GetSupportedMcsSet1', 
       
  7880                    'uint64_t', 
       
  7881                    [], 
       
  7882                    is_const=True)
       
  7883     ## ht-capabilities.h (module 'wifi'): uint64_t ns3::HtCapabilities::GetSupportedMcsSet2() const [member function]
       
  7884     cls.add_method('GetSupportedMcsSet2', 
       
  7885                    'uint64_t', 
       
  7886                    [], 
       
  7887                    is_const=True)
       
  7888     ## ht-capabilities.h (module 'wifi'): bool ns3::HtCapabilities::IsSupportedMcs(uint8_t mcs) [member function]
       
  7889     cls.add_method('IsSupportedMcs', 
       
  7890                    'bool', 
       
  7891                    [param('uint8_t', 'mcs')])
       
  7892     ## ht-capabilities.h (module 'wifi'): ns3::Buffer::Iterator ns3::HtCapabilities::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  7893     cls.add_method('Serialize', 
       
  7894                    'ns3::Buffer::Iterator', 
       
  7895                    [param('ns3::Buffer::Iterator', 'start')], 
       
  7896                    is_const=True)
       
  7897     ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function]
       
  7898     cls.add_method('SerializeInformationField', 
       
  7899                    'void', 
       
  7900                    [param('ns3::Buffer::Iterator', 'start')], 
       
  7901                    is_const=True, is_virtual=True)
       
  7902     ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetAmpduParameters(uint8_t ctrl) [member function]
       
  7903     cls.add_method('SetAmpduParameters', 
       
  7904                    'void', 
       
  7905                    [param('uint8_t', 'ctrl')])
       
  7906     ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetGreenfield(uint8_t greenfield) [member function]
       
  7907     cls.add_method('SetGreenfield', 
       
  7908                    'void', 
       
  7909                    [param('uint8_t', 'greenfield')])
       
  7910     ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetHtCapabilitiesInfo(uint16_t ctrl) [member function]
       
  7911     cls.add_method('SetHtCapabilitiesInfo', 
       
  7912                    'void', 
       
  7913                    [param('uint16_t', 'ctrl')])
       
  7914     ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetHtSupported(uint8_t htsupported) [member function]
       
  7915     cls.add_method('SetHtSupported', 
       
  7916                    'void', 
       
  7917                    [param('uint8_t', 'htsupported')])
       
  7918     ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetLdpc(uint8_t ldpc) [member function]
       
  7919     cls.add_method('SetLdpc', 
       
  7920                    'void', 
       
  7921                    [param('uint8_t', 'ldpc')])
       
  7922     ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetRxMcsBitmask(uint8_t index) [member function]
       
  7923     cls.add_method('SetRxMcsBitmask', 
       
  7924                    'void', 
       
  7925                    [param('uint8_t', 'index')])
       
  7926     ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetShortGuardInterval20(uint8_t shortguardinterval) [member function]
       
  7927     cls.add_method('SetShortGuardInterval20', 
       
  7928                    'void', 
       
  7929                    [param('uint8_t', 'shortguardinterval')])
       
  7930     ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetSupportedChannelWidth(uint8_t supportedchannelwidth) [member function]
       
  7931     cls.add_method('SetSupportedChannelWidth', 
       
  7932                    'void', 
       
  7933                    [param('uint8_t', 'supportedchannelwidth')])
       
  7934     ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetSupportedMcsSet(uint64_t ctrl1, uint64_t ctrl2) [member function]
       
  7935     cls.add_method('SetSupportedMcsSet', 
       
  7936                    'void', 
       
  7937                    [param('uint64_t', 'ctrl1'), param('uint64_t', 'ctrl2')])
       
  7938     return
       
  7939 
       
  7940 def register_Ns3HtCapabilitiesChecker_methods(root_module, cls):
       
  7941     ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilitiesChecker::HtCapabilitiesChecker() [constructor]
       
  7942     cls.add_constructor([])
       
  7943     ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilitiesChecker::HtCapabilitiesChecker(ns3::HtCapabilitiesChecker const & arg0) [copy constructor]
       
  7944     cls.add_constructor([param('ns3::HtCapabilitiesChecker const &', 'arg0')])
       
  7945     return
       
  7946 
       
  7947 def register_Ns3HtCapabilitiesValue_methods(root_module, cls):
       
  7948     ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilitiesValue::HtCapabilitiesValue() [constructor]
       
  7949     cls.add_constructor([])
       
  7950     ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilitiesValue::HtCapabilitiesValue(ns3::HtCapabilitiesValue const & arg0) [copy constructor]
       
  7951     cls.add_constructor([param('ns3::HtCapabilitiesValue const &', 'arg0')])
       
  7952     ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilitiesValue::HtCapabilitiesValue(ns3::HtCapabilities const & value) [constructor]
       
  7953     cls.add_constructor([param('ns3::HtCapabilities const &', 'value')])
       
  7954     ## ht-capabilities.h (module 'wifi'): ns3::Ptr<ns3::AttributeValue> ns3::HtCapabilitiesValue::Copy() const [member function]
       
  7955     cls.add_method('Copy', 
       
  7956                    'ns3::Ptr< ns3::AttributeValue >', 
       
  7957                    [], 
       
  7958                    is_const=True, is_virtual=True)
       
  7959     ## ht-capabilities.h (module 'wifi'): bool ns3::HtCapabilitiesValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  7960     cls.add_method('DeserializeFromString', 
       
  7961                    'bool', 
       
  7962                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  7963                    is_virtual=True)
       
  7964     ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilities ns3::HtCapabilitiesValue::Get() const [member function]
       
  7965     cls.add_method('Get', 
       
  7966                    'ns3::HtCapabilities', 
       
  7967                    [], 
       
  7968                    is_const=True)
       
  7969     ## ht-capabilities.h (module 'wifi'): std::string ns3::HtCapabilitiesValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  7970     cls.add_method('SerializeToString', 
       
  7971                    'std::string', 
       
  7972                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  7973                    is_const=True, is_virtual=True)
       
  7974     ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilitiesValue::Set(ns3::HtCapabilities const & value) [member function]
       
  7975     cls.add_method('Set', 
       
  7976                    'void', 
       
  7977                    [param('ns3::HtCapabilities const &', 'value')])
       
  7978     return
       
  7979 
       
  7980 def register_Ns3Ipv4AddressChecker_methods(root_module, cls):
       
  7981     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor]
       
  7982     cls.add_constructor([])
       
  7983     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [copy constructor]
       
  7984     cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')])
       
  7985     return
       
  7986 
       
  7987 def register_Ns3Ipv4AddressValue_methods(root_module, cls):
       
  7988     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor]
       
  7989     cls.add_constructor([])
       
  7990     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [copy constructor]
       
  7991     cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')])
       
  7992     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor]
       
  7993     cls.add_constructor([param('ns3::Ipv4Address const &', 'value')])
       
  7994     ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function]
       
  7995     cls.add_method('Copy', 
       
  7996                    'ns3::Ptr< ns3::AttributeValue >', 
       
  7997                    [], 
       
  7998                    is_const=True, is_virtual=True)
       
  7999     ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  8000     cls.add_method('DeserializeFromString', 
       
  8001                    'bool', 
       
  8002                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8003                    is_virtual=True)
       
  8004     ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function]
       
  8005     cls.add_method('Get', 
       
  8006                    'ns3::Ipv4Address', 
       
  8007                    [], 
       
  8008                    is_const=True)
       
  8009     ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  8010     cls.add_method('SerializeToString', 
       
  8011                    'std::string', 
       
  8012                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8013                    is_const=True, is_virtual=True)
       
  8014     ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function]
       
  8015     cls.add_method('Set', 
       
  8016                    'void', 
       
  8017                    [param('ns3::Ipv4Address const &', 'value')])
       
  8018     return
       
  8019 
       
  8020 def register_Ns3Ipv4MaskChecker_methods(root_module, cls):
       
  8021     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor]
       
  8022     cls.add_constructor([])
       
  8023     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [copy constructor]
       
  8024     cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')])
       
  8025     return
       
  8026 
       
  8027 def register_Ns3Ipv4MaskValue_methods(root_module, cls):
       
  8028     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor]
       
  8029     cls.add_constructor([])
       
  8030     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [copy constructor]
       
  8031     cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')])
       
  8032     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor]
       
  8033     cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')])
       
  8034     ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function]
       
  8035     cls.add_method('Copy', 
       
  8036                    'ns3::Ptr< ns3::AttributeValue >', 
       
  8037                    [], 
       
  8038                    is_const=True, is_virtual=True)
       
  8039     ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  8040     cls.add_method('DeserializeFromString', 
       
  8041                    'bool', 
       
  8042                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8043                    is_virtual=True)
       
  8044     ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function]
       
  8045     cls.add_method('Get', 
       
  8046                    'ns3::Ipv4Mask', 
       
  8047                    [], 
       
  8048                    is_const=True)
       
  8049     ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  8050     cls.add_method('SerializeToString', 
       
  8051                    'std::string', 
       
  8052                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8053                    is_const=True, is_virtual=True)
       
  8054     ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function]
       
  8055     cls.add_method('Set', 
       
  8056                    'void', 
       
  8057                    [param('ns3::Ipv4Mask const &', 'value')])
       
  8058     return
       
  8059 
       
  8060 def register_Ns3Ipv6AddressChecker_methods(root_module, cls):
       
  8061     ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor]
       
  8062     cls.add_constructor([])
       
  8063     ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [copy constructor]
       
  8064     cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')])
       
  8065     return
       
  8066 
       
  8067 def register_Ns3Ipv6AddressValue_methods(root_module, cls):
       
  8068     ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor]
       
  8069     cls.add_constructor([])
       
  8070     ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [copy constructor]
       
  8071     cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')])
       
  8072     ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor]
       
  8073     cls.add_constructor([param('ns3::Ipv6Address const &', 'value')])
       
  8074     ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function]
       
  8075     cls.add_method('Copy', 
       
  8076                    'ns3::Ptr< ns3::AttributeValue >', 
       
  8077                    [], 
       
  8078                    is_const=True, is_virtual=True)
       
  8079     ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  8080     cls.add_method('DeserializeFromString', 
       
  8081                    'bool', 
       
  8082                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8083                    is_virtual=True)
       
  8084     ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function]
       
  8085     cls.add_method('Get', 
       
  8086                    'ns3::Ipv6Address', 
       
  8087                    [], 
       
  8088                    is_const=True)
       
  8089     ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  8090     cls.add_method('SerializeToString', 
       
  8091                    'std::string', 
       
  8092                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8093                    is_const=True, is_virtual=True)
       
  8094     ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function]
       
  8095     cls.add_method('Set', 
       
  8096                    'void', 
       
  8097                    [param('ns3::Ipv6Address const &', 'value')])
       
  8098     return
       
  8099 
       
  8100 def register_Ns3Ipv6PrefixChecker_methods(root_module, cls):
       
  8101     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor]
       
  8102     cls.add_constructor([])
       
  8103     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [copy constructor]
       
  8104     cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')])
       
  8105     return
       
  8106 
       
  8107 def register_Ns3Ipv6PrefixValue_methods(root_module, cls):
       
  8108     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor]
       
  8109     cls.add_constructor([])
       
  8110     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [copy constructor]
       
  8111     cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')])
       
  8112     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor]
       
  8113     cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')])
       
  8114     ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function]
       
  8115     cls.add_method('Copy', 
       
  8116                    'ns3::Ptr< ns3::AttributeValue >', 
       
  8117                    [], 
       
  8118                    is_const=True, is_virtual=True)
       
  8119     ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  8120     cls.add_method('DeserializeFromString', 
       
  8121                    'bool', 
       
  8122                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8123                    is_virtual=True)
       
  8124     ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function]
       
  8125     cls.add_method('Get', 
       
  8126                    'ns3::Ipv6Prefix', 
       
  8127                    [], 
       
  8128                    is_const=True)
       
  8129     ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  8130     cls.add_method('SerializeToString', 
       
  8131                    'std::string', 
       
  8132                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8133                    is_const=True, is_virtual=True)
       
  8134     ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function]
       
  8135     cls.add_method('Set', 
       
  8136                    'void', 
       
  8137                    [param('ns3::Ipv6Prefix const &', 'value')])
       
  8138     return
       
  8139 
       
  8140 def register_Ns3Mac48AddressChecker_methods(root_module, cls):
       
  8141     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor]
       
  8142     cls.add_constructor([])
       
  8143     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor]
       
  8144     cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')])
       
  8145     return
       
  8146 
       
  8147 def register_Ns3Mac48AddressValue_methods(root_module, cls):
       
  8148     ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor]
       
  8149     cls.add_constructor([])
       
  8150     ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [copy constructor]
       
  8151     cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')])
       
  8152     ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor]
       
  8153     cls.add_constructor([param('ns3::Mac48Address const &', 'value')])
       
  8154     ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function]
       
  8155     cls.add_method('Copy', 
       
  8156                    'ns3::Ptr< ns3::AttributeValue >', 
       
  8157                    [], 
       
  8158                    is_const=True, is_virtual=True)
       
  8159     ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  8160     cls.add_method('DeserializeFromString', 
       
  8161                    'bool', 
       
  8162                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8163                    is_virtual=True)
       
  8164     ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function]
       
  8165     cls.add_method('Get', 
       
  8166                    'ns3::Mac48Address', 
       
  8167                    [], 
       
  8168                    is_const=True)
       
  8169     ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  8170     cls.add_method('SerializeToString', 
       
  8171                    'std::string', 
       
  8172                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8173                    is_const=True, is_virtual=True)
       
  8174     ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function]
       
  8175     cls.add_method('Set', 
       
  8176                    'void', 
       
  8177                    [param('ns3::Mac48Address const &', 'value')])
       
  8178     return
       
  8179 
       
  8180 def register_Ns3MacLow_methods(root_module, cls):
       
  8181     ## mac-low.h (module 'wifi'): ns3::MacLow::MacLow(ns3::MacLow const & arg0) [copy constructor]
       
  8182     cls.add_constructor([param('ns3::MacLow const &', 'arg0')])
       
  8183     ## mac-low.h (module 'wifi'): ns3::MacLow::MacLow() [constructor]
       
  8184     cls.add_constructor([])
       
  8185     ## 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]
       
  8186     cls.add_method('CalculateTransmissionTime', 
       
  8187                    'ns3::Time', 
       
  8188                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters const &', 'parameters')], 
       
  8189                    is_const=True)
       
  8190     ## mac-low.h (module 'wifi'): void ns3::MacLow::CreateBlockAckAgreement(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address originator, uint16_t startingSeq) [member function]
       
  8191     cls.add_method('CreateBlockAckAgreement', 
       
  8192                    'void', 
       
  8193                    [param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'originator'), param('uint16_t', 'startingSeq')])
       
  8194     ## mac-low.h (module 'wifi'): void ns3::MacLow::DestroyBlockAckAgreement(ns3::Mac48Address originator, uint8_t tid) [member function]
       
  8195     cls.add_method('DestroyBlockAckAgreement', 
       
  8196                    'void', 
       
  8197                    [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')])
       
  8198     ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetAckTimeout() const [member function]
       
  8199     cls.add_method('GetAckTimeout', 
       
  8200                    'ns3::Time', 
       
  8201                    [], 
       
  8202                    is_const=True)
       
  8203     ## mac-low.h (module 'wifi'): ns3::Mac48Address ns3::MacLow::GetAddress() const [member function]
       
  8204     cls.add_method('GetAddress', 
       
  8205                    'ns3::Mac48Address', 
       
  8206                    [], 
       
  8207                    is_const=True)
       
  8208     ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetBasicBlockAckTimeout() const [member function]
       
  8209     cls.add_method('GetBasicBlockAckTimeout', 
       
  8210                    'ns3::Time', 
       
  8211                    [], 
       
  8212                    is_const=True)
       
  8213     ## mac-low.h (module 'wifi'): ns3::Mac48Address ns3::MacLow::GetBssid() const [member function]
       
  8214     cls.add_method('GetBssid', 
       
  8215                    'ns3::Mac48Address', 
       
  8216                    [], 
       
  8217                    is_const=True)
       
  8218     ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetCompressedBlockAckTimeout() const [member function]
       
  8219     cls.add_method('GetCompressedBlockAckTimeout', 
       
  8220                    'ns3::Time', 
       
  8221                    [], 
       
  8222                    is_const=True)
       
  8223     ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetCtsTimeout() const [member function]
       
  8224     cls.add_method('GetCtsTimeout', 
       
  8225                    'ns3::Time', 
       
  8226                    [], 
       
  8227                    is_const=True)
       
  8228     ## mac-low.h (module 'wifi'): bool ns3::MacLow::GetCtsToSelfSupported() const [member function]
       
  8229     cls.add_method('GetCtsToSelfSupported', 
       
  8230                    'bool', 
       
  8231                    [], 
       
  8232                    is_const=True)
       
  8233     ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetPifs() const [member function]
       
  8234     cls.add_method('GetPifs', 
       
  8235                    'ns3::Time', 
       
  8236                    [], 
       
  8237                    is_const=True)
       
  8238     ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetRifs() const [member function]
       
  8239     cls.add_method('GetRifs', 
       
  8240                    'ns3::Time', 
       
  8241                    [], 
       
  8242                    is_const=True)
       
  8243     ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetSifs() const [member function]
       
  8244     cls.add_method('GetSifs', 
       
  8245                    'ns3::Time', 
       
  8246                    [], 
       
  8247                    is_const=True)
       
  8248     ## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetSlotTime() const [member function]
       
  8249     cls.add_method('GetSlotTime', 
       
  8250                    'ns3::Time', 
       
  8251                    [], 
       
  8252                    is_const=True)
       
  8253     ## mac-low.h (module 'wifi'): bool ns3::MacLow::IsPromisc() const [member function]
       
  8254     cls.add_method('IsPromisc', 
       
  8255                    'bool', 
       
  8256                    [], 
       
  8257                    is_const=True)
       
  8258     ## mac-low.h (module 'wifi'): void ns3::MacLow::NotifySwitchingStartNow(ns3::Time duration) [member function]
       
  8259     cls.add_method('NotifySwitchingStartNow', 
       
  8260                    'void', 
       
  8261                    [param('ns3::Time', 'duration')])
       
  8262     ## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveError(ns3::Ptr<ns3::Packet const> packet, double rxSnr) [member function]
       
  8263     cls.add_method('ReceiveError', 
       
  8264                    'void', 
       
  8265                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'rxSnr')])
       
  8266     ## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveOk(ns3::Ptr<ns3::Packet> packet, double rxSnr, ns3::WifiMode txMode, ns3::WifiPreamble preamble) [member function]
       
  8267     cls.add_method('ReceiveOk', 
       
  8268                    'void', 
       
  8269                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode'), param('ns3::WifiPreamble', 'preamble')])
       
  8270     ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterBlockAckListenerForAc(ns3::AcIndex ac, ns3::MacLowBlockAckEventListener * listener) [member function]
       
  8271     cls.add_method('RegisterBlockAckListenerForAc', 
       
  8272                    'void', 
       
  8273                    [param('ns3::AcIndex', 'ac'), param('ns3::MacLowBlockAckEventListener *', 'listener')])
       
  8274     ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterDcfListener(ns3::MacLowDcfListener * listener) [member function]
       
  8275     cls.add_method('RegisterDcfListener', 
       
  8276                    'void', 
       
  8277                    [param('ns3::MacLowDcfListener *', 'listener')])
       
  8278     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetAckTimeout(ns3::Time ackTimeout) [member function]
       
  8279     cls.add_method('SetAckTimeout', 
       
  8280                    'void', 
       
  8281                    [param('ns3::Time', 'ackTimeout')])
       
  8282     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetAddress(ns3::Mac48Address ad) [member function]
       
  8283     cls.add_method('SetAddress', 
       
  8284                    'void', 
       
  8285                    [param('ns3::Mac48Address', 'ad')])
       
  8286     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetBasicBlockAckTimeout(ns3::Time blockAckTimeout) [member function]
       
  8287     cls.add_method('SetBasicBlockAckTimeout', 
       
  8288                    'void', 
       
  8289                    [param('ns3::Time', 'blockAckTimeout')])
       
  8290     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetBssid(ns3::Mac48Address ad) [member function]
       
  8291     cls.add_method('SetBssid', 
       
  8292                    'void', 
       
  8293                    [param('ns3::Mac48Address', 'ad')])
       
  8294     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetCompressedBlockAckTimeout(ns3::Time blockAckTimeout) [member function]
       
  8295     cls.add_method('SetCompressedBlockAckTimeout', 
       
  8296                    'void', 
       
  8297                    [param('ns3::Time', 'blockAckTimeout')])
       
  8298     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
       
  8299     cls.add_method('SetCtsTimeout', 
       
  8300                    'void', 
       
  8301                    [param('ns3::Time', 'ctsTimeout')])
       
  8302     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetCtsToSelfSupported(bool enable) [member function]
       
  8303     cls.add_method('SetCtsToSelfSupported', 
       
  8304                    'void', 
       
  8305                    [param('bool', 'enable')])
       
  8306     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  8307     cls.add_method('SetPhy', 
       
  8308                    'void', 
       
  8309                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
       
  8310     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetPifs(ns3::Time pifs) [member function]
       
  8311     cls.add_method('SetPifs', 
       
  8312                    'void', 
       
  8313                    [param('ns3::Time', 'pifs')])
       
  8314     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetPromisc() [member function]
       
  8315     cls.add_method('SetPromisc', 
       
  8316                    'void', 
       
  8317                    [])
       
  8318     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetRifs(ns3::Time rifs) [member function]
       
  8319     cls.add_method('SetRifs', 
       
  8320                    'void', 
       
  8321                    [param('ns3::Time', 'rifs')])
       
  8322     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetRxCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::WifiMacHeader const*, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
       
  8323     cls.add_method('SetRxCallback', 
       
  8324                    'void', 
       
  8325                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::WifiMacHeader const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  8326     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetSifs(ns3::Time sifs) [member function]
       
  8327     cls.add_method('SetSifs', 
       
  8328                    'void', 
       
  8329                    [param('ns3::Time', 'sifs')])
       
  8330     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetSlotTime(ns3::Time slotTime) [member function]
       
  8331     cls.add_method('SetSlotTime', 
       
  8332                    'void', 
       
  8333                    [param('ns3::Time', 'slotTime')])
       
  8334     ## mac-low.h (module 'wifi'): void ns3::MacLow::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> manager) [member function]
       
  8335     cls.add_method('SetWifiRemoteStationManager', 
       
  8336                    'void', 
       
  8337                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'manager')])
       
  8338     ## 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]
       
  8339     cls.add_method('StartTransmission', 
       
  8340                    'void', 
       
  8341                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')])
       
  8342     ## mac-low.h (module 'wifi'): ns3::WifiTxVector ns3::MacLow::GetDataTxVector(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr) const [member function]
       
  8343     cls.add_method('GetDataTxVector', 
       
  8344                    'ns3::WifiTxVector', 
       
  8345                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], 
       
  8346                    is_const=True, visibility='protected', is_virtual=True)
       
  8347     ## mac-low.h (module 'wifi'): void ns3::MacLow::DoDispose() [member function]
       
  8348     cls.add_method('DoDispose', 
       
  8349                    'void', 
       
  8350                    [], 
       
  8351                    visibility='private', is_virtual=True)
       
  8352     return
       
  8353 
       
  8354 def register_Ns3MgtBeaconHeader_methods(root_module, cls):
       
  8355     ## mgt-headers.h (module 'wifi'): ns3::MgtBeaconHeader::MgtBeaconHeader() [constructor]
       
  8356     cls.add_constructor([])
       
  8357     ## mgt-headers.h (module 'wifi'): ns3::MgtBeaconHeader::MgtBeaconHeader(ns3::MgtBeaconHeader const & arg0) [copy constructor]
       
  8358     cls.add_constructor([param('ns3::MgtBeaconHeader const &', 'arg0')])
       
  8359     return
       
  8360 
       
  8361 def register_Ns3NetDevice_methods(root_module, cls):
       
  8362     ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor]
       
  8363     cls.add_constructor([])
       
  8364     ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor]
       
  8365     cls.add_constructor([param('ns3::NetDevice const &', 'arg0')])
       
  8366     ## net-device.h (module 'network'): void ns3::NetDevice::AddLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
       
  8367     cls.add_method('AddLinkChangeCallback', 
       
  8368                    'void', 
       
  8369                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
       
  8370                    is_pure_virtual=True, is_virtual=True)
       
  8371     ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function]
       
  8372     cls.add_method('GetAddress', 
       
  8373                    'ns3::Address', 
       
  8374                    [], 
       
  8375                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8376     ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function]
       
  8377     cls.add_method('GetBroadcast', 
       
  8378                    'ns3::Address', 
       
  8379                    [], 
       
  8380                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8381     ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function]
       
  8382     cls.add_method('GetChannel', 
       
  8383                    'ns3::Ptr< ns3::Channel >', 
       
  8384                    [], 
       
  8385                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8386     ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function]
       
  8387     cls.add_method('GetIfIndex', 
       
  8388                    'uint32_t', 
       
  8389                    [], 
       
  8390                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8391     ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function]
       
  8392     cls.add_method('GetMtu', 
       
  8393                    'uint16_t', 
       
  8394                    [], 
       
  8395                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8396     ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function]
       
  8397     cls.add_method('GetMulticast', 
       
  8398                    'ns3::Address', 
       
  8399                    [param('ns3::Ipv4Address', 'multicastGroup')], 
       
  8400                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8401     ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
       
  8402     cls.add_method('GetMulticast', 
       
  8403                    'ns3::Address', 
       
  8404                    [param('ns3::Ipv6Address', 'addr')], 
       
  8405                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8406     ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function]
       
  8407     cls.add_method('GetNode', 
       
  8408                    'ns3::Ptr< ns3::Node >', 
       
  8409                    [], 
       
  8410                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8411     ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function]
       
  8412     cls.add_method('GetTypeId', 
       
  8413                    'ns3::TypeId', 
       
  8414                    [], 
       
  8415                    is_static=True)
       
  8416     ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function]
       
  8417     cls.add_method('IsBridge', 
       
  8418                    'bool', 
       
  8419                    [], 
       
  8420                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8421     ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function]
       
  8422     cls.add_method('IsBroadcast', 
       
  8423                    'bool', 
       
  8424                    [], 
       
  8425                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8426     ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function]
       
  8427     cls.add_method('IsLinkUp', 
       
  8428                    'bool', 
       
  8429                    [], 
       
  8430                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8431     ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function]
       
  8432     cls.add_method('IsMulticast', 
       
  8433                    'bool', 
       
  8434                    [], 
       
  8435                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8436     ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function]
       
  8437     cls.add_method('IsPointToPoint', 
       
  8438                    'bool', 
       
  8439                    [], 
       
  8440                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8441     ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function]
       
  8442     cls.add_method('NeedsArp', 
       
  8443                    'bool', 
       
  8444                    [], 
       
  8445                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8446     ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
       
  8447     cls.add_method('Send', 
       
  8448                    'bool', 
       
  8449                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
       
  8450                    is_pure_virtual=True, is_virtual=True)
       
  8451     ## net-device.h (module 'network'): bool ns3::NetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
       
  8452     cls.add_method('SendFrom', 
       
  8453                    'bool', 
       
  8454                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
       
  8455                    is_pure_virtual=True, is_virtual=True)
       
  8456     ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function]
       
  8457     cls.add_method('SetAddress', 
       
  8458                    'void', 
       
  8459                    [param('ns3::Address', 'address')], 
       
  8460                    is_pure_virtual=True, is_virtual=True)
       
  8461     ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function]
       
  8462     cls.add_method('SetIfIndex', 
       
  8463                    'void', 
       
  8464                    [param('uint32_t const', 'index')], 
       
  8465                    is_pure_virtual=True, is_virtual=True)
       
  8466     ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function]
       
  8467     cls.add_method('SetMtu', 
       
  8468                    'bool', 
       
  8469                    [param('uint16_t const', 'mtu')], 
       
  8470                    is_pure_virtual=True, is_virtual=True)
       
  8471     ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
       
  8472     cls.add_method('SetNode', 
       
  8473                    'void', 
       
  8474                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
  8475                    is_pure_virtual=True, is_virtual=True)
       
  8476     ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::Callback<bool,ns3::Ptr<ns3::NetDevice>,ns3::Ptr<const ns3::Packet>,short unsigned int,const ns3::Address&,const ns3::Address&,ns3::NetDevice::PacketType,ns3::empty,ns3::empty,ns3::empty> cb) [member function]
       
  8477     cls.add_method('SetPromiscReceiveCallback', 
       
  8478                    'void', 
       
  8479                    [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, short unsigned int, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 
       
  8480                    is_pure_virtual=True, is_virtual=True)
       
  8481     ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::Callback<bool,ns3::Ptr<ns3::NetDevice>,ns3::Ptr<const ns3::Packet>,short unsigned int,const ns3::Address&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> cb) [member function]
       
  8482     cls.add_method('SetReceiveCallback', 
       
  8483                    'void', 
       
  8484                    [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, short unsigned int, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 
       
  8485                    is_pure_virtual=True, is_virtual=True)
       
  8486     ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function]
       
  8487     cls.add_method('SupportsSendFrom', 
       
  8488                    'bool', 
       
  8489                    [], 
       
  8490                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8491     return
       
  8492 
       
  8493 def register_Ns3NixVector_methods(root_module, cls):
       
  8494     cls.add_output_stream_operator()
       
  8495     ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor]
       
  8496     cls.add_constructor([])
       
  8497     ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [copy constructor]
       
  8498     cls.add_constructor([param('ns3::NixVector const &', 'o')])
       
  8499     ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function]
       
  8500     cls.add_method('AddNeighborIndex', 
       
  8501                    'void', 
       
  8502                    [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')])
       
  8503     ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function]
       
  8504     cls.add_method('BitCount', 
       
  8505                    'uint32_t', 
       
  8506                    [param('uint32_t', 'numberOfNeighbors')], 
       
  8507                    is_const=True)
       
  8508     ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function]
       
  8509     cls.add_method('Copy', 
       
  8510                    'ns3::Ptr< ns3::NixVector >', 
       
  8511                    [], 
       
  8512                    is_const=True)
       
  8513     ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function]
       
  8514     cls.add_method('Deserialize', 
       
  8515                    'uint32_t', 
       
  8516                    [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')])
       
  8517     ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function]
       
  8518     cls.add_method('ExtractNeighborIndex', 
       
  8519                    'uint32_t', 
       
  8520                    [param('uint32_t', 'numberOfBits')])
       
  8521     ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function]
       
  8522     cls.add_method('GetRemainingBits', 
       
  8523                    'uint32_t', 
       
  8524                    [])
       
  8525     ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function]
       
  8526     cls.add_method('GetSerializedSize', 
       
  8527                    'uint32_t', 
       
  8528                    [], 
       
  8529                    is_const=True)
       
  8530     ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function]
       
  8531     cls.add_method('Serialize', 
       
  8532                    'uint32_t', 
       
  8533                    [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 
       
  8534                    is_const=True)
       
  8535     return
       
  8536 
       
  8537 def register_Ns3Node_methods(root_module, cls):
       
  8538     ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [copy constructor]
       
  8539     cls.add_constructor([param('ns3::Node const &', 'arg0')])
       
  8540     ## node.h (module 'network'): ns3::Node::Node() [constructor]
       
  8541     cls.add_constructor([])
       
  8542     ## node.h (module 'network'): ns3::Node::Node(uint32_t systemId) [constructor]
       
  8543     cls.add_constructor([param('uint32_t', 'systemId')])
       
  8544     ## node.h (module 'network'): uint32_t ns3::Node::AddApplication(ns3::Ptr<ns3::Application> application) [member function]
       
  8545     cls.add_method('AddApplication', 
       
  8546                    'uint32_t', 
       
  8547                    [param('ns3::Ptr< ns3::Application >', 'application')])
       
  8548     ## node.h (module 'network'): uint32_t ns3::Node::AddDevice(ns3::Ptr<ns3::NetDevice> device) [member function]
       
  8549     cls.add_method('AddDevice', 
       
  8550                    'uint32_t', 
       
  8551                    [param('ns3::Ptr< ns3::NetDevice >', 'device')])
       
  8552     ## node.h (module 'network'): static bool ns3::Node::ChecksumEnabled() [member function]
       
  8553     cls.add_method('ChecksumEnabled', 
       
  8554                    'bool', 
       
  8555                    [], 
       
  8556                    is_static=True)
       
  8557     ## node.h (module 'network'): ns3::Ptr<ns3::Application> ns3::Node::GetApplication(uint32_t index) const [member function]
       
  8558     cls.add_method('GetApplication', 
       
  8559                    'ns3::Ptr< ns3::Application >', 
       
  8560                    [param('uint32_t', 'index')], 
       
  8561                    is_const=True)
       
  8562     ## node.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Node::GetDevice(uint32_t index) const [member function]
       
  8563     cls.add_method('GetDevice', 
       
  8564                    'ns3::Ptr< ns3::NetDevice >', 
       
  8565                    [param('uint32_t', 'index')], 
       
  8566                    is_const=True)
       
  8567     ## node.h (module 'network'): uint32_t ns3::Node::GetId() const [member function]
       
  8568     cls.add_method('GetId', 
       
  8569                    'uint32_t', 
       
  8570                    [], 
       
  8571                    is_const=True)
       
  8572     ## node.h (module 'network'): uint32_t ns3::Node::GetNApplications() const [member function]
       
  8573     cls.add_method('GetNApplications', 
       
  8574                    'uint32_t', 
       
  8575                    [], 
       
  8576                    is_const=True)
       
  8577     ## node.h (module 'network'): uint32_t ns3::Node::GetNDevices() const [member function]
       
  8578     cls.add_method('GetNDevices', 
       
  8579                    'uint32_t', 
       
  8580                    [], 
       
  8581                    is_const=True)
       
  8582     ## node.h (module 'network'): uint32_t ns3::Node::GetSystemId() const [member function]
       
  8583     cls.add_method('GetSystemId', 
       
  8584                    'uint32_t', 
       
  8585                    [], 
       
  8586                    is_const=True)
       
  8587     ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function]
       
  8588     cls.add_method('GetTypeId', 
       
  8589                    'ns3::TypeId', 
       
  8590                    [], 
       
  8591                    is_static=True)
       
  8592     ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Callback<void,ns3::Ptr<ns3::NetDevice>,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> listener) [member function]
       
  8593     cls.add_method('RegisterDeviceAdditionListener', 
       
  8594                    'void', 
       
  8595                    [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')])
       
  8596     ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function]
       
  8597     cls.add_method('RegisterProtocolHandler', 
       
  8598                    'void', 
       
  8599                    [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')])
       
  8600     ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Callback<void,ns3::Ptr<ns3::NetDevice>,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> listener) [member function]
       
  8601     cls.add_method('UnregisterDeviceAdditionListener', 
       
  8602                    'void', 
       
  8603                    [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')])
       
  8604     ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler) [member function]
       
  8605     cls.add_method('UnregisterProtocolHandler', 
       
  8606                    'void', 
       
  8607                    [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler')])
       
  8608     ## node.h (module 'network'): void ns3::Node::DoDispose() [member function]
       
  8609     cls.add_method('DoDispose', 
       
  8610                    'void', 
       
  8611                    [], 
       
  8612                    visibility='protected', is_virtual=True)
       
  8613     ## node.h (module 'network'): void ns3::Node::DoInitialize() [member function]
       
  8614     cls.add_method('DoInitialize', 
       
  8615                    'void', 
       
  8616                    [], 
       
  8617                    visibility='protected', is_virtual=True)
       
  8618     return
       
  8619 
       
  8620 def register_Ns3NqosWaveMacHelper_methods(root_module, cls):
       
  8621     ## wave-mac-helper.h (module 'wave'): ns3::NqosWaveMacHelper::NqosWaveMacHelper(ns3::NqosWaveMacHelper const & arg0) [copy constructor]
       
  8622     cls.add_constructor([param('ns3::NqosWaveMacHelper const &', 'arg0')])
       
  8623     ## wave-mac-helper.h (module 'wave'): ns3::NqosWaveMacHelper::NqosWaveMacHelper() [constructor]
       
  8624     cls.add_constructor([])
       
  8625     ## wave-mac-helper.h (module 'wave'): static ns3::NqosWaveMacHelper ns3::NqosWaveMacHelper::Default() [member function]
       
  8626     cls.add_method('Default', 
       
  8627                    'ns3::NqosWaveMacHelper', 
       
  8628                    [], 
       
  8629                    is_static=True)
       
  8630     ## wave-mac-helper.h (module 'wave'): void ns3::NqosWaveMacHelper::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]
       
  8631     cls.add_method('SetType', 
       
  8632                    'void', 
       
  8633                    [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()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')], 
       
  8634                    is_virtual=True)
       
  8635     return
       
  8636 
       
  8637 def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
       
  8638     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
       
  8639     cls.add_constructor([])
       
  8640     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor]
       
  8641     cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')])
       
  8642     return
       
  8643 
       
  8644 def register_Ns3ObjectFactoryValue_methods(root_module, cls):
       
  8645     ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor]
       
  8646     cls.add_constructor([])
       
  8647     ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [copy constructor]
       
  8648     cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')])
       
  8649     ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor]
       
  8650     cls.add_constructor([param('ns3::ObjectFactory const &', 'value')])
       
  8651     ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function]
       
  8652     cls.add_method('Copy', 
       
  8653                    'ns3::Ptr< ns3::AttributeValue >', 
       
  8654                    [], 
       
  8655                    is_const=True, is_virtual=True)
       
  8656     ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  8657     cls.add_method('DeserializeFromString', 
       
  8658                    'bool', 
       
  8659                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8660                    is_virtual=True)
       
  8661     ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function]
       
  8662     cls.add_method('Get', 
       
  8663                    'ns3::ObjectFactory', 
       
  8664                    [], 
       
  8665                    is_const=True)
       
  8666     ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  8667     cls.add_method('SerializeToString', 
       
  8668                    'std::string', 
       
  8669                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8670                    is_const=True, is_virtual=True)
       
  8671     ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function]
       
  8672     cls.add_method('Set', 
       
  8673                    'void', 
       
  8674                    [param('ns3::ObjectFactory const &', 'value')])
       
  8675     return
       
  8676 
       
  8677 def register_Ns3OrganizationIdentifierChecker_methods(root_module, cls):
       
  8678     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifierChecker::OrganizationIdentifierChecker() [constructor]
       
  8679     cls.add_constructor([])
       
  8680     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifierChecker::OrganizationIdentifierChecker(ns3::OrganizationIdentifierChecker const & arg0) [copy constructor]
       
  8681     cls.add_constructor([param('ns3::OrganizationIdentifierChecker const &', 'arg0')])
       
  8682     return
       
  8683 
       
  8684 def register_Ns3OrganizationIdentifierValue_methods(root_module, cls):
       
  8685     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifierValue::OrganizationIdentifierValue() [constructor]
       
  8686     cls.add_constructor([])
       
  8687     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifierValue::OrganizationIdentifierValue(ns3::OrganizationIdentifierValue const & arg0) [copy constructor]
       
  8688     cls.add_constructor([param('ns3::OrganizationIdentifierValue const &', 'arg0')])
       
  8689     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifierValue::OrganizationIdentifierValue(ns3::OrganizationIdentifier const & value) [constructor]
       
  8690     cls.add_constructor([param('ns3::OrganizationIdentifier const &', 'value')])
       
  8691     ## vendor-specific-action.h (module 'wave'): ns3::Ptr<ns3::AttributeValue> ns3::OrganizationIdentifierValue::Copy() const [member function]
       
  8692     cls.add_method('Copy', 
       
  8693                    'ns3::Ptr< ns3::AttributeValue >', 
       
  8694                    [], 
       
  8695                    is_const=True, is_virtual=True)
       
  8696     ## vendor-specific-action.h (module 'wave'): bool ns3::OrganizationIdentifierValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  8697     cls.add_method('DeserializeFromString', 
       
  8698                    'bool', 
       
  8699                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8700                    is_virtual=True)
       
  8701     ## vendor-specific-action.h (module 'wave'): ns3::OrganizationIdentifier ns3::OrganizationIdentifierValue::Get() const [member function]
       
  8702     cls.add_method('Get', 
       
  8703                    'ns3::OrganizationIdentifier', 
       
  8704                    [], 
       
  8705                    is_const=True)
       
  8706     ## vendor-specific-action.h (module 'wave'): std::string ns3::OrganizationIdentifierValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  8707     cls.add_method('SerializeToString', 
       
  8708                    'std::string', 
       
  8709                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8710                    is_const=True, is_virtual=True)
       
  8711     ## vendor-specific-action.h (module 'wave'): void ns3::OrganizationIdentifierValue::Set(ns3::OrganizationIdentifier const & value) [member function]
       
  8712     cls.add_method('Set', 
       
  8713                    'void', 
       
  8714                    [param('ns3::OrganizationIdentifier const &', 'value')])
       
  8715     return
       
  8716 
       
  8717 def register_Ns3OutputStreamWrapper_methods(root_module, cls):
       
  8718     ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [copy constructor]
       
  8719     cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')])
       
  8720     ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::string filename, std::_Ios_Openmode filemode) [constructor]
       
  8721     cls.add_constructor([param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode')])
       
  8722     ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::ostream * os) [constructor]
       
  8723     cls.add_constructor([param('std::ostream *', 'os')])
       
  8724     ## output-stream-wrapper.h (module 'network'): std::ostream * ns3::OutputStreamWrapper::GetStream() [member function]
       
  8725     cls.add_method('GetStream', 
       
  8726                    'std::ostream *', 
       
  8727                    [])
       
  8728     return
       
  8729 
       
  8730 def register_Ns3Packet_methods(root_module, cls):
       
  8731     cls.add_output_stream_operator()
       
  8732     ## packet.h (module 'network'): ns3::Packet::Packet() [constructor]
       
  8733     cls.add_constructor([])
       
  8734     ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [copy constructor]
       
  8735     cls.add_constructor([param('ns3::Packet const &', 'o')])
       
  8736     ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor]
       
  8737     cls.add_constructor([param('uint32_t', 'size')])
       
  8738     ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor]
       
  8739     cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')])
       
  8740     ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor]
       
  8741     cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
       
  8742     ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<ns3::Packet const> packet) [member function]
       
  8743     cls.add_method('AddAtEnd', 
       
  8744                    'void', 
       
  8745                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
  8746     ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function]
       
  8747     cls.add_method('AddByteTag', 
       
  8748                    'void', 
       
  8749                    [param('ns3::Tag const &', 'tag')], 
       
  8750                    is_const=True)
       
  8751     ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function]
       
  8752     cls.add_method('AddHeader', 
       
  8753                    'void', 
       
  8754                    [param('ns3::Header const &', 'header')])
       
  8755     ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function]
       
  8756     cls.add_method('AddPacketTag', 
       
  8757                    'void', 
       
  8758                    [param('ns3::Tag const &', 'tag')], 
       
  8759                    is_const=True)
       
  8760     ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function]
       
  8761     cls.add_method('AddPaddingAtEnd', 
       
  8762                    'void', 
       
  8763                    [param('uint32_t', 'size')])
       
  8764     ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function]
       
  8765     cls.add_method('AddTrailer', 
       
  8766                    'void', 
       
  8767                    [param('ns3::Trailer const &', 'trailer')])
       
  8768     ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function]
       
  8769     cls.add_method('BeginItem', 
       
  8770                    'ns3::PacketMetadata::ItemIterator', 
       
  8771                    [], 
       
  8772                    is_const=True)
       
  8773     ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function]
       
  8774     cls.add_method('Copy', 
       
  8775                    'ns3::Ptr< ns3::Packet >', 
       
  8776                    [], 
       
  8777                    is_const=True)
       
  8778     ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function]
       
  8779     cls.add_method('CopyData', 
       
  8780                    'uint32_t', 
       
  8781                    [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 
       
  8782                    is_const=True)
       
  8783     ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function]
       
  8784     cls.add_method('CopyData', 
       
  8785                    'void', 
       
  8786                    [param('std::ostream *', 'os'), param('uint32_t', 'size')], 
       
  8787                    is_const=True)
       
  8788     ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function]
       
  8789     cls.add_method('CreateFragment', 
       
  8790                    'ns3::Ptr< ns3::Packet >', 
       
  8791                    [param('uint32_t', 'start'), param('uint32_t', 'length')], 
       
  8792                    is_const=True)
       
  8793     ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function]
       
  8794     cls.add_method('EnableChecking', 
       
  8795                    'void', 
       
  8796                    [], 
       
  8797                    is_static=True)
       
  8798     ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function]
       
  8799     cls.add_method('EnablePrinting', 
       
  8800                    'void', 
       
  8801                    [], 
       
  8802                    is_static=True)
       
  8803     ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function]
       
  8804     cls.add_method('FindFirstMatchingByteTag', 
       
  8805                    'bool', 
       
  8806                    [param('ns3::Tag &', 'tag')], 
       
  8807                    is_const=True)
       
  8808     ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function]
       
  8809     cls.add_method('GetByteTagIterator', 
       
  8810                    'ns3::ByteTagIterator', 
       
  8811                    [], 
       
  8812                    is_const=True)
       
  8813     ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function]
       
  8814     cls.add_method('GetNixVector', 
       
  8815                    'ns3::Ptr< ns3::NixVector >', 
       
  8816                    [], 
       
  8817                    is_const=True)
       
  8818     ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function]
       
  8819     cls.add_method('GetPacketTagIterator', 
       
  8820                    'ns3::PacketTagIterator', 
       
  8821                    [], 
       
  8822                    is_const=True)
       
  8823     ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function]
       
  8824     cls.add_method('GetSerializedSize', 
       
  8825                    'uint32_t', 
       
  8826                    [], 
       
  8827                    is_const=True)
       
  8828     ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function]
       
  8829     cls.add_method('GetSize', 
       
  8830                    'uint32_t', 
       
  8831                    [], 
       
  8832                    is_const=True)
       
  8833     ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function]
       
  8834     cls.add_method('GetUid', 
       
  8835                    'uint64_t', 
       
  8836                    [], 
       
  8837                    is_const=True)
       
  8838     ## packet.h (module 'network'): uint8_t const * ns3::Packet::PeekData() const [member function]
       
  8839     cls.add_method('PeekData', 
       
  8840                    'uint8_t const *', 
       
  8841                    [], 
       
  8842                    deprecated=True, is_const=True)
       
  8843     ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function]
       
  8844     cls.add_method('PeekHeader', 
       
  8845                    'uint32_t', 
       
  8846                    [param('ns3::Header &', 'header')], 
       
  8847                    is_const=True)
       
  8848     ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function]
       
  8849     cls.add_method('PeekPacketTag', 
       
  8850                    'bool', 
       
  8851                    [param('ns3::Tag &', 'tag')], 
       
  8852                    is_const=True)
       
  8853     ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function]
       
  8854     cls.add_method('PeekTrailer', 
       
  8855                    'uint32_t', 
       
  8856                    [param('ns3::Trailer &', 'trailer')])
       
  8857     ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function]
       
  8858     cls.add_method('Print', 
       
  8859                    'void', 
       
  8860                    [param('std::ostream &', 'os')], 
       
  8861                    is_const=True)
       
  8862     ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function]
       
  8863     cls.add_method('PrintByteTags', 
       
  8864                    'void', 
       
  8865                    [param('std::ostream &', 'os')], 
       
  8866                    is_const=True)
       
  8867     ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function]
       
  8868     cls.add_method('PrintPacketTags', 
       
  8869                    'void', 
       
  8870                    [param('std::ostream &', 'os')], 
       
  8871                    is_const=True)
       
  8872     ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function]
       
  8873     cls.add_method('RemoveAllByteTags', 
       
  8874                    'void', 
       
  8875                    [])
       
  8876     ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function]
       
  8877     cls.add_method('RemoveAllPacketTags', 
       
  8878                    'void', 
       
  8879                    [])
       
  8880     ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function]
       
  8881     cls.add_method('RemoveAtEnd', 
       
  8882                    'void', 
       
  8883                    [param('uint32_t', 'size')])
       
  8884     ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function]
       
  8885     cls.add_method('RemoveAtStart', 
       
  8886                    'void', 
       
  8887                    [param('uint32_t', 'size')])
       
  8888     ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function]
       
  8889     cls.add_method('RemoveHeader', 
       
  8890                    'uint32_t', 
       
  8891                    [param('ns3::Header &', 'header')])
       
  8892     ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function]
       
  8893     cls.add_method('RemovePacketTag', 
       
  8894                    'bool', 
       
  8895                    [param('ns3::Tag &', 'tag')])
       
  8896     ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function]
       
  8897     cls.add_method('RemoveTrailer', 
       
  8898                    'uint32_t', 
       
  8899                    [param('ns3::Trailer &', 'trailer')])
       
  8900     ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function]
       
  8901     cls.add_method('ReplacePacketTag', 
       
  8902                    'bool', 
       
  8903                    [param('ns3::Tag &', 'tag')])
       
  8904     ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function]
       
  8905     cls.add_method('Serialize', 
       
  8906                    'uint32_t', 
       
  8907                    [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 
       
  8908                    is_const=True)
       
  8909     ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> arg0) [member function]
       
  8910     cls.add_method('SetNixVector', 
       
  8911                    'void', 
       
  8912                    [param('ns3::Ptr< ns3::NixVector >', 'arg0')])
       
  8913     return
       
  8914 
       
  8915 def register_Ns3PointerChecker_methods(root_module, cls):
       
  8916     ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker() [constructor]
       
  8917     cls.add_constructor([])
       
  8918     ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [copy constructor]
       
  8919     cls.add_constructor([param('ns3::PointerChecker const &', 'arg0')])
       
  8920     ## pointer.h (module 'core'): ns3::TypeId ns3::PointerChecker::GetPointeeTypeId() const [member function]
       
  8921     cls.add_method('GetPointeeTypeId', 
       
  8922                    'ns3::TypeId', 
       
  8923                    [], 
       
  8924                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8925     return
       
  8926 
       
  8927 def register_Ns3PointerValue_methods(root_module, cls):
       
  8928     ## pointer.h (module 'core'): ns3::PointerValue::PointerValue(ns3::PointerValue const & arg0) [copy constructor]
       
  8929     cls.add_constructor([param('ns3::PointerValue const &', 'arg0')])
       
  8930     ## pointer.h (module 'core'): ns3::PointerValue::PointerValue() [constructor]
       
  8931     cls.add_constructor([])
       
  8932     ## pointer.h (module 'core'): ns3::PointerValue::PointerValue(ns3::Ptr<ns3::Object> object) [constructor]
       
  8933     cls.add_constructor([param('ns3::Ptr< ns3::Object >', 'object')])
       
  8934     ## pointer.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::PointerValue::Copy() const [member function]
       
  8935     cls.add_method('Copy', 
       
  8936                    'ns3::Ptr< ns3::AttributeValue >', 
       
  8937                    [], 
       
  8938                    is_const=True, is_virtual=True)
       
  8939     ## pointer.h (module 'core'): bool ns3::PointerValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  8940     cls.add_method('DeserializeFromString', 
       
  8941                    'bool', 
       
  8942                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8943                    is_virtual=True)
       
  8944     ## pointer.h (module 'core'): ns3::Ptr<ns3::Object> ns3::PointerValue::GetObject() const [member function]
       
  8945     cls.add_method('GetObject', 
       
  8946                    'ns3::Ptr< ns3::Object >', 
       
  8947                    [], 
       
  8948                    is_const=True)
       
  8949     ## pointer.h (module 'core'): std::string ns3::PointerValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  8950     cls.add_method('SerializeToString', 
       
  8951                    'std::string', 
       
  8952                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  8953                    is_const=True, is_virtual=True)
       
  8954     ## pointer.h (module 'core'): void ns3::PointerValue::SetObject(ns3::Ptr<ns3::Object> object) [member function]
       
  8955     cls.add_method('SetObject', 
       
  8956                    'void', 
       
  8957                    [param('ns3::Ptr< ns3::Object >', 'object')])
       
  8958     return
       
  8959 
       
  8960 def register_Ns3QosWaveMacHelper_methods(root_module, cls):
       
  8961     ## wave-mac-helper.h (module 'wave'): ns3::QosWaveMacHelper::QosWaveMacHelper(ns3::QosWaveMacHelper const & arg0) [copy constructor]
       
  8962     cls.add_constructor([param('ns3::QosWaveMacHelper const &', 'arg0')])
       
  8963     ## wave-mac-helper.h (module 'wave'): ns3::QosWaveMacHelper::QosWaveMacHelper() [constructor]
       
  8964     cls.add_constructor([])
       
  8965     ## wave-mac-helper.h (module 'wave'): static ns3::QosWaveMacHelper ns3::QosWaveMacHelper::Default() [member function]
       
  8966     cls.add_method('Default', 
       
  8967                    'ns3::QosWaveMacHelper', 
       
  8968                    [], 
       
  8969                    is_static=True)
       
  8970     ## wave-mac-helper.h (module 'wave'): void ns3::QosWaveMacHelper::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]
       
  8971     cls.add_method('SetType', 
       
  8972                    'void', 
       
  8973                    [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()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')], 
       
  8974                    is_virtual=True)
       
  8975     return
       
  8976 
       
  8977 def register_Ns3RegularWifiMac_methods(root_module, cls):
       
  8978     ## regular-wifi-mac.h (module 'wifi'): static ns3::TypeId ns3::RegularWifiMac::GetTypeId() [member function]
       
  8979     cls.add_method('GetTypeId', 
       
  8980                    'ns3::TypeId', 
       
  8981                    [], 
       
  8982                    is_static=True)
       
  8983     ## regular-wifi-mac.h (module 'wifi'): ns3::RegularWifiMac::RegularWifiMac() [constructor]
       
  8984     cls.add_constructor([])
       
  8985     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetSlot(ns3::Time slotTime) [member function]
       
  8986     cls.add_method('SetSlot', 
       
  8987                    'void', 
       
  8988                    [param('ns3::Time', 'slotTime')], 
       
  8989                    is_virtual=True)
       
  8990     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetSifs(ns3::Time sifs) [member function]
       
  8991     cls.add_method('SetSifs', 
       
  8992                    'void', 
       
  8993                    [param('ns3::Time', 'sifs')], 
       
  8994                    is_virtual=True)
       
  8995     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
       
  8996     cls.add_method('SetEifsNoDifs', 
       
  8997                    'void', 
       
  8998                    [param('ns3::Time', 'eifsNoDifs')], 
       
  8999                    is_virtual=True)
       
  9000     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetPifs(ns3::Time pifs) [member function]
       
  9001     cls.add_method('SetPifs', 
       
  9002                    'void', 
       
  9003                    [param('ns3::Time', 'pifs')], 
       
  9004                    is_virtual=True)
       
  9005     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetRifs(ns3::Time rifs) [member function]
       
  9006     cls.add_method('SetRifs', 
       
  9007                    'void', 
       
  9008                    [param('ns3::Time', 'rifs')], 
       
  9009                    is_virtual=True)
       
  9010     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
       
  9011     cls.add_method('SetCtsTimeout', 
       
  9012                    'void', 
       
  9013                    [param('ns3::Time', 'ctsTimeout')], 
       
  9014                    is_virtual=True)
       
  9015     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
       
  9016     cls.add_method('SetAckTimeout', 
       
  9017                    'void', 
       
  9018                    [param('ns3::Time', 'ackTimeout')], 
       
  9019                    is_virtual=True)
       
  9020     ## regular-wifi-mac.h (module 'wifi'): ns3::Time ns3::RegularWifiMac::GetRifs() const [member function]
       
  9021     cls.add_method('GetRifs', 
       
  9022                    'ns3::Time', 
       
  9023                    [], 
       
  9024                    is_const=True, is_virtual=True)
       
  9025     ## regular-wifi-mac.h (module 'wifi'): ns3::Time ns3::RegularWifiMac::GetPifs() const [member function]
       
  9026     cls.add_method('GetPifs', 
       
  9027                    'ns3::Time', 
       
  9028                    [], 
       
  9029                    is_const=True, is_virtual=True)
       
  9030     ## regular-wifi-mac.h (module 'wifi'): ns3::Time ns3::RegularWifiMac::GetSifs() const [member function]
       
  9031     cls.add_method('GetSifs', 
       
  9032                    'ns3::Time', 
       
  9033                    [], 
       
  9034                    is_const=True, is_virtual=True)
       
  9035     ## regular-wifi-mac.h (module 'wifi'): ns3::Time ns3::RegularWifiMac::GetSlot() const [member function]
       
  9036     cls.add_method('GetSlot', 
       
  9037                    'ns3::Time', 
       
  9038                    [], 
       
  9039                    is_const=True, is_virtual=True)
       
  9040     ## regular-wifi-mac.h (module 'wifi'): ns3::Time ns3::RegularWifiMac::GetEifsNoDifs() const [member function]
       
  9041     cls.add_method('GetEifsNoDifs', 
       
  9042                    'ns3::Time', 
       
  9043                    [], 
       
  9044                    is_const=True, is_virtual=True)
       
  9045     ## regular-wifi-mac.h (module 'wifi'): ns3::Time ns3::RegularWifiMac::GetCtsTimeout() const [member function]
       
  9046     cls.add_method('GetCtsTimeout', 
       
  9047                    'ns3::Time', 
       
  9048                    [], 
       
  9049                    is_const=True, is_virtual=True)
       
  9050     ## regular-wifi-mac.h (module 'wifi'): ns3::Time ns3::RegularWifiMac::GetAckTimeout() const [member function]
       
  9051     cls.add_method('GetAckTimeout', 
       
  9052                    'ns3::Time', 
       
  9053                    [], 
       
  9054                    is_const=True, is_virtual=True)
       
  9055     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetCtsToSelfSupported(bool enable) [member function]
       
  9056     cls.add_method('SetCtsToSelfSupported', 
       
  9057                    'void', 
       
  9058                    [param('bool', 'enable')])
       
  9059     ## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetCtsToSelfSupported() const [member function]
       
  9060     cls.add_method('GetCtsToSelfSupported', 
       
  9061                    'bool', 
       
  9062                    [], 
       
  9063                    is_const=True)
       
  9064     ## regular-wifi-mac.h (module 'wifi'): ns3::Mac48Address ns3::RegularWifiMac::GetAddress() const [member function]
       
  9065     cls.add_method('GetAddress', 
       
  9066                    'ns3::Mac48Address', 
       
  9067                    [], 
       
  9068                    is_const=True, is_virtual=True)
       
  9069     ## regular-wifi-mac.h (module 'wifi'): ns3::Ssid ns3::RegularWifiMac::GetSsid() const [member function]
       
  9070     cls.add_method('GetSsid', 
       
  9071                    'ns3::Ssid', 
       
  9072                    [], 
       
  9073                    is_const=True, is_virtual=True)
       
  9074     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetAddress(ns3::Mac48Address address) [member function]
       
  9075     cls.add_method('SetAddress', 
       
  9076                    'void', 
       
  9077                    [param('ns3::Mac48Address', 'address')], 
       
  9078                    is_virtual=True)
       
  9079     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetSsid(ns3::Ssid ssid) [member function]
       
  9080     cls.add_method('SetSsid', 
       
  9081                    'void', 
       
  9082                    [param('ns3::Ssid', 'ssid')], 
       
  9083                    is_virtual=True)
       
  9084     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetBssid(ns3::Mac48Address bssid) [member function]
       
  9085     cls.add_method('SetBssid', 
       
  9086                    'void', 
       
  9087                    [param('ns3::Mac48Address', 'bssid')], 
       
  9088                    is_virtual=True)
       
  9089     ## regular-wifi-mac.h (module 'wifi'): ns3::Mac48Address ns3::RegularWifiMac::GetBssid() const [member function]
       
  9090     cls.add_method('GetBssid', 
       
  9091                    'ns3::Mac48Address', 
       
  9092                    [], 
       
  9093                    is_const=True, is_virtual=True)
       
  9094     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetPromisc() [member function]
       
  9095     cls.add_method('SetPromisc', 
       
  9096                    'void', 
       
  9097                    [], 
       
  9098                    is_virtual=True)
       
  9099     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
       
  9100     cls.add_method('Enqueue', 
       
  9101                    'void', 
       
  9102                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
       
  9103                    is_virtual=True)
       
  9104     ## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::SupportsSendFrom() const [member function]
       
  9105     cls.add_method('SupportsSendFrom', 
       
  9106                    'bool', 
       
  9107                    [], 
       
  9108                    is_const=True, is_virtual=True)
       
  9109     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
       
  9110     cls.add_method('Enqueue', 
       
  9111                    'void', 
       
  9112                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
       
  9113                    is_pure_virtual=True, is_virtual=True)
       
  9114     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  9115     cls.add_method('SetWifiPhy', 
       
  9116                    'void', 
       
  9117                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  9118                    is_virtual=True)
       
  9119     ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::RegularWifiMac::GetWifiPhy() const [member function]
       
  9120     cls.add_method('GetWifiPhy', 
       
  9121                    'ns3::Ptr< ns3::WifiPhy >', 
       
  9122                    [], 
       
  9123                    is_const=True, is_virtual=True)
       
  9124     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
       
  9125     cls.add_method('SetWifiRemoteStationManager', 
       
  9126                    'void', 
       
  9127                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
       
  9128                    is_virtual=True)
       
  9129     ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::WifiRemoteStationManager> ns3::RegularWifiMac::GetWifiRemoteStationManager() const [member function]
       
  9130     cls.add_method('GetWifiRemoteStationManager', 
       
  9131                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
       
  9132                    [], 
       
  9133                    is_const=True, is_virtual=True)
       
  9134     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
       
  9135     cls.add_method('SetForwardUpCallback', 
       
  9136                    'void', 
       
  9137                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
       
  9138                    is_virtual=True)
       
  9139     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
       
  9140     cls.add_method('SetLinkUpCallback', 
       
  9141                    'void', 
       
  9142                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
       
  9143                    is_virtual=True)
       
  9144     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
       
  9145     cls.add_method('SetLinkDownCallback', 
       
  9146                    'void', 
       
  9147                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  9148                    is_virtual=True)
       
  9149     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetBasicBlockAckTimeout(ns3::Time blockAckTimeout) [member function]
       
  9150     cls.add_method('SetBasicBlockAckTimeout', 
       
  9151                    'void', 
       
  9152                    [param('ns3::Time', 'blockAckTimeout')], 
       
  9153                    is_virtual=True)
       
  9154     ## regular-wifi-mac.h (module 'wifi'): ns3::Time ns3::RegularWifiMac::GetBasicBlockAckTimeout() const [member function]
       
  9155     cls.add_method('GetBasicBlockAckTimeout', 
       
  9156                    'ns3::Time', 
       
  9157                    [], 
       
  9158                    is_const=True, is_virtual=True)
       
  9159     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetCompressedBlockAckTimeout(ns3::Time blockAckTimeout) [member function]
       
  9160     cls.add_method('SetCompressedBlockAckTimeout', 
       
  9161                    'void', 
       
  9162                    [param('ns3::Time', 'blockAckTimeout')], 
       
  9163                    is_virtual=True)
       
  9164     ## regular-wifi-mac.h (module 'wifi'): ns3::Time ns3::RegularWifiMac::GetCompressedBlockAckTimeout() const [member function]
       
  9165     cls.add_method('GetCompressedBlockAckTimeout', 
       
  9166                    'ns3::Time', 
       
  9167                    [], 
       
  9168                    is_const=True, is_virtual=True)
       
  9169     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::DoInitialize() [member function]
       
  9170     cls.add_method('DoInitialize', 
       
  9171                    'void', 
       
  9172                    [], 
       
  9173                    visibility='protected', is_virtual=True)
       
  9174     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::DoDispose() [member function]
       
  9175     cls.add_method('DoDispose', 
       
  9176                    'void', 
       
  9177                    [], 
       
  9178                    visibility='protected', is_virtual=True)
       
  9179     ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::DcaTxop> ns3::RegularWifiMac::GetDcaTxop() const [member function]
       
  9180     cls.add_method('GetDcaTxop', 
       
  9181                    'ns3::Ptr< ns3::DcaTxop >', 
       
  9182                    [], 
       
  9183                    is_const=True, visibility='protected')
       
  9184     ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::EdcaTxopN> ns3::RegularWifiMac::GetVOQueue() const [member function]
       
  9185     cls.add_method('GetVOQueue', 
       
  9186                    'ns3::Ptr< ns3::EdcaTxopN >', 
       
  9187                    [], 
       
  9188                    is_const=True, visibility='protected')
       
  9189     ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::EdcaTxopN> ns3::RegularWifiMac::GetVIQueue() const [member function]
       
  9190     cls.add_method('GetVIQueue', 
       
  9191                    'ns3::Ptr< ns3::EdcaTxopN >', 
       
  9192                    [], 
       
  9193                    is_const=True, visibility='protected')
       
  9194     ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::EdcaTxopN> ns3::RegularWifiMac::GetBEQueue() const [member function]
       
  9195     cls.add_method('GetBEQueue', 
       
  9196                    'ns3::Ptr< ns3::EdcaTxopN >', 
       
  9197                    [], 
       
  9198                    is_const=True, visibility='protected')
       
  9199     ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::EdcaTxopN> ns3::RegularWifiMac::GetBKQueue() const [member function]
       
  9200     cls.add_method('GetBKQueue', 
       
  9201                    'ns3::Ptr< ns3::EdcaTxopN >', 
       
  9202                    [], 
       
  9203                    is_const=True, visibility='protected')
       
  9204     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::FinishConfigureStandard(ns3::WifiPhyStandard standard) [member function]
       
  9205     cls.add_method('FinishConfigureStandard', 
       
  9206                    'void', 
       
  9207                    [param('ns3::WifiPhyStandard', 'standard')], 
       
  9208                    visibility='protected', is_virtual=True)
       
  9209     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetTypeOfStation(ns3::TypeOfStation type) [member function]
       
  9210     cls.add_method('SetTypeOfStation', 
       
  9211                    'void', 
       
  9212                    [param('ns3::TypeOfStation', 'type')], 
       
  9213                    visibility='protected')
       
  9214     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::Receive(ns3::Ptr<ns3::Packet> packet, ns3::WifiMacHeader const * hdr) [member function]
       
  9215     cls.add_method('Receive', 
       
  9216                    'void', 
       
  9217                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], 
       
  9218                    visibility='protected', is_virtual=True)
       
  9219     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::TxOk(ns3::WifiMacHeader const & hdr) [member function]
       
  9220     cls.add_method('TxOk', 
       
  9221                    'void', 
       
  9222                    [param('ns3::WifiMacHeader const &', 'hdr')], 
       
  9223                    visibility='protected', is_virtual=True)
       
  9224     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::TxFailed(ns3::WifiMacHeader const & hdr) [member function]
       
  9225     cls.add_method('TxFailed', 
       
  9226                    'void', 
       
  9227                    [param('ns3::WifiMacHeader const &', 'hdr')], 
       
  9228                    visibility='protected', is_virtual=True)
       
  9229     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::ForwardUp(ns3::Ptr<ns3::Packet> packet, ns3::Mac48Address from, ns3::Mac48Address to) [member function]
       
  9230     cls.add_method('ForwardUp', 
       
  9231                    'void', 
       
  9232                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'from'), param('ns3::Mac48Address', 'to')], 
       
  9233                    visibility='protected')
       
  9234     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::DeaggregateAmsduAndForward(ns3::Ptr<ns3::Packet> aggregatedPacket, ns3::WifiMacHeader const * hdr) [member function]
       
  9235     cls.add_method('DeaggregateAmsduAndForward', 
       
  9236                    'void', 
       
  9237                    [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::WifiMacHeader const *', 'hdr')], 
       
  9238                    visibility='protected', is_virtual=True)
       
  9239     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SendAddBaResponse(ns3::MgtAddBaRequestHeader const * reqHdr, ns3::Mac48Address originator) [member function]
       
  9240     cls.add_method('SendAddBaResponse', 
       
  9241                    'void', 
       
  9242                    [param('ns3::MgtAddBaRequestHeader const *', 'reqHdr'), param('ns3::Mac48Address', 'originator')], 
       
  9243                    visibility='protected', is_virtual=True)
       
  9244     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetQosSupported(bool enable) [member function]
       
  9245     cls.add_method('SetQosSupported', 
       
  9246                    'void', 
       
  9247                    [param('bool', 'enable')], 
       
  9248                    visibility='protected')
       
  9249     ## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetQosSupported() const [member function]
       
  9250     cls.add_method('GetQosSupported', 
       
  9251                    'bool', 
       
  9252                    [], 
       
  9253                    is_const=True, visibility='protected')
       
  9254     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetHtSupported(bool enable) [member function]
       
  9255     cls.add_method('SetHtSupported', 
       
  9256                    'void', 
       
  9257                    [param('bool', 'enable')], 
       
  9258                    visibility='protected')
       
  9259     ## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetHtSupported() const [member function]
       
  9260     cls.add_method('GetHtSupported', 
       
  9261                    'bool', 
       
  9262                    [], 
       
  9263                    is_const=True, visibility='protected')
       
  9264     return
       
  9265 
       
  9266 def register_Ns3Ssid_methods(root_module, cls):
       
  9267     cls.add_output_stream_operator()
       
  9268     ## ssid.h (module 'wifi'): ns3::Ssid::Ssid(ns3::Ssid const & arg0) [copy constructor]
       
  9269     cls.add_constructor([param('ns3::Ssid const &', 'arg0')])
       
  9270     ## ssid.h (module 'wifi'): ns3::Ssid::Ssid() [constructor]
       
  9271     cls.add_constructor([])
       
  9272     ## ssid.h (module 'wifi'): ns3::Ssid::Ssid(std::string s) [constructor]
       
  9273     cls.add_constructor([param('std::string', 's')])
       
  9274     ## ssid.h (module 'wifi'): ns3::Ssid::Ssid(char const * ssid, uint8_t length) [constructor]
       
  9275     cls.add_constructor([param('char const *', 'ssid'), param('uint8_t', 'length')])
       
  9276     ## ssid.h (module 'wifi'): uint8_t ns3::Ssid::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
       
  9277     cls.add_method('DeserializeInformationField', 
       
  9278                    'uint8_t', 
       
  9279                    [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], 
       
  9280                    is_virtual=True)
       
  9281     ## ssid.h (module 'wifi'): ns3::WifiInformationElementId ns3::Ssid::ElementId() const [member function]
       
  9282     cls.add_method('ElementId', 
       
  9283                    'ns3::WifiInformationElementId', 
       
  9284                    [], 
       
  9285                    is_const=True, is_virtual=True)
       
  9286     ## ssid.h (module 'wifi'): uint8_t ns3::Ssid::GetInformationFieldSize() const [member function]
       
  9287     cls.add_method('GetInformationFieldSize', 
       
  9288                    'uint8_t', 
       
  9289                    [], 
       
  9290                    is_const=True, is_virtual=True)
       
  9291     ## ssid.h (module 'wifi'): bool ns3::Ssid::IsBroadcast() const [member function]
       
  9292     cls.add_method('IsBroadcast', 
       
  9293                    'bool', 
       
  9294                    [], 
       
  9295                    is_const=True)
       
  9296     ## ssid.h (module 'wifi'): bool ns3::Ssid::IsEqual(ns3::Ssid const & o) const [member function]
       
  9297     cls.add_method('IsEqual', 
       
  9298                    'bool', 
       
  9299                    [param('ns3::Ssid const &', 'o')], 
       
  9300                    is_const=True)
       
  9301     ## ssid.h (module 'wifi'): char * ns3::Ssid::PeekString() const [member function]
       
  9302     cls.add_method('PeekString', 
       
  9303                    'char *', 
       
  9304                    [], 
       
  9305                    is_const=True)
       
  9306     ## ssid.h (module 'wifi'): void ns3::Ssid::SerializeInformationField(ns3::Buffer::Iterator start) const [member function]
       
  9307     cls.add_method('SerializeInformationField', 
       
  9308                    'void', 
       
  9309                    [param('ns3::Buffer::Iterator', 'start')], 
       
  9310                    is_const=True, is_virtual=True)
       
  9311     return
       
  9312 
       
  9313 def register_Ns3SsidChecker_methods(root_module, cls):
       
  9314     ## ssid.h (module 'wifi'): ns3::SsidChecker::SsidChecker() [constructor]
       
  9315     cls.add_constructor([])
       
  9316     ## ssid.h (module 'wifi'): ns3::SsidChecker::SsidChecker(ns3::SsidChecker const & arg0) [copy constructor]
       
  9317     cls.add_constructor([param('ns3::SsidChecker const &', 'arg0')])
       
  9318     return
       
  9319 
       
  9320 def register_Ns3SsidValue_methods(root_module, cls):
       
  9321     ## ssid.h (module 'wifi'): ns3::SsidValue::SsidValue() [constructor]
       
  9322     cls.add_constructor([])
       
  9323     ## ssid.h (module 'wifi'): ns3::SsidValue::SsidValue(ns3::SsidValue const & arg0) [copy constructor]
       
  9324     cls.add_constructor([param('ns3::SsidValue const &', 'arg0')])
       
  9325     ## ssid.h (module 'wifi'): ns3::SsidValue::SsidValue(ns3::Ssid const & value) [constructor]
       
  9326     cls.add_constructor([param('ns3::Ssid const &', 'value')])
       
  9327     ## ssid.h (module 'wifi'): ns3::Ptr<ns3::AttributeValue> ns3::SsidValue::Copy() const [member function]
       
  9328     cls.add_method('Copy', 
       
  9329                    'ns3::Ptr< ns3::AttributeValue >', 
       
  9330                    [], 
       
  9331                    is_const=True, is_virtual=True)
       
  9332     ## ssid.h (module 'wifi'): bool ns3::SsidValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  9333     cls.add_method('DeserializeFromString', 
       
  9334                    'bool', 
       
  9335                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  9336                    is_virtual=True)
       
  9337     ## ssid.h (module 'wifi'): ns3::Ssid ns3::SsidValue::Get() const [member function]
       
  9338     cls.add_method('Get', 
       
  9339                    'ns3::Ssid', 
       
  9340                    [], 
       
  9341                    is_const=True)
       
  9342     ## ssid.h (module 'wifi'): std::string ns3::SsidValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  9343     cls.add_method('SerializeToString', 
       
  9344                    'std::string', 
       
  9345                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  9346                    is_const=True, is_virtual=True)
       
  9347     ## ssid.h (module 'wifi'): void ns3::SsidValue::Set(ns3::Ssid const & value) [member function]
       
  9348     cls.add_method('Set', 
       
  9349                    'void', 
       
  9350                    [param('ns3::Ssid const &', 'value')])
       
  9351     return
       
  9352 
       
  9353 def register_Ns3SupportedRates_methods(root_module, cls):
       
  9354     cls.add_output_stream_operator()
       
  9355     ## supported-rates.h (module 'wifi'): ns3::SupportedRates::SupportedRates(ns3::SupportedRates const & arg0) [copy constructor]
       
  9356     cls.add_constructor([param('ns3::SupportedRates const &', 'arg0')])
       
  9357     ## supported-rates.h (module 'wifi'): ns3::SupportedRates::SupportedRates() [constructor]
       
  9358     cls.add_constructor([])
       
  9359     ## supported-rates.h (module 'wifi'): void ns3::SupportedRates::AddSupportedRate(uint32_t bs) [member function]
       
  9360     cls.add_method('AddSupportedRate', 
       
  9361                    'void', 
       
  9362                    [param('uint32_t', 'bs')])
       
  9363     ## supported-rates.h (module 'wifi'): uint8_t ns3::SupportedRates::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
       
  9364     cls.add_method('DeserializeInformationField', 
       
  9365                    'uint8_t', 
       
  9366                    [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], 
       
  9367                    is_virtual=True)
       
  9368     ## supported-rates.h (module 'wifi'): ns3::WifiInformationElementId ns3::SupportedRates::ElementId() const [member function]
       
  9369     cls.add_method('ElementId', 
       
  9370                    'ns3::WifiInformationElementId', 
       
  9371                    [], 
       
  9372                    is_const=True, is_virtual=True)
       
  9373     ## supported-rates.h (module 'wifi'): uint8_t ns3::SupportedRates::GetInformationFieldSize() const [member function]
       
  9374     cls.add_method('GetInformationFieldSize', 
       
  9375                    'uint8_t', 
       
  9376                    [], 
       
  9377                    is_const=True, is_virtual=True)
       
  9378     ## supported-rates.h (module 'wifi'): uint8_t ns3::SupportedRates::GetNRates() const [member function]
       
  9379     cls.add_method('GetNRates', 
       
  9380                    'uint8_t', 
       
  9381                    [], 
       
  9382                    is_const=True)
       
  9383     ## supported-rates.h (module 'wifi'): uint32_t ns3::SupportedRates::GetRate(uint8_t i) const [member function]
       
  9384     cls.add_method('GetRate', 
       
  9385                    'uint32_t', 
       
  9386                    [param('uint8_t', 'i')], 
       
  9387                    is_const=True)
       
  9388     ## supported-rates.h (module 'wifi'): bool ns3::SupportedRates::IsBasicRate(uint32_t bs) const [member function]
       
  9389     cls.add_method('IsBasicRate', 
       
  9390                    'bool', 
       
  9391                    [param('uint32_t', 'bs')], 
       
  9392                    is_const=True)
       
  9393     ## supported-rates.h (module 'wifi'): bool ns3::SupportedRates::IsSupportedRate(uint32_t bs) const [member function]
       
  9394     cls.add_method('IsSupportedRate', 
       
  9395                    'bool', 
       
  9396                    [param('uint32_t', 'bs')], 
       
  9397                    is_const=True)
       
  9398     ## supported-rates.h (module 'wifi'): void ns3::SupportedRates::SerializeInformationField(ns3::Buffer::Iterator start) const [member function]
       
  9399     cls.add_method('SerializeInformationField', 
       
  9400                    'void', 
       
  9401                    [param('ns3::Buffer::Iterator', 'start')], 
       
  9402                    is_const=True, is_virtual=True)
       
  9403     ## supported-rates.h (module 'wifi'): void ns3::SupportedRates::SetBasicRate(uint32_t bs) [member function]
       
  9404     cls.add_method('SetBasicRate', 
       
  9405                    'void', 
       
  9406                    [param('uint32_t', 'bs')])
       
  9407     ## supported-rates.h (module 'wifi'): ns3::SupportedRates::extended [variable]
       
  9408     cls.add_instance_attribute('extended', 'ns3::ExtendedSupportedRatesIE', is_const=False)
       
  9409     return
       
  9410 
       
  9411 def register_Ns3TimeValue_methods(root_module, cls):
       
  9412     ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor]
       
  9413     cls.add_constructor([])
       
  9414     ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [copy constructor]
       
  9415     cls.add_constructor([param('ns3::TimeValue const &', 'arg0')])
       
  9416     ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor]
       
  9417     cls.add_constructor([param('ns3::Time const &', 'value')])
       
  9418     ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function]
       
  9419     cls.add_method('Copy', 
       
  9420                    'ns3::Ptr< ns3::AttributeValue >', 
       
  9421                    [], 
       
  9422                    is_const=True, is_virtual=True)
       
  9423     ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  9424     cls.add_method('DeserializeFromString', 
       
  9425                    'bool', 
       
  9426                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  9427                    is_virtual=True)
       
  9428     ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function]
       
  9429     cls.add_method('Get', 
       
  9430                    'ns3::Time', 
       
  9431                    [], 
       
  9432                    is_const=True)
       
  9433     ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  9434     cls.add_method('SerializeToString', 
       
  9435                    'std::string', 
       
  9436                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  9437                    is_const=True, is_virtual=True)
       
  9438     ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function]
       
  9439     cls.add_method('Set', 
       
  9440                    'void', 
       
  9441                    [param('ns3::Time const &', 'value')])
       
  9442     return
       
  9443 
       
  9444 def register_Ns3TypeIdChecker_methods(root_module, cls):
       
  9445     ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor]
       
  9446     cls.add_constructor([])
       
  9447     ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [copy constructor]
       
  9448     cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')])
       
  9449     return
       
  9450 
       
  9451 def register_Ns3TypeIdValue_methods(root_module, cls):
       
  9452     ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor]
       
  9453     cls.add_constructor([])
       
  9454     ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [copy constructor]
       
  9455     cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')])
       
  9456     ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor]
       
  9457     cls.add_constructor([param('ns3::TypeId const &', 'value')])
       
  9458     ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function]
       
  9459     cls.add_method('Copy', 
       
  9460                    'ns3::Ptr< ns3::AttributeValue >', 
       
  9461                    [], 
       
  9462                    is_const=True, is_virtual=True)
       
  9463     ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  9464     cls.add_method('DeserializeFromString', 
       
  9465                    'bool', 
       
  9466                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  9467                    is_virtual=True)
       
  9468     ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function]
       
  9469     cls.add_method('Get', 
       
  9470                    'ns3::TypeId', 
       
  9471                    [], 
       
  9472                    is_const=True)
       
  9473     ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  9474     cls.add_method('SerializeToString', 
       
  9475                    'std::string', 
       
  9476                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  9477                    is_const=True, is_virtual=True)
       
  9478     ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function]
       
  9479     cls.add_method('Set', 
       
  9480                    'void', 
       
  9481                    [param('ns3::TypeId const &', 'value')])
       
  9482     return
       
  9483 
       
  9484 def register_Ns3UintegerValue_methods(root_module, cls):
       
  9485     ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue() [constructor]
       
  9486     cls.add_constructor([])
       
  9487     ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [copy constructor]
       
  9488     cls.add_constructor([param('ns3::UintegerValue const &', 'arg0')])
       
  9489     ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor]
       
  9490     cls.add_constructor([param('uint64_t const &', 'value')])
       
  9491     ## uinteger.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::UintegerValue::Copy() const [member function]
       
  9492     cls.add_method('Copy', 
       
  9493                    'ns3::Ptr< ns3::AttributeValue >', 
       
  9494                    [], 
       
  9495                    is_const=True, is_virtual=True)
       
  9496     ## uinteger.h (module 'core'): bool ns3::UintegerValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  9497     cls.add_method('DeserializeFromString', 
       
  9498                    'bool', 
       
  9499                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  9500                    is_virtual=True)
       
  9501     ## uinteger.h (module 'core'): uint64_t ns3::UintegerValue::Get() const [member function]
       
  9502     cls.add_method('Get', 
       
  9503                    'uint64_t', 
       
  9504                    [], 
       
  9505                    is_const=True)
       
  9506     ## uinteger.h (module 'core'): std::string ns3::UintegerValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  9507     cls.add_method('SerializeToString', 
       
  9508                    'std::string', 
       
  9509                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  9510                    is_const=True, is_virtual=True)
       
  9511     ## uinteger.h (module 'core'): void ns3::UintegerValue::Set(uint64_t const & value) [member function]
       
  9512     cls.add_method('Set', 
       
  9513                    'void', 
       
  9514                    [param('uint64_t const &', 'value')])
       
  9515     return
       
  9516 
       
  9517 def register_Ns3WaveMacLow_methods(root_module, cls):
       
  9518     ## wave-mac-low.h (module 'wave'): ns3::WaveMacLow::WaveMacLow(ns3::WaveMacLow const & arg0) [copy constructor]
       
  9519     cls.add_constructor([param('ns3::WaveMacLow const &', 'arg0')])
       
  9520     ## wave-mac-low.h (module 'wave'): ns3::WaveMacLow::WaveMacLow() [constructor]
       
  9521     cls.add_constructor([])
       
  9522     ## wave-mac-low.h (module 'wave'): static ns3::TypeId ns3::WaveMacLow::GetTypeId() [member function]
       
  9523     cls.add_method('GetTypeId', 
       
  9524                    'ns3::TypeId', 
       
  9525                    [], 
       
  9526                    is_static=True)
       
  9527     ## wave-mac-low.h (module 'wave'): ns3::WifiTxVector ns3::WaveMacLow::GetDataTxVector(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr) const [member function]
       
  9528     cls.add_method('GetDataTxVector', 
       
  9529                    'ns3::WifiTxVector', 
       
  9530                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], 
       
  9531                    is_const=True, visibility='private', is_virtual=True)
       
  9532     return
       
  9533 
       
  9534 def register_Ns3WifiModeChecker_methods(root_module, cls):
       
  9535     ## wifi-mode.h (module 'wifi'): ns3::WifiModeChecker::WifiModeChecker() [constructor]
       
  9536     cls.add_constructor([])
       
  9537     ## wifi-mode.h (module 'wifi'): ns3::WifiModeChecker::WifiModeChecker(ns3::WifiModeChecker const & arg0) [copy constructor]
       
  9538     cls.add_constructor([param('ns3::WifiModeChecker const &', 'arg0')])
       
  9539     return
       
  9540 
       
  9541 def register_Ns3WifiModeValue_methods(root_module, cls):
       
  9542     ## wifi-mode.h (module 'wifi'): ns3::WifiModeValue::WifiModeValue() [constructor]
       
  9543     cls.add_constructor([])
       
  9544     ## wifi-mode.h (module 'wifi'): ns3::WifiModeValue::WifiModeValue(ns3::WifiModeValue const & arg0) [copy constructor]
       
  9545     cls.add_constructor([param('ns3::WifiModeValue const &', 'arg0')])
       
  9546     ## wifi-mode.h (module 'wifi'): ns3::WifiModeValue::WifiModeValue(ns3::WifiMode const & value) [constructor]
       
  9547     cls.add_constructor([param('ns3::WifiMode const &', 'value')])
       
  9548     ## wifi-mode.h (module 'wifi'): ns3::Ptr<ns3::AttributeValue> ns3::WifiModeValue::Copy() const [member function]
       
  9549     cls.add_method('Copy', 
       
  9550                    'ns3::Ptr< ns3::AttributeValue >', 
       
  9551                    [], 
       
  9552                    is_const=True, is_virtual=True)
       
  9553     ## wifi-mode.h (module 'wifi'): bool ns3::WifiModeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  9554     cls.add_method('DeserializeFromString', 
       
  9555                    'bool', 
       
  9556                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  9557                    is_virtual=True)
       
  9558     ## wifi-mode.h (module 'wifi'): ns3::WifiMode ns3::WifiModeValue::Get() const [member function]
       
  9559     cls.add_method('Get', 
       
  9560                    'ns3::WifiMode', 
       
  9561                    [], 
       
  9562                    is_const=True)
       
  9563     ## wifi-mode.h (module 'wifi'): std::string ns3::WifiModeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  9564     cls.add_method('SerializeToString', 
       
  9565                    'std::string', 
       
  9566                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  9567                    is_const=True, is_virtual=True)
       
  9568     ## wifi-mode.h (module 'wifi'): void ns3::WifiModeValue::Set(ns3::WifiMode const & value) [member function]
       
  9569     cls.add_method('Set', 
       
  9570                    'void', 
       
  9571                    [param('ns3::WifiMode const &', 'value')])
       
  9572     return
       
  9573 
       
  9574 def register_Ns3AddressChecker_methods(root_module, cls):
       
  9575     ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor]
       
  9576     cls.add_constructor([])
       
  9577     ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [copy constructor]
       
  9578     cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')])
       
  9579     return
       
  9580 
       
  9581 def register_Ns3AddressValue_methods(root_module, cls):
       
  9582     ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor]
       
  9583     cls.add_constructor([])
       
  9584     ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [copy constructor]
       
  9585     cls.add_constructor([param('ns3::AddressValue const &', 'arg0')])
       
  9586     ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor]
       
  9587     cls.add_constructor([param('ns3::Address const &', 'value')])
       
  9588     ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function]
       
  9589     cls.add_method('Copy', 
       
  9590                    'ns3::Ptr< ns3::AttributeValue >', 
       
  9591                    [], 
       
  9592                    is_const=True, is_virtual=True)
       
  9593     ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  9594     cls.add_method('DeserializeFromString', 
       
  9595                    'bool', 
       
  9596                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  9597                    is_virtual=True)
       
  9598     ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function]
       
  9599     cls.add_method('Get', 
       
  9600                    'ns3::Address', 
       
  9601                    [], 
       
  9602                    is_const=True)
       
  9603     ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  9604     cls.add_method('SerializeToString', 
       
  9605                    'std::string', 
       
  9606                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  9607                    is_const=True, is_virtual=True)
       
  9608     ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function]
       
  9609     cls.add_method('Set', 
       
  9610                    'void', 
       
  9611                    [param('ns3::Address const &', 'value')])
       
  9612     return
       
  9613 
       
  9614 def register_Ns3DcaTxop_methods(root_module, cls):
       
  9615     ## dca-txop.h (module 'wifi'): static ns3::TypeId ns3::DcaTxop::GetTypeId() [member function]
       
  9616     cls.add_method('GetTypeId', 
       
  9617                    'ns3::TypeId', 
       
  9618                    [], 
       
  9619                    is_static=True)
       
  9620     ## dca-txop.h (module 'wifi'): ns3::DcaTxop::DcaTxop() [constructor]
       
  9621     cls.add_constructor([])
       
  9622     ## dca-txop.h (module 'wifi'): void ns3::DcaTxop::SetLow(ns3::Ptr<ns3::MacLow> low) [member function]
       
  9623     cls.add_method('SetLow', 
       
  9624                    'void', 
       
  9625                    [param('ns3::Ptr< ns3::MacLow >', 'low')])
       
  9626     ## dca-txop.h (module 'wifi'): void ns3::DcaTxop::SetManager(ns3::DcfManager * manager) [member function]
       
  9627     cls.add_method('SetManager', 
       
  9628                    'void', 
       
  9629                    [param('ns3::DcfManager *', 'manager')])
       
  9630     ## dca-txop.h (module 'wifi'): void ns3::DcaTxop::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> remoteManager) [member function]
       
  9631     cls.add_method('SetWifiRemoteStationManager', 
       
  9632                    'void', 
       
  9633                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'remoteManager')])
       
  9634     ## dca-txop.h (module 'wifi'): void ns3::DcaTxop::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]
       
  9635     cls.add_method('SetTxOkCallback', 
       
  9636                    'void', 
       
  9637                    [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  9638     ## dca-txop.h (module 'wifi'): void ns3::DcaTxop::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]
       
  9639     cls.add_method('SetTxFailedCallback', 
       
  9640                    'void', 
       
  9641                    [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  9642     ## dca-txop.h (module 'wifi'): ns3::Ptr<ns3::WifiMacQueue> ns3::DcaTxop::GetQueue() const [member function]
       
  9643     cls.add_method('GetQueue', 
       
  9644                    'ns3::Ptr< ns3::WifiMacQueue >', 
       
  9645                    [], 
       
  9646                    is_const=True)
       
  9647     ## dca-txop.h (module 'wifi'): void ns3::DcaTxop::SetMinCw(uint32_t minCw) [member function]
       
  9648     cls.add_method('SetMinCw', 
       
  9649                    'void', 
       
  9650                    [param('uint32_t', 'minCw')], 
       
  9651                    is_virtual=True)
       
  9652     ## dca-txop.h (module 'wifi'): void ns3::DcaTxop::SetMaxCw(uint32_t maxCw) [member function]
       
  9653     cls.add_method('SetMaxCw', 
       
  9654                    'void', 
       
  9655                    [param('uint32_t', 'maxCw')], 
       
  9656                    is_virtual=True)
       
  9657     ## dca-txop.h (module 'wifi'): void ns3::DcaTxop::SetAifsn(uint32_t aifsn) [member function]
       
  9658     cls.add_method('SetAifsn', 
       
  9659                    'void', 
       
  9660                    [param('uint32_t', 'aifsn')], 
       
  9661                    is_virtual=True)
       
  9662     ## dca-txop.h (module 'wifi'): uint32_t ns3::DcaTxop::GetMinCw() const [member function]
       
  9663     cls.add_method('GetMinCw', 
       
  9664                    'uint32_t', 
       
  9665                    [], 
       
  9666                    is_const=True, is_virtual=True)
       
  9667     ## dca-txop.h (module 'wifi'): uint32_t ns3::DcaTxop::GetMaxCw() const [member function]
       
  9668     cls.add_method('GetMaxCw', 
       
  9669                    'uint32_t', 
       
  9670                    [], 
       
  9671                    is_const=True, is_virtual=True)
       
  9672     ## dca-txop.h (module 'wifi'): uint32_t ns3::DcaTxop::GetAifsn() const [member function]
       
  9673     cls.add_method('GetAifsn', 
       
  9674                    'uint32_t', 
       
  9675                    [], 
       
  9676                    is_const=True, is_virtual=True)
       
  9677     ## dca-txop.h (module 'wifi'): void ns3::DcaTxop::Queue(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr) [member function]
       
  9678     cls.add_method('Queue', 
       
  9679                    'void', 
       
  9680                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')])
       
  9681     ## dca-txop.h (module 'wifi'): int64_t ns3::DcaTxop::AssignStreams(int64_t stream) [member function]
       
  9682     cls.add_method('AssignStreams', 
       
  9683                    'int64_t', 
       
  9684                    [param('int64_t', 'stream')])
       
  9685     ## dca-txop.h (module 'wifi'): void ns3::DcaTxop::DoInitialize() [member function]
       
  9686     cls.add_method('DoInitialize', 
       
  9687                    'void', 
       
  9688                    [], 
       
  9689                    visibility='private', is_virtual=True)
       
  9690     ## dca-txop.h (module 'wifi'): void ns3::DcaTxop::DoDispose() [member function]
       
  9691     cls.add_method('DoDispose', 
       
  9692                    'void', 
       
  9693                    [], 
       
  9694                    visibility='private', is_virtual=True)
       
  9695     return
       
  9696 
       
  9697 def register_Ns3OcbWifiMac_methods(root_module, cls):
       
  9698     ## ocb-wifi-mac.h (module 'wave'): static ns3::TypeId ns3::OcbWifiMac::GetTypeId() [member function]
       
  9699     cls.add_method('GetTypeId', 
       
  9700                    'ns3::TypeId', 
       
  9701                    [], 
       
  9702                    is_static=True)
       
  9703     ## ocb-wifi-mac.h (module 'wave'): ns3::OcbWifiMac::OcbWifiMac() [constructor]
       
  9704     cls.add_constructor([])
       
  9705     ## ocb-wifi-mac.h (module 'wave'): void ns3::OcbWifiMac::SendVsc(ns3::Ptr<ns3::Packet> vsc, ns3::Mac48Address peer, ns3::OrganizationIdentifier oi) [member function]
       
  9706     cls.add_method('SendVsc', 
       
  9707                    'void', 
       
  9708                    [param('ns3::Ptr< ns3::Packet >', 'vsc'), param('ns3::Mac48Address', 'peer'), param('ns3::OrganizationIdentifier', 'oi')])
       
  9709     ## ocb-wifi-mac.h (module 'wave'): void ns3::OcbWifiMac::AddReceiveVscCallback(ns3::OrganizationIdentifier oi, ns3::VscCallback cb) [member function]
       
  9710     cls.add_method('AddReceiveVscCallback', 
       
  9711                    'void', 
       
  9712                    [param('ns3::OrganizationIdentifier', 'oi'), param('ns3::VscCallback', 'cb')])
       
  9713     ## ocb-wifi-mac.h (module 'wave'): void ns3::OcbWifiMac::RemoveReceiveVscCallback(ns3::OrganizationIdentifier oi) [member function]
       
  9714     cls.add_method('RemoveReceiveVscCallback', 
       
  9715                    'void', 
       
  9716                    [param('ns3::OrganizationIdentifier', 'oi')])
       
  9717     ## ocb-wifi-mac.h (module 'wave'): ns3::Ssid ns3::OcbWifiMac::GetSsid() const [member function]
       
  9718     cls.add_method('GetSsid', 
       
  9719                    'ns3::Ssid', 
       
  9720                    [], 
       
  9721                    is_const=True, is_virtual=True)
       
  9722     ## ocb-wifi-mac.h (module 'wave'): void ns3::OcbWifiMac::SetSsid(ns3::Ssid ssid) [member function]
       
  9723     cls.add_method('SetSsid', 
       
  9724                    'void', 
       
  9725                    [param('ns3::Ssid', 'ssid')], 
       
  9726                    is_virtual=True)
       
  9727     ## ocb-wifi-mac.h (module 'wave'): void ns3::OcbWifiMac::SetBssid(ns3::Mac48Address bssid) [member function]
       
  9728     cls.add_method('SetBssid', 
       
  9729                    'void', 
       
  9730                    [param('ns3::Mac48Address', 'bssid')], 
       
  9731                    is_virtual=True)
       
  9732     ## ocb-wifi-mac.h (module 'wave'): ns3::Mac48Address ns3::OcbWifiMac::GetBssid() const [member function]
       
  9733     cls.add_method('GetBssid', 
       
  9734                    'ns3::Mac48Address', 
       
  9735                    [], 
       
  9736                    is_const=True, is_virtual=True)
       
  9737     ## ocb-wifi-mac.h (module 'wave'): void ns3::OcbWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
       
  9738     cls.add_method('SetLinkUpCallback', 
       
  9739                    'void', 
       
  9740                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
       
  9741                    is_virtual=True)
       
  9742     ## ocb-wifi-mac.h (module 'wave'): void ns3::OcbWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
       
  9743     cls.add_method('SetLinkDownCallback', 
       
  9744                    'void', 
       
  9745                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  9746                    is_virtual=True)
       
  9747     ## ocb-wifi-mac.h (module 'wave'): void ns3::OcbWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
       
  9748     cls.add_method('Enqueue', 
       
  9749                    'void', 
       
  9750                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
       
  9751                    is_virtual=True)
       
  9752     ## ocb-wifi-mac.h (module 'wave'): void ns3::OcbWifiMac::ConfigureEdca(uint32_t cwmin, uint32_t cwmax, uint32_t aifsn, ns3::AcIndex ac) [member function]
       
  9753     cls.add_method('ConfigureEdca', 
       
  9754                    'void', 
       
  9755                    [param('uint32_t', 'cwmin'), param('uint32_t', 'cwmax'), param('uint32_t', 'aifsn'), param('ns3::AcIndex', 'ac')])
       
  9756     ## ocb-wifi-mac.h (module 'wave'): void ns3::OcbWifiMac::FinishConfigureStandard(ns3::WifiPhyStandard standard) [member function]
       
  9757     cls.add_method('FinishConfigureStandard', 
       
  9758                    'void', 
       
  9759                    [param('ns3::WifiPhyStandard', 'standard')], 
       
  9760                    visibility='protected', is_virtual=True)
       
  9761     ## ocb-wifi-mac.h (module 'wave'): void ns3::OcbWifiMac::Receive(ns3::Ptr<ns3::Packet> packet, ns3::WifiMacHeader const * hdr) [member function]
       
  9762     cls.add_method('Receive', 
       
  9763                    'void', 
       
  9764                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], 
       
  9765                    visibility='private', is_virtual=True)
       
  9766     return
       
  9767 
       
  9768 def register_Ns3HashImplementation_methods(root_module, cls):
       
  9769     ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [copy constructor]
       
  9770     cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')])
       
  9771     ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor]
       
  9772     cls.add_constructor([])
       
  9773     ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, size_t const size) [member function]
       
  9774     cls.add_method('GetHash32', 
       
  9775                    'uint32_t', 
       
  9776                    [param('char const *', 'buffer'), param('size_t const', 'size')], 
       
  9777                    is_pure_virtual=True, is_virtual=True)
       
  9778     ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, size_t const size) [member function]
       
  9779     cls.add_method('GetHash64', 
       
  9780                    'uint64_t', 
       
  9781                    [param('char const *', 'buffer'), param('size_t const', 'size')], 
       
  9782                    is_virtual=True)
       
  9783     ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function]
       
  9784     cls.add_method('clear', 
       
  9785                    'void', 
       
  9786                    [], 
       
  9787                    is_pure_virtual=True, is_virtual=True)
       
  9788     return
       
  9789 
       
  9790 def register_Ns3HashFunctionFnv1a_methods(root_module, cls):
       
  9791     ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [copy constructor]
       
  9792     cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')])
       
  9793     ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor]
       
  9794     cls.add_constructor([])
       
  9795     ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function]
       
  9796     cls.add_method('GetHash32', 
       
  9797                    'uint32_t', 
       
  9798                    [param('char const *', 'buffer'), param('size_t const', 'size')], 
       
  9799                    is_virtual=True)
       
  9800     ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function]
       
  9801     cls.add_method('GetHash64', 
       
  9802                    'uint64_t', 
       
  9803                    [param('char const *', 'buffer'), param('size_t const', 'size')], 
       
  9804                    is_virtual=True)
       
  9805     ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function]
       
  9806     cls.add_method('clear', 
       
  9807                    'void', 
       
  9808                    [], 
       
  9809                    is_virtual=True)
       
  9810     return
       
  9811 
       
  9812 def register_Ns3HashFunctionHash32_methods(root_module, cls):
       
  9813     ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [copy constructor]
       
  9814     cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')])
       
  9815     ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor]
       
  9816     cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')])
       
  9817     ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, size_t const size) [member function]
       
  9818     cls.add_method('GetHash32', 
       
  9819                    'uint32_t', 
       
  9820                    [param('char const *', 'buffer'), param('size_t const', 'size')], 
       
  9821                    is_virtual=True)
       
  9822     ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function]
       
  9823     cls.add_method('clear', 
       
  9824                    'void', 
       
  9825                    [], 
       
  9826                    is_virtual=True)
       
  9827     return
       
  9828 
       
  9829 def register_Ns3HashFunctionHash64_methods(root_module, cls):
       
  9830     ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [copy constructor]
       
  9831     cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')])
       
  9832     ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor]
       
  9833     cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')])
       
  9834     ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, size_t const size) [member function]
       
  9835     cls.add_method('GetHash32', 
       
  9836                    'uint32_t', 
       
  9837                    [param('char const *', 'buffer'), param('size_t const', 'size')], 
       
  9838                    is_virtual=True)
       
  9839     ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, size_t const size) [member function]
       
  9840     cls.add_method('GetHash64', 
       
  9841                    'uint64_t', 
       
  9842                    [param('char const *', 'buffer'), param('size_t const', 'size')], 
       
  9843                    is_virtual=True)
       
  9844     ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function]
       
  9845     cls.add_method('clear', 
       
  9846                    'void', 
       
  9847                    [], 
       
  9848                    is_virtual=True)
       
  9849     return
       
  9850 
       
  9851 def register_Ns3HashFunctionMurmur3_methods(root_module, cls):
       
  9852     ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [copy constructor]
       
  9853     cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')])
       
  9854     ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor]
       
  9855     cls.add_constructor([])
       
  9856     ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, size_t const size) [member function]
       
  9857     cls.add_method('GetHash32', 
       
  9858                    'uint32_t', 
       
  9859                    [param('char const *', 'buffer'), param('size_t const', 'size')], 
       
  9860                    is_virtual=True)
       
  9861     ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, size_t const size) [member function]
       
  9862     cls.add_method('GetHash64', 
       
  9863                    'uint64_t', 
       
  9864                    [param('char const *', 'buffer'), param('size_t const', 'size')], 
       
  9865                    is_virtual=True)
       
  9866     ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function]
       
  9867     cls.add_method('clear', 
       
  9868                    'void', 
       
  9869                    [], 
       
  9870                    is_virtual=True)
       
  9871     return
       
  9872 
       
  9873 def register_functions(root_module):
       
  9874     module = root_module
       
  9875     ## vendor-specific-action.h (module 'wave'): extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeOrganizationIdentifierChecker() [free function]
       
  9876     module.add_function('MakeOrganizationIdentifierChecker', 
       
  9877                         'ns3::Ptr< ns3::AttributeChecker const >', 
       
  9878                         [])
       
  9879     register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
       
  9880     register_functions_ns3_Hash(module.get_submodule('Hash'), root_module)
       
  9881     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
       
  9882     return
       
  9883 
       
  9884 def register_functions_ns3_FatalImpl(module, root_module):
       
  9885     return
       
  9886 
       
  9887 def register_functions_ns3_Hash(module, root_module):
       
  9888     register_functions_ns3_Hash_Function(module.get_submodule('Function'), root_module)
       
  9889     return
       
  9890 
       
  9891 def register_functions_ns3_Hash_Function(module, root_module):
       
  9892     return
       
  9893 
       
  9894 def register_functions_ns3_internal(module, root_module):
       
  9895     return
       
  9896 
       
  9897 def main():
       
  9898     out = FileCodeSink(sys.stdout)
       
  9899     root_module = module_init()
       
  9900     register_types(root_module)
       
  9901     register_methods(root_module)
       
  9902     register_functions(root_module)
       
  9903     root_module.generate(out)
       
  9904 
       
  9905 if __name__ == '__main__':
       
  9906     main()
       
  9907