1from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers 2 3 4import pybindgen.settings 5import warnings 6 7class 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 11pybindgen.settings.error_handler = ErrorHandler() 12 13 14import sys 15 16def module_init(): 17 root_module = Module('ns.wimax', cpp_namespace='::ns3') 18 return root_module 19 20def register_types(module): 21 root_module = module.get_root() 22 23 ## ul-job.h (module 'wimax'): ns3::ReqType [enumeration] 24 module.add_enum('ReqType', ['DATA', 'UNICAST_POLLING']) 25 ## log.h (module 'core'): ns3::LogLevel [enumeration] 26 module.add_enum('LogLevel', ['LOG_NONE', 'LOG_ERROR', 'LOG_LEVEL_ERROR', 'LOG_WARN', 'LOG_LEVEL_WARN', 'LOG_DEBUG', 'LOG_LEVEL_DEBUG', 'LOG_INFO', 'LOG_LEVEL_INFO', 'LOG_FUNCTION', 'LOG_LEVEL_FUNCTION', 'LOG_LOGIC', 'LOG_LEVEL_LOGIC', 'LOG_ALL', 'LOG_LEVEL_ALL', 'LOG_PREFIX_FUNC', 'LOG_PREFIX_TIME', 'LOG_PREFIX_NODE', 'LOG_PREFIX_LEVEL', 'LOG_PREFIX_ALL'], import_from_module='ns.core') 27 ## address.h (module 'network'): ns3::Address [class] 28 module.add_class('Address', import_from_module='ns.network') 29 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] 30 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') 31 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper [class] 32 module.add_class('AsciiTraceHelper', import_from_module='ns.network') 33 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class] 34 module.add_class('AsciiTraceHelperForDevice', allow_subclassing=True, import_from_module='ns.network') 35 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] 36 module.add_class('AttributeConstructionList', import_from_module='ns.core') 37 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] 38 module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList']) 39 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator', 'ns3::AttributeConstructionList::CIterator') 40 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator*', 'ns3::AttributeConstructionList::CIterator*') 41 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator&', 'ns3::AttributeConstructionList::CIterator&') 42 ## buffer.h (module 'network'): ns3::Buffer [class] 43 module.add_class('Buffer', import_from_module='ns.network') 44 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] 45 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) 46 ## packet.h (module 'network'): ns3::ByteTagIterator [class] 47 module.add_class('ByteTagIterator', import_from_module='ns.network') 48 ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class] 49 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator']) 50 ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class] 51 module.add_class('ByteTagList', import_from_module='ns.network') 52 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class] 53 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) 54 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] 55 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) 56 ## callback.h (module 'core'): ns3::CallbackBase [class] 57 module.add_class('CallbackBase', import_from_module='ns.core') 58 ## cid.h (module 'wimax'): ns3::Cid [class] 59 module.add_class('Cid') 60 ## cid.h (module 'wimax'): ns3::Cid::Type [enumeration] 61 module.add_enum('Type', ['BROADCAST', 'INITIAL_RANGING', 'BASIC', 'PRIMARY', 'TRANSPORT', 'MULTICAST', 'PADDING'], outer_class=root_module['ns3::Cid']) 62 ## cid-factory.h (module 'wimax'): ns3::CidFactory [class] 63 module.add_class('CidFactory') 64 ## cs-parameters.h (module 'wimax'): ns3::CsParameters [class] 65 module.add_class('CsParameters') 66 ## cs-parameters.h (module 'wimax'): ns3::CsParameters::Action [enumeration] 67 module.add_enum('Action', ['ADD', 'REPLACE', 'DELETE'], outer_class=root_module['ns3::CsParameters']) 68 ## dl-mac-messages.h (module 'wimax'): ns3::DcdChannelEncodings [class] 69 module.add_class('DcdChannelEncodings', allow_subclassing=True) 70 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor> [struct] 71 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor']) 72 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker> [struct] 73 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeChecker']) 74 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue> [struct] 75 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeValue']) 76 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase> [struct] 77 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase']) 78 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl> [struct] 79 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl']) 80 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation> [struct] 81 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation']) 82 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector> [struct] 83 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector']) 84 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::OutputStreamWrapper> [struct] 85 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper']) 86 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet> [struct] 87 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet']) 88 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor> [struct] 89 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor']) 90 ## ofdm-downlink-frame-prefix.h (module 'wimax'): ns3::DlFramePrefixIe [class] 91 module.add_class('DlFramePrefixIe') 92 ## event-id.h (module 'core'): ns3::EventId [class] 93 module.add_class('EventId', import_from_module='ns.core') 94 ## hash.h (module 'core'): ns3::Hasher [class] 95 module.add_class('Hasher', import_from_module='ns.core') 96 ## ipcs-classifier-record.h (module 'wimax'): ns3::IpcsClassifierRecord [class] 97 module.add_class('IpcsClassifierRecord') 98 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 99 module.add_class('Ipv4Address', import_from_module='ns.network') 100 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 101 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) 102 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash [class] 103 module.add_class('Ipv4AddressHash', import_from_module='ns.network') 104 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] 105 module.add_class('Ipv4Mask', import_from_module='ns.network') 106 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 107 module.add_class('Ipv6Address', import_from_module='ns.network') 108 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 109 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) 110 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash [class] 111 module.add_class('Ipv6AddressHash', import_from_module='ns.network') 112 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] 113 module.add_class('Ipv6Prefix', import_from_module='ns.network') 114 ## log.h (module 'core'): ns3::LogComponent [class] 115 module.add_class('LogComponent', import_from_module='ns.core') 116 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList') 117 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >*', 'ns3::LogComponent::ComponentList*') 118 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >&', 'ns3::LogComponent::ComponentList&') 119 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 120 module.add_class('Mac48Address', import_from_module='ns.network') 121 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )', 'ns3::Mac48Address::TracedCallback') 122 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )*', 'ns3::Mac48Address::TracedCallback*') 123 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )&', 'ns3::Mac48Address::TracedCallback&') 124 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 125 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) 126 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 127 module.add_class('Mac8Address', import_from_module='ns.network') 128 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 129 root_module['ns3::Mac8Address'].implicitly_converts_to(root_module['ns3::Address']) 130 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class] 131 module.add_class('NetDeviceContainer', import_from_module='ns.network') 132 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator', 'ns3::NetDeviceContainer::Iterator') 133 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator*', 'ns3::NetDeviceContainer::Iterator*') 134 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator&', 'ns3::NetDeviceContainer::Iterator&') 135 ## node-container.h (module 'network'): ns3::NodeContainer [class] 136 module.add_class('NodeContainer', import_from_module='ns.network') 137 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator', 'ns3::NodeContainer::Iterator') 138 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator*', 'ns3::NodeContainer::Iterator*') 139 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator&', 'ns3::NodeContainer::Iterator&') 140 ## object-base.h (module 'core'): ns3::ObjectBase [class] 141 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') 142 ## object.h (module 'core'): ns3::ObjectDeleter [struct] 143 module.add_class('ObjectDeleter', import_from_module='ns.core') 144 ## object-factory.h (module 'core'): ns3::ObjectFactory [class] 145 module.add_class('ObjectFactory', import_from_module='ns.core') 146 ## dl-mac-messages.h (module 'wimax'): ns3::OfdmDcdChannelEncodings [class] 147 module.add_class('OfdmDcdChannelEncodings', parent=root_module['ns3::DcdChannelEncodings']) 148 ## dl-mac-messages.h (module 'wimax'): ns3::OfdmDlBurstProfile [class] 149 module.add_class('OfdmDlBurstProfile') 150 ## dl-mac-messages.h (module 'wimax'): ns3::OfdmDlBurstProfile::Diuc [enumeration] 151 module.add_enum('Diuc', ['DIUC_STC_ZONE', 'DIUC_BURST_PROFILE_1', 'DIUC_BURST_PROFILE_2', 'DIUC_BURST_PROFILE_3', 'DIUC_BURST_PROFILE_4', 'DIUC_BURST_PROFILE_5', 'DIUC_BURST_PROFILE_6', 'DIUC_BURST_PROFILE_7', 'DIUC_BURST_PROFILE_8', 'DIUC_BURST_PROFILE_9', 'DIUC_BURST_PROFILE_10', 'DIUC_BURST_PROFILE_11', 'DIUC_GAP', 'DIUC_END_OF_MAP'], outer_class=root_module['ns3::OfdmDlBurstProfile']) 152 ## dl-mac-messages.h (module 'wimax'): ns3::OfdmDlMapIe [class] 153 module.add_class('OfdmDlMapIe') 154 ## ul-mac-messages.h (module 'wimax'): ns3::OfdmUlBurstProfile [class] 155 module.add_class('OfdmUlBurstProfile') 156 ## ul-mac-messages.h (module 'wimax'): ns3::OfdmUlBurstProfile::Uiuc [enumeration] 157 module.add_enum('Uiuc', ['UIUC_INITIAL_RANGING', 'UIUC_REQ_REGION_FULL', 'UIUC_REQ_REGION_FOCUSED', 'UIUC_FOCUSED_CONTENTION_IE', 'UIUC_BURST_PROFILE_5', 'UIUC_BURST_PROFILE_6', 'UIUC_BURST_PROFILE_7', 'UIUC_BURST_PROFILE_8', 'UIUC_BURST_PROFILE_9', 'UIUC_BURST_PROFILE_10', 'UIUC_BURST_PROFILE_11', 'UIUC_BURST_PROFILE_12', 'UIUC_SUBCH_NETWORK_ENTRY', 'UIUC_END_OF_MAP'], outer_class=root_module['ns3::OfdmUlBurstProfile']) 158 ## ul-mac-messages.h (module 'wimax'): ns3::OfdmUlMapIe [class] 159 module.add_class('OfdmUlMapIe') 160 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] 161 module.add_class('PacketMetadata', import_from_module='ns.network') 162 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] 163 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 164 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::ItemType [enumeration] 165 module.add_enum('ItemType', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network') 166 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class] 167 module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 168 ## packet.h (module 'network'): ns3::PacketTagIterator [class] 169 module.add_class('PacketTagIterator', import_from_module='ns.network') 170 ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class] 171 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator']) 172 ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class] 173 module.add_class('PacketTagList', import_from_module='ns.network') 174 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] 175 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) 176 ## log.h (module 'core'): ns3::ParameterLogger [class] 177 module.add_class('ParameterLogger', import_from_module='ns.core') 178 ## pcap-file.h (module 'network'): ns3::PcapFile [class] 179 module.add_class('PcapFile', import_from_module='ns.network') 180 ## trace-helper.h (module 'network'): ns3::PcapHelper [class] 181 module.add_class('PcapHelper', import_from_module='ns.network') 182 ## trace-helper.h (module 'network'): ns3::PcapHelper::DataLinkType [enumeration] 183 module.add_enum('DataLinkType', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SLL', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4', 'DLT_NETLINK', 'DLT_LORATAP'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network') 184 ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class] 185 module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network') 186 ## snr-to-block-error-rate-manager.h (module 'wimax'): ns3::SNRToBlockErrorRateManager [class] 187 module.add_class('SNRToBlockErrorRateManager') 188 ## snr-to-block-error-rate-record.h (module 'wimax'): ns3::SNRToBlockErrorRateRecord [class] 189 module.add_class('SNRToBlockErrorRateRecord') 190 ## ss-record.h (module 'wimax'): ns3::SSRecord [class] 191 module.add_class('SSRecord') 192 ## send-params.h (module 'wimax'): ns3::SendParams [class] 193 module.add_class('SendParams') 194 ## service-flow.h (module 'wimax'): ns3::ServiceFlow [class] 195 module.add_class('ServiceFlow') 196 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::Direction [enumeration] 197 module.add_enum('Direction', ['SF_DIRECTION_DOWN', 'SF_DIRECTION_UP'], outer_class=root_module['ns3::ServiceFlow']) 198 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::Type [enumeration] 199 module.add_enum('Type', ['SF_TYPE_PROVISIONED', 'SF_TYPE_ADMITTED', 'SF_TYPE_ACTIVE'], outer_class=root_module['ns3::ServiceFlow']) 200 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::SchedulingType [enumeration] 201 module.add_enum('SchedulingType', ['SF_TYPE_NONE', 'SF_TYPE_UNDEF', 'SF_TYPE_BE', 'SF_TYPE_NRTPS', 'SF_TYPE_RTPS', 'SF_TYPE_UGS', 'SF_TYPE_ALL'], outer_class=root_module['ns3::ServiceFlow']) 202 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::CsSpecification [enumeration] 203 module.add_enum('CsSpecification', ['ATM', 'IPV4', 'IPV6', 'ETHERNET', 'VLAN', 'IPV4_OVER_ETHERNET', 'IPV6_OVER_ETHERNET', 'IPV4_OVER_VLAN', 'IPV6_OVER_VLAN'], outer_class=root_module['ns3::ServiceFlow']) 204 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::ModulationType [enumeration] 205 module.add_enum('ModulationType', ['MODULATION_TYPE_BPSK_12', 'MODULATION_TYPE_QPSK_12', 'MODULATION_TYPE_QPSK_34', 'MODULATION_TYPE_QAM16_12', 'MODULATION_TYPE_QAM16_34', 'MODULATION_TYPE_QAM64_23', 'MODULATION_TYPE_QAM64_34'], outer_class=root_module['ns3::ServiceFlow']) 206 ## service-flow-record.h (module 'wimax'): ns3::ServiceFlowRecord [class] 207 module.add_class('ServiceFlowRecord') 208 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] 209 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::ObjectBase'], template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter']) 210 ## simulator.h (module 'core'): ns3::Simulator [class] 211 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') 212 ## simulator.h (module 'core'): ns3::Simulator [enumeration] 213 module.add_enum('', ['NO_CONTEXT'], outer_class=root_module['ns3::Simulator'], import_from_module='ns.core') 214 ## ul-job.h (module 'wimax'): ns3::SortProcess [struct] 215 module.add_class('SortProcess') 216 ## ul-job.h (module 'wimax'): ns3::SortProcessPtr [struct] 217 module.add_class('SortProcessPtr') 218 ## tag.h (module 'network'): ns3::Tag [class] 219 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 220 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] 221 module.add_class('TagBuffer', import_from_module='ns.network') 222 ## nstime.h (module 'core'): ns3::Time [class] 223 module.add_class('Time', import_from_module='ns.core') 224 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] 225 module.add_enum('Unit', ['Y', 'D', 'H', 'MIN', 'S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST', 'AUTO'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') 226 typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback') 227 typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*') 228 typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&') 229 ## nstime.h (module 'core'): ns3::TimeWithUnit [class] 230 module.add_class('TimeWithUnit', import_from_module='ns.core') 231 ## wimax-tlv.h (module 'wimax'): ns3::TlvValue [class] 232 module.add_class('TlvValue', allow_subclassing=True) 233 ## wimax-tlv.h (module 'wimax'): ns3::TosTlvValue [class] 234 module.add_class('TosTlvValue', parent=root_module['ns3::TlvValue']) 235 ## type-id.h (module 'core'): ns3::TypeId [class] 236 module.add_class('TypeId', import_from_module='ns.core') 237 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] 238 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 239 ## type-id.h (module 'core'): ns3::TypeId::SupportLevel [enumeration] 240 module.add_enum('SupportLevel', ['SUPPORTED', 'DEPRECATED', 'OBSOLETE'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 241 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] 242 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 243 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] 244 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 245 typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t') 246 typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*') 247 typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&') 248 ## wimax-tlv.h (module 'wimax'): ns3::U16TlvValue [class] 249 module.add_class('U16TlvValue', parent=root_module['ns3::TlvValue']) 250 ## wimax-tlv.h (module 'wimax'): ns3::U32TlvValue [class] 251 module.add_class('U32TlvValue', parent=root_module['ns3::TlvValue']) 252 ## wimax-tlv.h (module 'wimax'): ns3::U8TlvValue [class] 253 module.add_class('U8TlvValue', parent=root_module['ns3::TlvValue']) 254 ## ul-mac-messages.h (module 'wimax'): ns3::UcdChannelEncodings [class] 255 module.add_class('UcdChannelEncodings', allow_subclassing=True) 256 ## wimax-tlv.h (module 'wimax'): ns3::VectorTlvValue [class] 257 module.add_class('VectorTlvValue', parent=root_module['ns3::TlvValue']) 258 typehandlers.add_type_alias('std::vector< ns3::Tlv * > const_iterator', 'ns3::VectorTlvValue::Iterator') 259 typehandlers.add_type_alias('std::vector< ns3::Tlv * > const_iterator*', 'ns3::VectorTlvValue::Iterator*') 260 typehandlers.add_type_alias('std::vector< ns3::Tlv * > const_iterator&', 'ns3::VectorTlvValue::Iterator&') 261 ## wimax-helper.h (module 'wimax'): ns3::WimaxHelper [class] 262 module.add_class('WimaxHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) 263 ## wimax-helper.h (module 'wimax'): ns3::WimaxHelper::NetDeviceType [enumeration] 264 module.add_enum('NetDeviceType', ['DEVICE_TYPE_SUBSCRIBER_STATION', 'DEVICE_TYPE_BASE_STATION'], outer_class=root_module['ns3::WimaxHelper']) 265 ## wimax-helper.h (module 'wimax'): ns3::WimaxHelper::PhyType [enumeration] 266 module.add_enum('PhyType', ['SIMPLE_PHY_TYPE_OFDM'], outer_class=root_module['ns3::WimaxHelper']) 267 ## wimax-helper.h (module 'wimax'): ns3::WimaxHelper::SchedulerType [enumeration] 268 module.add_enum('SchedulerType', ['SCHED_TYPE_SIMPLE', 'SCHED_TYPE_RTPS', 'SCHED_TYPE_MBQOS'], outer_class=root_module['ns3::WimaxHelper']) 269 ## empty.h (module 'core'): ns3::empty [class] 270 module.add_class('empty', import_from_module='ns.core') 271 ## int64x64-128.h (module 'core'): ns3::int64x64_t [class] 272 module.add_class('int64x64_t', import_from_module='ns.core') 273 ## int64x64-128.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] 274 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') 275 ## simple-ofdm-send-param.h (module 'wimax'): ns3::simpleOfdmSendParam [class] 276 module.add_class('simpleOfdmSendParam') 277 ## chunk.h (module 'network'): ns3::Chunk [class] 278 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 279 ## wimax-tlv.h (module 'wimax'): ns3::ClassificationRuleVectorTlvValue [class] 280 module.add_class('ClassificationRuleVectorTlvValue', parent=root_module['ns3::VectorTlvValue']) 281 ## wimax-tlv.h (module 'wimax'): ns3::ClassificationRuleVectorTlvValue::ClassificationRuleTlvType [enumeration] 282 module.add_enum('ClassificationRuleTlvType', ['Priority', 'ToS', 'Protocol', 'IP_src', 'IP_dst', 'Port_src', 'Port_dst', 'Index'], outer_class=root_module['ns3::ClassificationRuleVectorTlvValue']) 283 ## wimax-tlv.h (module 'wimax'): ns3::CsParamVectorTlvValue [class] 284 module.add_class('CsParamVectorTlvValue', parent=root_module['ns3::VectorTlvValue']) 285 ## wimax-tlv.h (module 'wimax'): ns3::CsParamVectorTlvValue::Type [enumeration] 286 module.add_enum('Type', ['Classifier_DSC_Action', 'Packet_Classification_Rule'], outer_class=root_module['ns3::CsParamVectorTlvValue']) 287 ## header.h (module 'network'): ns3::Header [class] 288 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 289 ## wimax-tlv.h (module 'wimax'): ns3::Ipv4AddressTlvValue [class] 290 module.add_class('Ipv4AddressTlvValue', parent=root_module['ns3::TlvValue']) 291 ## wimax-tlv.h (module 'wimax'): ns3::Ipv4AddressTlvValue::ipv4Addr [struct] 292 module.add_class('ipv4Addr', outer_class=root_module['ns3::Ipv4AddressTlvValue']) 293 typehandlers.add_type_alias('std::vector< ns3::Ipv4AddressTlvValue::ipv4Addr > const_iterator', 'ns3::Ipv4AddressTlvValue::Iterator') 294 typehandlers.add_type_alias('std::vector< ns3::Ipv4AddressTlvValue::ipv4Addr > const_iterator*', 'ns3::Ipv4AddressTlvValue::Iterator*') 295 typehandlers.add_type_alias('std::vector< ns3::Ipv4AddressTlvValue::ipv4Addr > const_iterator&', 'ns3::Ipv4AddressTlvValue::Iterator&') 296 ## wimax-mac-header.h (module 'wimax'): ns3::MacHeaderType [class] 297 module.add_class('MacHeaderType', parent=root_module['ns3::Header']) 298 ## wimax-mac-header.h (module 'wimax'): ns3::MacHeaderType::HeaderType [enumeration] 299 module.add_enum('HeaderType', ['HEADER_TYPE_GENERIC', 'HEADER_TYPE_BANDWIDTH'], outer_class=root_module['ns3::MacHeaderType']) 300 ## mac-messages.h (module 'wimax'): ns3::ManagementMessageType [class] 301 module.add_class('ManagementMessageType', parent=root_module['ns3::Header']) 302 ## mac-messages.h (module 'wimax'): ns3::ManagementMessageType::MessageType [enumeration] 303 module.add_enum('MessageType', ['MESSAGE_TYPE_UCD', 'MESSAGE_TYPE_DCD', 'MESSAGE_TYPE_DL_MAP', 'MESSAGE_TYPE_UL_MAP', 'MESSAGE_TYPE_RNG_REQ', 'MESSAGE_TYPE_RNG_RSP', 'MESSAGE_TYPE_REG_REQ', 'MESSAGE_TYPE_REG_RSP', 'MESSAGE_TYPE_DSA_REQ', 'MESSAGE_TYPE_DSA_RSP', 'MESSAGE_TYPE_DSA_ACK'], outer_class=root_module['ns3::ManagementMessageType']) 304 ## object.h (module 'core'): ns3::Object [class] 305 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 306 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] 307 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) 308 ## ofdm-downlink-frame-prefix.h (module 'wimax'): ns3::OfdmDownlinkFramePrefix [class] 309 module.add_class('OfdmDownlinkFramePrefix', parent=root_module['ns3::Header']) 310 ## send-params.h (module 'wimax'): ns3::OfdmSendParams [class] 311 module.add_class('OfdmSendParams', parent=root_module['ns3::SendParams']) 312 ## ul-mac-messages.h (module 'wimax'): ns3::OfdmUcdChannelEncodings [class] 313 module.add_class('OfdmUcdChannelEncodings', parent=root_module['ns3::UcdChannelEncodings']) 314 ## packet-burst.h (module 'network'): ns3::PacketBurst [class] 315 module.add_class('PacketBurst', import_from_module='ns.network', parent=root_module['ns3::Object']) 316 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::PacketBurst const > )', 'ns3::PacketBurst::TracedCallback') 317 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::PacketBurst const > )*', 'ns3::PacketBurst::TracedCallback*') 318 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::PacketBurst const > )&', 'ns3::PacketBurst::TracedCallback&') 319 ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class] 320 module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object']) 321 ## wimax-tlv.h (module 'wimax'): ns3::PortRangeTlvValue [class] 322 module.add_class('PortRangeTlvValue', parent=root_module['ns3::TlvValue']) 323 ## wimax-tlv.h (module 'wimax'): ns3::PortRangeTlvValue::PortRange [struct] 324 module.add_class('PortRange', outer_class=root_module['ns3::PortRangeTlvValue']) 325 typehandlers.add_type_alias('std::vector< ns3::PortRangeTlvValue::PortRange > const_iterator', 'ns3::PortRangeTlvValue::Iterator') 326 typehandlers.add_type_alias('std::vector< ns3::PortRangeTlvValue::PortRange > const_iterator*', 'ns3::PortRangeTlvValue::Iterator*') 327 typehandlers.add_type_alias('std::vector< ns3::PortRangeTlvValue::PortRange > const_iterator&', 'ns3::PortRangeTlvValue::Iterator&') 328 ## ul-job.h (module 'wimax'): ns3::PriorityUlJob [class] 329 module.add_class('PriorityUlJob', parent=root_module['ns3::Object']) 330 ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel [class] 331 module.add_class('PropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::Object']) 332 ## wimax-tlv.h (module 'wimax'): ns3::ProtocolTlvValue [class] 333 module.add_class('ProtocolTlvValue', parent=root_module['ns3::TlvValue']) 334 typehandlers.add_type_alias('std::vector< unsigned char > const_iterator', 'ns3::ProtocolTlvValue::Iterator') 335 typehandlers.add_type_alias('std::vector< unsigned char > const_iterator*', 'ns3::ProtocolTlvValue::Iterator*') 336 typehandlers.add_type_alias('std::vector< unsigned char > const_iterator&', 'ns3::ProtocolTlvValue::Iterator&') 337 ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel [class] 338 module.add_class('RandomPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 339 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] 340 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) 341 ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel [class] 342 module.add_class('RangePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 343 ## mac-messages.h (module 'wimax'): ns3::RngReq [class] 344 module.add_class('RngReq', parent=root_module['ns3::Header']) 345 ## mac-messages.h (module 'wimax'): ns3::RngRsp [class] 346 module.add_class('RngRsp', parent=root_module['ns3::Header']) 347 ## ss-manager.h (module 'wimax'): ns3::SSManager [class] 348 module.add_class('SSManager', parent=root_module['ns3::Object']) 349 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] 350 module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 351 ## service-flow-manager.h (module 'wimax'): ns3::ServiceFlowManager [class] 352 module.add_class('ServiceFlowManager', parent=root_module['ns3::Object']) 353 ## service-flow-manager.h (module 'wimax'): ns3::ServiceFlowManager::ConfirmationCode [enumeration] 354 module.add_enum('ConfirmationCode', ['CONFIRMATION_CODE_SUCCESS', 'CONFIRMATION_CODE_REJECT'], outer_class=root_module['ns3::ServiceFlowManager']) 355 ## wimax-tlv.h (module 'wimax'): ns3::SfVectorTlvValue [class] 356 module.add_class('SfVectorTlvValue', parent=root_module['ns3::VectorTlvValue']) 357 ## wimax-tlv.h (module 'wimax'): ns3::SfVectorTlvValue::Type [enumeration] 358 module.add_enum('Type', ['SFID', 'CID', 'Service_Class_Name', 'reserved1', 'QoS_Parameter_Set_Type', 'Traffic_Priority', 'Maximum_Sustained_Traffic_Rate', 'Maximum_Traffic_Burst', 'Minimum_Reserved_Traffic_Rate', 'Minimum_Tolerable_Traffic_Rate', 'Service_Flow_Scheduling_Type', 'Request_Transmission_Policy', 'Tolerated_Jitter', 'Maximum_Latency', 'Fixed_length_versus_Variable_length_SDU_Indicator', 'SDU_Size', 'Target_SAID', 'ARQ_Enable', 'ARQ_WINDOW_SIZE', 'ARQ_RETRY_TIMEOUT_Transmitter_Delay', 'ARQ_RETRY_TIMEOUT_Receiver_Delay', 'ARQ_BLOCK_LIFETIME', 'ARQ_SYNC_LOSS', 'ARQ_DELIVER_IN_ORDER', 'ARQ_PURGE_TIMEOUT', 'ARQ_BLOCK_SIZE', 'reserved2', 'CS_Specification', 'IPV4_CS_Parameters'], outer_class=root_module['ns3::SfVectorTlvValue']) 359 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] 360 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>']) 361 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] 362 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>']) 363 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] 364 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>']) 365 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] 366 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>']) 367 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] 368 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>']) 369 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class] 370 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>']) 371 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] 372 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NixVector>']) 373 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class] 374 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>']) 375 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] 376 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>']) 377 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] 378 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>']) 379 ## ss-service-flow-manager.h (module 'wimax'): ns3::SsServiceFlowManager [class] 380 module.add_class('SsServiceFlowManager', parent=root_module['ns3::ServiceFlowManager']) 381 ## ss-service-flow-manager.h (module 'wimax'): ns3::SsServiceFlowManager::ConfirmationCode [enumeration] 382 module.add_enum('ConfirmationCode', ['CONFIRMATION_CODE_SUCCESS', 'CONFIRMATION_CODE_REJECT'], outer_class=root_module['ns3::SsServiceFlowManager']) 383 ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel [class] 384 module.add_class('ThreeLogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 385 ## wimax-tlv.h (module 'wimax'): ns3::Tlv [class] 386 module.add_class('Tlv', parent=root_module['ns3::Header']) 387 ## wimax-tlv.h (module 'wimax'): ns3::Tlv::CommonTypes [enumeration] 388 module.add_enum('CommonTypes', ['HMAC_TUPLE', 'MAC_VERSION_ENCODING', 'CURRENT_TRANSMIT_POWER', 'DOWNLINK_SERVICE_FLOW', 'UPLINK_SERVICE_FLOW', 'VENDOR_ID_EMCODING', 'VENDOR_SPECIFIC_INFORMATION'], outer_class=root_module['ns3::Tlv']) 389 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] 390 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 391 ## trailer.h (module 'network'): ns3::Trailer [class] 392 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 393 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class] 394 module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 395 ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel [class] 396 module.add_class('TwoRayGroundPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 397 ## ul-mac-messages.h (module 'wimax'): ns3::Ucd [class] 398 module.add_class('Ucd', parent=root_module['ns3::Header']) 399 ## ul-job.h (module 'wimax'): ns3::UlJob [class] 400 module.add_class('UlJob', parent=root_module['ns3::Object']) 401 ## ul-job.h (module 'wimax'): ns3::UlJob::JobPriority [enumeration] 402 module.add_enum('JobPriority', ['LOW', 'INTERMEDIATE', 'HIGH'], outer_class=root_module['ns3::UlJob']) 403 ## ul-mac-messages.h (module 'wimax'): ns3::UlMap [class] 404 module.add_class('UlMap', parent=root_module['ns3::Header']) 405 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class] 406 module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 407 ## bs-uplink-scheduler.h (module 'wimax'): ns3::UplinkScheduler [class] 408 module.add_class('UplinkScheduler', parent=root_module['ns3::Object']) 409 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): ns3::UplinkSchedulerMBQoS [class] 410 module.add_class('UplinkSchedulerMBQoS', parent=root_module['ns3::UplinkScheduler']) 411 ## bs-uplink-scheduler-rtps.h (module 'wimax'): ns3::UplinkSchedulerRtps [class] 412 module.add_class('UplinkSchedulerRtps', parent=root_module['ns3::UplinkScheduler']) 413 ## bs-uplink-scheduler-simple.h (module 'wimax'): ns3::UplinkSchedulerSimple [class] 414 module.add_class('UplinkSchedulerSimple', parent=root_module['ns3::UplinkScheduler']) 415 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class] 416 module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 417 ## wimax-connection.h (module 'wimax'): ns3::WimaxConnection [class] 418 module.add_class('WimaxConnection', parent=root_module['ns3::Object']) 419 typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::Packet const > >', 'ns3::WimaxConnection::FragmentsQueue') 420 typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::Packet const > >*', 'ns3::WimaxConnection::FragmentsQueue*') 421 typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::Packet const > >&', 'ns3::WimaxConnection::FragmentsQueue&') 422 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue [class] 423 module.add_class('WimaxMacQueue', parent=root_module['ns3::Object']) 424 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::QueueElement [struct] 425 module.add_class('QueueElement', outer_class=root_module['ns3::WimaxMacQueue']) 426 ## wimax-mac-to-mac-header.h (module 'wimax'): ns3::WimaxMacToMacHeader [class] 427 module.add_class('WimaxMacToMacHeader', parent=root_module['ns3::Header']) 428 ## wimax-phy.h (module 'wimax'): ns3::WimaxPhy [class] 429 module.add_class('WimaxPhy', parent=root_module['ns3::Object']) 430 ## wimax-phy.h (module 'wimax'): ns3::WimaxPhy::ModulationType [enumeration] 431 module.add_enum('ModulationType', ['MODULATION_TYPE_BPSK_12', 'MODULATION_TYPE_QPSK_12', 'MODULATION_TYPE_QPSK_34', 'MODULATION_TYPE_QAM16_12', 'MODULATION_TYPE_QAM16_34', 'MODULATION_TYPE_QAM64_23', 'MODULATION_TYPE_QAM64_34'], outer_class=root_module['ns3::WimaxPhy']) 432 ## wimax-phy.h (module 'wimax'): ns3::WimaxPhy::PhyState [enumeration] 433 module.add_enum('PhyState', ['PHY_STATE_IDLE', 'PHY_STATE_SCANNING', 'PHY_STATE_TX', 'PHY_STATE_RX'], outer_class=root_module['ns3::WimaxPhy']) 434 ## wimax-phy.h (module 'wimax'): ns3::WimaxPhy::PhyType [enumeration] 435 module.add_enum('PhyType', ['SimpleWimaxPhy', 'simpleOfdmWimaxPhy'], outer_class=root_module['ns3::WimaxPhy']) 436 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] 437 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 438 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] 439 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 440 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] 441 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 442 ## attribute.h (module 'core'): ns3::AttributeChecker [class] 443 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> >']) 444 ## attribute.h (module 'core'): ns3::AttributeValue [class] 445 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> >']) 446 ## bs-scheduler.h (module 'wimax'): ns3::BSScheduler [class] 447 module.add_class('BSScheduler', parent=root_module['ns3::Object']) 448 ## bs-scheduler-rtps.h (module 'wimax'): ns3::BSSchedulerRtps [class] 449 module.add_class('BSSchedulerRtps', parent=root_module['ns3::BSScheduler']) 450 ## bs-scheduler-simple.h (module 'wimax'): ns3::BSSchedulerSimple [class] 451 module.add_class('BSSchedulerSimple', parent=root_module['ns3::BSScheduler']) 452 ## wimax-mac-header.h (module 'wimax'): ns3::BandwidthRequestHeader [class] 453 module.add_class('BandwidthRequestHeader', parent=root_module['ns3::Header']) 454 ## wimax-mac-header.h (module 'wimax'): ns3::BandwidthRequestHeader::HeaderType [enumeration] 455 module.add_enum('HeaderType', ['HEADER_TYPE_INCREMENTAL', 'HEADER_TYPE_AGGREGATE'], outer_class=root_module['ns3::BandwidthRequestHeader']) 456 ## bs-service-flow-manager.h (module 'wimax'): ns3::BsServiceFlowManager [class] 457 module.add_class('BsServiceFlowManager', parent=root_module['ns3::ServiceFlowManager']) 458 ## bs-service-flow-manager.h (module 'wimax'): ns3::BsServiceFlowManager::ConfirmationCode [enumeration] 459 module.add_enum('ConfirmationCode', ['CONFIRMATION_CODE_SUCCESS', 'CONFIRMATION_CODE_REJECT'], outer_class=root_module['ns3::BsServiceFlowManager']) 460 ## callback.h (module 'core'): ns3::CallbackChecker [class] 461 module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 462 ## callback.h (module 'core'): ns3::CallbackImplBase [class] 463 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 464 ## callback.h (module 'core'): ns3::CallbackValue [class] 465 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 466 ## channel.h (module 'network'): ns3::Channel [class] 467 module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object']) 468 ## connection-manager.h (module 'wimax'): ns3::ConnectionManager [class] 469 module.add_class('ConnectionManager', parent=root_module['ns3::Object']) 470 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class] 471 module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 472 ## dl-mac-messages.h (module 'wimax'): ns3::Dcd [class] 473 module.add_class('Dcd', parent=root_module['ns3::Header']) 474 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class] 475 module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 476 ## dl-mac-messages.h (module 'wimax'): ns3::DlMap [class] 477 module.add_class('DlMap', parent=root_module['ns3::Header']) 478 ## mac-messages.h (module 'wimax'): ns3::DsaAck [class] 479 module.add_class('DsaAck', parent=root_module['ns3::Header']) 480 ## mac-messages.h (module 'wimax'): ns3::DsaReq [class] 481 module.add_class('DsaReq', parent=root_module['ns3::Header']) 482 ## mac-messages.h (module 'wimax'): ns3::DsaRsp [class] 483 module.add_class('DsaRsp', parent=root_module['ns3::Header']) 484 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] 485 module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 486 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor [class] 487 module.add_class('EmptyAttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor']) 488 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker [class] 489 module.add_class('EmptyAttributeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 490 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] 491 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 492 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class] 493 module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 494 ## event-impl.h (module 'core'): ns3::EventImpl [class] 495 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 496 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class] 497 module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 498 ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel [class] 499 module.add_class('FixedRssLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 500 ## wimax-mac-header.h (module 'wimax'): ns3::FragmentationSubheader [class] 501 module.add_class('FragmentationSubheader', parent=root_module['ns3::Header']) 502 ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel [class] 503 module.add_class('FriisPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 504 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] 505 module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 506 ## wimax-mac-header.h (module 'wimax'): ns3::GenericMacHeader [class] 507 module.add_class('GenericMacHeader', parent=root_module['ns3::Header']) 508 ## wimax-mac-header.h (module 'wimax'): ns3::GrantManagementSubheader [class] 509 module.add_class('GrantManagementSubheader', parent=root_module['ns3::Header']) 510 ## ipcs-classifier.h (module 'wimax'): ns3::IpcsClassifier [class] 511 module.add_class('IpcsClassifier', parent=root_module['ns3::Object']) 512 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] 513 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 514 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] 515 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 516 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] 517 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 518 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] 519 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 520 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] 521 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 522 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] 523 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 524 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] 525 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 526 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] 527 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 528 ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class] 529 module.add_class('LogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 530 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] 531 module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 532 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] 533 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 534 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] 535 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 536 ## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel [class] 537 module.add_class('MatrixPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 538 ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel [class] 539 module.add_class('NakagamiPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 540 ## net-device.h (module 'network'): ns3::NetDevice [class] 541 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) 542 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] 543 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') 544 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::NetDevice::LinkChangeTracedCallback') 545 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::NetDevice::LinkChangeTracedCallback*') 546 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::NetDevice::LinkChangeTracedCallback&') 547 typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::NetDevice::ReceiveCallback') 548 typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::NetDevice::ReceiveCallback*') 549 typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::NetDevice::ReceiveCallback&') 550 typehandlers.add_type_alias('ns3::Callback< bool, 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 >', 'ns3::NetDevice::PromiscReceiveCallback') 551 typehandlers.add_type_alias('ns3::Callback< bool, 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 >*', 'ns3::NetDevice::PromiscReceiveCallback*') 552 typehandlers.add_type_alias('ns3::Callback< bool, 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 >&', 'ns3::NetDevice::PromiscReceiveCallback&') 553 ## nix-vector.h (module 'network'): ns3::NixVector [class] 554 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 555 ## node.h (module 'network'): ns3::Node [class] 556 module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object']) 557 typehandlers.add_type_alias('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 >', 'ns3::Node::ProtocolHandler') 558 typehandlers.add_type_alias('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 >*', 'ns3::Node::ProtocolHandler*') 559 typehandlers.add_type_alias('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 >&', 'ns3::Node::ProtocolHandler&') 560 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Node::DeviceAdditionListener') 561 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Node::DeviceAdditionListener*') 562 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Node::DeviceAdditionListener&') 563 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class] 564 module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 565 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class] 566 module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 567 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class] 568 module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 569 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class] 570 module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) 571 ## packet.h (module 'network'): ns3::Packet [class] 572 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 573 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )', 'ns3::Packet::TracedCallback') 574 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )*', 'ns3::Packet::TracedCallback*') 575 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )&', 'ns3::Packet::TracedCallback&') 576 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )', 'ns3::Packet::AddressTracedCallback') 577 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )*', 'ns3::Packet::AddressTracedCallback*') 578 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )&', 'ns3::Packet::AddressTracedCallback&') 579 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )', 'ns3::Packet::TwoAddressTracedCallback') 580 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )*', 'ns3::Packet::TwoAddressTracedCallback*') 581 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )&', 'ns3::Packet::TwoAddressTracedCallback&') 582 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )', 'ns3::Packet::Mac48AddressTracedCallback') 583 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )*', 'ns3::Packet::Mac48AddressTracedCallback*') 584 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )&', 'ns3::Packet::Mac48AddressTracedCallback&') 585 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::Packet::SizeTracedCallback') 586 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::Packet::SizeTracedCallback*') 587 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::Packet::SizeTracedCallback&') 588 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )', 'ns3::Packet::SinrTracedCallback') 589 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )*', 'ns3::Packet::SinrTracedCallback*') 590 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )&', 'ns3::Packet::SinrTracedCallback&') 591 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class] 592 module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 593 ## simple-ofdm-wimax-phy.h (module 'wimax'): ns3::SimpleOfdmWimaxPhy [class] 594 module.add_class('SimpleOfdmWimaxPhy', parent=root_module['ns3::WimaxPhy']) 595 ## simple-ofdm-wimax-phy.h (module 'wimax'): ns3::SimpleOfdmWimaxPhy::FrameDurationCode [enumeration] 596 module.add_enum('FrameDurationCode', ['FRAME_DURATION_2_POINT_5_MS', 'FRAME_DURATION_4_MS', 'FRAME_DURATION_5_MS', 'FRAME_DURATION_8_MS', 'FRAME_DURATION_10_MS', 'FRAME_DURATION_12_POINT_5_MS', 'FRAME_DURATION_20_MS'], outer_class=root_module['ns3::SimpleOfdmWimaxPhy']) 597 ## nstime.h (module 'core'): ns3::TimeValue [class] 598 module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 599 ## type-id.h (module 'core'): ns3::TypeIdChecker [class] 600 module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 601 ## type-id.h (module 'core'): ns3::TypeIdValue [class] 602 module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 603 ## uinteger.h (module 'core'): ns3::UintegerValue [class] 604 module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 605 ## wimax-channel.h (module 'wimax'): ns3::WimaxChannel [class] 606 module.add_class('WimaxChannel', parent=root_module['ns3::Channel']) 607 ## wimax-net-device.h (module 'wimax'): ns3::WimaxNetDevice [class] 608 module.add_class('WimaxNetDevice', parent=root_module['ns3::NetDevice']) 609 ## wimax-net-device.h (module 'wimax'): ns3::WimaxNetDevice::Direction [enumeration] 610 module.add_enum('Direction', ['DIRECTION_DOWNLINK', 'DIRECTION_UPLINK'], outer_class=root_module['ns3::WimaxNetDevice']) 611 ## wimax-net-device.h (module 'wimax'): ns3::WimaxNetDevice::RangingStatus [enumeration] 612 module.add_enum('RangingStatus', ['RANGING_STATUS_EXPIRED', 'RANGING_STATUS_CONTINUE', 'RANGING_STATUS_ABORT', 'RANGING_STATUS_SUCCESS'], outer_class=root_module['ns3::WimaxNetDevice']) 613 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address const & )', 'ns3::WimaxNetDevice::TxRxTracedCallback') 614 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address const & )*', 'ns3::WimaxNetDevice::TxRxTracedCallback*') 615 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address const & )&', 'ns3::WimaxNetDevice::TxRxTracedCallback&') 616 ## address.h (module 'network'): ns3::AddressChecker [class] 617 module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 618 ## address.h (module 'network'): ns3::AddressValue [class] 619 module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 620 ## bs-net-device.h (module 'wimax'): ns3::BaseStationNetDevice [class] 621 module.add_class('BaseStationNetDevice', parent=root_module['ns3::WimaxNetDevice']) 622 ## bs-net-device.h (module 'wimax'): ns3::BaseStationNetDevice::State [enumeration] 623 module.add_enum('State', ['BS_STATE_DL_SUB_FRAME', 'BS_STATE_UL_SUB_FRAME', 'BS_STATE_TTG', 'BS_STATE_RTG'], outer_class=root_module['ns3::BaseStationNetDevice']) 624 ## bs-net-device.h (module 'wimax'): ns3::BaseStationNetDevice::MacPreamble [enumeration] 625 module.add_enum('MacPreamble', ['SHORT_PREAMBLE', 'LONG_PREAMBLE'], outer_class=root_module['ns3::BaseStationNetDevice']) 626 ## callback.h (module 'core'): ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 627 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['ns3::ObjectBase *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 628 ## callback.h (module 'core'): ns3::CallbackImpl<void, bool, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 629 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'bool', 'unsigned long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 630 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, const ns3::Mac48Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 631 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'const ns3::Mac48Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 632 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, const ns3::Cid &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 633 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'ns3::Mac48Address', 'const ns3::Cid &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 634 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, ns3::Cid, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 635 module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'ns3::Mac48Address', 'ns3::Cid', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 636 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 637 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 638 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 639 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::PacketBurst>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 640 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> [class] 641 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'const ns3::Address &', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 642 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 643 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 644 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 645 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::PacketBurst>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 646 ## simple-ofdm-wimax-channel.h (module 'wimax'): ns3::SimpleOfdmWimaxChannel [class] 647 module.add_class('SimpleOfdmWimaxChannel', parent=root_module['ns3::WimaxChannel']) 648 ## simple-ofdm-wimax-channel.h (module 'wimax'): ns3::SimpleOfdmWimaxChannel::PropModel [enumeration] 649 module.add_enum('PropModel', ['RANDOM_PROPAGATION', 'FRIIS_PROPAGATION', 'LOG_DISTANCE_PROPAGATION', 'COST231_PROPAGATION'], outer_class=root_module['ns3::SimpleOfdmWimaxChannel']) 650 ## ss-net-device.h (module 'wimax'): ns3::SubscriberStationNetDevice [class] 651 module.add_class('SubscriberStationNetDevice', parent=root_module['ns3::WimaxNetDevice']) 652 ## ss-net-device.h (module 'wimax'): ns3::SubscriberStationNetDevice::State [enumeration] 653 module.add_enum('State', ['SS_STATE_IDLE', 'SS_STATE_SCANNING', 'SS_STATE_SYNCHRONIZING', 'SS_STATE_ACQUIRING_PARAMETERS', 'SS_STATE_WAITING_REG_RANG_INTRVL', 'SS_STATE_WAITING_INV_RANG_INTRVL', 'SS_STATE_WAITING_RNG_RSP', 'SS_STATE_ADJUSTING_PARAMETERS', 'SS_STATE_REGISTERED', 'SS_STATE_TRANSMITTING', 'SS_STATE_STOPPED'], outer_class=root_module['ns3::SubscriberStationNetDevice']) 654 ## ss-net-device.h (module 'wimax'): ns3::SubscriberStationNetDevice::EventType [enumeration] 655 module.add_enum('EventType', ['EVENT_NONE', 'EVENT_WAIT_FOR_RNG_RSP', 'EVENT_DL_MAP_SYNC_TIMEOUT', 'EVENT_LOST_DL_MAP', 'EVENT_LOST_UL_MAP', 'EVENT_DCD_WAIT_TIMEOUT', 'EVENT_UCD_WAIT_TIMEOUT', 'EVENT_RANG_OPP_WAIT_TIMEOUT'], outer_class=root_module['ns3::SubscriberStationNetDevice']) 656 typehandlers.add_type_alias('ns3::Callback< void, std::basic_string< char >, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::SubscriberStationNetDevice::AsciiTraceCallback') 657 typehandlers.add_type_alias('ns3::Callback< void, std::basic_string< char >, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::SubscriberStationNetDevice::AsciiTraceCallback*') 658 typehandlers.add_type_alias('ns3::Callback< void, std::basic_string< char >, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::SubscriberStationNetDevice::AsciiTraceCallback&') 659 module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') 660 module.add_container('std::vector< ns3::ServiceFlow * >', 'ns3::ServiceFlow *', container_type='vector') 661 module.add_container('std::vector< bool >', 'bool', container_type='vector') 662 module.add_container('ns3::bvec', 'bool', container_type='vector') 663 module.add_container('std::vector< ns3::DlFramePrefixIe >', 'ns3::DlFramePrefixIe', container_type='vector') 664 module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type='list') 665 module.add_container('std::vector< ns3::SSRecord * >', 'ns3::SSRecord *', container_type='vector') 666 module.add_container('std::vector< ns3::OfdmUlBurstProfile >', 'ns3::OfdmUlBurstProfile', container_type='vector') 667 module.add_container('std::list< ns3::OfdmUlMapIe >', 'ns3::OfdmUlMapIe', container_type='list') 668 module.add_container('std::list< ns3::Ptr< ns3::UlJob > >', 'ns3::Ptr< ns3::UlJob >', container_type='list') 669 module.add_container('std::list< ns3::Ptr< ns3::Packet const > >', 'ns3::Ptr< ns3::Packet const >', container_type='list') 670 module.add_container('std::deque< ns3::WimaxMacQueue::QueueElement >', 'ns3::WimaxMacQueue::QueueElement', container_type='dequeue') 671 module.add_container('std::list< std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > > >', 'std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > >', container_type='list') 672 module.add_container('std::vector< ns3::Ptr< ns3::WimaxConnection > >', 'ns3::Ptr< ns3::WimaxConnection >', container_type='vector') 673 module.add_container('std::vector< ns3::OfdmDlBurstProfile >', 'ns3::OfdmDlBurstProfile', container_type='vector') 674 module.add_container('std::list< ns3::OfdmDlMapIe >', 'ns3::OfdmDlMapIe', container_type='list') 675 typehandlers.add_type_alias('std::vector< bool >', 'ns3::bvec') 676 typehandlers.add_type_alias('std::vector< bool >*', 'ns3::bvec*') 677 typehandlers.add_type_alias('std::vector< bool >&', 'ns3::bvec&') 678 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::TimePrinter') 679 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::TimePrinter*') 680 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::TimePrinter&') 681 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::NodePrinter') 682 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::NodePrinter*') 683 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::NodePrinter&') 684 685 ## Register a nested module for the namespace FatalImpl 686 687 nested_module = module.add_cpp_namespace('FatalImpl') 688 register_types_ns3_FatalImpl(nested_module) 689 690 691 ## Register a nested module for the namespace Hash 692 693 nested_module = module.add_cpp_namespace('Hash') 694 register_types_ns3_Hash(nested_module) 695 696 697 ## Register a nested module for the namespace TracedValueCallback 698 699 nested_module = module.add_cpp_namespace('TracedValueCallback') 700 register_types_ns3_TracedValueCallback(nested_module) 701 702 703 ## Register a nested module for the namespace internal 704 705 nested_module = module.add_cpp_namespace('internal') 706 register_types_ns3_internal(nested_module) 707 708 709def register_types_ns3_FatalImpl(module): 710 root_module = module.get_root() 711 712 713def register_types_ns3_Hash(module): 714 root_module = module.get_root() 715 716 ## hash-function.h (module 'core'): ns3::Hash::Implementation [class] 717 module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) 718 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr') 719 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*') 720 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&') 721 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr') 722 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*') 723 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&') 724 725 ## Register a nested module for the namespace Function 726 727 nested_module = module.add_cpp_namespace('Function') 728 register_types_ns3_Hash_Function(nested_module) 729 730 731def register_types_ns3_Hash_Function(module): 732 root_module = module.get_root() 733 734 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class] 735 module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 736 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class] 737 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 738 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] 739 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 740 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] 741 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 742 743def register_types_ns3_TracedValueCallback(module): 744 root_module = module.get_root() 745 746 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time') 747 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*') 748 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&') 749 750def register_types_ns3_internal(module): 751 root_module = module.get_root() 752 753 754def register_methods(root_module): 755 register_Ns3Address_methods(root_module, root_module['ns3::Address']) 756 register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper']) 757 register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice']) 758 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) 759 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) 760 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) 761 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) 762 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) 763 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) 764 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) 765 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) 766 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) 767 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) 768 register_Ns3Cid_methods(root_module, root_module['ns3::Cid']) 769 register_Ns3CidFactory_methods(root_module, root_module['ns3::CidFactory']) 770 register_Ns3CsParameters_methods(root_module, root_module['ns3::CsParameters']) 771 register_Ns3DcdChannelEncodings_methods(root_module, root_module['ns3::DcdChannelEncodings']) 772 register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeAccessor >']) 773 register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeChecker >']) 774 register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeValue >']) 775 register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, root_module['ns3::DefaultDeleter< ns3::CallbackImplBase >']) 776 register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >']) 777 register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >']) 778 register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >']) 779 register_Ns3DefaultDeleter__Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::DefaultDeleter< ns3::OutputStreamWrapper >']) 780 register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >']) 781 register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::TraceSourceAccessor >']) 782 register_Ns3DlFramePrefixIe_methods(root_module, root_module['ns3::DlFramePrefixIe']) 783 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) 784 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) 785 register_Ns3IpcsClassifierRecord_methods(root_module, root_module['ns3::IpcsClassifierRecord']) 786 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) 787 register_Ns3Ipv4AddressHash_methods(root_module, root_module['ns3::Ipv4AddressHash']) 788 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) 789 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) 790 register_Ns3Ipv6AddressHash_methods(root_module, root_module['ns3::Ipv6AddressHash']) 791 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) 792 register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) 793 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) 794 register_Ns3Mac8Address_methods(root_module, root_module['ns3::Mac8Address']) 795 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) 796 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) 797 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) 798 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) 799 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) 800 register_Ns3OfdmDcdChannelEncodings_methods(root_module, root_module['ns3::OfdmDcdChannelEncodings']) 801 register_Ns3OfdmDlBurstProfile_methods(root_module, root_module['ns3::OfdmDlBurstProfile']) 802 register_Ns3OfdmDlMapIe_methods(root_module, root_module['ns3::OfdmDlMapIe']) 803 register_Ns3OfdmUlBurstProfile_methods(root_module, root_module['ns3::OfdmUlBurstProfile']) 804 register_Ns3OfdmUlMapIe_methods(root_module, root_module['ns3::OfdmUlMapIe']) 805 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) 806 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) 807 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) 808 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) 809 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) 810 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) 811 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) 812 register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger']) 813 register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile']) 814 register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper']) 815 register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice']) 816 register_Ns3SNRToBlockErrorRateManager_methods(root_module, root_module['ns3::SNRToBlockErrorRateManager']) 817 register_Ns3SNRToBlockErrorRateRecord_methods(root_module, root_module['ns3::SNRToBlockErrorRateRecord']) 818 register_Ns3SSRecord_methods(root_module, root_module['ns3::SSRecord']) 819 register_Ns3SendParams_methods(root_module, root_module['ns3::SendParams']) 820 register_Ns3ServiceFlow_methods(root_module, root_module['ns3::ServiceFlow']) 821 register_Ns3ServiceFlowRecord_methods(root_module, root_module['ns3::ServiceFlowRecord']) 822 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 823 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) 824 register_Ns3SortProcess_methods(root_module, root_module['ns3::SortProcess']) 825 register_Ns3SortProcessPtr_methods(root_module, root_module['ns3::SortProcessPtr']) 826 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) 827 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) 828 register_Ns3Time_methods(root_module, root_module['ns3::Time']) 829 register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) 830 register_Ns3TlvValue_methods(root_module, root_module['ns3::TlvValue']) 831 register_Ns3TosTlvValue_methods(root_module, root_module['ns3::TosTlvValue']) 832 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) 833 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) 834 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) 835 register_Ns3U16TlvValue_methods(root_module, root_module['ns3::U16TlvValue']) 836 register_Ns3U32TlvValue_methods(root_module, root_module['ns3::U32TlvValue']) 837 register_Ns3U8TlvValue_methods(root_module, root_module['ns3::U8TlvValue']) 838 register_Ns3UcdChannelEncodings_methods(root_module, root_module['ns3::UcdChannelEncodings']) 839 register_Ns3VectorTlvValue_methods(root_module, root_module['ns3::VectorTlvValue']) 840 register_Ns3WimaxHelper_methods(root_module, root_module['ns3::WimaxHelper']) 841 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) 842 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) 843 register_Ns3SimpleOfdmSendParam_methods(root_module, root_module['ns3::simpleOfdmSendParam']) 844 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) 845 register_Ns3ClassificationRuleVectorTlvValue_methods(root_module, root_module['ns3::ClassificationRuleVectorTlvValue']) 846 register_Ns3CsParamVectorTlvValue_methods(root_module, root_module['ns3::CsParamVectorTlvValue']) 847 register_Ns3Header_methods(root_module, root_module['ns3::Header']) 848 register_Ns3Ipv4AddressTlvValue_methods(root_module, root_module['ns3::Ipv4AddressTlvValue']) 849 register_Ns3Ipv4AddressTlvValueIpv4Addr_methods(root_module, root_module['ns3::Ipv4AddressTlvValue::ipv4Addr']) 850 register_Ns3MacHeaderType_methods(root_module, root_module['ns3::MacHeaderType']) 851 register_Ns3ManagementMessageType_methods(root_module, root_module['ns3::ManagementMessageType']) 852 register_Ns3Object_methods(root_module, root_module['ns3::Object']) 853 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) 854 register_Ns3OfdmDownlinkFramePrefix_methods(root_module, root_module['ns3::OfdmDownlinkFramePrefix']) 855 register_Ns3OfdmSendParams_methods(root_module, root_module['ns3::OfdmSendParams']) 856 register_Ns3OfdmUcdChannelEncodings_methods(root_module, root_module['ns3::OfdmUcdChannelEncodings']) 857 register_Ns3PacketBurst_methods(root_module, root_module['ns3::PacketBurst']) 858 register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) 859 register_Ns3PortRangeTlvValue_methods(root_module, root_module['ns3::PortRangeTlvValue']) 860 register_Ns3PortRangeTlvValuePortRange_methods(root_module, root_module['ns3::PortRangeTlvValue::PortRange']) 861 register_Ns3PriorityUlJob_methods(root_module, root_module['ns3::PriorityUlJob']) 862 register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel']) 863 register_Ns3ProtocolTlvValue_methods(root_module, root_module['ns3::ProtocolTlvValue']) 864 register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel']) 865 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) 866 register_Ns3RangePropagationLossModel_methods(root_module, root_module['ns3::RangePropagationLossModel']) 867 register_Ns3RngReq_methods(root_module, root_module['ns3::RngReq']) 868 register_Ns3RngRsp_methods(root_module, root_module['ns3::RngRsp']) 869 register_Ns3SSManager_methods(root_module, root_module['ns3::SSManager']) 870 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) 871 register_Ns3ServiceFlowManager_methods(root_module, root_module['ns3::ServiceFlowManager']) 872 register_Ns3SfVectorTlvValue_methods(root_module, root_module['ns3::SfVectorTlvValue']) 873 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 874 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) 875 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) 876 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 877 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 878 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> >']) 879 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 880 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) 881 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 882 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 883 register_Ns3SsServiceFlowManager_methods(root_module, root_module['ns3::SsServiceFlowManager']) 884 register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel']) 885 register_Ns3Tlv_methods(root_module, root_module['ns3::Tlv']) 886 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) 887 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) 888 register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable']) 889 register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel']) 890 register_Ns3Ucd_methods(root_module, root_module['ns3::Ucd']) 891 register_Ns3UlJob_methods(root_module, root_module['ns3::UlJob']) 892 register_Ns3UlMap_methods(root_module, root_module['ns3::UlMap']) 893 register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable']) 894 register_Ns3UplinkScheduler_methods(root_module, root_module['ns3::UplinkScheduler']) 895 register_Ns3UplinkSchedulerMBQoS_methods(root_module, root_module['ns3::UplinkSchedulerMBQoS']) 896 register_Ns3UplinkSchedulerRtps_methods(root_module, root_module['ns3::UplinkSchedulerRtps']) 897 register_Ns3UplinkSchedulerSimple_methods(root_module, root_module['ns3::UplinkSchedulerSimple']) 898 register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable']) 899 register_Ns3WimaxConnection_methods(root_module, root_module['ns3::WimaxConnection']) 900 register_Ns3WimaxMacQueue_methods(root_module, root_module['ns3::WimaxMacQueue']) 901 register_Ns3WimaxMacQueueQueueElement_methods(root_module, root_module['ns3::WimaxMacQueue::QueueElement']) 902 register_Ns3WimaxMacToMacHeader_methods(root_module, root_module['ns3::WimaxMacToMacHeader']) 903 register_Ns3WimaxPhy_methods(root_module, root_module['ns3::WimaxPhy']) 904 register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) 905 register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) 906 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) 907 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) 908 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) 909 register_Ns3BSScheduler_methods(root_module, root_module['ns3::BSScheduler']) 910 register_Ns3BSSchedulerRtps_methods(root_module, root_module['ns3::BSSchedulerRtps']) 911 register_Ns3BSSchedulerSimple_methods(root_module, root_module['ns3::BSSchedulerSimple']) 912 register_Ns3BandwidthRequestHeader_methods(root_module, root_module['ns3::BandwidthRequestHeader']) 913 register_Ns3BsServiceFlowManager_methods(root_module, root_module['ns3::BsServiceFlowManager']) 914 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) 915 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) 916 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) 917 register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) 918 register_Ns3ConnectionManager_methods(root_module, root_module['ns3::ConnectionManager']) 919 register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) 920 register_Ns3Dcd_methods(root_module, root_module['ns3::Dcd']) 921 register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable']) 922 register_Ns3DlMap_methods(root_module, root_module['ns3::DlMap']) 923 register_Ns3DsaAck_methods(root_module, root_module['ns3::DsaAck']) 924 register_Ns3DsaReq_methods(root_module, root_module['ns3::DsaReq']) 925 register_Ns3DsaRsp_methods(root_module, root_module['ns3::DsaRsp']) 926 register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) 927 register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) 928 register_Ns3EmptyAttributeChecker_methods(root_module, root_module['ns3::EmptyAttributeChecker']) 929 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) 930 register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable']) 931 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) 932 register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) 933 register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel']) 934 register_Ns3FragmentationSubheader_methods(root_module, root_module['ns3::FragmentationSubheader']) 935 register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel']) 936 register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) 937 register_Ns3GenericMacHeader_methods(root_module, root_module['ns3::GenericMacHeader']) 938 register_Ns3GrantManagementSubheader_methods(root_module, root_module['ns3::GrantManagementSubheader']) 939 register_Ns3IpcsClassifier_methods(root_module, root_module['ns3::IpcsClassifier']) 940 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) 941 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) 942 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) 943 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) 944 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) 945 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) 946 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) 947 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) 948 register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel']) 949 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) 950 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) 951 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) 952 register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel']) 953 register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel']) 954 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) 955 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) 956 register_Ns3Node_methods(root_module, root_module['ns3::Node']) 957 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) 958 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) 959 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) 960 register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper']) 961 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) 962 register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable']) 963 register_Ns3SimpleOfdmWimaxPhy_methods(root_module, root_module['ns3::SimpleOfdmWimaxPhy']) 964 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) 965 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) 966 register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) 967 register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue']) 968 register_Ns3WimaxChannel_methods(root_module, root_module['ns3::WimaxChannel']) 969 register_Ns3WimaxNetDevice_methods(root_module, root_module['ns3::WimaxNetDevice']) 970 register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) 971 register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) 972 register_Ns3BaseStationNetDevice_methods(root_module, root_module['ns3::BaseStationNetDevice']) 973 register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 974 register_Ns3CallbackImpl__Void_Bool_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, bool, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 975 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Const_ns3Mac48Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, const ns3::Mac48Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 976 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Mac48Address_Const_ns3Cid___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, const ns3::Cid &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 977 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Mac48Address_Ns3Cid_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, ns3::Cid, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 978 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 979 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3PacketBurst__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 980 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >']) 981 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 982 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3PacketBurst__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 983 register_Ns3SimpleOfdmWimaxChannel_methods(root_module, root_module['ns3::SimpleOfdmWimaxChannel']) 984 register_Ns3SubscriberStationNetDevice_methods(root_module, root_module['ns3::SubscriberStationNetDevice']) 985 register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) 986 register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a']) 987 register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32']) 988 register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64']) 989 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) 990 return 991 992def register_Ns3Address_methods(root_module, cls): 993 cls.add_binary_comparison_operator('==') 994 cls.add_binary_comparison_operator('!=') 995 cls.add_binary_comparison_operator('<') 996 cls.add_output_stream_operator() 997 ## address.h (module 'network'): ns3::Address::Address() [constructor] 998 cls.add_constructor([]) 999 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] 1000 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 1001 ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [constructor] 1002 cls.add_constructor([param('ns3::Address const &', 'address')]) 1003 ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] 1004 cls.add_method('CheckCompatible', 1005 'bool', 1006 [param('uint8_t', 'type'), param('uint8_t', 'len')], 1007 is_const=True) 1008 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] 1009 cls.add_method('CopyAllFrom', 1010 'uint32_t', 1011 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 1012 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] 1013 cls.add_method('CopyAllTo', 1014 'uint32_t', 1015 [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], 1016 is_const=True) 1017 ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] 1018 cls.add_method('CopyFrom', 1019 'uint32_t', 1020 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 1021 ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] 1022 cls.add_method('CopyTo', 1023 'uint32_t', 1024 [param('uint8_t *', 'buffer')], 1025 is_const=True) 1026 ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] 1027 cls.add_method('Deserialize', 1028 'void', 1029 [param('ns3::TagBuffer', 'buffer')]) 1030 ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function] 1031 cls.add_method('GetLength', 1032 'uint8_t', 1033 [], 1034 is_const=True) 1035 ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function] 1036 cls.add_method('GetSerializedSize', 1037 'uint32_t', 1038 [], 1039 is_const=True) 1040 ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function] 1041 cls.add_method('IsInvalid', 1042 'bool', 1043 [], 1044 is_const=True) 1045 ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function] 1046 cls.add_method('IsMatchingType', 1047 'bool', 1048 [param('uint8_t', 'type')], 1049 is_const=True) 1050 ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function] 1051 cls.add_method('Register', 1052 'uint8_t', 1053 [], 1054 is_static=True) 1055 ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] 1056 cls.add_method('Serialize', 1057 'void', 1058 [param('ns3::TagBuffer', 'buffer')], 1059 is_const=True) 1060 return 1061 1062def register_Ns3AsciiTraceHelper_methods(root_module, cls): 1063 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [constructor] 1064 cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')]) 1065 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper() [constructor] 1066 cls.add_constructor([]) 1067 ## trace-helper.h (module 'network'): ns3::Ptr<ns3::OutputStreamWrapper> ns3::AsciiTraceHelper::CreateFileStream(std::string filename, std::ios_base::openmode filemode=std::ios_base::out) [member function] 1068 cls.add_method('CreateFileStream', 1069 'ns3::Ptr< ns3::OutputStreamWrapper >', 1070 [param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode', default_value='std::ios_base::out')]) 1071 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<const ns3::Packet> p) [member function] 1072 cls.add_method('DefaultDequeueSinkWithContext', 1073 'void', 1074 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 1075 is_static=True) 1076 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] 1077 cls.add_method('DefaultDequeueSinkWithoutContext', 1078 'void', 1079 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 1080 is_static=True) 1081 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<const ns3::Packet> p) [member function] 1082 cls.add_method('DefaultDropSinkWithContext', 1083 'void', 1084 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 1085 is_static=True) 1086 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] 1087 cls.add_method('DefaultDropSinkWithoutContext', 1088 'void', 1089 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 1090 is_static=True) 1091 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<const ns3::Packet> p) [member function] 1092 cls.add_method('DefaultEnqueueSinkWithContext', 1093 'void', 1094 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 1095 is_static=True) 1096 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] 1097 cls.add_method('DefaultEnqueueSinkWithoutContext', 1098 'void', 1099 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 1100 is_static=True) 1101 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<const ns3::Packet> p) [member function] 1102 cls.add_method('DefaultReceiveSinkWithContext', 1103 'void', 1104 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 1105 is_static=True) 1106 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] 1107 cls.add_method('DefaultReceiveSinkWithoutContext', 1108 'void', 1109 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 1110 is_static=True) 1111 ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr<ns3::NetDevice> device, bool useObjectNames=true) [member function] 1112 cls.add_method('GetFilenameFromDevice', 1113 'std::string', 1114 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) 1115 ## 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] 1116 cls.add_method('GetFilenameFromInterfacePair', 1117 'std::string', 1118 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) 1119 return 1120 1121def register_Ns3AsciiTraceHelperForDevice_methods(root_module, cls): 1122 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice(ns3::AsciiTraceHelperForDevice const & arg0) [constructor] 1123 cls.add_constructor([param('ns3::AsciiTraceHelperForDevice const &', 'arg0')]) 1124 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice() [constructor] 1125 cls.add_constructor([]) 1126 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename=false) [member function] 1127 cls.add_method('EnableAscii', 1128 'void', 1129 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename', default_value='false')]) 1130 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ptr<ns3::NetDevice> nd) [member function] 1131 cls.add_method('EnableAscii', 1132 'void', 1133 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) 1134 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, std::string ndName, bool explicitFilename=false) [member function] 1135 cls.add_method('EnableAscii', 1136 'void', 1137 [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'explicitFilename', default_value='false')]) 1138 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string ndName) [member function] 1139 cls.add_method('EnableAscii', 1140 'void', 1141 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ndName')]) 1142 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NetDeviceContainer d) [member function] 1143 cls.add_method('EnableAscii', 1144 'void', 1145 [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd')]) 1146 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NetDeviceContainer d) [member function] 1147 cls.add_method('EnableAscii', 1148 'void', 1149 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NetDeviceContainer', 'd')]) 1150 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NodeContainer n) [member function] 1151 cls.add_method('EnableAscii', 1152 'void', 1153 [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) 1154 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NodeContainer n) [member function] 1155 cls.add_method('EnableAscii', 1156 'void', 1157 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) 1158 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function] 1159 cls.add_method('EnableAscii', 1160 'void', 1161 [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')]) 1162 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, uint32_t nodeid, uint32_t deviceid) [member function] 1163 cls.add_method('EnableAscii', 1164 'void', 1165 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')]) 1166 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(std::string prefix) [member function] 1167 cls.add_method('EnableAsciiAll', 1168 'void', 1169 [param('std::string', 'prefix')]) 1170 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(ns3::Ptr<ns3::OutputStreamWrapper> stream) [member function] 1171 cls.add_method('EnableAsciiAll', 1172 'void', 1173 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) 1174 ## 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] 1175 cls.add_method('EnableAsciiInternal', 1176 'void', 1177 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], 1178 is_pure_virtual=True, is_virtual=True) 1179 return 1180 1181def register_Ns3AttributeConstructionList_methods(root_module, cls): 1182 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor] 1183 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) 1184 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] 1185 cls.add_constructor([]) 1186 ## attribute-construction-list.h (module 'core'): void ns3::AttributeConstructionList::Add(std::string name, ns3::Ptr<const ns3::AttributeChecker> checker, ns3::Ptr<ns3::AttributeValue> value) [member function] 1187 cls.add_method('Add', 1188 'void', 1189 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) 1190 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::Begin() const [member function] 1191 cls.add_method('Begin', 1192 'ns3::AttributeConstructionList::CIterator', 1193 [], 1194 is_const=True) 1195 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::End() const [member function] 1196 cls.add_method('End', 1197 'ns3::AttributeConstructionList::CIterator', 1198 [], 1199 is_const=True) 1200 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 1201 cls.add_method('Find', 1202 'ns3::Ptr< ns3::AttributeValue >', 1203 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 1204 is_const=True) 1205 return 1206 1207def register_Ns3AttributeConstructionListItem_methods(root_module, cls): 1208 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] 1209 cls.add_constructor([]) 1210 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [constructor] 1211 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) 1212 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] 1213 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 1214 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] 1215 cls.add_instance_attribute('name', 'std::string', is_const=False) 1216 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] 1217 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) 1218 return 1219 1220def register_Ns3Buffer_methods(root_module, cls): 1221 ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor] 1222 cls.add_constructor([param('ns3::Buffer const &', 'o')]) 1223 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] 1224 cls.add_constructor([]) 1225 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor] 1226 cls.add_constructor([param('uint32_t', 'dataSize')]) 1227 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] 1228 cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) 1229 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function] 1230 cls.add_method('AddAtEnd', 1231 'void', 1232 [param('uint32_t', 'end')]) 1233 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] 1234 cls.add_method('AddAtEnd', 1235 'void', 1236 [param('ns3::Buffer const &', 'o')]) 1237 ## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function] 1238 cls.add_method('AddAtStart', 1239 'void', 1240 [param('uint32_t', 'start')]) 1241 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] 1242 cls.add_method('Begin', 1243 'ns3::Buffer::Iterator', 1244 [], 1245 is_const=True) 1246 ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] 1247 cls.add_method('CopyData', 1248 'void', 1249 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 1250 is_const=True) 1251 ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] 1252 cls.add_method('CopyData', 1253 'uint32_t', 1254 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 1255 is_const=True) 1256 ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] 1257 cls.add_method('CreateFragment', 1258 'ns3::Buffer', 1259 [param('uint32_t', 'start'), param('uint32_t', 'length')], 1260 is_const=True) 1261 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 1262 cls.add_method('Deserialize', 1263 'uint32_t', 1264 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1265 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function] 1266 cls.add_method('End', 1267 'ns3::Buffer::Iterator', 1268 [], 1269 is_const=True) 1270 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function] 1271 cls.add_method('GetSerializedSize', 1272 'uint32_t', 1273 [], 1274 is_const=True) 1275 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function] 1276 cls.add_method('GetSize', 1277 'uint32_t', 1278 [], 1279 is_const=True) 1280 ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function] 1281 cls.add_method('PeekData', 1282 'uint8_t const *', 1283 [], 1284 is_const=True) 1285 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] 1286 cls.add_method('RemoveAtEnd', 1287 'void', 1288 [param('uint32_t', 'end')]) 1289 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] 1290 cls.add_method('RemoveAtStart', 1291 'void', 1292 [param('uint32_t', 'start')]) 1293 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 1294 cls.add_method('Serialize', 1295 'uint32_t', 1296 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 1297 is_const=True) 1298 return 1299 1300def register_Ns3BufferIterator_methods(root_module, cls): 1301 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [constructor] 1302 cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) 1303 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor] 1304 cls.add_constructor([]) 1305 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] 1306 cls.add_method('CalculateIpChecksum', 1307 'uint16_t', 1308 [param('uint16_t', 'size')]) 1309 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] 1310 cls.add_method('CalculateIpChecksum', 1311 'uint16_t', 1312 [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) 1313 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] 1314 cls.add_method('GetDistanceFrom', 1315 'uint32_t', 1316 [param('ns3::Buffer::Iterator const &', 'o')], 1317 is_const=True) 1318 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetRemainingSize() const [member function] 1319 cls.add_method('GetRemainingSize', 1320 'uint32_t', 1321 [], 1322 is_const=True) 1323 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] 1324 cls.add_method('GetSize', 1325 'uint32_t', 1326 [], 1327 is_const=True) 1328 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function] 1329 cls.add_method('IsEnd', 1330 'bool', 1331 [], 1332 is_const=True) 1333 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function] 1334 cls.add_method('IsStart', 1335 'bool', 1336 [], 1337 is_const=True) 1338 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function] 1339 cls.add_method('Next', 1340 'void', 1341 []) 1342 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] 1343 cls.add_method('Next', 1344 'void', 1345 [param('uint32_t', 'delta')]) 1346 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] 1347 cls.add_method('PeekU8', 1348 'uint8_t', 1349 []) 1350 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] 1351 cls.add_method('Prev', 1352 'void', 1353 []) 1354 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] 1355 cls.add_method('Prev', 1356 'void', 1357 [param('uint32_t', 'delta')]) 1358 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] 1359 cls.add_method('Read', 1360 'void', 1361 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 1362 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] 1363 cls.add_method('Read', 1364 'void', 1365 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) 1366 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] 1367 cls.add_method('ReadLsbtohU16', 1368 'uint16_t', 1369 []) 1370 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] 1371 cls.add_method('ReadLsbtohU32', 1372 'uint32_t', 1373 []) 1374 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] 1375 cls.add_method('ReadLsbtohU64', 1376 'uint64_t', 1377 []) 1378 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] 1379 cls.add_method('ReadNtohU16', 1380 'uint16_t', 1381 []) 1382 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] 1383 cls.add_method('ReadNtohU32', 1384 'uint32_t', 1385 []) 1386 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] 1387 cls.add_method('ReadNtohU64', 1388 'uint64_t', 1389 []) 1390 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function] 1391 cls.add_method('ReadU16', 1392 'uint16_t', 1393 []) 1394 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function] 1395 cls.add_method('ReadU32', 1396 'uint32_t', 1397 []) 1398 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function] 1399 cls.add_method('ReadU64', 1400 'uint64_t', 1401 []) 1402 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function] 1403 cls.add_method('ReadU8', 1404 'uint8_t', 1405 []) 1406 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] 1407 cls.add_method('Write', 1408 'void', 1409 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1410 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 1411 cls.add_method('Write', 1412 'void', 1413 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) 1414 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] 1415 cls.add_method('WriteHtolsbU16', 1416 'void', 1417 [param('uint16_t', 'data')]) 1418 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] 1419 cls.add_method('WriteHtolsbU32', 1420 'void', 1421 [param('uint32_t', 'data')]) 1422 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] 1423 cls.add_method('WriteHtolsbU64', 1424 'void', 1425 [param('uint64_t', 'data')]) 1426 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] 1427 cls.add_method('WriteHtonU16', 1428 'void', 1429 [param('uint16_t', 'data')]) 1430 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] 1431 cls.add_method('WriteHtonU32', 1432 'void', 1433 [param('uint32_t', 'data')]) 1434 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] 1435 cls.add_method('WriteHtonU64', 1436 'void', 1437 [param('uint64_t', 'data')]) 1438 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] 1439 cls.add_method('WriteU16', 1440 'void', 1441 [param('uint16_t', 'data')]) 1442 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] 1443 cls.add_method('WriteU32', 1444 'void', 1445 [param('uint32_t', 'data')]) 1446 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] 1447 cls.add_method('WriteU64', 1448 'void', 1449 [param('uint64_t', 'data')]) 1450 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] 1451 cls.add_method('WriteU8', 1452 'void', 1453 [param('uint8_t', 'data')]) 1454 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] 1455 cls.add_method('WriteU8', 1456 'void', 1457 [param('uint8_t', 'data'), param('uint32_t', 'len')]) 1458 return 1459 1460def register_Ns3ByteTagIterator_methods(root_module, cls): 1461 ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [constructor] 1462 cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) 1463 ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function] 1464 cls.add_method('HasNext', 1465 'bool', 1466 [], 1467 is_const=True) 1468 ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] 1469 cls.add_method('Next', 1470 'ns3::ByteTagIterator::Item', 1471 []) 1472 return 1473 1474def register_Ns3ByteTagIteratorItem_methods(root_module, cls): 1475 ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [constructor] 1476 cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) 1477 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] 1478 cls.add_method('GetEnd', 1479 'uint32_t', 1480 [], 1481 is_const=True) 1482 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] 1483 cls.add_method('GetStart', 1484 'uint32_t', 1485 [], 1486 is_const=True) 1487 ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 1488 cls.add_method('GetTag', 1489 'void', 1490 [param('ns3::Tag &', 'tag')], 1491 is_const=True) 1492 ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] 1493 cls.add_method('GetTypeId', 1494 'ns3::TypeId', 1495 [], 1496 is_const=True) 1497 return 1498 1499def register_Ns3ByteTagList_methods(root_module, cls): 1500 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor] 1501 cls.add_constructor([]) 1502 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [constructor] 1503 cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) 1504 ## 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] 1505 cls.add_method('Add', 1506 'ns3::TagBuffer', 1507 [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) 1508 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] 1509 cls.add_method('Add', 1510 'void', 1511 [param('ns3::ByteTagList const &', 'o')]) 1512 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function] 1513 cls.add_method('AddAtEnd', 1514 'void', 1515 [param('int32_t', 'appendOffset')]) 1516 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function] 1517 cls.add_method('AddAtStart', 1518 'void', 1519 [param('int32_t', 'prependOffset')]) 1520 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function] 1521 cls.add_method('Adjust', 1522 'void', 1523 [param('int32_t', 'adjustment')]) 1524 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] 1525 cls.add_method('Begin', 1526 'ns3::ByteTagList::Iterator', 1527 [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], 1528 is_const=True) 1529 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 1530 cls.add_method('Deserialize', 1531 'uint32_t', 1532 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 1533 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::GetSerializedSize() const [member function] 1534 cls.add_method('GetSerializedSize', 1535 'uint32_t', 1536 [], 1537 is_const=True) 1538 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function] 1539 cls.add_method('RemoveAll', 1540 'void', 1541 []) 1542 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 1543 cls.add_method('Serialize', 1544 'uint32_t', 1545 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 1546 is_const=True) 1547 return 1548 1549def register_Ns3ByteTagListIterator_methods(root_module, cls): 1550 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [constructor] 1551 cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) 1552 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] 1553 cls.add_method('GetOffsetStart', 1554 'uint32_t', 1555 [], 1556 is_const=True) 1557 ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function] 1558 cls.add_method('HasNext', 1559 'bool', 1560 [], 1561 is_const=True) 1562 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] 1563 cls.add_method('Next', 1564 'ns3::ByteTagList::Iterator::Item', 1565 []) 1566 return 1567 1568def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): 1569 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [constructor] 1570 cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) 1571 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] 1572 cls.add_constructor([param('ns3::TagBuffer', 'buf')]) 1573 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable] 1574 cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) 1575 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable] 1576 cls.add_instance_attribute('end', 'int32_t', is_const=False) 1577 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable] 1578 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 1579 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable] 1580 cls.add_instance_attribute('start', 'int32_t', is_const=False) 1581 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable] 1582 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 1583 return 1584 1585def register_Ns3CallbackBase_methods(root_module, cls): 1586 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [constructor] 1587 cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')]) 1588 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor] 1589 cls.add_constructor([]) 1590 ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function] 1591 cls.add_method('GetImpl', 1592 'ns3::Ptr< ns3::CallbackImplBase >', 1593 [], 1594 is_const=True) 1595 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] 1596 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 1597 visibility='protected') 1598 return 1599 1600def register_Ns3Cid_methods(root_module, cls): 1601 cls.add_binary_comparison_operator('==') 1602 cls.add_binary_comparison_operator('!=') 1603 cls.add_output_stream_operator() 1604 ## cid.h (module 'wimax'): ns3::Cid::Cid(ns3::Cid const & arg0) [constructor] 1605 cls.add_constructor([param('ns3::Cid const &', 'arg0')]) 1606 ## cid.h (module 'wimax'): ns3::Cid::Cid() [constructor] 1607 cls.add_constructor([]) 1608 ## cid.h (module 'wimax'): ns3::Cid::Cid(uint16_t cid) [constructor] 1609 cls.add_constructor([param('uint16_t', 'cid')]) 1610 ## cid.h (module 'wimax'): static ns3::Cid ns3::Cid::Broadcast() [member function] 1611 cls.add_method('Broadcast', 1612 'ns3::Cid', 1613 [], 1614 is_static=True) 1615 ## cid.h (module 'wimax'): uint16_t ns3::Cid::GetIdentifier() const [member function] 1616 cls.add_method('GetIdentifier', 1617 'uint16_t', 1618 [], 1619 is_const=True) 1620 ## cid.h (module 'wimax'): static ns3::Cid ns3::Cid::InitialRanging() [member function] 1621 cls.add_method('InitialRanging', 1622 'ns3::Cid', 1623 [], 1624 is_static=True) 1625 ## cid.h (module 'wimax'): bool ns3::Cid::IsBroadcast() const [member function] 1626 cls.add_method('IsBroadcast', 1627 'bool', 1628 [], 1629 is_const=True) 1630 ## cid.h (module 'wimax'): bool ns3::Cid::IsInitialRanging() const [member function] 1631 cls.add_method('IsInitialRanging', 1632 'bool', 1633 [], 1634 is_const=True) 1635 ## cid.h (module 'wimax'): bool ns3::Cid::IsMulticast() const [member function] 1636 cls.add_method('IsMulticast', 1637 'bool', 1638 [], 1639 is_const=True) 1640 ## cid.h (module 'wimax'): bool ns3::Cid::IsPadding() const [member function] 1641 cls.add_method('IsPadding', 1642 'bool', 1643 [], 1644 is_const=True) 1645 ## cid.h (module 'wimax'): static ns3::Cid ns3::Cid::Padding() [member function] 1646 cls.add_method('Padding', 1647 'ns3::Cid', 1648 [], 1649 is_static=True) 1650 return 1651 1652def register_Ns3CidFactory_methods(root_module, cls): 1653 ## cid-factory.h (module 'wimax'): ns3::CidFactory::CidFactory(ns3::CidFactory const & arg0) [constructor] 1654 cls.add_constructor([param('ns3::CidFactory const &', 'arg0')]) 1655 ## cid-factory.h (module 'wimax'): ns3::CidFactory::CidFactory() [constructor] 1656 cls.add_constructor([]) 1657 ## cid-factory.h (module 'wimax'): ns3::Cid ns3::CidFactory::Allocate(ns3::Cid::Type type) [member function] 1658 cls.add_method('Allocate', 1659 'ns3::Cid', 1660 [param('ns3::Cid::Type', 'type')]) 1661 ## cid-factory.h (module 'wimax'): ns3::Cid ns3::CidFactory::AllocateBasic() [member function] 1662 cls.add_method('AllocateBasic', 1663 'ns3::Cid', 1664 []) 1665 ## cid-factory.h (module 'wimax'): ns3::Cid ns3::CidFactory::AllocateMulticast() [member function] 1666 cls.add_method('AllocateMulticast', 1667 'ns3::Cid', 1668 []) 1669 ## cid-factory.h (module 'wimax'): ns3::Cid ns3::CidFactory::AllocatePrimary() [member function] 1670 cls.add_method('AllocatePrimary', 1671 'ns3::Cid', 1672 []) 1673 ## cid-factory.h (module 'wimax'): ns3::Cid ns3::CidFactory::AllocateTransportOrSecondary() [member function] 1674 cls.add_method('AllocateTransportOrSecondary', 1675 'ns3::Cid', 1676 []) 1677 ## cid-factory.h (module 'wimax'): void ns3::CidFactory::FreeCid(ns3::Cid cid) [member function] 1678 cls.add_method('FreeCid', 1679 'void', 1680 [param('ns3::Cid', 'cid')]) 1681 ## cid-factory.h (module 'wimax'): bool ns3::CidFactory::IsBasic(ns3::Cid cid) const [member function] 1682 cls.add_method('IsBasic', 1683 'bool', 1684 [param('ns3::Cid', 'cid')], 1685 is_const=True) 1686 ## cid-factory.h (module 'wimax'): bool ns3::CidFactory::IsPrimary(ns3::Cid cid) const [member function] 1687 cls.add_method('IsPrimary', 1688 'bool', 1689 [param('ns3::Cid', 'cid')], 1690 is_const=True) 1691 ## cid-factory.h (module 'wimax'): bool ns3::CidFactory::IsTransport(ns3::Cid cid) const [member function] 1692 cls.add_method('IsTransport', 1693 'bool', 1694 [param('ns3::Cid', 'cid')], 1695 is_const=True) 1696 return 1697 1698def register_Ns3CsParameters_methods(root_module, cls): 1699 ## cs-parameters.h (module 'wimax'): ns3::CsParameters::CsParameters(ns3::CsParameters const & arg0) [constructor] 1700 cls.add_constructor([param('ns3::CsParameters const &', 'arg0')]) 1701 ## cs-parameters.h (module 'wimax'): ns3::CsParameters::CsParameters() [constructor] 1702 cls.add_constructor([]) 1703 ## cs-parameters.h (module 'wimax'): ns3::CsParameters::CsParameters(ns3::Tlv tlv) [constructor] 1704 cls.add_constructor([param('ns3::Tlv', 'tlv')]) 1705 ## cs-parameters.h (module 'wimax'): ns3::CsParameters::CsParameters(ns3::CsParameters::Action classifierDscAction, ns3::IpcsClassifierRecord classifier) [constructor] 1706 cls.add_constructor([param('ns3::CsParameters::Action', 'classifierDscAction'), param('ns3::IpcsClassifierRecord', 'classifier')]) 1707 ## cs-parameters.h (module 'wimax'): ns3::CsParameters::Action ns3::CsParameters::GetClassifierDscAction() const [member function] 1708 cls.add_method('GetClassifierDscAction', 1709 'ns3::CsParameters::Action', 1710 [], 1711 is_const=True) 1712 ## cs-parameters.h (module 'wimax'): ns3::IpcsClassifierRecord ns3::CsParameters::GetPacketClassifierRule() const [member function] 1713 cls.add_method('GetPacketClassifierRule', 1714 'ns3::IpcsClassifierRecord', 1715 [], 1716 is_const=True) 1717 ## cs-parameters.h (module 'wimax'): void ns3::CsParameters::SetClassifierDscAction(ns3::CsParameters::Action action) [member function] 1718 cls.add_method('SetClassifierDscAction', 1719 'void', 1720 [param('ns3::CsParameters::Action', 'action')]) 1721 ## cs-parameters.h (module 'wimax'): void ns3::CsParameters::SetPacketClassifierRule(ns3::IpcsClassifierRecord packetClassifierRule) [member function] 1722 cls.add_method('SetPacketClassifierRule', 1723 'void', 1724 [param('ns3::IpcsClassifierRecord', 'packetClassifierRule')]) 1725 ## cs-parameters.h (module 'wimax'): ns3::Tlv ns3::CsParameters::ToTlv() const [member function] 1726 cls.add_method('ToTlv', 1727 'ns3::Tlv', 1728 [], 1729 is_const=True) 1730 return 1731 1732def register_Ns3DcdChannelEncodings_methods(root_module, cls): 1733 ## dl-mac-messages.h (module 'wimax'): ns3::DcdChannelEncodings::DcdChannelEncodings(ns3::DcdChannelEncodings const & arg0) [constructor] 1734 cls.add_constructor([param('ns3::DcdChannelEncodings const &', 'arg0')]) 1735 ## dl-mac-messages.h (module 'wimax'): ns3::DcdChannelEncodings::DcdChannelEncodings() [constructor] 1736 cls.add_constructor([]) 1737 ## dl-mac-messages.h (module 'wimax'): uint16_t ns3::DcdChannelEncodings::GetBsEirp() const [member function] 1738 cls.add_method('GetBsEirp', 1739 'uint16_t', 1740 [], 1741 is_const=True) 1742 ## dl-mac-messages.h (module 'wimax'): uint16_t ns3::DcdChannelEncodings::GetEirxPIrMax() const [member function] 1743 cls.add_method('GetEirxPIrMax', 1744 'uint16_t', 1745 [], 1746 is_const=True) 1747 ## dl-mac-messages.h (module 'wimax'): uint32_t ns3::DcdChannelEncodings::GetFrequency() const [member function] 1748 cls.add_method('GetFrequency', 1749 'uint32_t', 1750 [], 1751 is_const=True) 1752 ## dl-mac-messages.h (module 'wimax'): uint16_t ns3::DcdChannelEncodings::GetSize() const [member function] 1753 cls.add_method('GetSize', 1754 'uint16_t', 1755 [], 1756 is_const=True) 1757 ## dl-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::DcdChannelEncodings::Read(ns3::Buffer::Iterator start) [member function] 1758 cls.add_method('Read', 1759 'ns3::Buffer::Iterator', 1760 [param('ns3::Buffer::Iterator', 'start')]) 1761 ## dl-mac-messages.h (module 'wimax'): void ns3::DcdChannelEncodings::SetBsEirp(uint16_t bs_eirp) [member function] 1762 cls.add_method('SetBsEirp', 1763 'void', 1764 [param('uint16_t', 'bs_eirp')]) 1765 ## dl-mac-messages.h (module 'wimax'): void ns3::DcdChannelEncodings::SetEirxPIrMax(uint16_t rss_ir_max) [member function] 1766 cls.add_method('SetEirxPIrMax', 1767 'void', 1768 [param('uint16_t', 'rss_ir_max')]) 1769 ## dl-mac-messages.h (module 'wimax'): void ns3::DcdChannelEncodings::SetFrequency(uint32_t frequency) [member function] 1770 cls.add_method('SetFrequency', 1771 'void', 1772 [param('uint32_t', 'frequency')]) 1773 ## dl-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::DcdChannelEncodings::Write(ns3::Buffer::Iterator start) const [member function] 1774 cls.add_method('Write', 1775 'ns3::Buffer::Iterator', 1776 [param('ns3::Buffer::Iterator', 'start')], 1777 is_const=True) 1778 ## dl-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::DcdChannelEncodings::DoRead(ns3::Buffer::Iterator start) [member function] 1779 cls.add_method('DoRead', 1780 'ns3::Buffer::Iterator', 1781 [param('ns3::Buffer::Iterator', 'start')], 1782 is_pure_virtual=True, is_virtual=True, visibility='private') 1783 ## dl-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::DcdChannelEncodings::DoWrite(ns3::Buffer::Iterator start) const [member function] 1784 cls.add_method('DoWrite', 1785 'ns3::Buffer::Iterator', 1786 [param('ns3::Buffer::Iterator', 'start')], 1787 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 1788 return 1789 1790def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls): 1791 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter() [constructor] 1792 cls.add_constructor([]) 1793 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeAccessor> const & arg0) [constructor] 1794 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeAccessor > const &', 'arg0')]) 1795 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeAccessor>::Delete(ns3::AttributeAccessor * object) [member function] 1796 cls.add_method('Delete', 1797 'void', 1798 [param('ns3::AttributeAccessor *', 'object')], 1799 is_static=True) 1800 return 1801 1802def register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, cls): 1803 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter() [constructor] 1804 cls.add_constructor([]) 1805 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeChecker> const & arg0) [constructor] 1806 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeChecker > const &', 'arg0')]) 1807 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeChecker>::Delete(ns3::AttributeChecker * object) [member function] 1808 cls.add_method('Delete', 1809 'void', 1810 [param('ns3::AttributeChecker *', 'object')], 1811 is_static=True) 1812 return 1813 1814def register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, cls): 1815 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter() [constructor] 1816 cls.add_constructor([]) 1817 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeValue> const & arg0) [constructor] 1818 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeValue > const &', 'arg0')]) 1819 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeValue>::Delete(ns3::AttributeValue * object) [member function] 1820 cls.add_method('Delete', 1821 'void', 1822 [param('ns3::AttributeValue *', 'object')], 1823 is_static=True) 1824 return 1825 1826def register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, cls): 1827 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter() [constructor] 1828 cls.add_constructor([]) 1829 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter(ns3::DefaultDeleter<ns3::CallbackImplBase> const & arg0) [constructor] 1830 cls.add_constructor([param('ns3::DefaultDeleter< ns3::CallbackImplBase > const &', 'arg0')]) 1831 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::CallbackImplBase>::Delete(ns3::CallbackImplBase * object) [member function] 1832 cls.add_method('Delete', 1833 'void', 1834 [param('ns3::CallbackImplBase *', 'object')], 1835 is_static=True) 1836 return 1837 1838def register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, cls): 1839 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter() [constructor] 1840 cls.add_constructor([]) 1841 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter(ns3::DefaultDeleter<ns3::EventImpl> const & arg0) [constructor] 1842 cls.add_constructor([param('ns3::DefaultDeleter< ns3::EventImpl > const &', 'arg0')]) 1843 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::EventImpl>::Delete(ns3::EventImpl * object) [member function] 1844 cls.add_method('Delete', 1845 'void', 1846 [param('ns3::EventImpl *', 'object')], 1847 is_static=True) 1848 return 1849 1850def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls): 1851 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter() [constructor] 1852 cls.add_constructor([]) 1853 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter(ns3::DefaultDeleter<ns3::Hash::Implementation> const & arg0) [constructor] 1854 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Hash::Implementation > const &', 'arg0')]) 1855 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Hash::Implementation>::Delete(ns3::Hash::Implementation * object) [member function] 1856 cls.add_method('Delete', 1857 'void', 1858 [param('ns3::Hash::Implementation *', 'object')], 1859 is_static=True) 1860 return 1861 1862def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls): 1863 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter() [constructor] 1864 cls.add_constructor([]) 1865 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter(ns3::DefaultDeleter<ns3::NixVector> const & arg0) [constructor] 1866 cls.add_constructor([param('ns3::DefaultDeleter< ns3::NixVector > const &', 'arg0')]) 1867 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::NixVector>::Delete(ns3::NixVector * object) [member function] 1868 cls.add_method('Delete', 1869 'void', 1870 [param('ns3::NixVector *', 'object')], 1871 is_static=True) 1872 return 1873 1874def register_Ns3DefaultDeleter__Ns3OutputStreamWrapper_methods(root_module, cls): 1875 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::OutputStreamWrapper>::DefaultDeleter() [constructor] 1876 cls.add_constructor([]) 1877 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::OutputStreamWrapper>::DefaultDeleter(ns3::DefaultDeleter<ns3::OutputStreamWrapper> const & arg0) [constructor] 1878 cls.add_constructor([param('ns3::DefaultDeleter< ns3::OutputStreamWrapper > const &', 'arg0')]) 1879 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::OutputStreamWrapper>::Delete(ns3::OutputStreamWrapper * object) [member function] 1880 cls.add_method('Delete', 1881 'void', 1882 [param('ns3::OutputStreamWrapper *', 'object')], 1883 is_static=True) 1884 return 1885 1886def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): 1887 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter() [constructor] 1888 cls.add_constructor([]) 1889 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter(ns3::DefaultDeleter<ns3::Packet> const & arg0) [constructor] 1890 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Packet > const &', 'arg0')]) 1891 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Packet>::Delete(ns3::Packet * object) [member function] 1892 cls.add_method('Delete', 1893 'void', 1894 [param('ns3::Packet *', 'object')], 1895 is_static=True) 1896 return 1897 1898def register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, cls): 1899 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter() [constructor] 1900 cls.add_constructor([]) 1901 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::TraceSourceAccessor> const & arg0) [constructor] 1902 cls.add_constructor([param('ns3::DefaultDeleter< ns3::TraceSourceAccessor > const &', 'arg0')]) 1903 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::TraceSourceAccessor>::Delete(ns3::TraceSourceAccessor * object) [member function] 1904 cls.add_method('Delete', 1905 'void', 1906 [param('ns3::TraceSourceAccessor *', 'object')], 1907 is_static=True) 1908 return 1909 1910def register_Ns3DlFramePrefixIe_methods(root_module, cls): 1911 ## ofdm-downlink-frame-prefix.h (module 'wimax'): ns3::DlFramePrefixIe::DlFramePrefixIe(ns3::DlFramePrefixIe const & arg0) [constructor] 1912 cls.add_constructor([param('ns3::DlFramePrefixIe const &', 'arg0')]) 1913 ## ofdm-downlink-frame-prefix.h (module 'wimax'): ns3::DlFramePrefixIe::DlFramePrefixIe() [constructor] 1914 cls.add_constructor([]) 1915 ## ofdm-downlink-frame-prefix.h (module 'wimax'): uint8_t ns3::DlFramePrefixIe::GetDiuc() const [member function] 1916 cls.add_method('GetDiuc', 1917 'uint8_t', 1918 [], 1919 is_const=True) 1920 ## ofdm-downlink-frame-prefix.h (module 'wimax'): uint16_t ns3::DlFramePrefixIe::GetLength() const [member function] 1921 cls.add_method('GetLength', 1922 'uint16_t', 1923 [], 1924 is_const=True) 1925 ## ofdm-downlink-frame-prefix.h (module 'wimax'): uint8_t ns3::DlFramePrefixIe::GetPreamblePresent() const [member function] 1926 cls.add_method('GetPreamblePresent', 1927 'uint8_t', 1928 [], 1929 is_const=True) 1930 ## ofdm-downlink-frame-prefix.h (module 'wimax'): uint8_t ns3::DlFramePrefixIe::GetRateId() const [member function] 1931 cls.add_method('GetRateId', 1932 'uint8_t', 1933 [], 1934 is_const=True) 1935 ## ofdm-downlink-frame-prefix.h (module 'wimax'): uint16_t ns3::DlFramePrefixIe::GetSize() const [member function] 1936 cls.add_method('GetSize', 1937 'uint16_t', 1938 [], 1939 is_const=True) 1940 ## ofdm-downlink-frame-prefix.h (module 'wimax'): uint16_t ns3::DlFramePrefixIe::GetStartTime() const [member function] 1941 cls.add_method('GetStartTime', 1942 'uint16_t', 1943 [], 1944 is_const=True) 1945 ## ofdm-downlink-frame-prefix.h (module 'wimax'): ns3::Buffer::Iterator ns3::DlFramePrefixIe::Read(ns3::Buffer::Iterator start) [member function] 1946 cls.add_method('Read', 1947 'ns3::Buffer::Iterator', 1948 [param('ns3::Buffer::Iterator', 'start')]) 1949 ## ofdm-downlink-frame-prefix.h (module 'wimax'): void ns3::DlFramePrefixIe::SetDiuc(uint8_t diuc) [member function] 1950 cls.add_method('SetDiuc', 1951 'void', 1952 [param('uint8_t', 'diuc')]) 1953 ## ofdm-downlink-frame-prefix.h (module 'wimax'): void ns3::DlFramePrefixIe::SetLength(uint16_t length) [member function] 1954 cls.add_method('SetLength', 1955 'void', 1956 [param('uint16_t', 'length')]) 1957 ## ofdm-downlink-frame-prefix.h (module 'wimax'): void ns3::DlFramePrefixIe::SetPreamblePresent(uint8_t preamblePresent) [member function] 1958 cls.add_method('SetPreamblePresent', 1959 'void', 1960 [param('uint8_t', 'preamblePresent')]) 1961 ## ofdm-downlink-frame-prefix.h (module 'wimax'): void ns3::DlFramePrefixIe::SetRateId(uint8_t rateId) [member function] 1962 cls.add_method('SetRateId', 1963 'void', 1964 [param('uint8_t', 'rateId')]) 1965 ## ofdm-downlink-frame-prefix.h (module 'wimax'): void ns3::DlFramePrefixIe::SetStartTime(uint16_t startTime) [member function] 1966 cls.add_method('SetStartTime', 1967 'void', 1968 [param('uint16_t', 'startTime')]) 1969 ## ofdm-downlink-frame-prefix.h (module 'wimax'): ns3::Buffer::Iterator ns3::DlFramePrefixIe::Write(ns3::Buffer::Iterator start) const [member function] 1970 cls.add_method('Write', 1971 'ns3::Buffer::Iterator', 1972 [param('ns3::Buffer::Iterator', 'start')], 1973 is_const=True) 1974 return 1975 1976def register_Ns3EventId_methods(root_module, cls): 1977 cls.add_binary_comparison_operator('==') 1978 cls.add_binary_comparison_operator('!=') 1979 cls.add_binary_comparison_operator('<') 1980 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [constructor] 1981 cls.add_constructor([param('ns3::EventId const &', 'arg0')]) 1982 ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor] 1983 cls.add_constructor([]) 1984 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor] 1985 cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')]) 1986 ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function] 1987 cls.add_method('Cancel', 1988 'void', 1989 []) 1990 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function] 1991 cls.add_method('GetContext', 1992 'uint32_t', 1993 [], 1994 is_const=True) 1995 ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function] 1996 cls.add_method('GetTs', 1997 'uint64_t', 1998 [], 1999 is_const=True) 2000 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function] 2001 cls.add_method('GetUid', 2002 'uint32_t', 2003 [], 2004 is_const=True) 2005 ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function] 2006 cls.add_method('IsExpired', 2007 'bool', 2008 [], 2009 is_const=True) 2010 ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function] 2011 cls.add_method('IsRunning', 2012 'bool', 2013 [], 2014 is_const=True) 2015 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] 2016 cls.add_method('PeekEventImpl', 2017 'ns3::EventImpl *', 2018 [], 2019 is_const=True) 2020 ## event-id.h (module 'core'): void ns3::EventId::Remove() [member function] 2021 cls.add_method('Remove', 2022 'void', 2023 []) 2024 return 2025 2026def register_Ns3Hasher_methods(root_module, cls): 2027 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [constructor] 2028 cls.add_constructor([param('ns3::Hasher const &', 'arg0')]) 2029 ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor] 2030 cls.add_constructor([]) 2031 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor] 2032 cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')]) 2033 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, std::size_t const size) [member function] 2034 cls.add_method('GetHash32', 2035 'uint32_t', 2036 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 2037 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function] 2038 cls.add_method('GetHash32', 2039 'uint32_t', 2040 [param('std::string const', 's')]) 2041 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, std::size_t const size) [member function] 2042 cls.add_method('GetHash64', 2043 'uint64_t', 2044 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 2045 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function] 2046 cls.add_method('GetHash64', 2047 'uint64_t', 2048 [param('std::string const', 's')]) 2049 ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function] 2050 cls.add_method('clear', 2051 'ns3::Hasher &', 2052 []) 2053 return 2054 2055def register_Ns3IpcsClassifierRecord_methods(root_module, cls): 2056 ## ipcs-classifier-record.h (module 'wimax'): ns3::IpcsClassifierRecord::IpcsClassifierRecord(ns3::IpcsClassifierRecord const & arg0) [constructor] 2057 cls.add_constructor([param('ns3::IpcsClassifierRecord const &', 'arg0')]) 2058 ## ipcs-classifier-record.h (module 'wimax'): ns3::IpcsClassifierRecord::IpcsClassifierRecord() [constructor] 2059 cls.add_constructor([]) 2060 ## ipcs-classifier-record.h (module 'wimax'): ns3::IpcsClassifierRecord::IpcsClassifierRecord(ns3::Ipv4Address srcAddress, ns3::Ipv4Mask srcMask, ns3::Ipv4Address dstAddress, ns3::Ipv4Mask dstMask, uint16_t srcPortLow, uint16_t srcPortHigh, uint16_t dstPortLow, uint16_t dstPortHigh, uint8_t protocol, uint8_t priority) [constructor] 2061 cls.add_constructor([param('ns3::Ipv4Address', 'srcAddress'), param('ns3::Ipv4Mask', 'srcMask'), param('ns3::Ipv4Address', 'dstAddress'), param('ns3::Ipv4Mask', 'dstMask'), param('uint16_t', 'srcPortLow'), param('uint16_t', 'srcPortHigh'), param('uint16_t', 'dstPortLow'), param('uint16_t', 'dstPortHigh'), param('uint8_t', 'protocol'), param('uint8_t', 'priority')]) 2062 ## ipcs-classifier-record.h (module 'wimax'): ns3::IpcsClassifierRecord::IpcsClassifierRecord(ns3::Tlv tlv) [constructor] 2063 cls.add_constructor([param('ns3::Tlv', 'tlv')]) 2064 ## ipcs-classifier-record.h (module 'wimax'): void ns3::IpcsClassifierRecord::AddDstAddr(ns3::Ipv4Address dstAddress, ns3::Ipv4Mask dstMask) [member function] 2065 cls.add_method('AddDstAddr', 2066 'void', 2067 [param('ns3::Ipv4Address', 'dstAddress'), param('ns3::Ipv4Mask', 'dstMask')]) 2068 ## ipcs-classifier-record.h (module 'wimax'): void ns3::IpcsClassifierRecord::AddDstPortRange(uint16_t dstPortLow, uint16_t dstPortHigh) [member function] 2069 cls.add_method('AddDstPortRange', 2070 'void', 2071 [param('uint16_t', 'dstPortLow'), param('uint16_t', 'dstPortHigh')]) 2072 ## ipcs-classifier-record.h (module 'wimax'): void ns3::IpcsClassifierRecord::AddProtocol(uint8_t proto) [member function] 2073 cls.add_method('AddProtocol', 2074 'void', 2075 [param('uint8_t', 'proto')]) 2076 ## ipcs-classifier-record.h (module 'wimax'): void ns3::IpcsClassifierRecord::AddSrcAddr(ns3::Ipv4Address srcAddress, ns3::Ipv4Mask srcMask) [member function] 2077 cls.add_method('AddSrcAddr', 2078 'void', 2079 [param('ns3::Ipv4Address', 'srcAddress'), param('ns3::Ipv4Mask', 'srcMask')]) 2080 ## ipcs-classifier-record.h (module 'wimax'): void ns3::IpcsClassifierRecord::AddSrcPortRange(uint16_t srcPortLow, uint16_t srcPortHigh) [member function] 2081 cls.add_method('AddSrcPortRange', 2082 'void', 2083 [param('uint16_t', 'srcPortLow'), param('uint16_t', 'srcPortHigh')]) 2084 ## ipcs-classifier-record.h (module 'wimax'): bool ns3::IpcsClassifierRecord::CheckMatch(ns3::Ipv4Address srcAddress, ns3::Ipv4Address dstAddress, uint16_t srcPort, uint16_t dstPort, uint8_t proto) const [member function] 2085 cls.add_method('CheckMatch', 2086 'bool', 2087 [param('ns3::Ipv4Address', 'srcAddress'), param('ns3::Ipv4Address', 'dstAddress'), param('uint16_t', 'srcPort'), param('uint16_t', 'dstPort'), param('uint8_t', 'proto')], 2088 is_const=True) 2089 ## ipcs-classifier-record.h (module 'wimax'): uint16_t ns3::IpcsClassifierRecord::GetCid() const [member function] 2090 cls.add_method('GetCid', 2091 'uint16_t', 2092 [], 2093 is_const=True) 2094 ## ipcs-classifier-record.h (module 'wimax'): uint16_t ns3::IpcsClassifierRecord::GetIndex() const [member function] 2095 cls.add_method('GetIndex', 2096 'uint16_t', 2097 [], 2098 is_const=True) 2099 ## ipcs-classifier-record.h (module 'wimax'): uint8_t ns3::IpcsClassifierRecord::GetPriority() const [member function] 2100 cls.add_method('GetPriority', 2101 'uint8_t', 2102 [], 2103 is_const=True) 2104 ## ipcs-classifier-record.h (module 'wimax'): void ns3::IpcsClassifierRecord::SetCid(uint16_t cid) [member function] 2105 cls.add_method('SetCid', 2106 'void', 2107 [param('uint16_t', 'cid')]) 2108 ## ipcs-classifier-record.h (module 'wimax'): void ns3::IpcsClassifierRecord::SetIndex(uint16_t index) [member function] 2109 cls.add_method('SetIndex', 2110 'void', 2111 [param('uint16_t', 'index')]) 2112 ## ipcs-classifier-record.h (module 'wimax'): void ns3::IpcsClassifierRecord::SetPriority(uint8_t prio) [member function] 2113 cls.add_method('SetPriority', 2114 'void', 2115 [param('uint8_t', 'prio')]) 2116 ## ipcs-classifier-record.h (module 'wimax'): ns3::Tlv ns3::IpcsClassifierRecord::ToTlv() const [member function] 2117 cls.add_method('ToTlv', 2118 'ns3::Tlv', 2119 [], 2120 is_const=True) 2121 return 2122 2123def register_Ns3Ipv4Address_methods(root_module, cls): 2124 cls.add_output_stream_operator() 2125 cls.add_binary_comparison_operator('==') 2126 cls.add_binary_comparison_operator('!=') 2127 cls.add_binary_comparison_operator('<') 2128 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [constructor] 2129 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) 2130 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] 2131 cls.add_constructor([]) 2132 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] 2133 cls.add_constructor([param('uint32_t', 'address')]) 2134 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] 2135 cls.add_constructor([param('char const *', 'address')]) 2136 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] 2137 cls.add_method('CombineMask', 2138 'ns3::Ipv4Address', 2139 [param('ns3::Ipv4Mask const &', 'mask')], 2140 is_const=True) 2141 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] 2142 cls.add_method('ConvertFrom', 2143 'ns3::Ipv4Address', 2144 [param('ns3::Address const &', 'address')], 2145 is_static=True) 2146 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] 2147 cls.add_method('Deserialize', 2148 'ns3::Ipv4Address', 2149 [param('uint8_t const *', 'buf')], 2150 is_static=True) 2151 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function] 2152 cls.add_method('Get', 2153 'uint32_t', 2154 [], 2155 is_const=True) 2156 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] 2157 cls.add_method('GetAny', 2158 'ns3::Ipv4Address', 2159 [], 2160 is_static=True) 2161 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] 2162 cls.add_method('GetBroadcast', 2163 'ns3::Ipv4Address', 2164 [], 2165 is_static=True) 2166 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] 2167 cls.add_method('GetLoopback', 2168 'ns3::Ipv4Address', 2169 [], 2170 is_static=True) 2171 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 2172 cls.add_method('GetSubnetDirectedBroadcast', 2173 'ns3::Ipv4Address', 2174 [param('ns3::Ipv4Mask const &', 'mask')], 2175 is_const=True) 2176 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] 2177 cls.add_method('GetZero', 2178 'ns3::Ipv4Address', 2179 [], 2180 is_static=True) 2181 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsAny() const [member function] 2182 cls.add_method('IsAny', 2183 'bool', 2184 [], 2185 is_const=True) 2186 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function] 2187 cls.add_method('IsBroadcast', 2188 'bool', 2189 [], 2190 is_const=True) 2191 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsInitialized() const [member function] 2192 cls.add_method('IsInitialized', 2193 'bool', 2194 [], 2195 is_const=True) 2196 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function] 2197 cls.add_method('IsLocalMulticast', 2198 'bool', 2199 [], 2200 is_const=True) 2201 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalhost() const [member function] 2202 cls.add_method('IsLocalhost', 2203 'bool', 2204 [], 2205 is_const=True) 2206 ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] 2207 cls.add_method('IsMatchingType', 2208 'bool', 2209 [param('ns3::Address const &', 'address')], 2210 is_static=True) 2211 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function] 2212 cls.add_method('IsMulticast', 2213 'bool', 2214 [], 2215 is_const=True) 2216 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 2217 cls.add_method('IsSubnetDirectedBroadcast', 2218 'bool', 2219 [param('ns3::Ipv4Mask const &', 'mask')], 2220 is_const=True) 2221 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function] 2222 cls.add_method('Print', 2223 'void', 2224 [param('std::ostream &', 'os')], 2225 is_const=True) 2226 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] 2227 cls.add_method('Serialize', 2228 'void', 2229 [param('uint8_t *', 'buf')], 2230 is_const=True) 2231 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function] 2232 cls.add_method('Set', 2233 'void', 2234 [param('uint32_t', 'address')]) 2235 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function] 2236 cls.add_method('Set', 2237 'void', 2238 [param('char const *', 'address')]) 2239 return 2240 2241def register_Ns3Ipv4AddressHash_methods(root_module, cls): 2242 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash() [constructor] 2243 cls.add_constructor([]) 2244 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash(ns3::Ipv4AddressHash const & arg0) [constructor] 2245 cls.add_constructor([param('ns3::Ipv4AddressHash const &', 'arg0')]) 2246 ## ipv4-address.h (module 'network'): size_t ns3::Ipv4AddressHash::operator()(ns3::Ipv4Address const & x) const [member operator] 2247 cls.add_method('operator()', 2248 'size_t', 2249 [param('ns3::Ipv4Address const &', 'x')], 2250 custom_name='__call__', is_const=True) 2251 return 2252 2253def register_Ns3Ipv4Mask_methods(root_module, cls): 2254 cls.add_output_stream_operator() 2255 cls.add_binary_comparison_operator('==') 2256 cls.add_binary_comparison_operator('!=') 2257 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [constructor] 2258 cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) 2259 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor] 2260 cls.add_constructor([]) 2261 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] 2262 cls.add_constructor([param('uint32_t', 'mask')]) 2263 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] 2264 cls.add_constructor([param('char const *', 'mask')]) 2265 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function] 2266 cls.add_method('Get', 2267 'uint32_t', 2268 [], 2269 is_const=True) 2270 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function] 2271 cls.add_method('GetInverse', 2272 'uint32_t', 2273 [], 2274 is_const=True) 2275 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] 2276 cls.add_method('GetLoopback', 2277 'ns3::Ipv4Mask', 2278 [], 2279 is_static=True) 2280 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] 2281 cls.add_method('GetOnes', 2282 'ns3::Ipv4Mask', 2283 [], 2284 is_static=True) 2285 ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] 2286 cls.add_method('GetPrefixLength', 2287 'uint16_t', 2288 [], 2289 is_const=True) 2290 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] 2291 cls.add_method('GetZero', 2292 'ns3::Ipv4Mask', 2293 [], 2294 is_static=True) 2295 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] 2296 cls.add_method('IsMatch', 2297 'bool', 2298 [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], 2299 is_const=True) 2300 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] 2301 cls.add_method('Print', 2302 'void', 2303 [param('std::ostream &', 'os')], 2304 is_const=True) 2305 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function] 2306 cls.add_method('Set', 2307 'void', 2308 [param('uint32_t', 'mask')]) 2309 return 2310 2311def register_Ns3Ipv6Address_methods(root_module, cls): 2312 cls.add_output_stream_operator() 2313 cls.add_binary_comparison_operator('==') 2314 cls.add_binary_comparison_operator('!=') 2315 cls.add_binary_comparison_operator('<') 2316 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] 2317 cls.add_constructor([]) 2318 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] 2319 cls.add_constructor([param('char const *', 'address')]) 2320 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] 2321 cls.add_constructor([param('uint8_t *', 'address')]) 2322 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [constructor] 2323 cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) 2324 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] 2325 cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) 2326 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) const [member function] 2327 cls.add_method('CombinePrefix', 2328 'ns3::Ipv6Address', 2329 [param('ns3::Ipv6Prefix const &', 'prefix')], 2330 is_const=True) 2331 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] 2332 cls.add_method('ConvertFrom', 2333 'ns3::Ipv6Address', 2334 [param('ns3::Address const &', 'address')], 2335 is_static=True) 2336 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] 2337 cls.add_method('Deserialize', 2338 'ns3::Ipv6Address', 2339 [param('uint8_t const *', 'buf')], 2340 is_static=True) 2341 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] 2342 cls.add_method('GetAllHostsMulticast', 2343 'ns3::Ipv6Address', 2344 [], 2345 is_static=True) 2346 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] 2347 cls.add_method('GetAllNodesMulticast', 2348 'ns3::Ipv6Address', 2349 [], 2350 is_static=True) 2351 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] 2352 cls.add_method('GetAllRoutersMulticast', 2353 'ns3::Ipv6Address', 2354 [], 2355 is_static=True) 2356 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] 2357 cls.add_method('GetAny', 2358 'ns3::Ipv6Address', 2359 [], 2360 is_static=True) 2361 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] 2362 cls.add_method('GetBytes', 2363 'void', 2364 [param('uint8_t *', 'buf')], 2365 is_const=True) 2366 ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function] 2367 cls.add_method('GetIpv4MappedAddress', 2368 'ns3::Ipv4Address', 2369 [], 2370 is_const=True) 2371 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] 2372 cls.add_method('GetLoopback', 2373 'ns3::Ipv6Address', 2374 [], 2375 is_static=True) 2376 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] 2377 cls.add_method('GetOnes', 2378 'ns3::Ipv6Address', 2379 [], 2380 is_static=True) 2381 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] 2382 cls.add_method('GetZero', 2383 'ns3::Ipv6Address', 2384 [], 2385 is_static=True) 2386 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::HasPrefix(ns3::Ipv6Prefix const & prefix) const [member function] 2387 cls.add_method('HasPrefix', 2388 'bool', 2389 [param('ns3::Ipv6Prefix const &', 'prefix')], 2390 is_const=True) 2391 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] 2392 cls.add_method('IsAllNodesMulticast', 2393 'bool', 2394 [], 2395 is_const=True) 2396 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] 2397 cls.add_method('IsAllRoutersMulticast', 2398 'bool', 2399 [], 2400 is_const=True) 2401 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function] 2402 cls.add_method('IsAny', 2403 'bool', 2404 [], 2405 is_const=True) 2406 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function] 2407 cls.add_method('IsDocumentation', 2408 'bool', 2409 [], 2410 is_const=True) 2411 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsInitialized() const [member function] 2412 cls.add_method('IsInitialized', 2413 'bool', 2414 [], 2415 is_const=True) 2416 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function] 2417 cls.add_method('IsIpv4MappedAddress', 2418 'bool', 2419 [], 2420 is_const=True) 2421 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function] 2422 cls.add_method('IsLinkLocal', 2423 'bool', 2424 [], 2425 is_const=True) 2426 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function] 2427 cls.add_method('IsLinkLocalMulticast', 2428 'bool', 2429 [], 2430 is_const=True) 2431 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function] 2432 cls.add_method('IsLocalhost', 2433 'bool', 2434 [], 2435 is_const=True) 2436 ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] 2437 cls.add_method('IsMatchingType', 2438 'bool', 2439 [param('ns3::Address const &', 'address')], 2440 is_static=True) 2441 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function] 2442 cls.add_method('IsMulticast', 2443 'bool', 2444 [], 2445 is_const=True) 2446 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] 2447 cls.add_method('IsSolicitedMulticast', 2448 'bool', 2449 [], 2450 is_const=True) 2451 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Address prefix) [member function] 2452 cls.add_method('MakeAutoconfiguredAddress', 2453 'ns3::Ipv6Address', 2454 [param('ns3::Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2455 is_static=True) 2456 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Prefix prefix) [member function] 2457 cls.add_method('MakeAutoconfiguredAddress', 2458 'ns3::Ipv6Address', 2459 [param('ns3::Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix')], 2460 is_static=True) 2461 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function] 2462 cls.add_method('MakeAutoconfiguredAddress', 2463 'ns3::Ipv6Address', 2464 [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2465 is_static=True) 2466 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] 2467 cls.add_method('MakeAutoconfiguredAddress', 2468 'ns3::Ipv6Address', 2469 [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2470 is_static=True) 2471 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function] 2472 cls.add_method('MakeAutoconfiguredAddress', 2473 'ns3::Ipv6Address', 2474 [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2475 is_static=True) 2476 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac8Address addr, ns3::Ipv6Address prefix) [member function] 2477 cls.add_method('MakeAutoconfiguredAddress', 2478 'ns3::Ipv6Address', 2479 [param('ns3::Mac8Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2480 is_static=True) 2481 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Address mac) [member function] 2482 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2483 'ns3::Ipv6Address', 2484 [param('ns3::Address', 'mac')], 2485 is_static=True) 2486 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function] 2487 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2488 'ns3::Ipv6Address', 2489 [param('ns3::Mac16Address', 'mac')], 2490 is_static=True) 2491 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] 2492 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2493 'ns3::Ipv6Address', 2494 [param('ns3::Mac48Address', 'mac')], 2495 is_static=True) 2496 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function] 2497 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2498 'ns3::Ipv6Address', 2499 [param('ns3::Mac64Address', 'mac')], 2500 is_static=True) 2501 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac8Address mac) [member function] 2502 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2503 'ns3::Ipv6Address', 2504 [param('ns3::Mac8Address', 'mac')], 2505 is_static=True) 2506 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function] 2507 cls.add_method('MakeIpv4MappedAddress', 2508 'ns3::Ipv6Address', 2509 [param('ns3::Ipv4Address', 'addr')], 2510 is_static=True) 2511 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] 2512 cls.add_method('MakeSolicitedAddress', 2513 'ns3::Ipv6Address', 2514 [param('ns3::Ipv6Address', 'addr')], 2515 is_static=True) 2516 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function] 2517 cls.add_method('Print', 2518 'void', 2519 [param('std::ostream &', 'os')], 2520 is_const=True) 2521 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] 2522 cls.add_method('Serialize', 2523 'void', 2524 [param('uint8_t *', 'buf')], 2525 is_const=True) 2526 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function] 2527 cls.add_method('Set', 2528 'void', 2529 [param('char const *', 'address')]) 2530 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] 2531 cls.add_method('Set', 2532 'void', 2533 [param('uint8_t *', 'address')]) 2534 return 2535 2536def register_Ns3Ipv6AddressHash_methods(root_module, cls): 2537 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash() [constructor] 2538 cls.add_constructor([]) 2539 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash(ns3::Ipv6AddressHash const & arg0) [constructor] 2540 cls.add_constructor([param('ns3::Ipv6AddressHash const &', 'arg0')]) 2541 ## ipv6-address.h (module 'network'): size_t ns3::Ipv6AddressHash::operator()(ns3::Ipv6Address const & x) const [member operator] 2542 cls.add_method('operator()', 2543 'size_t', 2544 [param('ns3::Ipv6Address const &', 'x')], 2545 custom_name='__call__', is_const=True) 2546 return 2547 2548def register_Ns3Ipv6Prefix_methods(root_module, cls): 2549 cls.add_output_stream_operator() 2550 cls.add_binary_comparison_operator('==') 2551 cls.add_binary_comparison_operator('!=') 2552 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor] 2553 cls.add_constructor([]) 2554 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] 2555 cls.add_constructor([param('uint8_t *', 'prefix')]) 2556 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] 2557 cls.add_constructor([param('char const *', 'prefix')]) 2558 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix, uint8_t prefixLength) [constructor] 2559 cls.add_constructor([param('uint8_t *', 'prefix'), param('uint8_t', 'prefixLength')]) 2560 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix, uint8_t prefixLength) [constructor] 2561 cls.add_constructor([param('char const *', 'prefix'), param('uint8_t', 'prefixLength')]) 2562 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] 2563 cls.add_constructor([param('uint8_t', 'prefix')]) 2564 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [constructor] 2565 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) 2566 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] 2567 cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) 2568 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function] 2569 cls.add_method('ConvertToIpv6Address', 2570 'ns3::Ipv6Address', 2571 [], 2572 is_const=True) 2573 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] 2574 cls.add_method('GetBytes', 2575 'void', 2576 [param('uint8_t *', 'buf')], 2577 is_const=True) 2578 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] 2579 cls.add_method('GetLoopback', 2580 'ns3::Ipv6Prefix', 2581 [], 2582 is_static=True) 2583 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetMinimumPrefixLength() const [member function] 2584 cls.add_method('GetMinimumPrefixLength', 2585 'uint8_t', 2586 [], 2587 is_const=True) 2588 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] 2589 cls.add_method('GetOnes', 2590 'ns3::Ipv6Prefix', 2591 [], 2592 is_static=True) 2593 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] 2594 cls.add_method('GetPrefixLength', 2595 'uint8_t', 2596 [], 2597 is_const=True) 2598 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] 2599 cls.add_method('GetZero', 2600 'ns3::Ipv6Prefix', 2601 [], 2602 is_static=True) 2603 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] 2604 cls.add_method('IsMatch', 2605 'bool', 2606 [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], 2607 is_const=True) 2608 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] 2609 cls.add_method('Print', 2610 'void', 2611 [param('std::ostream &', 'os')], 2612 is_const=True) 2613 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::SetPrefixLength(uint8_t prefixLength) [member function] 2614 cls.add_method('SetPrefixLength', 2615 'void', 2616 [param('uint8_t', 'prefixLength')]) 2617 return 2618 2619def register_Ns3LogComponent_methods(root_module, cls): 2620 ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor] 2621 cls.add_constructor([param('ns3::LogComponent const &', 'arg0')]) 2622 ## log.h (module 'core'): ns3::LogComponent::LogComponent(std::string const & name, std::string const & file, ns3::LogLevel const mask=::ns3::LogLevel::LOG_NONE) [constructor] 2623 cls.add_constructor([param('std::string const &', 'name'), param('std::string const &', 'file'), param('ns3::LogLevel const', 'mask', default_value='::ns3::LogLevel::LOG_NONE')]) 2624 ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel const level) [member function] 2625 cls.add_method('Disable', 2626 'void', 2627 [param('ns3::LogLevel const', 'level')]) 2628 ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel const level) [member function] 2629 cls.add_method('Enable', 2630 'void', 2631 [param('ns3::LogLevel const', 'level')]) 2632 ## log.h (module 'core'): std::string ns3::LogComponent::File() const [member function] 2633 cls.add_method('File', 2634 'std::string', 2635 [], 2636 is_const=True) 2637 ## log.h (module 'core'): static ns3::LogComponent::ComponentList * ns3::LogComponent::GetComponentList() [member function] 2638 cls.add_method('GetComponentList', 2639 'ns3::LogComponent::ComponentList *', 2640 [], 2641 is_static=True) 2642 ## log.h (module 'core'): static std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) [member function] 2643 cls.add_method('GetLevelLabel', 2644 'std::string', 2645 [param('ns3::LogLevel const', 'level')], 2646 is_static=True) 2647 ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel const level) const [member function] 2648 cls.add_method('IsEnabled', 2649 'bool', 2650 [param('ns3::LogLevel const', 'level')], 2651 is_const=True) 2652 ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function] 2653 cls.add_method('IsNoneEnabled', 2654 'bool', 2655 [], 2656 is_const=True) 2657 ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function] 2658 cls.add_method('Name', 2659 'char const *', 2660 [], 2661 is_const=True) 2662 ## log.h (module 'core'): void ns3::LogComponent::SetMask(ns3::LogLevel const level) [member function] 2663 cls.add_method('SetMask', 2664 'void', 2665 [param('ns3::LogLevel const', 'level')]) 2666 return 2667 2668def register_Ns3Mac48Address_methods(root_module, cls): 2669 cls.add_binary_comparison_operator('==') 2670 cls.add_binary_comparison_operator('!=') 2671 cls.add_binary_comparison_operator('<') 2672 cls.add_output_stream_operator() 2673 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [constructor] 2674 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) 2675 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] 2676 cls.add_constructor([]) 2677 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] 2678 cls.add_constructor([param('char const *', 'str')]) 2679 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] 2680 cls.add_method('Allocate', 2681 'ns3::Mac48Address', 2682 [], 2683 is_static=True) 2684 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] 2685 cls.add_method('ConvertFrom', 2686 'ns3::Mac48Address', 2687 [param('ns3::Address const &', 'address')], 2688 is_static=True) 2689 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] 2690 cls.add_method('CopyFrom', 2691 'void', 2692 [param('uint8_t const *', 'buffer')]) 2693 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] 2694 cls.add_method('CopyTo', 2695 'void', 2696 [param('uint8_t *', 'buffer')], 2697 is_const=True) 2698 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] 2699 cls.add_method('GetBroadcast', 2700 'ns3::Mac48Address', 2701 [], 2702 is_static=True) 2703 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] 2704 cls.add_method('GetMulticast', 2705 'ns3::Mac48Address', 2706 [param('ns3::Ipv4Address', 'address')], 2707 is_static=True) 2708 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] 2709 cls.add_method('GetMulticast', 2710 'ns3::Mac48Address', 2711 [param('ns3::Ipv6Address', 'address')], 2712 is_static=True) 2713 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] 2714 cls.add_method('GetMulticast6Prefix', 2715 'ns3::Mac48Address', 2716 [], 2717 is_static=True) 2718 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] 2719 cls.add_method('GetMulticastPrefix', 2720 'ns3::Mac48Address', 2721 [], 2722 is_static=True) 2723 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] 2724 cls.add_method('IsBroadcast', 2725 'bool', 2726 [], 2727 is_const=True) 2728 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] 2729 cls.add_method('IsGroup', 2730 'bool', 2731 [], 2732 is_const=True) 2733 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] 2734 cls.add_method('IsMatchingType', 2735 'bool', 2736 [param('ns3::Address const &', 'address')], 2737 is_static=True) 2738 return 2739 2740def register_Ns3Mac8Address_methods(root_module, cls): 2741 cls.add_binary_comparison_operator('<') 2742 cls.add_binary_comparison_operator('==') 2743 cls.add_binary_comparison_operator('!=') 2744 cls.add_output_stream_operator() 2745 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(ns3::Mac8Address const & arg0) [constructor] 2746 cls.add_constructor([param('ns3::Mac8Address const &', 'arg0')]) 2747 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address() [constructor] 2748 cls.add_constructor([]) 2749 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(uint8_t addr) [constructor] 2750 cls.add_constructor([param('uint8_t', 'addr')]) 2751 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::Allocate() [member function] 2752 cls.add_method('Allocate', 2753 'ns3::Mac8Address', 2754 [], 2755 is_static=True) 2756 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::ConvertFrom(ns3::Address const & address) [member function] 2757 cls.add_method('ConvertFrom', 2758 'ns3::Mac8Address', 2759 [param('ns3::Address const &', 'address')], 2760 is_static=True) 2761 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyFrom(uint8_t const * pBuffer) [member function] 2762 cls.add_method('CopyFrom', 2763 'void', 2764 [param('uint8_t const *', 'pBuffer')]) 2765 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyTo(uint8_t * pBuffer) const [member function] 2766 cls.add_method('CopyTo', 2767 'void', 2768 [param('uint8_t *', 'pBuffer')], 2769 is_const=True) 2770 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::GetBroadcast() [member function] 2771 cls.add_method('GetBroadcast', 2772 'ns3::Mac8Address', 2773 [], 2774 is_static=True) 2775 ## mac8-address.h (module 'network'): static bool ns3::Mac8Address::IsMatchingType(ns3::Address const & address) [member function] 2776 cls.add_method('IsMatchingType', 2777 'bool', 2778 [param('ns3::Address const &', 'address')], 2779 is_static=True) 2780 return 2781 2782def register_Ns3NetDeviceContainer_methods(root_module, cls): 2783 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [constructor] 2784 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) 2785 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor] 2786 cls.add_constructor([]) 2787 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::Ptr<ns3::NetDevice> dev) [constructor] 2788 cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')]) 2789 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor] 2790 cls.add_constructor([param('std::string', 'devName')]) 2791 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor] 2792 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')]) 2793 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function] 2794 cls.add_method('Add', 2795 'void', 2796 [param('ns3::NetDeviceContainer', 'other')]) 2797 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::Ptr<ns3::NetDevice> device) [member function] 2798 cls.add_method('Add', 2799 'void', 2800 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 2801 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(std::string deviceName) [member function] 2802 cls.add_method('Add', 2803 'void', 2804 [param('std::string', 'deviceName')]) 2805 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::Begin() const [member function] 2806 cls.add_method('Begin', 2807 'ns3::NetDeviceContainer::Iterator', 2808 [], 2809 is_const=True) 2810 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::End() const [member function] 2811 cls.add_method('End', 2812 'ns3::NetDeviceContainer::Iterator', 2813 [], 2814 is_const=True) 2815 ## net-device-container.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::NetDeviceContainer::Get(uint32_t i) const [member function] 2816 cls.add_method('Get', 2817 'ns3::Ptr< ns3::NetDevice >', 2818 [param('uint32_t', 'i')], 2819 is_const=True) 2820 ## net-device-container.h (module 'network'): uint32_t ns3::NetDeviceContainer::GetN() const [member function] 2821 cls.add_method('GetN', 2822 'uint32_t', 2823 [], 2824 is_const=True) 2825 return 2826 2827def register_Ns3NodeContainer_methods(root_module, cls): 2828 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [constructor] 2829 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) 2830 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] 2831 cls.add_constructor([]) 2832 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor] 2833 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')]) 2834 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor] 2835 cls.add_constructor([param('std::string', 'nodeName')]) 2836 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(uint32_t n, uint32_t systemId=0) [constructor] 2837 cls.add_constructor([param('uint32_t', 'n'), param('uint32_t', 'systemId', default_value='0')]) 2838 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor] 2839 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')]) 2840 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor] 2841 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')]) 2842 ## 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] 2843 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')]) 2844 ## 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] 2845 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')]) 2846 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function] 2847 cls.add_method('Add', 2848 'void', 2849 [param('ns3::NodeContainer', 'other')]) 2850 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function] 2851 cls.add_method('Add', 2852 'void', 2853 [param('ns3::Ptr< ns3::Node >', 'node')]) 2854 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(std::string nodeName) [member function] 2855 cls.add_method('Add', 2856 'void', 2857 [param('std::string', 'nodeName')]) 2858 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::Begin() const [member function] 2859 cls.add_method('Begin', 2860 'ns3::NodeContainer::Iterator', 2861 [], 2862 is_const=True) 2863 ## node-container.h (module 'network'): bool ns3::NodeContainer::Contains(uint32_t id) const [member function] 2864 cls.add_method('Contains', 2865 'bool', 2866 [param('uint32_t', 'id')], 2867 is_const=True) 2868 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n) [member function] 2869 cls.add_method('Create', 2870 'void', 2871 [param('uint32_t', 'n')]) 2872 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function] 2873 cls.add_method('Create', 2874 'void', 2875 [param('uint32_t', 'n'), param('uint32_t', 'systemId')]) 2876 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::End() const [member function] 2877 cls.add_method('End', 2878 'ns3::NodeContainer::Iterator', 2879 [], 2880 is_const=True) 2881 ## node-container.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function] 2882 cls.add_method('Get', 2883 'ns3::Ptr< ns3::Node >', 2884 [param('uint32_t', 'i')], 2885 is_const=True) 2886 ## node-container.h (module 'network'): static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function] 2887 cls.add_method('GetGlobal', 2888 'ns3::NodeContainer', 2889 [], 2890 is_static=True) 2891 ## node-container.h (module 'network'): uint32_t ns3::NodeContainer::GetN() const [member function] 2892 cls.add_method('GetN', 2893 'uint32_t', 2894 [], 2895 is_const=True) 2896 return 2897 2898def register_Ns3ObjectBase_methods(root_module, cls): 2899 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor] 2900 cls.add_constructor([]) 2901 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [constructor] 2902 cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')]) 2903 ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function] 2904 cls.add_method('GetAttribute', 2905 'void', 2906 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2907 is_const=True) 2908 ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & value) const [member function] 2909 cls.add_method('GetAttributeFailSafe', 2910 'bool', 2911 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2912 is_const=True) 2913 ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function] 2914 cls.add_method('GetInstanceTypeId', 2915 'ns3::TypeId', 2916 [], 2917 is_const=True, is_pure_virtual=True, is_virtual=True) 2918 ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] 2919 cls.add_method('GetTypeId', 2920 'ns3::TypeId', 2921 [], 2922 is_static=True) 2923 ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function] 2924 cls.add_method('SetAttribute', 2925 'void', 2926 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2927 ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function] 2928 cls.add_method('SetAttributeFailSafe', 2929 'bool', 2930 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2931 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2932 cls.add_method('TraceConnect', 2933 'bool', 2934 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2935 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2936 cls.add_method('TraceConnectWithoutContext', 2937 'bool', 2938 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2939 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2940 cls.add_method('TraceDisconnect', 2941 'bool', 2942 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2943 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2944 cls.add_method('TraceDisconnectWithoutContext', 2945 'bool', 2946 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2947 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] 2948 cls.add_method('ConstructSelf', 2949 'void', 2950 [param('ns3::AttributeConstructionList const &', 'attributes')], 2951 visibility='protected') 2952 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] 2953 cls.add_method('NotifyConstructionCompleted', 2954 'void', 2955 [], 2956 is_virtual=True, visibility='protected') 2957 return 2958 2959def register_Ns3ObjectDeleter_methods(root_module, cls): 2960 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor] 2961 cls.add_constructor([]) 2962 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [constructor] 2963 cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')]) 2964 ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function] 2965 cls.add_method('Delete', 2966 'void', 2967 [param('ns3::Object *', 'object')], 2968 is_static=True) 2969 return 2970 2971def register_Ns3ObjectFactory_methods(root_module, cls): 2972 cls.add_output_stream_operator() 2973 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [constructor] 2974 cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')]) 2975 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor] 2976 cls.add_constructor([]) 2977 ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function] 2978 cls.add_method('Create', 2979 'ns3::Ptr< ns3::Object >', 2980 [], 2981 is_const=True) 2982 ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function] 2983 cls.add_method('GetTypeId', 2984 'ns3::TypeId', 2985 [], 2986 is_const=True) 2987 ## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function] 2988 cls.add_method('IsTypeIdSet', 2989 'bool', 2990 [], 2991 is_const=True) 2992 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set() [member function] 2993 cls.add_method('Set', 2994 'void', 2995 []) 2996 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] 2997 cls.add_method('SetTypeId', 2998 'void', 2999 [param('ns3::TypeId', 'tid')]) 3000 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] 3001 cls.add_method('SetTypeId', 3002 'void', 3003 [param('char const *', 'tid')]) 3004 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function] 3005 cls.add_method('SetTypeId', 3006 'void', 3007 [param('std::string', 'tid')]) 3008 return 3009 3010def register_Ns3OfdmDcdChannelEncodings_methods(root_module, cls): 3011 ## dl-mac-messages.h (module 'wimax'): ns3::OfdmDcdChannelEncodings::OfdmDcdChannelEncodings(ns3::OfdmDcdChannelEncodings const & arg0) [constructor] 3012 cls.add_constructor([param('ns3::OfdmDcdChannelEncodings const &', 'arg0')]) 3013 ## dl-mac-messages.h (module 'wimax'): ns3::OfdmDcdChannelEncodings::OfdmDcdChannelEncodings() [constructor] 3014 cls.add_constructor([]) 3015 ## dl-mac-messages.h (module 'wimax'): ns3::Mac48Address ns3::OfdmDcdChannelEncodings::GetBaseStationId() const [member function] 3016 cls.add_method('GetBaseStationId', 3017 'ns3::Mac48Address', 3018 [], 3019 is_const=True) 3020 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmDcdChannelEncodings::GetChannelNr() const [member function] 3021 cls.add_method('GetChannelNr', 3022 'uint8_t', 3023 [], 3024 is_const=True) 3025 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmDcdChannelEncodings::GetFrameDurationCode() const [member function] 3026 cls.add_method('GetFrameDurationCode', 3027 'uint8_t', 3028 [], 3029 is_const=True) 3030 ## dl-mac-messages.h (module 'wimax'): uint32_t ns3::OfdmDcdChannelEncodings::GetFrameNumber() const [member function] 3031 cls.add_method('GetFrameNumber', 3032 'uint32_t', 3033 [], 3034 is_const=True) 3035 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmDcdChannelEncodings::GetRtg() const [member function] 3036 cls.add_method('GetRtg', 3037 'uint8_t', 3038 [], 3039 is_const=True) 3040 ## dl-mac-messages.h (module 'wimax'): uint16_t ns3::OfdmDcdChannelEncodings::GetSize() const [member function] 3041 cls.add_method('GetSize', 3042 'uint16_t', 3043 [], 3044 is_const=True) 3045 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmDcdChannelEncodings::GetTtg() const [member function] 3046 cls.add_method('GetTtg', 3047 'uint8_t', 3048 [], 3049 is_const=True) 3050 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDcdChannelEncodings::SetBaseStationId(ns3::Mac48Address baseStationId) [member function] 3051 cls.add_method('SetBaseStationId', 3052 'void', 3053 [param('ns3::Mac48Address', 'baseStationId')]) 3054 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDcdChannelEncodings::SetChannelNr(uint8_t channelNr) [member function] 3055 cls.add_method('SetChannelNr', 3056 'void', 3057 [param('uint8_t', 'channelNr')]) 3058 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDcdChannelEncodings::SetFrameDurationCode(uint8_t frameDurationCode) [member function] 3059 cls.add_method('SetFrameDurationCode', 3060 'void', 3061 [param('uint8_t', 'frameDurationCode')]) 3062 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDcdChannelEncodings::SetFrameNumber(uint32_t frameNumber) [member function] 3063 cls.add_method('SetFrameNumber', 3064 'void', 3065 [param('uint32_t', 'frameNumber')]) 3066 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDcdChannelEncodings::SetRtg(uint8_t rtg) [member function] 3067 cls.add_method('SetRtg', 3068 'void', 3069 [param('uint8_t', 'rtg')]) 3070 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDcdChannelEncodings::SetTtg(uint8_t ttg) [member function] 3071 cls.add_method('SetTtg', 3072 'void', 3073 [param('uint8_t', 'ttg')]) 3074 ## dl-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::OfdmDcdChannelEncodings::DoRead(ns3::Buffer::Iterator start) [member function] 3075 cls.add_method('DoRead', 3076 'ns3::Buffer::Iterator', 3077 [param('ns3::Buffer::Iterator', 'start')], 3078 is_virtual=True, visibility='private') 3079 ## dl-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::OfdmDcdChannelEncodings::DoWrite(ns3::Buffer::Iterator start) const [member function] 3080 cls.add_method('DoWrite', 3081 'ns3::Buffer::Iterator', 3082 [param('ns3::Buffer::Iterator', 'start')], 3083 is_const=True, is_virtual=True, visibility='private') 3084 return 3085 3086def register_Ns3OfdmDlBurstProfile_methods(root_module, cls): 3087 ## dl-mac-messages.h (module 'wimax'): ns3::OfdmDlBurstProfile::OfdmDlBurstProfile(ns3::OfdmDlBurstProfile const & arg0) [constructor] 3088 cls.add_constructor([param('ns3::OfdmDlBurstProfile const &', 'arg0')]) 3089 ## dl-mac-messages.h (module 'wimax'): ns3::OfdmDlBurstProfile::OfdmDlBurstProfile() [constructor] 3090 cls.add_constructor([]) 3091 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmDlBurstProfile::GetDiuc() const [member function] 3092 cls.add_method('GetDiuc', 3093 'uint8_t', 3094 [], 3095 is_const=True) 3096 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmDlBurstProfile::GetFecCodeType() const [member function] 3097 cls.add_method('GetFecCodeType', 3098 'uint8_t', 3099 [], 3100 is_const=True) 3101 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmDlBurstProfile::GetLength() const [member function] 3102 cls.add_method('GetLength', 3103 'uint8_t', 3104 [], 3105 is_const=True) 3106 ## dl-mac-messages.h (module 'wimax'): uint16_t ns3::OfdmDlBurstProfile::GetSize() const [member function] 3107 cls.add_method('GetSize', 3108 'uint16_t', 3109 [], 3110 is_const=True) 3111 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmDlBurstProfile::GetType() const [member function] 3112 cls.add_method('GetType', 3113 'uint8_t', 3114 [], 3115 is_const=True) 3116 ## dl-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::OfdmDlBurstProfile::Read(ns3::Buffer::Iterator start) [member function] 3117 cls.add_method('Read', 3118 'ns3::Buffer::Iterator', 3119 [param('ns3::Buffer::Iterator', 'start')]) 3120 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDlBurstProfile::SetDiuc(uint8_t diuc) [member function] 3121 cls.add_method('SetDiuc', 3122 'void', 3123 [param('uint8_t', 'diuc')]) 3124 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDlBurstProfile::SetFecCodeType(uint8_t fecCodeType) [member function] 3125 cls.add_method('SetFecCodeType', 3126 'void', 3127 [param('uint8_t', 'fecCodeType')]) 3128 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDlBurstProfile::SetLength(uint8_t length) [member function] 3129 cls.add_method('SetLength', 3130 'void', 3131 [param('uint8_t', 'length')]) 3132 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDlBurstProfile::SetType(uint8_t type) [member function] 3133 cls.add_method('SetType', 3134 'void', 3135 [param('uint8_t', 'type')]) 3136 ## dl-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::OfdmDlBurstProfile::Write(ns3::Buffer::Iterator start) const [member function] 3137 cls.add_method('Write', 3138 'ns3::Buffer::Iterator', 3139 [param('ns3::Buffer::Iterator', 'start')], 3140 is_const=True) 3141 return 3142 3143def register_Ns3OfdmDlMapIe_methods(root_module, cls): 3144 ## dl-mac-messages.h (module 'wimax'): ns3::OfdmDlMapIe::OfdmDlMapIe(ns3::OfdmDlMapIe const & arg0) [constructor] 3145 cls.add_constructor([param('ns3::OfdmDlMapIe const &', 'arg0')]) 3146 ## dl-mac-messages.h (module 'wimax'): ns3::OfdmDlMapIe::OfdmDlMapIe() [constructor] 3147 cls.add_constructor([]) 3148 ## dl-mac-messages.h (module 'wimax'): ns3::Cid ns3::OfdmDlMapIe::GetCid() const [member function] 3149 cls.add_method('GetCid', 3150 'ns3::Cid', 3151 [], 3152 is_const=True) 3153 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmDlMapIe::GetDiuc() const [member function] 3154 cls.add_method('GetDiuc', 3155 'uint8_t', 3156 [], 3157 is_const=True) 3158 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmDlMapIe::GetPreamblePresent() const [member function] 3159 cls.add_method('GetPreamblePresent', 3160 'uint8_t', 3161 [], 3162 is_const=True) 3163 ## dl-mac-messages.h (module 'wimax'): uint16_t ns3::OfdmDlMapIe::GetSize() const [member function] 3164 cls.add_method('GetSize', 3165 'uint16_t', 3166 [], 3167 is_const=True) 3168 ## dl-mac-messages.h (module 'wimax'): uint16_t ns3::OfdmDlMapIe::GetStartTime() const [member function] 3169 cls.add_method('GetStartTime', 3170 'uint16_t', 3171 [], 3172 is_const=True) 3173 ## dl-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::OfdmDlMapIe::Read(ns3::Buffer::Iterator start) [member function] 3174 cls.add_method('Read', 3175 'ns3::Buffer::Iterator', 3176 [param('ns3::Buffer::Iterator', 'start')]) 3177 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDlMapIe::SetCid(ns3::Cid cid) [member function] 3178 cls.add_method('SetCid', 3179 'void', 3180 [param('ns3::Cid', 'cid')]) 3181 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDlMapIe::SetDiuc(uint8_t diuc) [member function] 3182 cls.add_method('SetDiuc', 3183 'void', 3184 [param('uint8_t', 'diuc')]) 3185 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDlMapIe::SetPreamblePresent(uint8_t preamblePresent) [member function] 3186 cls.add_method('SetPreamblePresent', 3187 'void', 3188 [param('uint8_t', 'preamblePresent')]) 3189 ## dl-mac-messages.h (module 'wimax'): void ns3::OfdmDlMapIe::SetStartTime(uint16_t startTime) [member function] 3190 cls.add_method('SetStartTime', 3191 'void', 3192 [param('uint16_t', 'startTime')]) 3193 ## dl-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::OfdmDlMapIe::Write(ns3::Buffer::Iterator start) const [member function] 3194 cls.add_method('Write', 3195 'ns3::Buffer::Iterator', 3196 [param('ns3::Buffer::Iterator', 'start')], 3197 is_const=True) 3198 return 3199 3200def register_Ns3OfdmUlBurstProfile_methods(root_module, cls): 3201 ## ul-mac-messages.h (module 'wimax'): ns3::OfdmUlBurstProfile::OfdmUlBurstProfile(ns3::OfdmUlBurstProfile const & arg0) [constructor] 3202 cls.add_constructor([param('ns3::OfdmUlBurstProfile const &', 'arg0')]) 3203 ## ul-mac-messages.h (module 'wimax'): ns3::OfdmUlBurstProfile::OfdmUlBurstProfile() [constructor] 3204 cls.add_constructor([]) 3205 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmUlBurstProfile::GetFecCodeType() const [member function] 3206 cls.add_method('GetFecCodeType', 3207 'uint8_t', 3208 [], 3209 is_const=True) 3210 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmUlBurstProfile::GetLength() const [member function] 3211 cls.add_method('GetLength', 3212 'uint8_t', 3213 [], 3214 is_const=True) 3215 ## ul-mac-messages.h (module 'wimax'): uint16_t ns3::OfdmUlBurstProfile::GetSize() const [member function] 3216 cls.add_method('GetSize', 3217 'uint16_t', 3218 [], 3219 is_const=True) 3220 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmUlBurstProfile::GetType() const [member function] 3221 cls.add_method('GetType', 3222 'uint8_t', 3223 [], 3224 is_const=True) 3225 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmUlBurstProfile::GetUiuc() const [member function] 3226 cls.add_method('GetUiuc', 3227 'uint8_t', 3228 [], 3229 is_const=True) 3230 ## ul-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::OfdmUlBurstProfile::Read(ns3::Buffer::Iterator start) [member function] 3231 cls.add_method('Read', 3232 'ns3::Buffer::Iterator', 3233 [param('ns3::Buffer::Iterator', 'start')]) 3234 ## ul-mac-messages.h (module 'wimax'): void ns3::OfdmUlBurstProfile::SetFecCodeType(uint8_t fecCodeType) [member function] 3235 cls.add_method('SetFecCodeType', 3236 'void', 3237 [param('uint8_t', 'fecCodeType')]) 3238 ## ul-mac-messages.h (module 'wimax'): void ns3::OfdmUlBurstProfile::SetLength(uint8_t length) [member function] 3239 cls.add_method('SetLength', 3240 'void', 3241 [param('uint8_t', 'length')]) 3242 ## ul-mac-messages.h (module 'wimax'): void ns3::OfdmUlBurstProfile::SetType(uint8_t type) [member function] 3243 cls.add_method('SetType', 3244 'void', 3245 [param('uint8_t', 'type')]) 3246 ## ul-mac-messages.h (module 'wimax'): void ns3::OfdmUlBurstProfile::SetUiuc(uint8_t uiuc) [member function] 3247 cls.add_method('SetUiuc', 3248 'void', 3249 [param('uint8_t', 'uiuc')]) 3250 ## ul-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::OfdmUlBurstProfile::Write(ns3::Buffer::Iterator start) const [member function] 3251 cls.add_method('Write', 3252 'ns3::Buffer::Iterator', 3253 [param('ns3::Buffer::Iterator', 'start')], 3254 is_const=True) 3255 return 3256 3257def register_Ns3OfdmUlMapIe_methods(root_module, cls): 3258 ## ul-mac-messages.h (module 'wimax'): ns3::OfdmUlMapIe::OfdmUlMapIe(ns3::OfdmUlMapIe const & arg0) [constructor] 3259 cls.add_constructor([param('ns3::OfdmUlMapIe const &', 'arg0')]) 3260 ## ul-mac-messages.h (module 'wimax'): ns3::OfdmUlMapIe::OfdmUlMapIe() [constructor] 3261 cls.add_constructor([]) 3262 ## ul-mac-messages.h (module 'wimax'): ns3::Cid ns3::OfdmUlMapIe::GetCid() const [member function] 3263 cls.add_method('GetCid', 3264 'ns3::Cid', 3265 [], 3266 is_const=True) 3267 ## ul-mac-messages.h (module 'wimax'): uint16_t ns3::OfdmUlMapIe::GetDuration() const [member function] 3268 cls.add_method('GetDuration', 3269 'uint16_t', 3270 [], 3271 is_const=True) 3272 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmUlMapIe::GetMidambleRepetitionInterval() const [member function] 3273 cls.add_method('GetMidambleRepetitionInterval', 3274 'uint8_t', 3275 [], 3276 is_const=True) 3277 ## ul-mac-messages.h (module 'wimax'): uint16_t ns3::OfdmUlMapIe::GetSize() const [member function] 3278 cls.add_method('GetSize', 3279 'uint16_t', 3280 [], 3281 is_const=True) 3282 ## ul-mac-messages.h (module 'wimax'): uint16_t ns3::OfdmUlMapIe::GetStartTime() const [member function] 3283 cls.add_method('GetStartTime', 3284 'uint16_t', 3285 [], 3286 is_const=True) 3287 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmUlMapIe::GetSubchannelIndex() const [member function] 3288 cls.add_method('GetSubchannelIndex', 3289 'uint8_t', 3290 [], 3291 is_const=True) 3292 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmUlMapIe::GetUiuc() const [member function] 3293 cls.add_method('GetUiuc', 3294 'uint8_t', 3295 [], 3296 is_const=True) 3297 ## ul-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::OfdmUlMapIe::Read(ns3::Buffer::Iterator start) [member function] 3298 cls.add_method('Read', 3299 'ns3::Buffer::Iterator', 3300 [param('ns3::Buffer::Iterator', 'start')]) 3301 ## ul-mac-messages.h (module 'wimax'): void ns3::OfdmUlMapIe::SetCid(ns3::Cid const & cid) [member function] 3302 cls.add_method('SetCid', 3303 'void', 3304 [param('ns3::Cid const &', 'cid')]) 3305 ## ul-mac-messages.h (module 'wimax'): void ns3::OfdmUlMapIe::SetDuration(uint16_t duration) [member function] 3306 cls.add_method('SetDuration', 3307 'void', 3308 [param('uint16_t', 'duration')]) 3309 ## ul-mac-messages.h (module 'wimax'): void ns3::OfdmUlMapIe::SetMidambleRepetitionInterval(uint8_t midambleRepetitionInterval) [member function] 3310 cls.add_method('SetMidambleRepetitionInterval', 3311 'void', 3312 [param('uint8_t', 'midambleRepetitionInterval')]) 3313 ## ul-mac-messages.h (module 'wimax'): void ns3::OfdmUlMapIe::SetStartTime(uint16_t startTime) [member function] 3314 cls.add_method('SetStartTime', 3315 'void', 3316 [param('uint16_t', 'startTime')]) 3317 ## ul-mac-messages.h (module 'wimax'): void ns3::OfdmUlMapIe::SetSubchannelIndex(uint8_t subchannelIndex) [member function] 3318 cls.add_method('SetSubchannelIndex', 3319 'void', 3320 [param('uint8_t', 'subchannelIndex')]) 3321 ## ul-mac-messages.h (module 'wimax'): void ns3::OfdmUlMapIe::SetUiuc(uint8_t uiuc) [member function] 3322 cls.add_method('SetUiuc', 3323 'void', 3324 [param('uint8_t', 'uiuc')]) 3325 ## ul-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::OfdmUlMapIe::Write(ns3::Buffer::Iterator start) const [member function] 3326 cls.add_method('Write', 3327 'ns3::Buffer::Iterator', 3328 [param('ns3::Buffer::Iterator', 'start')], 3329 is_const=True) 3330 return 3331 3332def register_Ns3PacketMetadata_methods(root_module, cls): 3333 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] 3334 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) 3335 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [constructor] 3336 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) 3337 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] 3338 cls.add_method('AddAtEnd', 3339 'void', 3340 [param('ns3::PacketMetadata const &', 'o')]) 3341 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] 3342 cls.add_method('AddHeader', 3343 'void', 3344 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 3345 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] 3346 cls.add_method('AddPaddingAtEnd', 3347 'void', 3348 [param('uint32_t', 'end')]) 3349 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 3350 cls.add_method('AddTrailer', 3351 'void', 3352 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 3353 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] 3354 cls.add_method('BeginItem', 3355 'ns3::PacketMetadata::ItemIterator', 3356 [param('ns3::Buffer', 'buffer')], 3357 is_const=True) 3358 ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] 3359 cls.add_method('CreateFragment', 3360 'ns3::PacketMetadata', 3361 [param('uint32_t', 'start'), param('uint32_t', 'end')], 3362 is_const=True) 3363 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 3364 cls.add_method('Deserialize', 3365 'uint32_t', 3366 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 3367 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function] 3368 cls.add_method('Enable', 3369 'void', 3370 [], 3371 is_static=True) 3372 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function] 3373 cls.add_method('EnableChecking', 3374 'void', 3375 [], 3376 is_static=True) 3377 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] 3378 cls.add_method('GetSerializedSize', 3379 'uint32_t', 3380 [], 3381 is_const=True) 3382 ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function] 3383 cls.add_method('GetUid', 3384 'uint64_t', 3385 [], 3386 is_const=True) 3387 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] 3388 cls.add_method('RemoveAtEnd', 3389 'void', 3390 [param('uint32_t', 'end')]) 3391 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] 3392 cls.add_method('RemoveAtStart', 3393 'void', 3394 [param('uint32_t', 'start')]) 3395 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] 3396 cls.add_method('RemoveHeader', 3397 'void', 3398 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 3399 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 3400 cls.add_method('RemoveTrailer', 3401 'void', 3402 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 3403 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 3404 cls.add_method('Serialize', 3405 'uint32_t', 3406 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 3407 is_const=True) 3408 return 3409 3410def register_Ns3PacketMetadataItem_methods(root_module, cls): 3411 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor] 3412 cls.add_constructor([]) 3413 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [constructor] 3414 cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) 3415 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable] 3416 cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) 3417 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable] 3418 cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) 3419 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] 3420 cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) 3421 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable] 3422 cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) 3423 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable] 3424 cls.add_instance_attribute('isFragment', 'bool', is_const=False) 3425 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable] 3426 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 3427 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::type [variable] 3428 cls.add_instance_attribute('type', 'ns3::PacketMetadata::Item::ItemType', is_const=False) 3429 return 3430 3431def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): 3432 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [constructor] 3433 cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) 3434 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] 3435 cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) 3436 ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] 3437 cls.add_method('HasNext', 3438 'bool', 3439 [], 3440 is_const=True) 3441 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] 3442 cls.add_method('Next', 3443 'ns3::PacketMetadata::Item', 3444 []) 3445 return 3446 3447def register_Ns3PacketTagIterator_methods(root_module, cls): 3448 ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [constructor] 3449 cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) 3450 ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function] 3451 cls.add_method('HasNext', 3452 'bool', 3453 [], 3454 is_const=True) 3455 ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] 3456 cls.add_method('Next', 3457 'ns3::PacketTagIterator::Item', 3458 []) 3459 return 3460 3461def register_Ns3PacketTagIteratorItem_methods(root_module, cls): 3462 ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [constructor] 3463 cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) 3464 ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 3465 cls.add_method('GetTag', 3466 'void', 3467 [param('ns3::Tag &', 'tag')], 3468 is_const=True) 3469 ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] 3470 cls.add_method('GetTypeId', 3471 'ns3::TypeId', 3472 [], 3473 is_const=True) 3474 return 3475 3476def register_Ns3PacketTagList_methods(root_module, cls): 3477 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor] 3478 cls.add_constructor([]) 3479 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [constructor] 3480 cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) 3481 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] 3482 cls.add_method('Add', 3483 'void', 3484 [param('ns3::Tag const &', 'tag')], 3485 is_const=True) 3486 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 3487 cls.add_method('Deserialize', 3488 'uint32_t', 3489 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 3490 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::GetSerializedSize() const [member function] 3491 cls.add_method('GetSerializedSize', 3492 'uint32_t', 3493 [], 3494 is_const=True) 3495 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] 3496 cls.add_method('Head', 3497 'ns3::PacketTagList::TagData const *', 3498 [], 3499 is_const=True) 3500 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] 3501 cls.add_method('Peek', 3502 'bool', 3503 [param('ns3::Tag &', 'tag')], 3504 is_const=True) 3505 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] 3506 cls.add_method('Remove', 3507 'bool', 3508 [param('ns3::Tag &', 'tag')]) 3509 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function] 3510 cls.add_method('RemoveAll', 3511 'void', 3512 []) 3513 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function] 3514 cls.add_method('Replace', 3515 'bool', 3516 [param('ns3::Tag &', 'tag')]) 3517 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 3518 cls.add_method('Serialize', 3519 'uint32_t', 3520 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 3521 is_const=True) 3522 return 3523 3524def register_Ns3PacketTagListTagData_methods(root_module, cls): 3525 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor] 3526 cls.add_constructor([]) 3527 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [constructor] 3528 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) 3529 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] 3530 cls.add_instance_attribute('count', 'uint32_t', is_const=False) 3531 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] 3532 cls.add_instance_attribute('data', 'uint8_t [ 1 ]', is_const=False) 3533 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] 3534 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) 3535 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::size [variable] 3536 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 3537 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] 3538 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 3539 return 3540 3541def register_Ns3ParameterLogger_methods(root_module, cls): 3542 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(ns3::ParameterLogger const & arg0) [constructor] 3543 cls.add_constructor([param('ns3::ParameterLogger const &', 'arg0')]) 3544 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(std::ostream & os) [constructor] 3545 cls.add_constructor([param('std::ostream &', 'os')]) 3546 return 3547 3548def register_Ns3PcapFile_methods(root_module, cls): 3549 ## pcap-file.h (module 'network'): ns3::PcapFile::PcapFile() [constructor] 3550 cls.add_constructor([]) 3551 ## pcap-file.h (module 'network'): void ns3::PcapFile::Clear() [member function] 3552 cls.add_method('Clear', 3553 'void', 3554 []) 3555 ## pcap-file.h (module 'network'): void ns3::PcapFile::Close() [member function] 3556 cls.add_method('Close', 3557 'void', 3558 []) 3559 ## 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 & packets, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT) [member function] 3560 cls.add_method('Diff', 3561 'bool', 3562 [param('std::string const &', 'f1'), param('std::string const &', 'f2'), param('uint32_t &', 'sec'), param('uint32_t &', 'usec'), param('uint32_t &', 'packets'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT')], 3563 is_static=True) 3564 ## pcap-file.h (module 'network'): bool ns3::PcapFile::Eof() const [member function] 3565 cls.add_method('Eof', 3566 'bool', 3567 [], 3568 is_const=True) 3569 ## pcap-file.h (module 'network'): bool ns3::PcapFile::Fail() const [member function] 3570 cls.add_method('Fail', 3571 'bool', 3572 [], 3573 is_const=True) 3574 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetDataLinkType() [member function] 3575 cls.add_method('GetDataLinkType', 3576 'uint32_t', 3577 []) 3578 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetMagic() [member function] 3579 cls.add_method('GetMagic', 3580 'uint32_t', 3581 []) 3582 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSigFigs() [member function] 3583 cls.add_method('GetSigFigs', 3584 'uint32_t', 3585 []) 3586 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSnapLen() [member function] 3587 cls.add_method('GetSnapLen', 3588 'uint32_t', 3589 []) 3590 ## pcap-file.h (module 'network'): bool ns3::PcapFile::GetSwapMode() [member function] 3591 cls.add_method('GetSwapMode', 3592 'bool', 3593 []) 3594 ## pcap-file.h (module 'network'): int32_t ns3::PcapFile::GetTimeZoneOffset() [member function] 3595 cls.add_method('GetTimeZoneOffset', 3596 'int32_t', 3597 []) 3598 ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMajor() [member function] 3599 cls.add_method('GetVersionMajor', 3600 'uint16_t', 3601 []) 3602 ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMinor() [member function] 3603 cls.add_method('GetVersionMinor', 3604 'uint16_t', 3605 []) 3606 ## 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, bool nanosecMode=false) [member function] 3607 cls.add_method('Init', 3608 'void', 3609 [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'), param('bool', 'nanosecMode', default_value='false')]) 3610 ## pcap-file.h (module 'network'): bool ns3::PcapFile::IsNanoSecMode() [member function] 3611 cls.add_method('IsNanoSecMode', 3612 'bool', 3613 []) 3614 ## pcap-file.h (module 'network'): void ns3::PcapFile::Open(std::string const & filename, std::ios_base::openmode mode) [member function] 3615 cls.add_method('Open', 3616 'void', 3617 [param('std::string const &', 'filename'), param('std::ios_base::openmode', 'mode')]) 3618 ## 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] 3619 cls.add_method('Read', 3620 'void', 3621 [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')]) 3622 ## 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] 3623 cls.add_method('Write', 3624 'void', 3625 [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('uint8_t const * const', 'data'), param('uint32_t', 'totalLen')]) 3626 ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Ptr<const ns3::Packet> p) [member function] 3627 cls.add_method('Write', 3628 'void', 3629 [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')]) 3630 ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header const & header, ns3::Ptr<const ns3::Packet> p) [member function] 3631 cls.add_method('Write', 3632 'void', 3633 [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) 3634 ## pcap-file.h (module 'network'): ns3::PcapFile::SNAPLEN_DEFAULT [variable] 3635 cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True) 3636 ## pcap-file.h (module 'network'): ns3::PcapFile::ZONE_DEFAULT [variable] 3637 cls.add_static_attribute('ZONE_DEFAULT', 'int32_t const', is_const=True) 3638 return 3639 3640def register_Ns3PcapHelper_methods(root_module, cls): 3641 ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper(ns3::PcapHelper const & arg0) [constructor] 3642 cls.add_constructor([param('ns3::PcapHelper const &', 'arg0')]) 3643 ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper() [constructor] 3644 cls.add_constructor([]) 3645 ## trace-helper.h (module 'network'): ns3::Ptr<ns3::PcapFileWrapper> ns3::PcapHelper::CreateFile(std::string filename, std::ios_base::openmode filemode, ns3::PcapHelper::DataLinkType dataLinkType, uint32_t snapLen=std::numeric_limits<unsigned int>::max(), int32_t tzCorrection=0) [member function] 3646 cls.add_method('CreateFile', 3647 'ns3::Ptr< ns3::PcapFileWrapper >', 3648 [param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode'), param('ns3::PcapHelper::DataLinkType', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='std::numeric_limits<unsigned int>::max()'), param('int32_t', 'tzCorrection', default_value='0')]) 3649 ## trace-helper.h (module 'network'): std::string ns3::PcapHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr<ns3::NetDevice> device, bool useObjectNames=true) [member function] 3650 cls.add_method('GetFilenameFromDevice', 3651 'std::string', 3652 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) 3653 ## 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] 3654 cls.add_method('GetFilenameFromInterfacePair', 3655 'std::string', 3656 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) 3657 return 3658 3659def register_Ns3PcapHelperForDevice_methods(root_module, cls): 3660 ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice(ns3::PcapHelperForDevice const & arg0) [constructor] 3661 cls.add_constructor([param('ns3::PcapHelperForDevice const &', 'arg0')]) 3662 ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice() [constructor] 3663 cls.add_constructor([]) 3664 ## 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] 3665 cls.add_method('EnablePcap', 3666 'void', 3667 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) 3668 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, std::string ndName, bool promiscuous=false, bool explicitFilename=false) [member function] 3669 cls.add_method('EnablePcap', 3670 'void', 3671 [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) 3672 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NetDeviceContainer d, bool promiscuous=false) [member function] 3673 cls.add_method('EnablePcap', 3674 'void', 3675 [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd'), param('bool', 'promiscuous', default_value='false')]) 3676 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NodeContainer n, bool promiscuous=false) [member function] 3677 cls.add_method('EnablePcap', 3678 'void', 3679 [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n'), param('bool', 'promiscuous', default_value='false')]) 3680 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool promiscuous=false) [member function] 3681 cls.add_method('EnablePcap', 3682 'void', 3683 [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous', default_value='false')]) 3684 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapAll(std::string prefix, bool promiscuous=false) [member function] 3685 cls.add_method('EnablePcapAll', 3686 'void', 3687 [param('std::string', 'prefix'), param('bool', 'promiscuous', default_value='false')]) 3688 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function] 3689 cls.add_method('EnablePcapInternal', 3690 'void', 3691 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], 3692 is_pure_virtual=True, is_virtual=True) 3693 return 3694 3695def register_Ns3SNRToBlockErrorRateManager_methods(root_module, cls): 3696 ## snr-to-block-error-rate-manager.h (module 'wimax'): ns3::SNRToBlockErrorRateManager::SNRToBlockErrorRateManager(ns3::SNRToBlockErrorRateManager const & arg0) [constructor] 3697 cls.add_constructor([param('ns3::SNRToBlockErrorRateManager const &', 'arg0')]) 3698 ## snr-to-block-error-rate-manager.h (module 'wimax'): ns3::SNRToBlockErrorRateManager::SNRToBlockErrorRateManager() [constructor] 3699 cls.add_constructor([]) 3700 ## snr-to-block-error-rate-manager.h (module 'wimax'): void ns3::SNRToBlockErrorRateManager::ActivateLoss(bool loss) [member function] 3701 cls.add_method('ActivateLoss', 3702 'void', 3703 [param('bool', 'loss')]) 3704 ## snr-to-block-error-rate-manager.h (module 'wimax'): double ns3::SNRToBlockErrorRateManager::GetBlockErrorRate(double SNR, uint8_t modulation) [member function] 3705 cls.add_method('GetBlockErrorRate', 3706 'double', 3707 [param('double', 'SNR'), param('uint8_t', 'modulation')]) 3708 ## snr-to-block-error-rate-manager.h (module 'wimax'): ns3::SNRToBlockErrorRateRecord * ns3::SNRToBlockErrorRateManager::GetSNRToBlockErrorRateRecord(double SNR, uint8_t modulation) [member function] 3709 cls.add_method('GetSNRToBlockErrorRateRecord', 3710 'ns3::SNRToBlockErrorRateRecord *', 3711 [param('double', 'SNR'), param('uint8_t', 'modulation')]) 3712 ## snr-to-block-error-rate-manager.h (module 'wimax'): std::string ns3::SNRToBlockErrorRateManager::GetTraceFilePath() [member function] 3713 cls.add_method('GetTraceFilePath', 3714 'std::string', 3715 []) 3716 ## snr-to-block-error-rate-manager.h (module 'wimax'): void ns3::SNRToBlockErrorRateManager::LoadDefaultTraces() [member function] 3717 cls.add_method('LoadDefaultTraces', 3718 'void', 3719 []) 3720 ## snr-to-block-error-rate-manager.h (module 'wimax'): void ns3::SNRToBlockErrorRateManager::LoadTraces() [member function] 3721 cls.add_method('LoadTraces', 3722 'void', 3723 []) 3724 ## snr-to-block-error-rate-manager.h (module 'wimax'): void ns3::SNRToBlockErrorRateManager::ReLoadTraces() [member function] 3725 cls.add_method('ReLoadTraces', 3726 'void', 3727 []) 3728 ## snr-to-block-error-rate-manager.h (module 'wimax'): void ns3::SNRToBlockErrorRateManager::SetTraceFilePath(char * traceFilePath) [member function] 3729 cls.add_method('SetTraceFilePath', 3730 'void', 3731 [param('char *', 'traceFilePath')]) 3732 return 3733 3734def register_Ns3SNRToBlockErrorRateRecord_methods(root_module, cls): 3735 ## snr-to-block-error-rate-record.h (module 'wimax'): ns3::SNRToBlockErrorRateRecord::SNRToBlockErrorRateRecord(ns3::SNRToBlockErrorRateRecord const & arg0) [constructor] 3736 cls.add_constructor([param('ns3::SNRToBlockErrorRateRecord const &', 'arg0')]) 3737 ## snr-to-block-error-rate-record.h (module 'wimax'): ns3::SNRToBlockErrorRateRecord::SNRToBlockErrorRateRecord(double snrValue, double bitErrorRate, double BlockErrorRate, double sigma2, double I1, double I2) [constructor] 3738 cls.add_constructor([param('double', 'snrValue'), param('double', 'bitErrorRate'), param('double', 'BlockErrorRate'), param('double', 'sigma2'), param('double', 'I1'), param('double', 'I2')]) 3739 ## snr-to-block-error-rate-record.h (module 'wimax'): ns3::SNRToBlockErrorRateRecord * ns3::SNRToBlockErrorRateRecord::Copy() [member function] 3740 cls.add_method('Copy', 3741 'ns3::SNRToBlockErrorRateRecord *', 3742 []) 3743 ## snr-to-block-error-rate-record.h (module 'wimax'): double ns3::SNRToBlockErrorRateRecord::GetBitErrorRate() [member function] 3744 cls.add_method('GetBitErrorRate', 3745 'double', 3746 []) 3747 ## snr-to-block-error-rate-record.h (module 'wimax'): double ns3::SNRToBlockErrorRateRecord::GetBlockErrorRate() [member function] 3748 cls.add_method('GetBlockErrorRate', 3749 'double', 3750 []) 3751 ## snr-to-block-error-rate-record.h (module 'wimax'): double ns3::SNRToBlockErrorRateRecord::GetI1() [member function] 3752 cls.add_method('GetI1', 3753 'double', 3754 []) 3755 ## snr-to-block-error-rate-record.h (module 'wimax'): double ns3::SNRToBlockErrorRateRecord::GetI2() [member function] 3756 cls.add_method('GetI2', 3757 'double', 3758 []) 3759 ## snr-to-block-error-rate-record.h (module 'wimax'): double ns3::SNRToBlockErrorRateRecord::GetSNRValue() [member function] 3760 cls.add_method('GetSNRValue', 3761 'double', 3762 []) 3763 ## snr-to-block-error-rate-record.h (module 'wimax'): double ns3::SNRToBlockErrorRateRecord::GetSigma2() [member function] 3764 cls.add_method('GetSigma2', 3765 'double', 3766 []) 3767 ## snr-to-block-error-rate-record.h (module 'wimax'): void ns3::SNRToBlockErrorRateRecord::SetBitErrorRate(double bitErrorRate) [member function] 3768 cls.add_method('SetBitErrorRate', 3769 'void', 3770 [param('double', 'bitErrorRate')]) 3771 ## snr-to-block-error-rate-record.h (module 'wimax'): void ns3::SNRToBlockErrorRateRecord::SetBlockErrorRate(double blockErrorRate) [member function] 3772 cls.add_method('SetBlockErrorRate', 3773 'void', 3774 [param('double', 'blockErrorRate')]) 3775 ## snr-to-block-error-rate-record.h (module 'wimax'): void ns3::SNRToBlockErrorRateRecord::SetI1(double i1) [member function] 3776 cls.add_method('SetI1', 3777 'void', 3778 [param('double', 'i1')]) 3779 ## snr-to-block-error-rate-record.h (module 'wimax'): void ns3::SNRToBlockErrorRateRecord::SetI2(double i2) [member function] 3780 cls.add_method('SetI2', 3781 'void', 3782 [param('double', 'i2')]) 3783 ## snr-to-block-error-rate-record.h (module 'wimax'): void ns3::SNRToBlockErrorRateRecord::SetSNRValue(double snrValue) [member function] 3784 cls.add_method('SetSNRValue', 3785 'void', 3786 [param('double', 'snrValue')]) 3787 return 3788 3789def register_Ns3SSRecord_methods(root_module, cls): 3790 ## ss-record.h (module 'wimax'): ns3::SSRecord::SSRecord(ns3::SSRecord const & arg0) [constructor] 3791 cls.add_constructor([param('ns3::SSRecord const &', 'arg0')]) 3792 ## ss-record.h (module 'wimax'): ns3::SSRecord::SSRecord() [constructor] 3793 cls.add_constructor([]) 3794 ## ss-record.h (module 'wimax'): ns3::SSRecord::SSRecord(ns3::Mac48Address macAddress) [constructor] 3795 cls.add_constructor([param('ns3::Mac48Address', 'macAddress')]) 3796 ## ss-record.h (module 'wimax'): ns3::SSRecord::SSRecord(ns3::Mac48Address macAddress, ns3::Ipv4Address IPaddress) [constructor] 3797 cls.add_constructor([param('ns3::Mac48Address', 'macAddress'), param('ns3::Ipv4Address', 'IPaddress')]) 3798 ## ss-record.h (module 'wimax'): void ns3::SSRecord::AddServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] 3799 cls.add_method('AddServiceFlow', 3800 'void', 3801 [param('ns3::ServiceFlow *', 'serviceFlow')]) 3802 ## ss-record.h (module 'wimax'): void ns3::SSRecord::DisablePollForRanging() [member function] 3803 cls.add_method('DisablePollForRanging', 3804 'void', 3805 []) 3806 ## ss-record.h (module 'wimax'): void ns3::SSRecord::EnablePollForRanging() [member function] 3807 cls.add_method('EnablePollForRanging', 3808 'void', 3809 []) 3810 ## ss-record.h (module 'wimax'): bool ns3::SSRecord::GetAreServiceFlowsAllocated() const [member function] 3811 cls.add_method('GetAreServiceFlowsAllocated', 3812 'bool', 3813 [], 3814 is_const=True) 3815 ## ss-record.h (module 'wimax'): ns3::Cid ns3::SSRecord::GetBasicCid() const [member function] 3816 cls.add_method('GetBasicCid', 3817 'ns3::Cid', 3818 [], 3819 is_const=True) 3820 ## ss-record.h (module 'wimax'): ns3::DsaRsp ns3::SSRecord::GetDsaRsp() const [member function] 3821 cls.add_method('GetDsaRsp', 3822 'ns3::DsaRsp', 3823 [], 3824 is_const=True) 3825 ## ss-record.h (module 'wimax'): uint8_t ns3::SSRecord::GetDsaRspRetries() const [member function] 3826 cls.add_method('GetDsaRspRetries', 3827 'uint8_t', 3828 [], 3829 is_const=True) 3830 ## ss-record.h (module 'wimax'): bool ns3::SSRecord::GetHasServiceFlowBe() const [member function] 3831 cls.add_method('GetHasServiceFlowBe', 3832 'bool', 3833 [], 3834 is_const=True) 3835 ## ss-record.h (module 'wimax'): bool ns3::SSRecord::GetHasServiceFlowNrtps() const [member function] 3836 cls.add_method('GetHasServiceFlowNrtps', 3837 'bool', 3838 [], 3839 is_const=True) 3840 ## ss-record.h (module 'wimax'): bool ns3::SSRecord::GetHasServiceFlowRtps() const [member function] 3841 cls.add_method('GetHasServiceFlowRtps', 3842 'bool', 3843 [], 3844 is_const=True) 3845 ## ss-record.h (module 'wimax'): bool ns3::SSRecord::GetHasServiceFlowUgs() const [member function] 3846 cls.add_method('GetHasServiceFlowUgs', 3847 'bool', 3848 [], 3849 is_const=True) 3850 ## ss-record.h (module 'wimax'): ns3::Ipv4Address ns3::SSRecord::GetIPAddress() [member function] 3851 cls.add_method('GetIPAddress', 3852 'ns3::Ipv4Address', 3853 []) 3854 ## ss-record.h (module 'wimax'): uint8_t ns3::SSRecord::GetInvitedRangRetries() const [member function] 3855 cls.add_method('GetInvitedRangRetries', 3856 'uint8_t', 3857 [], 3858 is_const=True) 3859 ## ss-record.h (module 'wimax'): bool ns3::SSRecord::GetIsBroadcastSS() [member function] 3860 cls.add_method('GetIsBroadcastSS', 3861 'bool', 3862 []) 3863 ## ss-record.h (module 'wimax'): ns3::Mac48Address ns3::SSRecord::GetMacAddress() const [member function] 3864 cls.add_method('GetMacAddress', 3865 'ns3::Mac48Address', 3866 [], 3867 is_const=True) 3868 ## ss-record.h (module 'wimax'): ns3::WimaxPhy::ModulationType ns3::SSRecord::GetModulationType() const [member function] 3869 cls.add_method('GetModulationType', 3870 'ns3::WimaxPhy::ModulationType', 3871 [], 3872 is_const=True) 3873 ## ss-record.h (module 'wimax'): bool ns3::SSRecord::GetPollForRanging() const [member function] 3874 cls.add_method('GetPollForRanging', 3875 'bool', 3876 [], 3877 is_const=True) 3878 ## ss-record.h (module 'wimax'): bool ns3::SSRecord::GetPollMeBit() const [member function] 3879 cls.add_method('GetPollMeBit', 3880 'bool', 3881 [], 3882 is_const=True) 3883 ## ss-record.h (module 'wimax'): ns3::Cid ns3::SSRecord::GetPrimaryCid() const [member function] 3884 cls.add_method('GetPrimaryCid', 3885 'ns3::Cid', 3886 [], 3887 is_const=True) 3888 ## ss-record.h (module 'wimax'): uint8_t ns3::SSRecord::GetRangingCorrectionRetries() const [member function] 3889 cls.add_method('GetRangingCorrectionRetries', 3890 'uint8_t', 3891 [], 3892 is_const=True) 3893 ## ss-record.h (module 'wimax'): ns3::WimaxNetDevice::RangingStatus ns3::SSRecord::GetRangingStatus() const [member function] 3894 cls.add_method('GetRangingStatus', 3895 'ns3::WimaxNetDevice::RangingStatus', 3896 [], 3897 is_const=True) 3898 ## ss-record.h (module 'wimax'): std::vector<ns3::ServiceFlow *, std::allocator<ns3::ServiceFlow *> > ns3::SSRecord::GetServiceFlows(ns3::ServiceFlow::SchedulingType schedulingType) const [member function] 3899 cls.add_method('GetServiceFlows', 3900 'std::vector< ns3::ServiceFlow * >', 3901 [param('ns3::ServiceFlow::SchedulingType', 'schedulingType')], 3902 is_const=True) 3903 ## ss-record.h (module 'wimax'): uint16_t ns3::SSRecord::GetSfTransactionId() const [member function] 3904 cls.add_method('GetSfTransactionId', 3905 'uint16_t', 3906 [], 3907 is_const=True) 3908 ## ss-record.h (module 'wimax'): void ns3::SSRecord::IncrementDsaRspRetries() [member function] 3909 cls.add_method('IncrementDsaRspRetries', 3910 'void', 3911 []) 3912 ## ss-record.h (module 'wimax'): void ns3::SSRecord::IncrementInvitedRangingRetries() [member function] 3913 cls.add_method('IncrementInvitedRangingRetries', 3914 'void', 3915 []) 3916 ## ss-record.h (module 'wimax'): void ns3::SSRecord::IncrementRangingCorrectionRetries() [member function] 3917 cls.add_method('IncrementRangingCorrectionRetries', 3918 'void', 3919 []) 3920 ## ss-record.h (module 'wimax'): void ns3::SSRecord::ResetInvitedRangingRetries() [member function] 3921 cls.add_method('ResetInvitedRangingRetries', 3922 'void', 3923 []) 3924 ## ss-record.h (module 'wimax'): void ns3::SSRecord::ResetRangingCorrectionRetries() [member function] 3925 cls.add_method('ResetRangingCorrectionRetries', 3926 'void', 3927 []) 3928 ## ss-record.h (module 'wimax'): void ns3::SSRecord::SetAreServiceFlowsAllocated(bool val) [member function] 3929 cls.add_method('SetAreServiceFlowsAllocated', 3930 'void', 3931 [param('bool', 'val')]) 3932 ## ss-record.h (module 'wimax'): void ns3::SSRecord::SetBasicCid(ns3::Cid basicCid) [member function] 3933 cls.add_method('SetBasicCid', 3934 'void', 3935 [param('ns3::Cid', 'basicCid')]) 3936 ## ss-record.h (module 'wimax'): void ns3::SSRecord::SetDsaRsp(ns3::DsaRsp dsaRsp) [member function] 3937 cls.add_method('SetDsaRsp', 3938 'void', 3939 [param('ns3::DsaRsp', 'dsaRsp')]) 3940 ## ss-record.h (module 'wimax'): void ns3::SSRecord::SetDsaRspRetries(uint8_t dsaRspRetries) [member function] 3941 cls.add_method('SetDsaRspRetries', 3942 'void', 3943 [param('uint8_t', 'dsaRspRetries')]) 3944 ## ss-record.h (module 'wimax'): void ns3::SSRecord::SetIPAddress(ns3::Ipv4Address IPaddress) [member function] 3945 cls.add_method('SetIPAddress', 3946 'void', 3947 [param('ns3::Ipv4Address', 'IPaddress')]) 3948 ## ss-record.h (module 'wimax'): void ns3::SSRecord::SetIsBroadcastSS(bool broadcast_enable) [member function] 3949 cls.add_method('SetIsBroadcastSS', 3950 'void', 3951 [param('bool', 'broadcast_enable')]) 3952 ## ss-record.h (module 'wimax'): void ns3::SSRecord::SetMacAddress(ns3::Mac48Address macAddress) [member function] 3953 cls.add_method('SetMacAddress', 3954 'void', 3955 [param('ns3::Mac48Address', 'macAddress')]) 3956 ## ss-record.h (module 'wimax'): void ns3::SSRecord::SetModulationType(ns3::WimaxPhy::ModulationType modulationType) [member function] 3957 cls.add_method('SetModulationType', 3958 'void', 3959 [param('ns3::WimaxPhy::ModulationType', 'modulationType')]) 3960 ## ss-record.h (module 'wimax'): void ns3::SSRecord::SetPollMeBit(bool pollMeBit) [member function] 3961 cls.add_method('SetPollMeBit', 3962 'void', 3963 [param('bool', 'pollMeBit')]) 3964 ## ss-record.h (module 'wimax'): void ns3::SSRecord::SetPrimaryCid(ns3::Cid primaryCid) [member function] 3965 cls.add_method('SetPrimaryCid', 3966 'void', 3967 [param('ns3::Cid', 'primaryCid')]) 3968 ## ss-record.h (module 'wimax'): void ns3::SSRecord::SetRangingStatus(ns3::WimaxNetDevice::RangingStatus rangingStatus) [member function] 3969 cls.add_method('SetRangingStatus', 3970 'void', 3971 [param('ns3::WimaxNetDevice::RangingStatus', 'rangingStatus')]) 3972 ## ss-record.h (module 'wimax'): void ns3::SSRecord::SetSfTransactionId(uint16_t sfTransactionId) [member function] 3973 cls.add_method('SetSfTransactionId', 3974 'void', 3975 [param('uint16_t', 'sfTransactionId')]) 3976 return 3977 3978def register_Ns3SendParams_methods(root_module, cls): 3979 ## send-params.h (module 'wimax'): ns3::SendParams::SendParams(ns3::SendParams const & arg0) [constructor] 3980 cls.add_constructor([param('ns3::SendParams const &', 'arg0')]) 3981 ## send-params.h (module 'wimax'): ns3::SendParams::SendParams() [constructor] 3982 cls.add_constructor([]) 3983 return 3984 3985def register_Ns3ServiceFlow_methods(root_module, cls): 3986 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::ServiceFlow(ns3::Tlv tlv) [constructor] 3987 cls.add_constructor([param('ns3::Tlv', 'tlv')]) 3988 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::ServiceFlow() [constructor] 3989 cls.add_constructor([]) 3990 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::ServiceFlow(ns3::ServiceFlow::Direction direction) [constructor] 3991 cls.add_constructor([param('ns3::ServiceFlow::Direction', 'direction')]) 3992 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::ServiceFlow(ns3::ServiceFlow const & sf) [constructor] 3993 cls.add_constructor([param('ns3::ServiceFlow const &', 'sf')]) 3994 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::ServiceFlow(uint32_t sfid, ns3::ServiceFlow::Direction direction, ns3::Ptr<ns3::WimaxConnection> connection) [constructor] 3995 cls.add_constructor([param('uint32_t', 'sfid'), param('ns3::ServiceFlow::Direction', 'direction'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection')]) 3996 ## service-flow.h (module 'wimax'): bool ns3::ServiceFlow::CheckClassifierMatch(ns3::Ipv4Address srcAddress, ns3::Ipv4Address dstAddress, uint16_t srcPort, uint16_t dstPort, uint8_t proto) const [member function] 3997 cls.add_method('CheckClassifierMatch', 3998 'bool', 3999 [param('ns3::Ipv4Address', 'srcAddress'), param('ns3::Ipv4Address', 'dstAddress'), param('uint16_t', 'srcPort'), param('uint16_t', 'dstPort'), param('uint8_t', 'proto')], 4000 is_const=True) 4001 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::CleanUpQueue() [member function] 4002 cls.add_method('CleanUpQueue', 4003 'void', 4004 []) 4005 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::CopyParametersFrom(ns3::ServiceFlow sf) [member function] 4006 cls.add_method('CopyParametersFrom', 4007 'void', 4008 [param('ns3::ServiceFlow', 'sf')]) 4009 ## service-flow.h (module 'wimax'): uint16_t ns3::ServiceFlow::GetArqBlockLifeTime() const [member function] 4010 cls.add_method('GetArqBlockLifeTime', 4011 'uint16_t', 4012 [], 4013 is_const=True) 4014 ## service-flow.h (module 'wimax'): uint16_t ns3::ServiceFlow::GetArqBlockSize() const [member function] 4015 cls.add_method('GetArqBlockSize', 4016 'uint16_t', 4017 [], 4018 is_const=True) 4019 ## service-flow.h (module 'wimax'): uint8_t ns3::ServiceFlow::GetArqDeliverInOrder() const [member function] 4020 cls.add_method('GetArqDeliverInOrder', 4021 'uint8_t', 4022 [], 4023 is_const=True) 4024 ## service-flow.h (module 'wimax'): uint8_t ns3::ServiceFlow::GetArqEnable() const [member function] 4025 cls.add_method('GetArqEnable', 4026 'uint8_t', 4027 [], 4028 is_const=True) 4029 ## service-flow.h (module 'wimax'): uint16_t ns3::ServiceFlow::GetArqPurgeTimeout() const [member function] 4030 cls.add_method('GetArqPurgeTimeout', 4031 'uint16_t', 4032 [], 4033 is_const=True) 4034 ## service-flow.h (module 'wimax'): uint16_t ns3::ServiceFlow::GetArqRetryTimeoutRx() const [member function] 4035 cls.add_method('GetArqRetryTimeoutRx', 4036 'uint16_t', 4037 [], 4038 is_const=True) 4039 ## service-flow.h (module 'wimax'): uint16_t ns3::ServiceFlow::GetArqRetryTimeoutTx() const [member function] 4040 cls.add_method('GetArqRetryTimeoutTx', 4041 'uint16_t', 4042 [], 4043 is_const=True) 4044 ## service-flow.h (module 'wimax'): uint16_t ns3::ServiceFlow::GetArqSyncLoss() const [member function] 4045 cls.add_method('GetArqSyncLoss', 4046 'uint16_t', 4047 [], 4048 is_const=True) 4049 ## service-flow.h (module 'wimax'): uint16_t ns3::ServiceFlow::GetArqWindowSize() const [member function] 4050 cls.add_method('GetArqWindowSize', 4051 'uint16_t', 4052 [], 4053 is_const=True) 4054 ## service-flow.h (module 'wimax'): uint16_t ns3::ServiceFlow::GetCid() const [member function] 4055 cls.add_method('GetCid', 4056 'uint16_t', 4057 [], 4058 is_const=True) 4059 ## service-flow.h (module 'wimax'): ns3::Ptr<ns3::WimaxConnection> ns3::ServiceFlow::GetConnection() const [member function] 4060 cls.add_method('GetConnection', 4061 'ns3::Ptr< ns3::WimaxConnection >', 4062 [], 4063 is_const=True) 4064 ## service-flow.h (module 'wimax'): ns3::CsParameters ns3::ServiceFlow::GetConvergenceSublayerParam() const [member function] 4065 cls.add_method('GetConvergenceSublayerParam', 4066 'ns3::CsParameters', 4067 [], 4068 is_const=True) 4069 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::CsSpecification ns3::ServiceFlow::GetCsSpecification() const [member function] 4070 cls.add_method('GetCsSpecification', 4071 'ns3::ServiceFlow::CsSpecification', 4072 [], 4073 is_const=True) 4074 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::Direction ns3::ServiceFlow::GetDirection() const [member function] 4075 cls.add_method('GetDirection', 4076 'ns3::ServiceFlow::Direction', 4077 [], 4078 is_const=True) 4079 ## service-flow.h (module 'wimax'): uint8_t ns3::ServiceFlow::GetFixedversusVariableSduIndicator() const [member function] 4080 cls.add_method('GetFixedversusVariableSduIndicator', 4081 'uint8_t', 4082 [], 4083 is_const=True) 4084 ## service-flow.h (module 'wimax'): bool ns3::ServiceFlow::GetIsEnabled() const [member function] 4085 cls.add_method('GetIsEnabled', 4086 'bool', 4087 [], 4088 is_const=True) 4089 ## service-flow.h (module 'wimax'): bool ns3::ServiceFlow::GetIsMulticast() const [member function] 4090 cls.add_method('GetIsMulticast', 4091 'bool', 4092 [], 4093 is_const=True) 4094 ## service-flow.h (module 'wimax'): uint32_t ns3::ServiceFlow::GetMaxSustainedTrafficRate() const [member function] 4095 cls.add_method('GetMaxSustainedTrafficRate', 4096 'uint32_t', 4097 [], 4098 is_const=True) 4099 ## service-flow.h (module 'wimax'): uint32_t ns3::ServiceFlow::GetMaxTrafficBurst() const [member function] 4100 cls.add_method('GetMaxTrafficBurst', 4101 'uint32_t', 4102 [], 4103 is_const=True) 4104 ## service-flow.h (module 'wimax'): uint32_t ns3::ServiceFlow::GetMaximumLatency() const [member function] 4105 cls.add_method('GetMaximumLatency', 4106 'uint32_t', 4107 [], 4108 is_const=True) 4109 ## service-flow.h (module 'wimax'): uint32_t ns3::ServiceFlow::GetMinReservedTrafficRate() const [member function] 4110 cls.add_method('GetMinReservedTrafficRate', 4111 'uint32_t', 4112 [], 4113 is_const=True) 4114 ## service-flow.h (module 'wimax'): uint32_t ns3::ServiceFlow::GetMinTolerableTrafficRate() const [member function] 4115 cls.add_method('GetMinTolerableTrafficRate', 4116 'uint32_t', 4117 [], 4118 is_const=True) 4119 ## service-flow.h (module 'wimax'): ns3::WimaxPhy::ModulationType ns3::ServiceFlow::GetModulation() const [member function] 4120 cls.add_method('GetModulation', 4121 'ns3::WimaxPhy::ModulationType', 4122 [], 4123 is_const=True) 4124 ## service-flow.h (module 'wimax'): uint8_t ns3::ServiceFlow::GetQosParamSetType() const [member function] 4125 cls.add_method('GetQosParamSetType', 4126 'uint8_t', 4127 [], 4128 is_const=True) 4129 ## service-flow.h (module 'wimax'): ns3::Ptr<ns3::WimaxMacQueue> ns3::ServiceFlow::GetQueue() const [member function] 4130 cls.add_method('GetQueue', 4131 'ns3::Ptr< ns3::WimaxMacQueue >', 4132 [], 4133 is_const=True) 4134 ## service-flow.h (module 'wimax'): ns3::ServiceFlowRecord * ns3::ServiceFlow::GetRecord() const [member function] 4135 cls.add_method('GetRecord', 4136 'ns3::ServiceFlowRecord *', 4137 [], 4138 is_const=True) 4139 ## service-flow.h (module 'wimax'): uint32_t ns3::ServiceFlow::GetRequestTransmissionPolicy() const [member function] 4140 cls.add_method('GetRequestTransmissionPolicy', 4141 'uint32_t', 4142 [], 4143 is_const=True) 4144 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::SchedulingType ns3::ServiceFlow::GetSchedulingType() const [member function] 4145 cls.add_method('GetSchedulingType', 4146 'ns3::ServiceFlow::SchedulingType', 4147 [], 4148 is_const=True) 4149 ## service-flow.h (module 'wimax'): char * ns3::ServiceFlow::GetSchedulingTypeStr() const [member function] 4150 cls.add_method('GetSchedulingTypeStr', 4151 'char *', 4152 [], 4153 is_const=True) 4154 ## service-flow.h (module 'wimax'): uint8_t ns3::ServiceFlow::GetSduSize() const [member function] 4155 cls.add_method('GetSduSize', 4156 'uint8_t', 4157 [], 4158 is_const=True) 4159 ## service-flow.h (module 'wimax'): std::string ns3::ServiceFlow::GetServiceClassName() const [member function] 4160 cls.add_method('GetServiceClassName', 4161 'std::string', 4162 [], 4163 is_const=True) 4164 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::SchedulingType ns3::ServiceFlow::GetServiceSchedulingType() const [member function] 4165 cls.add_method('GetServiceSchedulingType', 4166 'ns3::ServiceFlow::SchedulingType', 4167 [], 4168 is_const=True) 4169 ## service-flow.h (module 'wimax'): uint32_t ns3::ServiceFlow::GetSfid() const [member function] 4170 cls.add_method('GetSfid', 4171 'uint32_t', 4172 [], 4173 is_const=True) 4174 ## service-flow.h (module 'wimax'): uint16_t ns3::ServiceFlow::GetTargetSAID() const [member function] 4175 cls.add_method('GetTargetSAID', 4176 'uint16_t', 4177 [], 4178 is_const=True) 4179 ## service-flow.h (module 'wimax'): uint32_t ns3::ServiceFlow::GetToleratedJitter() const [member function] 4180 cls.add_method('GetToleratedJitter', 4181 'uint32_t', 4182 [], 4183 is_const=True) 4184 ## service-flow.h (module 'wimax'): uint8_t ns3::ServiceFlow::GetTrafficPriority() const [member function] 4185 cls.add_method('GetTrafficPriority', 4186 'uint8_t', 4187 [], 4188 is_const=True) 4189 ## service-flow.h (module 'wimax'): ns3::ServiceFlow::Type ns3::ServiceFlow::GetType() const [member function] 4190 cls.add_method('GetType', 4191 'ns3::ServiceFlow::Type', 4192 [], 4193 is_const=True) 4194 ## service-flow.h (module 'wimax'): uint16_t ns3::ServiceFlow::GetUnsolicitedGrantInterval() const [member function] 4195 cls.add_method('GetUnsolicitedGrantInterval', 4196 'uint16_t', 4197 [], 4198 is_const=True) 4199 ## service-flow.h (module 'wimax'): uint16_t ns3::ServiceFlow::GetUnsolicitedPollingInterval() const [member function] 4200 cls.add_method('GetUnsolicitedPollingInterval', 4201 'uint16_t', 4202 [], 4203 is_const=True) 4204 ## service-flow.h (module 'wimax'): bool ns3::ServiceFlow::HasPackets() const [member function] 4205 cls.add_method('HasPackets', 4206 'bool', 4207 [], 4208 is_const=True) 4209 ## service-flow.h (module 'wimax'): bool ns3::ServiceFlow::HasPackets(ns3::MacHeaderType::HeaderType packetType) const [member function] 4210 cls.add_method('HasPackets', 4211 'bool', 4212 [param('ns3::MacHeaderType::HeaderType', 'packetType')], 4213 is_const=True) 4214 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::InitValues() [member function] 4215 cls.add_method('InitValues', 4216 'void', 4217 []) 4218 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::PrintQoSParameters() const [member function] 4219 cls.add_method('PrintQoSParameters', 4220 'void', 4221 [], 4222 is_const=True) 4223 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetArqBlockLifeTime(uint16_t lifeTime) [member function] 4224 cls.add_method('SetArqBlockLifeTime', 4225 'void', 4226 [param('uint16_t', 'lifeTime')]) 4227 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetArqBlockSize(uint16_t size) [member function] 4228 cls.add_method('SetArqBlockSize', 4229 'void', 4230 [param('uint16_t', 'size')]) 4231 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetArqDeliverInOrder(uint8_t inOrder) [member function] 4232 cls.add_method('SetArqDeliverInOrder', 4233 'void', 4234 [param('uint8_t', 'inOrder')]) 4235 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetArqEnable(uint8_t arqEnable) [member function] 4236 cls.add_method('SetArqEnable', 4237 'void', 4238 [param('uint8_t', 'arqEnable')]) 4239 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetArqPurgeTimeout(uint16_t timeout) [member function] 4240 cls.add_method('SetArqPurgeTimeout', 4241 'void', 4242 [param('uint16_t', 'timeout')]) 4243 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetArqRetryTimeoutRx(uint16_t timeout) [member function] 4244 cls.add_method('SetArqRetryTimeoutRx', 4245 'void', 4246 [param('uint16_t', 'timeout')]) 4247 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetArqRetryTimeoutTx(uint16_t timeout) [member function] 4248 cls.add_method('SetArqRetryTimeoutTx', 4249 'void', 4250 [param('uint16_t', 'timeout')]) 4251 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetArqSyncLoss(uint16_t syncLoss) [member function] 4252 cls.add_method('SetArqSyncLoss', 4253 'void', 4254 [param('uint16_t', 'syncLoss')]) 4255 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetArqWindowSize(uint16_t arqWindowSize) [member function] 4256 cls.add_method('SetArqWindowSize', 4257 'void', 4258 [param('uint16_t', 'arqWindowSize')]) 4259 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetConnection(ns3::Ptr<ns3::WimaxConnection> connection) [member function] 4260 cls.add_method('SetConnection', 4261 'void', 4262 [param('ns3::Ptr< ns3::WimaxConnection >', 'connection')]) 4263 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetConvergenceSublayerParam(ns3::CsParameters csparam) [member function] 4264 cls.add_method('SetConvergenceSublayerParam', 4265 'void', 4266 [param('ns3::CsParameters', 'csparam')]) 4267 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetCsSpecification(ns3::ServiceFlow::CsSpecification spec) [member function] 4268 cls.add_method('SetCsSpecification', 4269 'void', 4270 [param('ns3::ServiceFlow::CsSpecification', 'spec')]) 4271 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetDirection(ns3::ServiceFlow::Direction direction) [member function] 4272 cls.add_method('SetDirection', 4273 'void', 4274 [param('ns3::ServiceFlow::Direction', 'direction')]) 4275 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetFixedversusVariableSduIndicator(uint8_t sduIndicator) [member function] 4276 cls.add_method('SetFixedversusVariableSduIndicator', 4277 'void', 4278 [param('uint8_t', 'sduIndicator')]) 4279 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetIsEnabled(bool isEnabled) [member function] 4280 cls.add_method('SetIsEnabled', 4281 'void', 4282 [param('bool', 'isEnabled')]) 4283 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetIsMulticast(bool isMulticast) [member function] 4284 cls.add_method('SetIsMulticast', 4285 'void', 4286 [param('bool', 'isMulticast')]) 4287 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetMaxSustainedTrafficRate(uint32_t maxSustainedRate) [member function] 4288 cls.add_method('SetMaxSustainedTrafficRate', 4289 'void', 4290 [param('uint32_t', 'maxSustainedRate')]) 4291 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetMaxTrafficBurst(uint32_t maxTrafficBurst) [member function] 4292 cls.add_method('SetMaxTrafficBurst', 4293 'void', 4294 [param('uint32_t', 'maxTrafficBurst')]) 4295 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetMaximumLatency(uint32_t MaximumLatency) [member function] 4296 cls.add_method('SetMaximumLatency', 4297 'void', 4298 [param('uint32_t', 'MaximumLatency')]) 4299 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetMinReservedTrafficRate(uint32_t minResvRate) [member function] 4300 cls.add_method('SetMinReservedTrafficRate', 4301 'void', 4302 [param('uint32_t', 'minResvRate')]) 4303 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetMinTolerableTrafficRate(uint32_t minJitter) [member function] 4304 cls.add_method('SetMinTolerableTrafficRate', 4305 'void', 4306 [param('uint32_t', 'minJitter')]) 4307 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetModulation(ns3::WimaxPhy::ModulationType modulationType) [member function] 4308 cls.add_method('SetModulation', 4309 'void', 4310 [param('ns3::WimaxPhy::ModulationType', 'modulationType')]) 4311 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetQosParamSetType(uint8_t type) [member function] 4312 cls.add_method('SetQosParamSetType', 4313 'void', 4314 [param('uint8_t', 'type')]) 4315 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetRecord(ns3::ServiceFlowRecord * record) [member function] 4316 cls.add_method('SetRecord', 4317 'void', 4318 [param('ns3::ServiceFlowRecord *', 'record')]) 4319 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetRequestTransmissionPolicy(uint32_t policy) [member function] 4320 cls.add_method('SetRequestTransmissionPolicy', 4321 'void', 4322 [param('uint32_t', 'policy')]) 4323 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetSduSize(uint8_t sduSize) [member function] 4324 cls.add_method('SetSduSize', 4325 'void', 4326 [param('uint8_t', 'sduSize')]) 4327 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetServiceClassName(std::string name) [member function] 4328 cls.add_method('SetServiceClassName', 4329 'void', 4330 [param('std::string', 'name')]) 4331 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetServiceSchedulingType(ns3::ServiceFlow::SchedulingType schedType) [member function] 4332 cls.add_method('SetServiceSchedulingType', 4333 'void', 4334 [param('ns3::ServiceFlow::SchedulingType', 'schedType')]) 4335 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetSfid(uint32_t sfid) [member function] 4336 cls.add_method('SetSfid', 4337 'void', 4338 [param('uint32_t', 'sfid')]) 4339 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetTargetSAID(uint16_t targetSaid) [member function] 4340 cls.add_method('SetTargetSAID', 4341 'void', 4342 [param('uint16_t', 'targetSaid')]) 4343 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetToleratedJitter(uint32_t jitter) [member function] 4344 cls.add_method('SetToleratedJitter', 4345 'void', 4346 [param('uint32_t', 'jitter')]) 4347 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetTrafficPriority(uint8_t priority) [member function] 4348 cls.add_method('SetTrafficPriority', 4349 'void', 4350 [param('uint8_t', 'priority')]) 4351 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetType(ns3::ServiceFlow::Type type) [member function] 4352 cls.add_method('SetType', 4353 'void', 4354 [param('ns3::ServiceFlow::Type', 'type')]) 4355 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetUnsolicitedGrantInterval(uint16_t unsolicitedGrantInterval) [member function] 4356 cls.add_method('SetUnsolicitedGrantInterval', 4357 'void', 4358 [param('uint16_t', 'unsolicitedGrantInterval')]) 4359 ## service-flow.h (module 'wimax'): void ns3::ServiceFlow::SetUnsolicitedPollingInterval(uint16_t unsolicitedPollingInterval) [member function] 4360 cls.add_method('SetUnsolicitedPollingInterval', 4361 'void', 4362 [param('uint16_t', 'unsolicitedPollingInterval')]) 4363 ## service-flow.h (module 'wimax'): ns3::Tlv ns3::ServiceFlow::ToTlv() const [member function] 4364 cls.add_method('ToTlv', 4365 'ns3::Tlv', 4366 [], 4367 is_const=True) 4368 return 4369 4370def register_Ns3ServiceFlowRecord_methods(root_module, cls): 4371 ## service-flow-record.h (module 'wimax'): ns3::ServiceFlowRecord::ServiceFlowRecord(ns3::ServiceFlowRecord const & arg0) [constructor] 4372 cls.add_constructor([param('ns3::ServiceFlowRecord const &', 'arg0')]) 4373 ## service-flow-record.h (module 'wimax'): ns3::ServiceFlowRecord::ServiceFlowRecord() [constructor] 4374 cls.add_constructor([]) 4375 ## service-flow-record.h (module 'wimax'): uint32_t ns3::ServiceFlowRecord::GetBacklogged() const [member function] 4376 cls.add_method('GetBacklogged', 4377 'uint32_t', 4378 [], 4379 is_const=True) 4380 ## service-flow-record.h (module 'wimax'): uint32_t ns3::ServiceFlowRecord::GetBackloggedTemp() const [member function] 4381 cls.add_method('GetBackloggedTemp', 4382 'uint32_t', 4383 [], 4384 is_const=True) 4385 ## service-flow-record.h (module 'wimax'): uint32_t ns3::ServiceFlowRecord::GetBwSinceLastExpiry() [member function] 4386 cls.add_method('GetBwSinceLastExpiry', 4387 'uint32_t', 4388 []) 4389 ## service-flow-record.h (module 'wimax'): uint32_t ns3::ServiceFlowRecord::GetBytesRcvd() const [member function] 4390 cls.add_method('GetBytesRcvd', 4391 'uint32_t', 4392 [], 4393 is_const=True) 4394 ## service-flow-record.h (module 'wimax'): uint32_t ns3::ServiceFlowRecord::GetBytesSent() const [member function] 4395 cls.add_method('GetBytesSent', 4396 'uint32_t', 4397 [], 4398 is_const=True) 4399 ## service-flow-record.h (module 'wimax'): ns3::Time ns3::ServiceFlowRecord::GetDlTimeStamp() const [member function] 4400 cls.add_method('GetDlTimeStamp', 4401 'ns3::Time', 4402 [], 4403 is_const=True) 4404 ## service-flow-record.h (module 'wimax'): uint32_t ns3::ServiceFlowRecord::GetGrantSize() const [member function] 4405 cls.add_method('GetGrantSize', 4406 'uint32_t', 4407 [], 4408 is_const=True) 4409 ## service-flow-record.h (module 'wimax'): ns3::Time ns3::ServiceFlowRecord::GetGrantTimeStamp() const [member function] 4410 cls.add_method('GetGrantTimeStamp', 4411 'ns3::Time', 4412 [], 4413 is_const=True) 4414 ## service-flow-record.h (module 'wimax'): uint32_t ns3::ServiceFlowRecord::GetGrantedBandwidth() [member function] 4415 cls.add_method('GetGrantedBandwidth', 4416 'uint32_t', 4417 []) 4418 ## service-flow-record.h (module 'wimax'): uint32_t ns3::ServiceFlowRecord::GetGrantedBandwidthTemp() [member function] 4419 cls.add_method('GetGrantedBandwidthTemp', 4420 'uint32_t', 4421 []) 4422 ## service-flow-record.h (module 'wimax'): ns3::Time ns3::ServiceFlowRecord::GetLastGrantTime() const [member function] 4423 cls.add_method('GetLastGrantTime', 4424 'ns3::Time', 4425 [], 4426 is_const=True) 4427 ## service-flow-record.h (module 'wimax'): uint32_t ns3::ServiceFlowRecord::GetPktsRcvd() const [member function] 4428 cls.add_method('GetPktsRcvd', 4429 'uint32_t', 4430 [], 4431 is_const=True) 4432 ## service-flow-record.h (module 'wimax'): uint32_t ns3::ServiceFlowRecord::GetPktsSent() const [member function] 4433 cls.add_method('GetPktsSent', 4434 'uint32_t', 4435 [], 4436 is_const=True) 4437 ## service-flow-record.h (module 'wimax'): uint32_t ns3::ServiceFlowRecord::GetRequestedBandwidth() [member function] 4438 cls.add_method('GetRequestedBandwidth', 4439 'uint32_t', 4440 []) 4441 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::IncreaseBacklogged(uint32_t backlogged) [member function] 4442 cls.add_method('IncreaseBacklogged', 4443 'void', 4444 [param('uint32_t', 'backlogged')]) 4445 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::IncreaseBackloggedTemp(uint32_t backloggedTemp) [member function] 4446 cls.add_method('IncreaseBackloggedTemp', 4447 'void', 4448 [param('uint32_t', 'backloggedTemp')]) 4449 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetBacklogged(uint32_t backlogged) [member function] 4450 cls.add_method('SetBacklogged', 4451 'void', 4452 [param('uint32_t', 'backlogged')]) 4453 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetBackloggedTemp(uint32_t backloggedTemp) [member function] 4454 cls.add_method('SetBackloggedTemp', 4455 'void', 4456 [param('uint32_t', 'backloggedTemp')]) 4457 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetBwSinceLastExpiry(uint32_t bwSinceLastExpiry) [member function] 4458 cls.add_method('SetBwSinceLastExpiry', 4459 'void', 4460 [param('uint32_t', 'bwSinceLastExpiry')]) 4461 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetBytesRcvd(uint32_t bytesRcvd) [member function] 4462 cls.add_method('SetBytesRcvd', 4463 'void', 4464 [param('uint32_t', 'bytesRcvd')]) 4465 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetBytesSent(uint32_t bytesSent) [member function] 4466 cls.add_method('SetBytesSent', 4467 'void', 4468 [param('uint32_t', 'bytesSent')]) 4469 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetDlTimeStamp(ns3::Time dlTimeStamp) [member function] 4470 cls.add_method('SetDlTimeStamp', 4471 'void', 4472 [param('ns3::Time', 'dlTimeStamp')]) 4473 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetGrantSize(uint32_t grantSize) [member function] 4474 cls.add_method('SetGrantSize', 4475 'void', 4476 [param('uint32_t', 'grantSize')]) 4477 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetGrantTimeStamp(ns3::Time grantTimeStamp) [member function] 4478 cls.add_method('SetGrantTimeStamp', 4479 'void', 4480 [param('ns3::Time', 'grantTimeStamp')]) 4481 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetGrantedBandwidth(uint32_t grantedBandwidth) [member function] 4482 cls.add_method('SetGrantedBandwidth', 4483 'void', 4484 [param('uint32_t', 'grantedBandwidth')]) 4485 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetGrantedBandwidthTemp(uint32_t grantedBandwidthTemp) [member function] 4486 cls.add_method('SetGrantedBandwidthTemp', 4487 'void', 4488 [param('uint32_t', 'grantedBandwidthTemp')]) 4489 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetLastGrantTime(ns3::Time grantTime) [member function] 4490 cls.add_method('SetLastGrantTime', 4491 'void', 4492 [param('ns3::Time', 'grantTime')]) 4493 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetPktsRcvd(uint32_t pktsRcvd) [member function] 4494 cls.add_method('SetPktsRcvd', 4495 'void', 4496 [param('uint32_t', 'pktsRcvd')]) 4497 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetPktsSent(uint32_t pktsSent) [member function] 4498 cls.add_method('SetPktsSent', 4499 'void', 4500 [param('uint32_t', 'pktsSent')]) 4501 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::SetRequestedBandwidth(uint32_t requestedBandwidth) [member function] 4502 cls.add_method('SetRequestedBandwidth', 4503 'void', 4504 [param('uint32_t', 'requestedBandwidth')]) 4505 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::UpdateBwSinceLastExpiry(uint32_t bwSinceLastExpiry) [member function] 4506 cls.add_method('UpdateBwSinceLastExpiry', 4507 'void', 4508 [param('uint32_t', 'bwSinceLastExpiry')]) 4509 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::UpdateBytesRcvd(uint32_t bytesRcvd) [member function] 4510 cls.add_method('UpdateBytesRcvd', 4511 'void', 4512 [param('uint32_t', 'bytesRcvd')]) 4513 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::UpdateBytesSent(uint32_t bytesSent) [member function] 4514 cls.add_method('UpdateBytesSent', 4515 'void', 4516 [param('uint32_t', 'bytesSent')]) 4517 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::UpdateGrantedBandwidth(uint32_t grantedBandwidth) [member function] 4518 cls.add_method('UpdateGrantedBandwidth', 4519 'void', 4520 [param('uint32_t', 'grantedBandwidth')]) 4521 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::UpdateGrantedBandwidthTemp(uint32_t grantedBandwidthTemp) [member function] 4522 cls.add_method('UpdateGrantedBandwidthTemp', 4523 'void', 4524 [param('uint32_t', 'grantedBandwidthTemp')]) 4525 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::UpdatePktsRcvd(uint32_t pktsRcvd) [member function] 4526 cls.add_method('UpdatePktsRcvd', 4527 'void', 4528 [param('uint32_t', 'pktsRcvd')]) 4529 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::UpdatePktsSent(uint32_t pktsSent) [member function] 4530 cls.add_method('UpdatePktsSent', 4531 'void', 4532 [param('uint32_t', 'pktsSent')]) 4533 ## service-flow-record.h (module 'wimax'): void ns3::ServiceFlowRecord::UpdateRequestedBandwidth(uint32_t requestedBandwidth) [member function] 4534 cls.add_method('UpdateRequestedBandwidth', 4535 'void', 4536 [param('uint32_t', 'requestedBandwidth')]) 4537 return 4538 4539def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls): 4540 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor] 4541 cls.add_constructor([]) 4542 ## 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) [constructor] 4543 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) 4544 return 4545 4546def register_Ns3Simulator_methods(root_module, cls): 4547 ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [constructor] 4548 cls.add_constructor([param('ns3::Simulator const &', 'arg0')]) 4549 ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function] 4550 cls.add_method('Cancel', 4551 'void', 4552 [param('ns3::EventId const &', 'id')], 4553 is_static=True) 4554 ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function] 4555 cls.add_method('Destroy', 4556 'void', 4557 [], 4558 is_static=True) 4559 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function] 4560 cls.add_method('GetContext', 4561 'uint32_t', 4562 [], 4563 is_static=True) 4564 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function] 4565 cls.add_method('GetDelayLeft', 4566 'ns3::Time', 4567 [param('ns3::EventId const &', 'id')], 4568 is_static=True) 4569 ## simulator.h (module 'core'): static uint64_t ns3::Simulator::GetEventCount() [member function] 4570 cls.add_method('GetEventCount', 4571 'uint64_t', 4572 [], 4573 is_static=True) 4574 ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function] 4575 cls.add_method('GetImplementation', 4576 'ns3::Ptr< ns3::SimulatorImpl >', 4577 [], 4578 is_static=True) 4579 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function] 4580 cls.add_method('GetMaximumSimulationTime', 4581 'ns3::Time', 4582 [], 4583 is_static=True) 4584 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function] 4585 cls.add_method('GetSystemId', 4586 'uint32_t', 4587 [], 4588 is_static=True) 4589 ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function] 4590 cls.add_method('IsExpired', 4591 'bool', 4592 [param('ns3::EventId const &', 'id')], 4593 is_static=True) 4594 ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function] 4595 cls.add_method('IsFinished', 4596 'bool', 4597 [], 4598 is_static=True) 4599 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function] 4600 cls.add_method('Now', 4601 'ns3::Time', 4602 [], 4603 is_static=True) 4604 ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function] 4605 cls.add_method('Remove', 4606 'void', 4607 [param('ns3::EventId const &', 'id')], 4608 is_static=True) 4609 ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function] 4610 cls.add_method('SetImplementation', 4611 'void', 4612 [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], 4613 is_static=True) 4614 ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] 4615 cls.add_method('SetScheduler', 4616 'void', 4617 [param('ns3::ObjectFactory', 'schedulerFactory')], 4618 is_static=True) 4619 ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function] 4620 cls.add_method('Stop', 4621 'void', 4622 [], 4623 is_static=True) 4624 ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function] 4625 cls.add_method('Stop', 4626 'void', 4627 [param('ns3::Time const &', 'delay')], 4628 is_static=True) 4629 return 4630 4631def register_Ns3SortProcess_methods(root_module, cls): 4632 ## ul-job.h (module 'wimax'): ns3::SortProcess::SortProcess() [constructor] 4633 cls.add_constructor([]) 4634 ## ul-job.h (module 'wimax'): ns3::SortProcess::SortProcess(ns3::SortProcess const & arg0) [constructor] 4635 cls.add_constructor([param('ns3::SortProcess const &', 'arg0')]) 4636 ## ul-job.h (module 'wimax'): bool ns3::SortProcess::operator()(ns3::PriorityUlJob & left, ns3::PriorityUlJob & right) const [member operator] 4637 cls.add_method('operator()', 4638 'bool', 4639 [param('ns3::PriorityUlJob &', 'left'), param('ns3::PriorityUlJob &', 'right')], 4640 custom_name='__call__', is_const=True) 4641 return 4642 4643def register_Ns3SortProcessPtr_methods(root_module, cls): 4644 ## ul-job.h (module 'wimax'): ns3::SortProcessPtr::SortProcessPtr() [constructor] 4645 cls.add_constructor([]) 4646 ## ul-job.h (module 'wimax'): ns3::SortProcessPtr::SortProcessPtr(ns3::SortProcessPtr const & arg0) [constructor] 4647 cls.add_constructor([param('ns3::SortProcessPtr const &', 'arg0')]) 4648 ## ul-job.h (module 'wimax'): bool ns3::SortProcessPtr::operator()(ns3::Ptr<ns3::PriorityUlJob> & left, ns3::Ptr<ns3::PriorityUlJob> & right) const [member operator] 4649 cls.add_method('operator()', 4650 'bool', 4651 [param('ns3::Ptr< ns3::PriorityUlJob > &', 'left'), param('ns3::Ptr< ns3::PriorityUlJob > &', 'right')], 4652 custom_name='__call__', is_const=True) 4653 return 4654 4655def register_Ns3Tag_methods(root_module, cls): 4656 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] 4657 cls.add_constructor([]) 4658 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [constructor] 4659 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) 4660 ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] 4661 cls.add_method('Deserialize', 4662 'void', 4663 [param('ns3::TagBuffer', 'i')], 4664 is_pure_virtual=True, is_virtual=True) 4665 ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function] 4666 cls.add_method('GetSerializedSize', 4667 'uint32_t', 4668 [], 4669 is_const=True, is_pure_virtual=True, is_virtual=True) 4670 ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] 4671 cls.add_method('GetTypeId', 4672 'ns3::TypeId', 4673 [], 4674 is_static=True) 4675 ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function] 4676 cls.add_method('Print', 4677 'void', 4678 [param('std::ostream &', 'os')], 4679 is_const=True, is_pure_virtual=True, is_virtual=True) 4680 ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] 4681 cls.add_method('Serialize', 4682 'void', 4683 [param('ns3::TagBuffer', 'i')], 4684 is_const=True, is_pure_virtual=True, is_virtual=True) 4685 return 4686 4687def register_Ns3TagBuffer_methods(root_module, cls): 4688 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [constructor] 4689 cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) 4690 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] 4691 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) 4692 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] 4693 cls.add_method('CopyFrom', 4694 'void', 4695 [param('ns3::TagBuffer', 'o')]) 4696 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] 4697 cls.add_method('Read', 4698 'void', 4699 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 4700 ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function] 4701 cls.add_method('ReadDouble', 4702 'double', 4703 []) 4704 ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function] 4705 cls.add_method('ReadU16', 4706 'uint16_t', 4707 []) 4708 ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function] 4709 cls.add_method('ReadU32', 4710 'uint32_t', 4711 []) 4712 ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function] 4713 cls.add_method('ReadU64', 4714 'uint64_t', 4715 []) 4716 ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function] 4717 cls.add_method('ReadU8', 4718 'uint8_t', 4719 []) 4720 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] 4721 cls.add_method('TrimAtEnd', 4722 'void', 4723 [param('uint32_t', 'trim')]) 4724 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] 4725 cls.add_method('Write', 4726 'void', 4727 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 4728 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function] 4729 cls.add_method('WriteDouble', 4730 'void', 4731 [param('double', 'v')]) 4732 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t v) [member function] 4733 cls.add_method('WriteU16', 4734 'void', 4735 [param('uint16_t', 'v')]) 4736 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t v) [member function] 4737 cls.add_method('WriteU32', 4738 'void', 4739 [param('uint32_t', 'v')]) 4740 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function] 4741 cls.add_method('WriteU64', 4742 'void', 4743 [param('uint64_t', 'v')]) 4744 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] 4745 cls.add_method('WriteU8', 4746 'void', 4747 [param('uint8_t', 'v')]) 4748 return 4749 4750def register_Ns3Time_methods(root_module, cls): 4751 cls.add_binary_comparison_operator('==') 4752 cls.add_binary_comparison_operator('!=') 4753 cls.add_binary_comparison_operator('<=') 4754 cls.add_binary_comparison_operator('>=') 4755 cls.add_binary_comparison_operator('<') 4756 cls.add_binary_comparison_operator('>') 4757 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 4758 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 4759 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 4760 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 4761 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 4762 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) 4763 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) 4764 cls.add_output_stream_operator() 4765 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] 4766 cls.add_constructor([]) 4767 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] 4768 cls.add_constructor([param('ns3::Time const &', 'o')]) 4769 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] 4770 cls.add_constructor([param('double', 'v')]) 4771 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] 4772 cls.add_constructor([param('int', 'v')]) 4773 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] 4774 cls.add_constructor([param('long int', 'v')]) 4775 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] 4776 cls.add_constructor([param('long long int', 'v')]) 4777 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] 4778 cls.add_constructor([param('unsigned int', 'v')]) 4779 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] 4780 cls.add_constructor([param('long unsigned int', 'v')]) 4781 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] 4782 cls.add_constructor([param('long long unsigned int', 'v')]) 4783 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] 4784 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) 4785 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] 4786 cls.add_constructor([param('std::string const &', 's')]) 4787 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit=::ns3::Time::Unit::AUTO) const [member function] 4788 cls.add_method('As', 4789 'ns3::TimeWithUnit', 4790 [param('ns3::Time::Unit const', 'unit', default_value='::ns3::Time::Unit::AUTO')], 4791 is_const=True) 4792 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] 4793 cls.add_method('Compare', 4794 'int', 4795 [param('ns3::Time const &', 'o')], 4796 is_const=True) 4797 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] 4798 cls.add_method('From', 4799 'ns3::Time', 4800 [param('ns3::int64x64_t const &', 'value')], 4801 is_static=True) 4802 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] 4803 cls.add_method('From', 4804 'ns3::Time', 4805 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], 4806 is_static=True) 4807 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] 4808 cls.add_method('FromDouble', 4809 'ns3::Time', 4810 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], 4811 is_static=True) 4812 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] 4813 cls.add_method('FromInteger', 4814 'ns3::Time', 4815 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], 4816 is_static=True) 4817 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] 4818 cls.add_method('GetDays', 4819 'double', 4820 [], 4821 is_const=True) 4822 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] 4823 cls.add_method('GetDouble', 4824 'double', 4825 [], 4826 is_const=True) 4827 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] 4828 cls.add_method('GetFemtoSeconds', 4829 'int64_t', 4830 [], 4831 is_const=True) 4832 ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] 4833 cls.add_method('GetHours', 4834 'double', 4835 [], 4836 is_const=True) 4837 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] 4838 cls.add_method('GetInteger', 4839 'int64_t', 4840 [], 4841 is_const=True) 4842 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] 4843 cls.add_method('GetMicroSeconds', 4844 'int64_t', 4845 [], 4846 is_const=True) 4847 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] 4848 cls.add_method('GetMilliSeconds', 4849 'int64_t', 4850 [], 4851 is_const=True) 4852 ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] 4853 cls.add_method('GetMinutes', 4854 'double', 4855 [], 4856 is_const=True) 4857 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] 4858 cls.add_method('GetNanoSeconds', 4859 'int64_t', 4860 [], 4861 is_const=True) 4862 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] 4863 cls.add_method('GetPicoSeconds', 4864 'int64_t', 4865 [], 4866 is_const=True) 4867 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] 4868 cls.add_method('GetResolution', 4869 'ns3::Time::Unit', 4870 [], 4871 is_static=True) 4872 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] 4873 cls.add_method('GetSeconds', 4874 'double', 4875 [], 4876 is_const=True) 4877 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] 4878 cls.add_method('GetTimeStep', 4879 'int64_t', 4880 [], 4881 is_const=True) 4882 ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] 4883 cls.add_method('GetYears', 4884 'double', 4885 [], 4886 is_const=True) 4887 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] 4888 cls.add_method('IsNegative', 4889 'bool', 4890 [], 4891 is_const=True) 4892 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] 4893 cls.add_method('IsPositive', 4894 'bool', 4895 [], 4896 is_const=True) 4897 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] 4898 cls.add_method('IsStrictlyNegative', 4899 'bool', 4900 [], 4901 is_const=True) 4902 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] 4903 cls.add_method('IsStrictlyPositive', 4904 'bool', 4905 [], 4906 is_const=True) 4907 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] 4908 cls.add_method('IsZero', 4909 'bool', 4910 [], 4911 is_const=True) 4912 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] 4913 cls.add_method('Max', 4914 'ns3::Time', 4915 [], 4916 is_static=True) 4917 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] 4918 cls.add_method('Min', 4919 'ns3::Time', 4920 [], 4921 is_static=True) 4922 ## nstime.h (module 'core'): ns3::Time ns3::Time::RoundTo(ns3::Time::Unit unit) const [member function] 4923 cls.add_method('RoundTo', 4924 'ns3::Time', 4925 [param('ns3::Time::Unit', 'unit')], 4926 is_const=True) 4927 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] 4928 cls.add_method('SetResolution', 4929 'void', 4930 [param('ns3::Time::Unit', 'resolution')], 4931 is_static=True) 4932 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] 4933 cls.add_method('StaticInit', 4934 'bool', 4935 [], 4936 is_static=True) 4937 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] 4938 cls.add_method('To', 4939 'ns3::int64x64_t', 4940 [param('ns3::Time::Unit', 'unit')], 4941 is_const=True) 4942 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] 4943 cls.add_method('ToDouble', 4944 'double', 4945 [param('ns3::Time::Unit', 'unit')], 4946 is_const=True) 4947 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] 4948 cls.add_method('ToInteger', 4949 'int64_t', 4950 [param('ns3::Time::Unit', 'unit')], 4951 is_const=True) 4952 return 4953 4954def register_Ns3TimeWithUnit_methods(root_module, cls): 4955 cls.add_output_stream_operator() 4956 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor] 4957 cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')]) 4958 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor] 4959 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) 4960 return 4961 4962def register_Ns3TlvValue_methods(root_module, cls): 4963 ## wimax-tlv.h (module 'wimax'): ns3::TlvValue::TlvValue() [constructor] 4964 cls.add_constructor([]) 4965 ## wimax-tlv.h (module 'wimax'): ns3::TlvValue::TlvValue(ns3::TlvValue const & arg0) [constructor] 4966 cls.add_constructor([param('ns3::TlvValue const &', 'arg0')]) 4967 ## wimax-tlv.h (module 'wimax'): ns3::TlvValue * ns3::TlvValue::Copy() const [member function] 4968 cls.add_method('Copy', 4969 'ns3::TlvValue *', 4970 [], 4971 is_const=True, is_pure_virtual=True, is_virtual=True) 4972 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::TlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLen) [member function] 4973 cls.add_method('Deserialize', 4974 'uint32_t', 4975 [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLen')], 4976 is_pure_virtual=True, is_virtual=True) 4977 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::TlvValue::GetSerializedSize() const [member function] 4978 cls.add_method('GetSerializedSize', 4979 'uint32_t', 4980 [], 4981 is_const=True, is_pure_virtual=True, is_virtual=True) 4982 ## wimax-tlv.h (module 'wimax'): void ns3::TlvValue::Serialize(ns3::Buffer::Iterator start) const [member function] 4983 cls.add_method('Serialize', 4984 'void', 4985 [param('ns3::Buffer::Iterator', 'start')], 4986 is_const=True, is_pure_virtual=True, is_virtual=True) 4987 return 4988 4989def register_Ns3TosTlvValue_methods(root_module, cls): 4990 ## wimax-tlv.h (module 'wimax'): ns3::TosTlvValue::TosTlvValue(ns3::TosTlvValue const & arg0) [constructor] 4991 cls.add_constructor([param('ns3::TosTlvValue const &', 'arg0')]) 4992 ## wimax-tlv.h (module 'wimax'): ns3::TosTlvValue::TosTlvValue() [constructor] 4993 cls.add_constructor([]) 4994 ## wimax-tlv.h (module 'wimax'): ns3::TosTlvValue::TosTlvValue(uint8_t low, uint8_t high, uint8_t mask) [constructor] 4995 cls.add_constructor([param('uint8_t', 'low'), param('uint8_t', 'high'), param('uint8_t', 'mask')]) 4996 ## wimax-tlv.h (module 'wimax'): ns3::TosTlvValue * ns3::TosTlvValue::Copy() const [member function] 4997 cls.add_method('Copy', 4998 'ns3::TosTlvValue *', 4999 [], 5000 is_const=True, is_virtual=True) 5001 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::TosTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] 5002 cls.add_method('Deserialize', 5003 'uint32_t', 5004 [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], 5005 is_virtual=True) 5006 ## wimax-tlv.h (module 'wimax'): uint8_t ns3::TosTlvValue::GetHigh() const [member function] 5007 cls.add_method('GetHigh', 5008 'uint8_t', 5009 [], 5010 is_const=True) 5011 ## wimax-tlv.h (module 'wimax'): uint8_t ns3::TosTlvValue::GetLow() const [member function] 5012 cls.add_method('GetLow', 5013 'uint8_t', 5014 [], 5015 is_const=True) 5016 ## wimax-tlv.h (module 'wimax'): uint8_t ns3::TosTlvValue::GetMask() const [member function] 5017 cls.add_method('GetMask', 5018 'uint8_t', 5019 [], 5020 is_const=True) 5021 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::TosTlvValue::GetSerializedSize() const [member function] 5022 cls.add_method('GetSerializedSize', 5023 'uint32_t', 5024 [], 5025 is_const=True, is_virtual=True) 5026 ## wimax-tlv.h (module 'wimax'): void ns3::TosTlvValue::Serialize(ns3::Buffer::Iterator start) const [member function] 5027 cls.add_method('Serialize', 5028 'void', 5029 [param('ns3::Buffer::Iterator', 'start')], 5030 is_const=True, is_virtual=True) 5031 return 5032 5033def register_Ns3TypeId_methods(root_module, cls): 5034 cls.add_binary_comparison_operator('==') 5035 cls.add_binary_comparison_operator('!=') 5036 cls.add_output_stream_operator() 5037 cls.add_binary_comparison_operator('<') 5038 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] 5039 cls.add_constructor([param('char const *', 'name')]) 5040 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] 5041 cls.add_constructor([]) 5042 ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [constructor] 5043 cls.add_constructor([param('ns3::TypeId const &', 'o')]) 5044 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<const ns3::AttributeAccessor> accessor, ns3::Ptr<const ns3::AttributeChecker> checker, ns3::TypeId::SupportLevel supportLevel=::ns3::TypeId::SupportLevel::SUPPORTED, std::string const & supportMsg="") [member function] 5045 cls.add_method('AddAttribute', 5046 'ns3::TypeId', 5047 [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'), param('ns3::TypeId::SupportLevel', 'supportLevel', default_value='::ns3::TypeId::SupportLevel::SUPPORTED'), param('std::string const &', 'supportMsg', default_value='""')]) 5048 ## 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<const ns3::AttributeAccessor> accessor, ns3::Ptr<const ns3::AttributeChecker> checker, ns3::TypeId::SupportLevel supportLevel=::ns3::TypeId::SupportLevel::SUPPORTED, std::string const & supportMsg="") [member function] 5049 cls.add_method('AddAttribute', 5050 'ns3::TypeId', 5051 [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'), param('ns3::TypeId::SupportLevel', 'supportLevel', default_value='::ns3::TypeId::SupportLevel::SUPPORTED'), param('std::string const &', 'supportMsg', default_value='""')]) 5052 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<const ns3::TraceSourceAccessor> accessor, std::string callback, ns3::TypeId::SupportLevel supportLevel=::ns3::TypeId::SupportLevel::SUPPORTED, std::string const & supportMsg="") [member function] 5053 cls.add_method('AddTraceSource', 5054 'ns3::TypeId', 5055 [param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor'), param('std::string', 'callback'), param('ns3::TypeId::SupportLevel', 'supportLevel', default_value='::ns3::TypeId::SupportLevel::SUPPORTED'), param('std::string const &', 'supportMsg', default_value='""')]) 5056 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(std::size_t i) const [member function] 5057 cls.add_method('GetAttribute', 5058 'ns3::TypeId::AttributeInformation', 5059 [param('std::size_t', 'i')], 5060 is_const=True) 5061 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(std::size_t i) const [member function] 5062 cls.add_method('GetAttributeFullName', 5063 'std::string', 5064 [param('std::size_t', 'i')], 5065 is_const=True) 5066 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetAttributeN() const [member function] 5067 cls.add_method('GetAttributeN', 5068 'std::size_t', 5069 [], 5070 is_const=True) 5071 ## 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] 5072 cls.add_method('GetConstructor', 5073 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 5074 [], 5075 is_const=True) 5076 ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function] 5077 cls.add_method('GetGroupName', 5078 'std::string', 5079 [], 5080 is_const=True) 5081 ## type-id.h (module 'core'): ns3::TypeId::hash_t ns3::TypeId::GetHash() const [member function] 5082 cls.add_method('GetHash', 5083 'ns3::TypeId::hash_t', 5084 [], 5085 is_const=True) 5086 ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function] 5087 cls.add_method('GetName', 5088 'std::string', 5089 [], 5090 is_const=True) 5091 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function] 5092 cls.add_method('GetParent', 5093 'ns3::TypeId', 5094 [], 5095 is_const=True) 5096 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint16_t i) [member function] 5097 cls.add_method('GetRegistered', 5098 'ns3::TypeId', 5099 [param('uint16_t', 'i')], 5100 is_static=True) 5101 ## type-id.h (module 'core'): static uint16_t ns3::TypeId::GetRegisteredN() [member function] 5102 cls.add_method('GetRegisteredN', 5103 'uint16_t', 5104 [], 5105 is_static=True) 5106 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetSize() const [member function] 5107 cls.add_method('GetSize', 5108 'std::size_t', 5109 [], 5110 is_const=True) 5111 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(std::size_t i) const [member function] 5112 cls.add_method('GetTraceSource', 5113 'ns3::TypeId::TraceSourceInformation', 5114 [param('std::size_t', 'i')], 5115 is_const=True) 5116 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetTraceSourceN() const [member function] 5117 cls.add_method('GetTraceSourceN', 5118 'std::size_t', 5119 [], 5120 is_const=True) 5121 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] 5122 cls.add_method('GetUid', 5123 'uint16_t', 5124 [], 5125 is_const=True) 5126 ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function] 5127 cls.add_method('HasConstructor', 5128 'bool', 5129 [], 5130 is_const=True) 5131 ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function] 5132 cls.add_method('HasParent', 5133 'bool', 5134 [], 5135 is_const=True) 5136 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function] 5137 cls.add_method('HideFromDocumentation', 5138 'ns3::TypeId', 5139 []) 5140 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] 5141 cls.add_method('IsChildOf', 5142 'bool', 5143 [param('ns3::TypeId', 'other')], 5144 is_const=True) 5145 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] 5146 cls.add_method('LookupAttributeByName', 5147 'bool', 5148 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], 5149 is_const=True) 5150 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(ns3::TypeId::hash_t hash) [member function] 5151 cls.add_method('LookupByHash', 5152 'ns3::TypeId', 5153 [param('uint32_t', 'hash')], 5154 is_static=True) 5155 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(ns3::TypeId::hash_t hash, ns3::TypeId * tid) [member function] 5156 cls.add_method('LookupByHashFailSafe', 5157 'bool', 5158 [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')], 5159 is_static=True) 5160 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] 5161 cls.add_method('LookupByName', 5162 'ns3::TypeId', 5163 [param('std::string', 'name')], 5164 is_static=True) 5165 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] 5166 cls.add_method('LookupTraceSourceByName', 5167 'ns3::Ptr< ns3::TraceSourceAccessor const >', 5168 [param('std::string', 'name')], 5169 is_const=True) 5170 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name, ns3::TypeId::TraceSourceInformation * info) const [member function] 5171 cls.add_method('LookupTraceSourceByName', 5172 'ns3::Ptr< ns3::TraceSourceAccessor const >', 5173 [param('std::string', 'name'), param('ns3::TypeId::TraceSourceInformation *', 'info')], 5174 is_const=True) 5175 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] 5176 cls.add_method('MustHideFromDocumentation', 5177 'bool', 5178 [], 5179 is_const=True) 5180 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(std::size_t i, ns3::Ptr<const ns3::AttributeValue> initialValue) [member function] 5181 cls.add_method('SetAttributeInitialValue', 5182 'bool', 5183 [param('std::size_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) 5184 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] 5185 cls.add_method('SetGroupName', 5186 'ns3::TypeId', 5187 [param('std::string', 'groupName')]) 5188 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] 5189 cls.add_method('SetParent', 5190 'ns3::TypeId', 5191 [param('ns3::TypeId', 'tid')]) 5192 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function] 5193 cls.add_method('SetSize', 5194 'ns3::TypeId', 5195 [param('std::size_t', 'size')]) 5196 ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t uid) [member function] 5197 cls.add_method('SetUid', 5198 'void', 5199 [param('uint16_t', 'uid')]) 5200 return 5201 5202def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): 5203 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] 5204 cls.add_constructor([]) 5205 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [constructor] 5206 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) 5207 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] 5208 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) 5209 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] 5210 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 5211 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) 5212 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] 5213 cls.add_instance_attribute('help', 'std::string', is_const=False) 5214 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] 5215 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 5216 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] 5217 cls.add_instance_attribute('name', 'std::string', is_const=False) 5218 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] 5219 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 5220 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportLevel [variable] 5221 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 5222 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportMsg [variable] 5223 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 5224 return 5225 5226def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): 5227 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] 5228 cls.add_constructor([]) 5229 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [constructor] 5230 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) 5231 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] 5232 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) 5233 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::callback [variable] 5234 cls.add_instance_attribute('callback', 'std::string', is_const=False) 5235 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] 5236 cls.add_instance_attribute('help', 'std::string', is_const=False) 5237 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] 5238 cls.add_instance_attribute('name', 'std::string', is_const=False) 5239 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportLevel [variable] 5240 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 5241 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportMsg [variable] 5242 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 5243 return 5244 5245def register_Ns3U16TlvValue_methods(root_module, cls): 5246 ## wimax-tlv.h (module 'wimax'): ns3::U16TlvValue::U16TlvValue(ns3::U16TlvValue const & arg0) [constructor] 5247 cls.add_constructor([param('ns3::U16TlvValue const &', 'arg0')]) 5248 ## wimax-tlv.h (module 'wimax'): ns3::U16TlvValue::U16TlvValue(uint16_t value) [constructor] 5249 cls.add_constructor([param('uint16_t', 'value')]) 5250 ## wimax-tlv.h (module 'wimax'): ns3::U16TlvValue::U16TlvValue() [constructor] 5251 cls.add_constructor([]) 5252 ## wimax-tlv.h (module 'wimax'): ns3::U16TlvValue * ns3::U16TlvValue::Copy() const [member function] 5253 cls.add_method('Copy', 5254 'ns3::U16TlvValue *', 5255 [], 5256 is_const=True, is_virtual=True) 5257 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::U16TlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLen) [member function] 5258 cls.add_method('Deserialize', 5259 'uint32_t', 5260 [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLen')], 5261 is_virtual=True) 5262 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::U16TlvValue::Deserialize(ns3::Buffer::Iterator start) [member function] 5263 cls.add_method('Deserialize', 5264 'uint32_t', 5265 [param('ns3::Buffer::Iterator', 'start')]) 5266 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::U16TlvValue::GetSerializedSize() const [member function] 5267 cls.add_method('GetSerializedSize', 5268 'uint32_t', 5269 [], 5270 is_const=True, is_virtual=True) 5271 ## wimax-tlv.h (module 'wimax'): uint16_t ns3::U16TlvValue::GetValue() const [member function] 5272 cls.add_method('GetValue', 5273 'uint16_t', 5274 [], 5275 is_const=True) 5276 ## wimax-tlv.h (module 'wimax'): void ns3::U16TlvValue::Serialize(ns3::Buffer::Iterator start) const [member function] 5277 cls.add_method('Serialize', 5278 'void', 5279 [param('ns3::Buffer::Iterator', 'start')], 5280 is_const=True, is_virtual=True) 5281 return 5282 5283def register_Ns3U32TlvValue_methods(root_module, cls): 5284 ## wimax-tlv.h (module 'wimax'): ns3::U32TlvValue::U32TlvValue(ns3::U32TlvValue const & arg0) [constructor] 5285 cls.add_constructor([param('ns3::U32TlvValue const &', 'arg0')]) 5286 ## wimax-tlv.h (module 'wimax'): ns3::U32TlvValue::U32TlvValue(uint32_t value) [constructor] 5287 cls.add_constructor([param('uint32_t', 'value')]) 5288 ## wimax-tlv.h (module 'wimax'): ns3::U32TlvValue::U32TlvValue() [constructor] 5289 cls.add_constructor([]) 5290 ## wimax-tlv.h (module 'wimax'): ns3::U32TlvValue * ns3::U32TlvValue::Copy() const [member function] 5291 cls.add_method('Copy', 5292 'ns3::U32TlvValue *', 5293 [], 5294 is_const=True, is_virtual=True) 5295 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::U32TlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLen) [member function] 5296 cls.add_method('Deserialize', 5297 'uint32_t', 5298 [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLen')], 5299 is_virtual=True) 5300 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::U32TlvValue::Deserialize(ns3::Buffer::Iterator start) [member function] 5301 cls.add_method('Deserialize', 5302 'uint32_t', 5303 [param('ns3::Buffer::Iterator', 'start')]) 5304 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::U32TlvValue::GetSerializedSize() const [member function] 5305 cls.add_method('GetSerializedSize', 5306 'uint32_t', 5307 [], 5308 is_const=True, is_virtual=True) 5309 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::U32TlvValue::GetValue() const [member function] 5310 cls.add_method('GetValue', 5311 'uint32_t', 5312 [], 5313 is_const=True) 5314 ## wimax-tlv.h (module 'wimax'): void ns3::U32TlvValue::Serialize(ns3::Buffer::Iterator start) const [member function] 5315 cls.add_method('Serialize', 5316 'void', 5317 [param('ns3::Buffer::Iterator', 'start')], 5318 is_const=True, is_virtual=True) 5319 return 5320 5321def register_Ns3U8TlvValue_methods(root_module, cls): 5322 ## wimax-tlv.h (module 'wimax'): ns3::U8TlvValue::U8TlvValue(ns3::U8TlvValue const & arg0) [constructor] 5323 cls.add_constructor([param('ns3::U8TlvValue const &', 'arg0')]) 5324 ## wimax-tlv.h (module 'wimax'): ns3::U8TlvValue::U8TlvValue(uint8_t value) [constructor] 5325 cls.add_constructor([param('uint8_t', 'value')]) 5326 ## wimax-tlv.h (module 'wimax'): ns3::U8TlvValue::U8TlvValue() [constructor] 5327 cls.add_constructor([]) 5328 ## wimax-tlv.h (module 'wimax'): ns3::U8TlvValue * ns3::U8TlvValue::Copy() const [member function] 5329 cls.add_method('Copy', 5330 'ns3::U8TlvValue *', 5331 [], 5332 is_const=True, is_virtual=True) 5333 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::U8TlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLen) [member function] 5334 cls.add_method('Deserialize', 5335 'uint32_t', 5336 [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLen')], 5337 is_virtual=True) 5338 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::U8TlvValue::Deserialize(ns3::Buffer::Iterator start) [member function] 5339 cls.add_method('Deserialize', 5340 'uint32_t', 5341 [param('ns3::Buffer::Iterator', 'start')]) 5342 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::U8TlvValue::GetSerializedSize() const [member function] 5343 cls.add_method('GetSerializedSize', 5344 'uint32_t', 5345 [], 5346 is_const=True, is_virtual=True) 5347 ## wimax-tlv.h (module 'wimax'): uint8_t ns3::U8TlvValue::GetValue() const [member function] 5348 cls.add_method('GetValue', 5349 'uint8_t', 5350 [], 5351 is_const=True) 5352 ## wimax-tlv.h (module 'wimax'): void ns3::U8TlvValue::Serialize(ns3::Buffer::Iterator start) const [member function] 5353 cls.add_method('Serialize', 5354 'void', 5355 [param('ns3::Buffer::Iterator', 'start')], 5356 is_const=True, is_virtual=True) 5357 return 5358 5359def register_Ns3UcdChannelEncodings_methods(root_module, cls): 5360 ## ul-mac-messages.h (module 'wimax'): ns3::UcdChannelEncodings::UcdChannelEncodings(ns3::UcdChannelEncodings const & arg0) [constructor] 5361 cls.add_constructor([param('ns3::UcdChannelEncodings const &', 'arg0')]) 5362 ## ul-mac-messages.h (module 'wimax'): ns3::UcdChannelEncodings::UcdChannelEncodings() [constructor] 5363 cls.add_constructor([]) 5364 ## ul-mac-messages.h (module 'wimax'): uint16_t ns3::UcdChannelEncodings::GetBwReqOppSize() const [member function] 5365 cls.add_method('GetBwReqOppSize', 5366 'uint16_t', 5367 [], 5368 is_const=True) 5369 ## ul-mac-messages.h (module 'wimax'): uint32_t ns3::UcdChannelEncodings::GetFrequency() const [member function] 5370 cls.add_method('GetFrequency', 5371 'uint32_t', 5372 [], 5373 is_const=True) 5374 ## ul-mac-messages.h (module 'wimax'): uint16_t ns3::UcdChannelEncodings::GetRangReqOppSize() const [member function] 5375 cls.add_method('GetRangReqOppSize', 5376 'uint16_t', 5377 [], 5378 is_const=True) 5379 ## ul-mac-messages.h (module 'wimax'): uint16_t ns3::UcdChannelEncodings::GetSize() const [member function] 5380 cls.add_method('GetSize', 5381 'uint16_t', 5382 [], 5383 is_const=True) 5384 ## ul-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::UcdChannelEncodings::Read(ns3::Buffer::Iterator start) [member function] 5385 cls.add_method('Read', 5386 'ns3::Buffer::Iterator', 5387 [param('ns3::Buffer::Iterator', 'start')]) 5388 ## ul-mac-messages.h (module 'wimax'): void ns3::UcdChannelEncodings::SetBwReqOppSize(uint16_t bwReqOppSize) [member function] 5389 cls.add_method('SetBwReqOppSize', 5390 'void', 5391 [param('uint16_t', 'bwReqOppSize')]) 5392 ## ul-mac-messages.h (module 'wimax'): void ns3::UcdChannelEncodings::SetFrequency(uint32_t frequency) [member function] 5393 cls.add_method('SetFrequency', 5394 'void', 5395 [param('uint32_t', 'frequency')]) 5396 ## ul-mac-messages.h (module 'wimax'): void ns3::UcdChannelEncodings::SetRangReqOppSize(uint16_t rangReqOppSize) [member function] 5397 cls.add_method('SetRangReqOppSize', 5398 'void', 5399 [param('uint16_t', 'rangReqOppSize')]) 5400 ## ul-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::UcdChannelEncodings::Write(ns3::Buffer::Iterator start) const [member function] 5401 cls.add_method('Write', 5402 'ns3::Buffer::Iterator', 5403 [param('ns3::Buffer::Iterator', 'start')], 5404 is_const=True) 5405 ## ul-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::UcdChannelEncodings::DoRead(ns3::Buffer::Iterator start) [member function] 5406 cls.add_method('DoRead', 5407 'ns3::Buffer::Iterator', 5408 [param('ns3::Buffer::Iterator', 'start')], 5409 is_pure_virtual=True, is_virtual=True, visibility='private') 5410 ## ul-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::UcdChannelEncodings::DoWrite(ns3::Buffer::Iterator start) const [member function] 5411 cls.add_method('DoWrite', 5412 'ns3::Buffer::Iterator', 5413 [param('ns3::Buffer::Iterator', 'start')], 5414 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 5415 return 5416 5417def register_Ns3VectorTlvValue_methods(root_module, cls): 5418 ## wimax-tlv.h (module 'wimax'): ns3::VectorTlvValue::VectorTlvValue(ns3::VectorTlvValue const & arg0) [constructor] 5419 cls.add_constructor([param('ns3::VectorTlvValue const &', 'arg0')]) 5420 ## wimax-tlv.h (module 'wimax'): ns3::VectorTlvValue::VectorTlvValue() [constructor] 5421 cls.add_constructor([]) 5422 ## wimax-tlv.h (module 'wimax'): void ns3::VectorTlvValue::Add(ns3::Tlv const & val) [member function] 5423 cls.add_method('Add', 5424 'void', 5425 [param('ns3::Tlv const &', 'val')]) 5426 ## wimax-tlv.h (module 'wimax'): ns3::VectorTlvValue::Iterator ns3::VectorTlvValue::Begin() const [member function] 5427 cls.add_method('Begin', 5428 'ns3::VectorTlvValue::Iterator', 5429 [], 5430 is_const=True) 5431 ## wimax-tlv.h (module 'wimax'): ns3::VectorTlvValue * ns3::VectorTlvValue::Copy() const [member function] 5432 cls.add_method('Copy', 5433 'ns3::VectorTlvValue *', 5434 [], 5435 is_const=True, is_pure_virtual=True, is_virtual=True) 5436 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::VectorTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] 5437 cls.add_method('Deserialize', 5438 'uint32_t', 5439 [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], 5440 is_pure_virtual=True, is_virtual=True) 5441 ## wimax-tlv.h (module 'wimax'): ns3::VectorTlvValue::Iterator ns3::VectorTlvValue::End() const [member function] 5442 cls.add_method('End', 5443 'ns3::VectorTlvValue::Iterator', 5444 [], 5445 is_const=True) 5446 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::VectorTlvValue::GetSerializedSize() const [member function] 5447 cls.add_method('GetSerializedSize', 5448 'uint32_t', 5449 [], 5450 is_const=True, is_virtual=True) 5451 ## wimax-tlv.h (module 'wimax'): void ns3::VectorTlvValue::Serialize(ns3::Buffer::Iterator start) const [member function] 5452 cls.add_method('Serialize', 5453 'void', 5454 [param('ns3::Buffer::Iterator', 'start')], 5455 is_const=True, is_virtual=True) 5456 return 5457 5458def register_Ns3WimaxHelper_methods(root_module, cls): 5459 ## wimax-helper.h (module 'wimax'): ns3::WimaxHelper::WimaxHelper(ns3::WimaxHelper const & arg0) [constructor] 5460 cls.add_constructor([param('ns3::WimaxHelper const &', 'arg0')]) 5461 ## wimax-helper.h (module 'wimax'): ns3::WimaxHelper::WimaxHelper() [constructor] 5462 cls.add_constructor([]) 5463 ## wimax-helper.h (module 'wimax'): int64_t ns3::WimaxHelper::AssignStreams(int64_t stream) [member function] 5464 cls.add_method('AssignStreams', 5465 'int64_t', 5466 [param('int64_t', 'stream')]) 5467 ## wimax-helper.h (module 'wimax'): int64_t ns3::WimaxHelper::AssignStreams(ns3::NetDeviceContainer c, int64_t stream) [member function] 5468 cls.add_method('AssignStreams', 5469 'int64_t', 5470 [param('ns3::NetDeviceContainer', 'c'), param('int64_t', 'stream')]) 5471 ## wimax-helper.h (module 'wimax'): ns3::Ptr<ns3::BSScheduler> ns3::WimaxHelper::CreateBSScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function] 5472 cls.add_method('CreateBSScheduler', 5473 'ns3::Ptr< ns3::BSScheduler >', 5474 [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) 5475 ## wimax-helper.h (module 'wimax'): ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType) [member function] 5476 cls.add_method('CreatePhy', 5477 'ns3::Ptr< ns3::WimaxPhy >', 5478 [param('ns3::WimaxHelper::PhyType', 'phyType')]) 5479 ## wimax-helper.h (module 'wimax'): ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function] 5480 cls.add_method('CreatePhy', 5481 'ns3::Ptr< ns3::WimaxPhy >', 5482 [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')]) 5483 ## wimax-helper.h (module 'wimax'): ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType) [member function] 5484 cls.add_method('CreatePhyWithoutChannel', 5485 'ns3::Ptr< ns3::WimaxPhy >', 5486 [param('ns3::WimaxHelper::PhyType', 'phyType')]) 5487 ## wimax-helper.h (module 'wimax'): ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function] 5488 cls.add_method('CreatePhyWithoutChannel', 5489 'ns3::Ptr< ns3::WimaxPhy >', 5490 [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')]) 5491 ## wimax-helper.h (module 'wimax'): ns3::ServiceFlow ns3::WimaxHelper::CreateServiceFlow(ns3::ServiceFlow::Direction direction, ns3::ServiceFlow::SchedulingType schedulinType, ns3::IpcsClassifierRecord classifier) [member function] 5492 cls.add_method('CreateServiceFlow', 5493 'ns3::ServiceFlow', 5494 [param('ns3::ServiceFlow::Direction', 'direction'), param('ns3::ServiceFlow::SchedulingType', 'schedulinType'), param('ns3::IpcsClassifierRecord', 'classifier')]) 5495 ## wimax-helper.h (module 'wimax'): ns3::Ptr<ns3::UplinkScheduler> ns3::WimaxHelper::CreateUplinkScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function] 5496 cls.add_method('CreateUplinkScheduler', 5497 'ns3::Ptr< ns3::UplinkScheduler >', 5498 [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) 5499 ## wimax-helper.h (module 'wimax'): static void ns3::WimaxHelper::EnableAsciiForConnection(ns3::Ptr<ns3::OutputStreamWrapper> oss, uint32_t nodeid, uint32_t deviceid, char * netdevice, char * connection) [member function] 5500 cls.add_method('EnableAsciiForConnection', 5501 'void', 5502 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'oss'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('char *', 'netdevice'), param('char *', 'connection')], 5503 is_static=True) 5504 ## wimax-helper.h (module 'wimax'): static void ns3::WimaxHelper::EnableLogComponents() [member function] 5505 cls.add_method('EnableLogComponents', 5506 'void', 5507 [], 5508 is_static=True) 5509 ## wimax-helper.h (module 'wimax'): ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType type, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType) [member function] 5510 cls.add_method('Install', 5511 'ns3::NetDeviceContainer', 5512 [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'type'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) 5513 ## wimax-helper.h (module 'wimax'): ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr<ns3::WimaxChannel> channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function] 5514 cls.add_method('Install', 5515 'ns3::NetDeviceContainer', 5516 [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) 5517 ## wimax-helper.h (module 'wimax'): ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType, double frameDuration) [member function] 5518 cls.add_method('Install', 5519 'ns3::NetDeviceContainer', 5520 [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType'), param('double', 'frameDuration')]) 5521 ## wimax-helper.h (module 'wimax'): ns3::Ptr<ns3::WimaxNetDevice> ns3::WimaxHelper::Install(ns3::Ptr<ns3::Node> node, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr<ns3::WimaxChannel> channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function] 5522 cls.add_method('Install', 5523 'ns3::Ptr< ns3::WimaxNetDevice >', 5524 [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) 5525 ## wimax-helper.h (module 'wimax'): void ns3::WimaxHelper::SetPropagationLossModel(ns3::SimpleOfdmWimaxChannel::PropModel propagationModel) [member function] 5526 cls.add_method('SetPropagationLossModel', 5527 'void', 5528 [param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propagationModel')]) 5529 ## wimax-helper.h (module 'wimax'): void ns3::WimaxHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function] 5530 cls.add_method('EnableAsciiInternal', 5531 'void', 5532 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], 5533 is_virtual=True, visibility='private') 5534 ## wimax-helper.h (module 'wimax'): void ns3::WimaxHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename, bool promiscuous) [member function] 5535 cls.add_method('EnablePcapInternal', 5536 'void', 5537 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename'), param('bool', 'promiscuous')], 5538 is_virtual=True, visibility='private') 5539 return 5540 5541def register_Ns3Empty_methods(root_module, cls): 5542 ## empty.h (module 'core'): ns3::empty::empty() [constructor] 5543 cls.add_constructor([]) 5544 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [constructor] 5545 cls.add_constructor([param('ns3::empty const &', 'arg0')]) 5546 return 5547 5548def register_Ns3Int64x64_t_methods(root_module, cls): 5549 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', 'right')) 5550 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 5551 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 5552 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 5553 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 5554 cls.add_binary_comparison_operator('!=') 5555 cls.add_binary_comparison_operator('<=') 5556 cls.add_binary_comparison_operator('>=') 5557 cls.add_output_stream_operator() 5558 cls.add_binary_comparison_operator('==') 5559 cls.add_binary_comparison_operator('<') 5560 cls.add_binary_comparison_operator('>') 5561 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) 5562 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) 5563 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) 5564 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) 5565 cls.add_unary_numeric_operator('-') 5566 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] 5567 cls.add_constructor([]) 5568 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(double const value) [constructor] 5569 cls.add_constructor([param('double const', 'value')]) 5570 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long double const value) [constructor] 5571 cls.add_constructor([param('long double const', 'value')]) 5572 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int const v) [constructor] 5573 cls.add_constructor([param('int const', 'v')]) 5574 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long int const v) [constructor] 5575 cls.add_constructor([param('long int const', 'v')]) 5576 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int const v) [constructor] 5577 cls.add_constructor([param('long long int const', 'v')]) 5578 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int const v) [constructor] 5579 cls.add_constructor([param('unsigned int const', 'v')]) 5580 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int const v) [constructor] 5581 cls.add_constructor([param('long unsigned int const', 'v')]) 5582 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int const v) [constructor] 5583 cls.add_constructor([param('long long unsigned int const', 'v')]) 5584 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t const hi, uint64_t const lo) [constructor] 5585 cls.add_constructor([param('int64_t const', 'hi'), param('uint64_t const', 'lo')]) 5586 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [constructor] 5587 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) 5588 ## int64x64-128.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] 5589 cls.add_method('GetDouble', 5590 'double', 5591 [], 5592 is_const=True) 5593 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] 5594 cls.add_method('GetHigh', 5595 'int64_t', 5596 [], 5597 is_const=True) 5598 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetInt() const [member function] 5599 cls.add_method('GetInt', 5600 'int64_t', 5601 [], 5602 is_const=True) 5603 ## int64x64-128.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] 5604 cls.add_method('GetLow', 5605 'uint64_t', 5606 [], 5607 is_const=True) 5608 ## int64x64-128.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t const v) [member function] 5609 cls.add_method('Invert', 5610 'ns3::int64x64_t', 5611 [param('uint64_t const', 'v')], 5612 is_static=True) 5613 ## int64x64-128.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] 5614 cls.add_method('MulByInvert', 5615 'void', 5616 [param('ns3::int64x64_t const &', 'o')]) 5617 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::Round() const [member function] 5618 cls.add_method('Round', 5619 'int64_t', 5620 [], 5621 is_const=True) 5622 ## int64x64-128.h (module 'core'): ns3::int64x64_t::implementation [variable] 5623 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) 5624 return 5625 5626def register_Ns3SimpleOfdmSendParam_methods(root_module, cls): 5627 ## simple-ofdm-send-param.h (module 'wimax'): ns3::simpleOfdmSendParam::simpleOfdmSendParam(ns3::simpleOfdmSendParam const & arg0) [constructor] 5628 cls.add_constructor([param('ns3::simpleOfdmSendParam const &', 'arg0')]) 5629 ## simple-ofdm-send-param.h (module 'wimax'): ns3::simpleOfdmSendParam::simpleOfdmSendParam() [constructor] 5630 cls.add_constructor([]) 5631 ## simple-ofdm-send-param.h (module 'wimax'): ns3::simpleOfdmSendParam::simpleOfdmSendParam(ns3::bvec const & fecBlock, uint32_t burstSize, bool isFirstBlock, uint64_t Frequency, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPowerDbm) [constructor] 5632 cls.add_constructor([param('ns3::bvec const &', 'fecBlock'), param('uint32_t', 'burstSize'), param('bool', 'isFirstBlock'), param('uint64_t', 'Frequency'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction'), param('double', 'rxPowerDbm')]) 5633 ## simple-ofdm-send-param.h (module 'wimax'): ns3::simpleOfdmSendParam::simpleOfdmSendParam(uint32_t burstSize, bool isFirstBlock, uint64_t Frequency, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPowerDbm, ns3::Ptr<ns3::PacketBurst> burst) [constructor] 5634 cls.add_constructor([param('uint32_t', 'burstSize'), param('bool', 'isFirstBlock'), param('uint64_t', 'Frequency'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction'), param('double', 'rxPowerDbm'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) 5635 ## simple-ofdm-send-param.h (module 'wimax'): ns3::Ptr<ns3::PacketBurst> ns3::simpleOfdmSendParam::GetBurst() [member function] 5636 cls.add_method('GetBurst', 5637 'ns3::Ptr< ns3::PacketBurst >', 5638 []) 5639 ## simple-ofdm-send-param.h (module 'wimax'): uint32_t ns3::simpleOfdmSendParam::GetBurstSize() [member function] 5640 cls.add_method('GetBurstSize', 5641 'uint32_t', 5642 []) 5643 ## simple-ofdm-send-param.h (module 'wimax'): uint8_t ns3::simpleOfdmSendParam::GetDirection() [member function] 5644 cls.add_method('GetDirection', 5645 'uint8_t', 5646 []) 5647 ## simple-ofdm-send-param.h (module 'wimax'): ns3::bvec ns3::simpleOfdmSendParam::GetFecBlock() [member function] 5648 cls.add_method('GetFecBlock', 5649 'ns3::bvec', 5650 []) 5651 ## simple-ofdm-send-param.h (module 'wimax'): uint64_t ns3::simpleOfdmSendParam::GetFrequency() [member function] 5652 cls.add_method('GetFrequency', 5653 'uint64_t', 5654 []) 5655 ## simple-ofdm-send-param.h (module 'wimax'): bool ns3::simpleOfdmSendParam::GetIsFirstBlock() [member function] 5656 cls.add_method('GetIsFirstBlock', 5657 'bool', 5658 []) 5659 ## simple-ofdm-send-param.h (module 'wimax'): ns3::WimaxPhy::ModulationType ns3::simpleOfdmSendParam::GetModulationType() [member function] 5660 cls.add_method('GetModulationType', 5661 'ns3::WimaxPhy::ModulationType', 5662 []) 5663 ## simple-ofdm-send-param.h (module 'wimax'): double ns3::simpleOfdmSendParam::GetRxPowerDbm() [member function] 5664 cls.add_method('GetRxPowerDbm', 5665 'double', 5666 []) 5667 ## simple-ofdm-send-param.h (module 'wimax'): void ns3::simpleOfdmSendParam::SetBurstSize(uint32_t burstSize) [member function] 5668 cls.add_method('SetBurstSize', 5669 'void', 5670 [param('uint32_t', 'burstSize')]) 5671 ## simple-ofdm-send-param.h (module 'wimax'): void ns3::simpleOfdmSendParam::SetDirection(uint8_t direction) [member function] 5672 cls.add_method('SetDirection', 5673 'void', 5674 [param('uint8_t', 'direction')]) 5675 ## simple-ofdm-send-param.h (module 'wimax'): void ns3::simpleOfdmSendParam::SetFecBlock(ns3::bvec const & fecBlock) [member function] 5676 cls.add_method('SetFecBlock', 5677 'void', 5678 [param('ns3::bvec const &', 'fecBlock')]) 5679 ## simple-ofdm-send-param.h (module 'wimax'): void ns3::simpleOfdmSendParam::SetFrequency(uint64_t Frequency) [member function] 5680 cls.add_method('SetFrequency', 5681 'void', 5682 [param('uint64_t', 'Frequency')]) 5683 ## simple-ofdm-send-param.h (module 'wimax'): void ns3::simpleOfdmSendParam::SetIsFirstBlock(bool isFirstBlock) [member function] 5684 cls.add_method('SetIsFirstBlock', 5685 'void', 5686 [param('bool', 'isFirstBlock')]) 5687 ## simple-ofdm-send-param.h (module 'wimax'): void ns3::simpleOfdmSendParam::SetModulationType(ns3::WimaxPhy::ModulationType modulationType) [member function] 5688 cls.add_method('SetModulationType', 5689 'void', 5690 [param('ns3::WimaxPhy::ModulationType', 'modulationType')]) 5691 ## simple-ofdm-send-param.h (module 'wimax'): void ns3::simpleOfdmSendParam::SetRxPowerDbm(double rxPowerDbm) [member function] 5692 cls.add_method('SetRxPowerDbm', 5693 'void', 5694 [param('double', 'rxPowerDbm')]) 5695 return 5696 5697def register_Ns3Chunk_methods(root_module, cls): 5698 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] 5699 cls.add_constructor([]) 5700 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [constructor] 5701 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) 5702 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] 5703 cls.add_method('Deserialize', 5704 'uint32_t', 5705 [param('ns3::Buffer::Iterator', 'start')], 5706 is_pure_virtual=True, is_virtual=True) 5707 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 5708 cls.add_method('Deserialize', 5709 'uint32_t', 5710 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 5711 is_virtual=True) 5712 ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function] 5713 cls.add_method('GetTypeId', 5714 'ns3::TypeId', 5715 [], 5716 is_static=True) 5717 ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function] 5718 cls.add_method('Print', 5719 'void', 5720 [param('std::ostream &', 'os')], 5721 is_const=True, is_pure_virtual=True, is_virtual=True) 5722 return 5723 5724def register_Ns3ClassificationRuleVectorTlvValue_methods(root_module, cls): 5725 ## wimax-tlv.h (module 'wimax'): ns3::ClassificationRuleVectorTlvValue::ClassificationRuleVectorTlvValue(ns3::ClassificationRuleVectorTlvValue const & arg0) [constructor] 5726 cls.add_constructor([param('ns3::ClassificationRuleVectorTlvValue const &', 'arg0')]) 5727 ## wimax-tlv.h (module 'wimax'): ns3::ClassificationRuleVectorTlvValue::ClassificationRuleVectorTlvValue() [constructor] 5728 cls.add_constructor([]) 5729 ## wimax-tlv.h (module 'wimax'): ns3::ClassificationRuleVectorTlvValue * ns3::ClassificationRuleVectorTlvValue::Copy() const [member function] 5730 cls.add_method('Copy', 5731 'ns3::ClassificationRuleVectorTlvValue *', 5732 [], 5733 is_const=True, is_virtual=True) 5734 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::ClassificationRuleVectorTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] 5735 cls.add_method('Deserialize', 5736 'uint32_t', 5737 [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], 5738 is_virtual=True) 5739 return 5740 5741def register_Ns3CsParamVectorTlvValue_methods(root_module, cls): 5742 ## wimax-tlv.h (module 'wimax'): ns3::CsParamVectorTlvValue::CsParamVectorTlvValue(ns3::CsParamVectorTlvValue const & arg0) [constructor] 5743 cls.add_constructor([param('ns3::CsParamVectorTlvValue const &', 'arg0')]) 5744 ## wimax-tlv.h (module 'wimax'): ns3::CsParamVectorTlvValue::CsParamVectorTlvValue() [constructor] 5745 cls.add_constructor([]) 5746 ## wimax-tlv.h (module 'wimax'): ns3::CsParamVectorTlvValue * ns3::CsParamVectorTlvValue::Copy() const [member function] 5747 cls.add_method('Copy', 5748 'ns3::CsParamVectorTlvValue *', 5749 [], 5750 is_const=True, is_virtual=True) 5751 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::CsParamVectorTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] 5752 cls.add_method('Deserialize', 5753 'uint32_t', 5754 [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], 5755 is_virtual=True) 5756 return 5757 5758def register_Ns3Header_methods(root_module, cls): 5759 cls.add_output_stream_operator() 5760 ## header.h (module 'network'): ns3::Header::Header() [constructor] 5761 cls.add_constructor([]) 5762 ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [constructor] 5763 cls.add_constructor([param('ns3::Header const &', 'arg0')]) 5764 ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] 5765 cls.add_method('Deserialize', 5766 'uint32_t', 5767 [param('ns3::Buffer::Iterator', 'start')], 5768 is_pure_virtual=True, is_virtual=True) 5769 ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function] 5770 cls.add_method('GetSerializedSize', 5771 'uint32_t', 5772 [], 5773 is_const=True, is_pure_virtual=True, is_virtual=True) 5774 ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] 5775 cls.add_method('GetTypeId', 5776 'ns3::TypeId', 5777 [], 5778 is_static=True) 5779 ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function] 5780 cls.add_method('Print', 5781 'void', 5782 [param('std::ostream &', 'os')], 5783 is_const=True, is_pure_virtual=True, is_virtual=True) 5784 ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] 5785 cls.add_method('Serialize', 5786 'void', 5787 [param('ns3::Buffer::Iterator', 'start')], 5788 is_const=True, is_pure_virtual=True, is_virtual=True) 5789 return 5790 5791def register_Ns3Ipv4AddressTlvValue_methods(root_module, cls): 5792 ## wimax-tlv.h (module 'wimax'): ns3::Ipv4AddressTlvValue::Ipv4AddressTlvValue(ns3::Ipv4AddressTlvValue const & arg0) [constructor] 5793 cls.add_constructor([param('ns3::Ipv4AddressTlvValue const &', 'arg0')]) 5794 ## wimax-tlv.h (module 'wimax'): ns3::Ipv4AddressTlvValue::Ipv4AddressTlvValue() [constructor] 5795 cls.add_constructor([]) 5796 ## wimax-tlv.h (module 'wimax'): void ns3::Ipv4AddressTlvValue::Add(ns3::Ipv4Address address, ns3::Ipv4Mask Mask) [member function] 5797 cls.add_method('Add', 5798 'void', 5799 [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'Mask')]) 5800 ## wimax-tlv.h (module 'wimax'): ns3::Ipv4AddressTlvValue::Iterator ns3::Ipv4AddressTlvValue::Begin() const [member function] 5801 cls.add_method('Begin', 5802 'ns3::Ipv4AddressTlvValue::Iterator', 5803 [], 5804 is_const=True) 5805 ## wimax-tlv.h (module 'wimax'): ns3::Ipv4AddressTlvValue * ns3::Ipv4AddressTlvValue::Copy() const [member function] 5806 cls.add_method('Copy', 5807 'ns3::Ipv4AddressTlvValue *', 5808 [], 5809 is_const=True, is_virtual=True) 5810 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::Ipv4AddressTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] 5811 cls.add_method('Deserialize', 5812 'uint32_t', 5813 [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], 5814 is_virtual=True) 5815 ## wimax-tlv.h (module 'wimax'): ns3::Ipv4AddressTlvValue::Iterator ns3::Ipv4AddressTlvValue::End() const [member function] 5816 cls.add_method('End', 5817 'ns3::Ipv4AddressTlvValue::Iterator', 5818 [], 5819 is_const=True) 5820 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::Ipv4AddressTlvValue::GetSerializedSize() const [member function] 5821 cls.add_method('GetSerializedSize', 5822 'uint32_t', 5823 [], 5824 is_const=True, is_virtual=True) 5825 ## wimax-tlv.h (module 'wimax'): void ns3::Ipv4AddressTlvValue::Serialize(ns3::Buffer::Iterator start) const [member function] 5826 cls.add_method('Serialize', 5827 'void', 5828 [param('ns3::Buffer::Iterator', 'start')], 5829 is_const=True, is_virtual=True) 5830 return 5831 5832def register_Ns3Ipv4AddressTlvValueIpv4Addr_methods(root_module, cls): 5833 ## wimax-tlv.h (module 'wimax'): ns3::Ipv4AddressTlvValue::ipv4Addr::ipv4Addr() [constructor] 5834 cls.add_constructor([]) 5835 ## wimax-tlv.h (module 'wimax'): ns3::Ipv4AddressTlvValue::ipv4Addr::ipv4Addr(ns3::Ipv4AddressTlvValue::ipv4Addr const & arg0) [constructor] 5836 cls.add_constructor([param('ns3::Ipv4AddressTlvValue::ipv4Addr const &', 'arg0')]) 5837 ## wimax-tlv.h (module 'wimax'): ns3::Ipv4AddressTlvValue::ipv4Addr::Address [variable] 5838 cls.add_instance_attribute('Address', 'ns3::Ipv4Address', is_const=False) 5839 ## wimax-tlv.h (module 'wimax'): ns3::Ipv4AddressTlvValue::ipv4Addr::Mask [variable] 5840 cls.add_instance_attribute('Mask', 'ns3::Ipv4Mask', is_const=False) 5841 return 5842 5843def register_Ns3MacHeaderType_methods(root_module, cls): 5844 ## wimax-mac-header.h (module 'wimax'): ns3::MacHeaderType::MacHeaderType(ns3::MacHeaderType const & arg0) [constructor] 5845 cls.add_constructor([param('ns3::MacHeaderType const &', 'arg0')]) 5846 ## wimax-mac-header.h (module 'wimax'): ns3::MacHeaderType::MacHeaderType() [constructor] 5847 cls.add_constructor([]) 5848 ## wimax-mac-header.h (module 'wimax'): ns3::MacHeaderType::MacHeaderType(uint8_t type) [constructor] 5849 cls.add_constructor([param('uint8_t', 'type')]) 5850 ## wimax-mac-header.h (module 'wimax'): uint32_t ns3::MacHeaderType::Deserialize(ns3::Buffer::Iterator start) [member function] 5851 cls.add_method('Deserialize', 5852 'uint32_t', 5853 [param('ns3::Buffer::Iterator', 'start')], 5854 is_virtual=True) 5855 ## wimax-mac-header.h (module 'wimax'): ns3::TypeId ns3::MacHeaderType::GetInstanceTypeId() const [member function] 5856 cls.add_method('GetInstanceTypeId', 5857 'ns3::TypeId', 5858 [], 5859 is_const=True, is_virtual=True) 5860 ## wimax-mac-header.h (module 'wimax'): std::string ns3::MacHeaderType::GetName() const [member function] 5861 cls.add_method('GetName', 5862 'std::string', 5863 [], 5864 is_const=True) 5865 ## wimax-mac-header.h (module 'wimax'): uint32_t ns3::MacHeaderType::GetSerializedSize() const [member function] 5866 cls.add_method('GetSerializedSize', 5867 'uint32_t', 5868 [], 5869 is_const=True, is_virtual=True) 5870 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::MacHeaderType::GetType() const [member function] 5871 cls.add_method('GetType', 5872 'uint8_t', 5873 [], 5874 is_const=True) 5875 ## wimax-mac-header.h (module 'wimax'): static ns3::TypeId ns3::MacHeaderType::GetTypeId() [member function] 5876 cls.add_method('GetTypeId', 5877 'ns3::TypeId', 5878 [], 5879 is_static=True) 5880 ## wimax-mac-header.h (module 'wimax'): void ns3::MacHeaderType::Print(std::ostream & os) const [member function] 5881 cls.add_method('Print', 5882 'void', 5883 [param('std::ostream &', 'os')], 5884 is_const=True, is_virtual=True) 5885 ## wimax-mac-header.h (module 'wimax'): void ns3::MacHeaderType::Serialize(ns3::Buffer::Iterator start) const [member function] 5886 cls.add_method('Serialize', 5887 'void', 5888 [param('ns3::Buffer::Iterator', 'start')], 5889 is_const=True, is_virtual=True) 5890 ## wimax-mac-header.h (module 'wimax'): void ns3::MacHeaderType::SetType(uint8_t type) [member function] 5891 cls.add_method('SetType', 5892 'void', 5893 [param('uint8_t', 'type')]) 5894 return 5895 5896def register_Ns3ManagementMessageType_methods(root_module, cls): 5897 ## mac-messages.h (module 'wimax'): ns3::ManagementMessageType::ManagementMessageType(ns3::ManagementMessageType const & arg0) [constructor] 5898 cls.add_constructor([param('ns3::ManagementMessageType const &', 'arg0')]) 5899 ## mac-messages.h (module 'wimax'): ns3::ManagementMessageType::ManagementMessageType() [constructor] 5900 cls.add_constructor([]) 5901 ## mac-messages.h (module 'wimax'): ns3::ManagementMessageType::ManagementMessageType(uint8_t type) [constructor] 5902 cls.add_constructor([param('uint8_t', 'type')]) 5903 ## mac-messages.h (module 'wimax'): uint32_t ns3::ManagementMessageType::Deserialize(ns3::Buffer::Iterator start) [member function] 5904 cls.add_method('Deserialize', 5905 'uint32_t', 5906 [param('ns3::Buffer::Iterator', 'start')], 5907 is_virtual=True) 5908 ## mac-messages.h (module 'wimax'): ns3::TypeId ns3::ManagementMessageType::GetInstanceTypeId() const [member function] 5909 cls.add_method('GetInstanceTypeId', 5910 'ns3::TypeId', 5911 [], 5912 is_const=True, is_virtual=True) 5913 ## mac-messages.h (module 'wimax'): std::string ns3::ManagementMessageType::GetName() const [member function] 5914 cls.add_method('GetName', 5915 'std::string', 5916 [], 5917 is_const=True) 5918 ## mac-messages.h (module 'wimax'): uint32_t ns3::ManagementMessageType::GetSerializedSize() const [member function] 5919 cls.add_method('GetSerializedSize', 5920 'uint32_t', 5921 [], 5922 is_const=True, is_virtual=True) 5923 ## mac-messages.h (module 'wimax'): uint8_t ns3::ManagementMessageType::GetType() const [member function] 5924 cls.add_method('GetType', 5925 'uint8_t', 5926 [], 5927 is_const=True) 5928 ## mac-messages.h (module 'wimax'): static ns3::TypeId ns3::ManagementMessageType::GetTypeId() [member function] 5929 cls.add_method('GetTypeId', 5930 'ns3::TypeId', 5931 [], 5932 is_static=True) 5933 ## mac-messages.h (module 'wimax'): void ns3::ManagementMessageType::Print(std::ostream & os) const [member function] 5934 cls.add_method('Print', 5935 'void', 5936 [param('std::ostream &', 'os')], 5937 is_const=True, is_virtual=True) 5938 ## mac-messages.h (module 'wimax'): void ns3::ManagementMessageType::Serialize(ns3::Buffer::Iterator start) const [member function] 5939 cls.add_method('Serialize', 5940 'void', 5941 [param('ns3::Buffer::Iterator', 'start')], 5942 is_const=True, is_virtual=True) 5943 ## mac-messages.h (module 'wimax'): void ns3::ManagementMessageType::SetType(uint8_t type) [member function] 5944 cls.add_method('SetType', 5945 'void', 5946 [param('uint8_t', 'type')]) 5947 return 5948 5949def register_Ns3Object_methods(root_module, cls): 5950 ## object.h (module 'core'): ns3::Object::Object() [constructor] 5951 cls.add_constructor([]) 5952 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] 5953 cls.add_method('AggregateObject', 5954 'void', 5955 [param('ns3::Ptr< ns3::Object >', 'other')]) 5956 ## object.h (module 'core'): void ns3::Object::Dispose() [member function] 5957 cls.add_method('Dispose', 5958 'void', 5959 []) 5960 ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] 5961 cls.add_method('GetAggregateIterator', 5962 'ns3::Object::AggregateIterator', 5963 [], 5964 is_const=True) 5965 ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] 5966 cls.add_method('GetInstanceTypeId', 5967 'ns3::TypeId', 5968 [], 5969 is_const=True, is_virtual=True) 5970 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject() const [member function] 5971 cls.add_method('GetObject', 5972 'ns3::Ptr< ns3::Object >', 5973 [], 5974 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 5975 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject(ns3::TypeId tid) const [member function] 5976 cls.add_method('GetObject', 5977 'ns3::Ptr< ns3::Object >', 5978 [param('ns3::TypeId', 'tid')], 5979 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 5980 ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] 5981 cls.add_method('GetTypeId', 5982 'ns3::TypeId', 5983 [], 5984 is_static=True) 5985 ## object.h (module 'core'): void ns3::Object::Initialize() [member function] 5986 cls.add_method('Initialize', 5987 'void', 5988 []) 5989 ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] 5990 cls.add_method('IsInitialized', 5991 'bool', 5992 [], 5993 is_const=True) 5994 ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] 5995 cls.add_constructor([param('ns3::Object const &', 'o')], 5996 visibility='protected') 5997 ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] 5998 cls.add_method('DoDispose', 5999 'void', 6000 [], 6001 is_virtual=True, visibility='protected') 6002 ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] 6003 cls.add_method('DoInitialize', 6004 'void', 6005 [], 6006 is_virtual=True, visibility='protected') 6007 ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] 6008 cls.add_method('NotifyNewAggregate', 6009 'void', 6010 [], 6011 is_virtual=True, visibility='protected') 6012 return 6013 6014def register_Ns3ObjectAggregateIterator_methods(root_module, cls): 6015 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] 6016 cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) 6017 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] 6018 cls.add_constructor([]) 6019 ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] 6020 cls.add_method('HasNext', 6021 'bool', 6022 [], 6023 is_const=True) 6024 ## object.h (module 'core'): ns3::Ptr<const ns3::Object> ns3::Object::AggregateIterator::Next() [member function] 6025 cls.add_method('Next', 6026 'ns3::Ptr< ns3::Object const >', 6027 []) 6028 return 6029 6030def register_Ns3OfdmDownlinkFramePrefix_methods(root_module, cls): 6031 ## ofdm-downlink-frame-prefix.h (module 'wimax'): ns3::OfdmDownlinkFramePrefix::OfdmDownlinkFramePrefix(ns3::OfdmDownlinkFramePrefix const & arg0) [constructor] 6032 cls.add_constructor([param('ns3::OfdmDownlinkFramePrefix const &', 'arg0')]) 6033 ## ofdm-downlink-frame-prefix.h (module 'wimax'): ns3::OfdmDownlinkFramePrefix::OfdmDownlinkFramePrefix() [constructor] 6034 cls.add_constructor([]) 6035 ## ofdm-downlink-frame-prefix.h (module 'wimax'): void ns3::OfdmDownlinkFramePrefix::AddDlFramePrefixElement(ns3::DlFramePrefixIe dlFramePrefixElement) [member function] 6036 cls.add_method('AddDlFramePrefixElement', 6037 'void', 6038 [param('ns3::DlFramePrefixIe', 'dlFramePrefixElement')]) 6039 ## ofdm-downlink-frame-prefix.h (module 'wimax'): uint32_t ns3::OfdmDownlinkFramePrefix::Deserialize(ns3::Buffer::Iterator start) [member function] 6040 cls.add_method('Deserialize', 6041 'uint32_t', 6042 [param('ns3::Buffer::Iterator', 'start')], 6043 is_virtual=True) 6044 ## ofdm-downlink-frame-prefix.h (module 'wimax'): ns3::Mac48Address ns3::OfdmDownlinkFramePrefix::GetBaseStationId() const [member function] 6045 cls.add_method('GetBaseStationId', 6046 'ns3::Mac48Address', 6047 [], 6048 is_const=True) 6049 ## ofdm-downlink-frame-prefix.h (module 'wimax'): uint8_t ns3::OfdmDownlinkFramePrefix::GetConfigurationChangeCount() const [member function] 6050 cls.add_method('GetConfigurationChangeCount', 6051 'uint8_t', 6052 [], 6053 is_const=True) 6054 ## ofdm-downlink-frame-prefix.h (module 'wimax'): std::vector<ns3::DlFramePrefixIe, std::allocator<ns3::DlFramePrefixIe> > ns3::OfdmDownlinkFramePrefix::GetDlFramePrefixElements() const [member function] 6055 cls.add_method('GetDlFramePrefixElements', 6056 'std::vector< ns3::DlFramePrefixIe >', 6057 [], 6058 is_const=True) 6059 ## ofdm-downlink-frame-prefix.h (module 'wimax'): uint32_t ns3::OfdmDownlinkFramePrefix::GetFrameNumber() const [member function] 6060 cls.add_method('GetFrameNumber', 6061 'uint32_t', 6062 [], 6063 is_const=True) 6064 ## ofdm-downlink-frame-prefix.h (module 'wimax'): uint8_t ns3::OfdmDownlinkFramePrefix::GetHcs() const [member function] 6065 cls.add_method('GetHcs', 6066 'uint8_t', 6067 [], 6068 is_const=True) 6069 ## ofdm-downlink-frame-prefix.h (module 'wimax'): std::string ns3::OfdmDownlinkFramePrefix::GetName() const [member function] 6070 cls.add_method('GetName', 6071 'std::string', 6072 [], 6073 is_const=True) 6074 ## ofdm-downlink-frame-prefix.h (module 'wimax'): uint32_t ns3::OfdmDownlinkFramePrefix::GetSerializedSize() const [member function] 6075 cls.add_method('GetSerializedSize', 6076 'uint32_t', 6077 [], 6078 is_const=True, is_virtual=True) 6079 ## ofdm-downlink-frame-prefix.h (module 'wimax'): static ns3::TypeId ns3::OfdmDownlinkFramePrefix::GetTypeId() [member function] 6080 cls.add_method('GetTypeId', 6081 'ns3::TypeId', 6082 [], 6083 is_static=True) 6084 ## ofdm-downlink-frame-prefix.h (module 'wimax'): void ns3::OfdmDownlinkFramePrefix::Print(std::ostream & os) const [member function] 6085 cls.add_method('Print', 6086 'void', 6087 [param('std::ostream &', 'os')], 6088 is_const=True, is_virtual=True) 6089 ## ofdm-downlink-frame-prefix.h (module 'wimax'): void ns3::OfdmDownlinkFramePrefix::Serialize(ns3::Buffer::Iterator start) const [member function] 6090 cls.add_method('Serialize', 6091 'void', 6092 [param('ns3::Buffer::Iterator', 'start')], 6093 is_const=True, is_virtual=True) 6094 ## ofdm-downlink-frame-prefix.h (module 'wimax'): void ns3::OfdmDownlinkFramePrefix::SetBaseStationId(ns3::Mac48Address baseStationId) [member function] 6095 cls.add_method('SetBaseStationId', 6096 'void', 6097 [param('ns3::Mac48Address', 'baseStationId')]) 6098 ## ofdm-downlink-frame-prefix.h (module 'wimax'): void ns3::OfdmDownlinkFramePrefix::SetConfigurationChangeCount(uint8_t configurationChangeCount) [member function] 6099 cls.add_method('SetConfigurationChangeCount', 6100 'void', 6101 [param('uint8_t', 'configurationChangeCount')]) 6102 ## ofdm-downlink-frame-prefix.h (module 'wimax'): void ns3::OfdmDownlinkFramePrefix::SetFrameNumber(uint32_t frameNumber) [member function] 6103 cls.add_method('SetFrameNumber', 6104 'void', 6105 [param('uint32_t', 'frameNumber')]) 6106 ## ofdm-downlink-frame-prefix.h (module 'wimax'): void ns3::OfdmDownlinkFramePrefix::SetHcs(uint8_t hcs) [member function] 6107 cls.add_method('SetHcs', 6108 'void', 6109 [param('uint8_t', 'hcs')]) 6110 return 6111 6112def register_Ns3OfdmSendParams_methods(root_module, cls): 6113 ## send-params.h (module 'wimax'): ns3::OfdmSendParams::OfdmSendParams(ns3::OfdmSendParams const & arg0) [constructor] 6114 cls.add_constructor([param('ns3::OfdmSendParams const &', 'arg0')]) 6115 ## send-params.h (module 'wimax'): ns3::OfdmSendParams::OfdmSendParams(ns3::Ptr<ns3::PacketBurst> burst, uint8_t modulationType, uint8_t direction) [constructor] 6116 cls.add_constructor([param('ns3::Ptr< ns3::PacketBurst >', 'burst'), param('uint8_t', 'modulationType'), param('uint8_t', 'direction')]) 6117 ## send-params.h (module 'wimax'): ns3::Ptr<ns3::PacketBurst> ns3::OfdmSendParams::GetBurst() const [member function] 6118 cls.add_method('GetBurst', 6119 'ns3::Ptr< ns3::PacketBurst >', 6120 [], 6121 is_const=True) 6122 ## send-params.h (module 'wimax'): uint8_t ns3::OfdmSendParams::GetDirection() const [member function] 6123 cls.add_method('GetDirection', 6124 'uint8_t', 6125 [], 6126 is_const=True) 6127 ## send-params.h (module 'wimax'): uint8_t ns3::OfdmSendParams::GetModulationType() const [member function] 6128 cls.add_method('GetModulationType', 6129 'uint8_t', 6130 [], 6131 is_const=True) 6132 return 6133 6134def register_Ns3OfdmUcdChannelEncodings_methods(root_module, cls): 6135 ## ul-mac-messages.h (module 'wimax'): ns3::OfdmUcdChannelEncodings::OfdmUcdChannelEncodings(ns3::OfdmUcdChannelEncodings const & arg0) [constructor] 6136 cls.add_constructor([param('ns3::OfdmUcdChannelEncodings const &', 'arg0')]) 6137 ## ul-mac-messages.h (module 'wimax'): ns3::OfdmUcdChannelEncodings::OfdmUcdChannelEncodings() [constructor] 6138 cls.add_constructor([]) 6139 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmUcdChannelEncodings::GetSbchnlFocContCodes() const [member function] 6140 cls.add_method('GetSbchnlFocContCodes', 6141 'uint8_t', 6142 [], 6143 is_const=True) 6144 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::OfdmUcdChannelEncodings::GetSbchnlReqRegionFullParams() const [member function] 6145 cls.add_method('GetSbchnlReqRegionFullParams', 6146 'uint8_t', 6147 [], 6148 is_const=True) 6149 ## ul-mac-messages.h (module 'wimax'): uint16_t ns3::OfdmUcdChannelEncodings::GetSize() const [member function] 6150 cls.add_method('GetSize', 6151 'uint16_t', 6152 [], 6153 is_const=True) 6154 ## ul-mac-messages.h (module 'wimax'): void ns3::OfdmUcdChannelEncodings::SetSbchnlFocContCodes(uint8_t sbchnlFocContCodes) [member function] 6155 cls.add_method('SetSbchnlFocContCodes', 6156 'void', 6157 [param('uint8_t', 'sbchnlFocContCodes')]) 6158 ## ul-mac-messages.h (module 'wimax'): void ns3::OfdmUcdChannelEncodings::SetSbchnlReqRegionFullParams(uint8_t sbchnlReqRegionFullParams) [member function] 6159 cls.add_method('SetSbchnlReqRegionFullParams', 6160 'void', 6161 [param('uint8_t', 'sbchnlReqRegionFullParams')]) 6162 ## ul-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::OfdmUcdChannelEncodings::DoRead(ns3::Buffer::Iterator start) [member function] 6163 cls.add_method('DoRead', 6164 'ns3::Buffer::Iterator', 6165 [param('ns3::Buffer::Iterator', 'start')], 6166 is_virtual=True, visibility='private') 6167 ## ul-mac-messages.h (module 'wimax'): ns3::Buffer::Iterator ns3::OfdmUcdChannelEncodings::DoWrite(ns3::Buffer::Iterator start) const [member function] 6168 cls.add_method('DoWrite', 6169 'ns3::Buffer::Iterator', 6170 [param('ns3::Buffer::Iterator', 'start')], 6171 is_const=True, is_virtual=True, visibility='private') 6172 return 6173 6174def register_Ns3PacketBurst_methods(root_module, cls): 6175 ## packet-burst.h (module 'network'): ns3::PacketBurst::PacketBurst(ns3::PacketBurst const & arg0) [constructor] 6176 cls.add_constructor([param('ns3::PacketBurst const &', 'arg0')]) 6177 ## packet-burst.h (module 'network'): ns3::PacketBurst::PacketBurst() [constructor] 6178 cls.add_constructor([]) 6179 ## packet-burst.h (module 'network'): void ns3::PacketBurst::AddPacket(ns3::Ptr<ns3::Packet> packet) [member function] 6180 cls.add_method('AddPacket', 6181 'void', 6182 [param('ns3::Ptr< ns3::Packet >', 'packet')]) 6183 ## packet-burst.h (module 'network'): std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::const_iterator ns3::PacketBurst::Begin() const [member function] 6184 cls.add_method('Begin', 6185 'std::list< ns3::Ptr< ns3::Packet > > const_iterator', 6186 [], 6187 is_const=True) 6188 ## packet-burst.h (module 'network'): ns3::Ptr<ns3::PacketBurst> ns3::PacketBurst::Copy() const [member function] 6189 cls.add_method('Copy', 6190 'ns3::Ptr< ns3::PacketBurst >', 6191 [], 6192 is_const=True) 6193 ## packet-burst.h (module 'network'): std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::const_iterator ns3::PacketBurst::End() const [member function] 6194 cls.add_method('End', 6195 'std::list< ns3::Ptr< ns3::Packet > > const_iterator', 6196 [], 6197 is_const=True) 6198 ## packet-burst.h (module 'network'): uint32_t ns3::PacketBurst::GetNPackets() const [member function] 6199 cls.add_method('GetNPackets', 6200 'uint32_t', 6201 [], 6202 is_const=True) 6203 ## packet-burst.h (module 'network'): std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > > ns3::PacketBurst::GetPackets() const [member function] 6204 cls.add_method('GetPackets', 6205 'std::list< ns3::Ptr< ns3::Packet > >', 6206 [], 6207 is_const=True) 6208 ## packet-burst.h (module 'network'): uint32_t ns3::PacketBurst::GetSize() const [member function] 6209 cls.add_method('GetSize', 6210 'uint32_t', 6211 [], 6212 is_const=True) 6213 ## packet-burst.h (module 'network'): static ns3::TypeId ns3::PacketBurst::GetTypeId() [member function] 6214 cls.add_method('GetTypeId', 6215 'ns3::TypeId', 6216 [], 6217 is_static=True) 6218 ## packet-burst.h (module 'network'): void ns3::PacketBurst::DoDispose() [member function] 6219 cls.add_method('DoDispose', 6220 'void', 6221 [], 6222 is_virtual=True, visibility='private') 6223 return 6224 6225def register_Ns3PcapFileWrapper_methods(root_module, cls): 6226 ## pcap-file-wrapper.h (module 'network'): static ns3::TypeId ns3::PcapFileWrapper::GetTypeId() [member function] 6227 cls.add_method('GetTypeId', 6228 'ns3::TypeId', 6229 [], 6230 is_static=True) 6231 ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper::PcapFileWrapper() [constructor] 6232 cls.add_constructor([]) 6233 ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Fail() const [member function] 6234 cls.add_method('Fail', 6235 'bool', 6236 [], 6237 is_const=True) 6238 ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Eof() const [member function] 6239 cls.add_method('Eof', 6240 'bool', 6241 [], 6242 is_const=True) 6243 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Clear() [member function] 6244 cls.add_method('Clear', 6245 'void', 6246 []) 6247 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Open(std::string const & filename, std::ios_base::openmode mode) [member function] 6248 cls.add_method('Open', 6249 'void', 6250 [param('std::string const &', 'filename'), param('std::ios_base::openmode', 'mode')]) 6251 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Close() [member function] 6252 cls.add_method('Close', 6253 'void', 6254 []) 6255 ## 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] 6256 cls.add_method('Init', 6257 'void', 6258 [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')]) 6259 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Ptr<const ns3::Packet> p) [member function] 6260 cls.add_method('Write', 6261 'void', 6262 [param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')]) 6263 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header const & header, ns3::Ptr<const ns3::Packet> p) [member function] 6264 cls.add_method('Write', 6265 'void', 6266 [param('ns3::Time', 't'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) 6267 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function] 6268 cls.add_method('Write', 6269 'void', 6270 [param('ns3::Time', 't'), param('uint8_t const *', 'buffer'), param('uint32_t', 'length')]) 6271 ## pcap-file-wrapper.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::PcapFileWrapper::Read(ns3::Time & t) [member function] 6272 cls.add_method('Read', 6273 'ns3::Ptr< ns3::Packet >', 6274 [param('ns3::Time &', 't')]) 6275 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetMagic() [member function] 6276 cls.add_method('GetMagic', 6277 'uint32_t', 6278 []) 6279 ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMajor() [member function] 6280 cls.add_method('GetVersionMajor', 6281 'uint16_t', 6282 []) 6283 ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMinor() [member function] 6284 cls.add_method('GetVersionMinor', 6285 'uint16_t', 6286 []) 6287 ## pcap-file-wrapper.h (module 'network'): int32_t ns3::PcapFileWrapper::GetTimeZoneOffset() [member function] 6288 cls.add_method('GetTimeZoneOffset', 6289 'int32_t', 6290 []) 6291 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSigFigs() [member function] 6292 cls.add_method('GetSigFigs', 6293 'uint32_t', 6294 []) 6295 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSnapLen() [member function] 6296 cls.add_method('GetSnapLen', 6297 'uint32_t', 6298 []) 6299 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetDataLinkType() [member function] 6300 cls.add_method('GetDataLinkType', 6301 'uint32_t', 6302 []) 6303 return 6304 6305def register_Ns3PortRangeTlvValue_methods(root_module, cls): 6306 ## wimax-tlv.h (module 'wimax'): ns3::PortRangeTlvValue::PortRangeTlvValue(ns3::PortRangeTlvValue const & arg0) [constructor] 6307 cls.add_constructor([param('ns3::PortRangeTlvValue const &', 'arg0')]) 6308 ## wimax-tlv.h (module 'wimax'): ns3::PortRangeTlvValue::PortRangeTlvValue() [constructor] 6309 cls.add_constructor([]) 6310 ## wimax-tlv.h (module 'wimax'): void ns3::PortRangeTlvValue::Add(uint16_t portLow, uint16_t portHigh) [member function] 6311 cls.add_method('Add', 6312 'void', 6313 [param('uint16_t', 'portLow'), param('uint16_t', 'portHigh')]) 6314 ## wimax-tlv.h (module 'wimax'): ns3::PortRangeTlvValue::Iterator ns3::PortRangeTlvValue::Begin() const [member function] 6315 cls.add_method('Begin', 6316 'ns3::PortRangeTlvValue::Iterator', 6317 [], 6318 is_const=True) 6319 ## wimax-tlv.h (module 'wimax'): ns3::PortRangeTlvValue * ns3::PortRangeTlvValue::Copy() const [member function] 6320 cls.add_method('Copy', 6321 'ns3::PortRangeTlvValue *', 6322 [], 6323 is_const=True, is_virtual=True) 6324 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::PortRangeTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] 6325 cls.add_method('Deserialize', 6326 'uint32_t', 6327 [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], 6328 is_virtual=True) 6329 ## wimax-tlv.h (module 'wimax'): ns3::PortRangeTlvValue::Iterator ns3::PortRangeTlvValue::End() const [member function] 6330 cls.add_method('End', 6331 'ns3::PortRangeTlvValue::Iterator', 6332 [], 6333 is_const=True) 6334 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::PortRangeTlvValue::GetSerializedSize() const [member function] 6335 cls.add_method('GetSerializedSize', 6336 'uint32_t', 6337 [], 6338 is_const=True, is_virtual=True) 6339 ## wimax-tlv.h (module 'wimax'): void ns3::PortRangeTlvValue::Serialize(ns3::Buffer::Iterator start) const [member function] 6340 cls.add_method('Serialize', 6341 'void', 6342 [param('ns3::Buffer::Iterator', 'start')], 6343 is_const=True, is_virtual=True) 6344 return 6345 6346def register_Ns3PortRangeTlvValuePortRange_methods(root_module, cls): 6347 ## wimax-tlv.h (module 'wimax'): ns3::PortRangeTlvValue::PortRange::PortRange() [constructor] 6348 cls.add_constructor([]) 6349 ## wimax-tlv.h (module 'wimax'): ns3::PortRangeTlvValue::PortRange::PortRange(ns3::PortRangeTlvValue::PortRange const & arg0) [constructor] 6350 cls.add_constructor([param('ns3::PortRangeTlvValue::PortRange const &', 'arg0')]) 6351 ## wimax-tlv.h (module 'wimax'): ns3::PortRangeTlvValue::PortRange::PortHigh [variable] 6352 cls.add_instance_attribute('PortHigh', 'uint16_t', is_const=False) 6353 ## wimax-tlv.h (module 'wimax'): ns3::PortRangeTlvValue::PortRange::PortLow [variable] 6354 cls.add_instance_attribute('PortLow', 'uint16_t', is_const=False) 6355 return 6356 6357def register_Ns3PriorityUlJob_methods(root_module, cls): 6358 ## ul-job.h (module 'wimax'): ns3::PriorityUlJob::PriorityUlJob(ns3::PriorityUlJob const & arg0) [constructor] 6359 cls.add_constructor([param('ns3::PriorityUlJob const &', 'arg0')]) 6360 ## ul-job.h (module 'wimax'): ns3::PriorityUlJob::PriorityUlJob() [constructor] 6361 cls.add_constructor([]) 6362 ## ul-job.h (module 'wimax'): int ns3::PriorityUlJob::GetPriority() [member function] 6363 cls.add_method('GetPriority', 6364 'int', 6365 []) 6366 ## ul-job.h (module 'wimax'): ns3::Ptr<ns3::UlJob> ns3::PriorityUlJob::GetUlJob() [member function] 6367 cls.add_method('GetUlJob', 6368 'ns3::Ptr< ns3::UlJob >', 6369 []) 6370 ## ul-job.h (module 'wimax'): void ns3::PriorityUlJob::SetPriority(int priority) [member function] 6371 cls.add_method('SetPriority', 6372 'void', 6373 [param('int', 'priority')]) 6374 ## ul-job.h (module 'wimax'): void ns3::PriorityUlJob::SetUlJob(ns3::Ptr<ns3::UlJob> job) [member function] 6375 cls.add_method('SetUlJob', 6376 'void', 6377 [param('ns3::Ptr< ns3::UlJob >', 'job')]) 6378 return 6379 6380def register_Ns3PropagationLossModel_methods(root_module, cls): 6381 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function] 6382 cls.add_method('GetTypeId', 6383 'ns3::TypeId', 6384 [], 6385 is_static=True) 6386 ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel::PropagationLossModel() [constructor] 6387 cls.add_constructor([]) 6388 ## propagation-loss-model.h (module 'propagation'): void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function] 6389 cls.add_method('SetNext', 6390 'void', 6391 [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')]) 6392 ## propagation-loss-model.h (module 'propagation'): ns3::Ptr<ns3::PropagationLossModel> ns3::PropagationLossModel::GetNext() [member function] 6393 cls.add_method('GetNext', 6394 'ns3::Ptr< ns3::PropagationLossModel >', 6395 []) 6396 ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 6397 cls.add_method('CalcRxPower', 6398 'double', 6399 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 6400 is_const=True) 6401 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::AssignStreams(int64_t stream) [member function] 6402 cls.add_method('AssignStreams', 6403 'int64_t', 6404 [param('int64_t', 'stream')]) 6405 ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 6406 cls.add_method('DoCalcRxPower', 6407 'double', 6408 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 6409 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 6410 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::DoAssignStreams(int64_t stream) [member function] 6411 cls.add_method('DoAssignStreams', 6412 'int64_t', 6413 [param('int64_t', 'stream')], 6414 is_pure_virtual=True, is_virtual=True, visibility='private') 6415 return 6416 6417def register_Ns3ProtocolTlvValue_methods(root_module, cls): 6418 ## wimax-tlv.h (module 'wimax'): ns3::ProtocolTlvValue::ProtocolTlvValue(ns3::ProtocolTlvValue const & arg0) [constructor] 6419 cls.add_constructor([param('ns3::ProtocolTlvValue const &', 'arg0')]) 6420 ## wimax-tlv.h (module 'wimax'): ns3::ProtocolTlvValue::ProtocolTlvValue() [constructor] 6421 cls.add_constructor([]) 6422 ## wimax-tlv.h (module 'wimax'): void ns3::ProtocolTlvValue::Add(uint8_t protocol) [member function] 6423 cls.add_method('Add', 6424 'void', 6425 [param('uint8_t', 'protocol')]) 6426 ## wimax-tlv.h (module 'wimax'): ns3::ProtocolTlvValue::Iterator ns3::ProtocolTlvValue::Begin() const [member function] 6427 cls.add_method('Begin', 6428 'ns3::ProtocolTlvValue::Iterator', 6429 [], 6430 is_const=True) 6431 ## wimax-tlv.h (module 'wimax'): ns3::ProtocolTlvValue * ns3::ProtocolTlvValue::Copy() const [member function] 6432 cls.add_method('Copy', 6433 'ns3::ProtocolTlvValue *', 6434 [], 6435 is_const=True, is_virtual=True) 6436 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::ProtocolTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] 6437 cls.add_method('Deserialize', 6438 'uint32_t', 6439 [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], 6440 is_virtual=True) 6441 ## wimax-tlv.h (module 'wimax'): ns3::ProtocolTlvValue::Iterator ns3::ProtocolTlvValue::End() const [member function] 6442 cls.add_method('End', 6443 'ns3::ProtocolTlvValue::Iterator', 6444 [], 6445 is_const=True) 6446 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::ProtocolTlvValue::GetSerializedSize() const [member function] 6447 cls.add_method('GetSerializedSize', 6448 'uint32_t', 6449 [], 6450 is_const=True, is_virtual=True) 6451 ## wimax-tlv.h (module 'wimax'): void ns3::ProtocolTlvValue::Serialize(ns3::Buffer::Iterator start) const [member function] 6452 cls.add_method('Serialize', 6453 'void', 6454 [param('ns3::Buffer::Iterator', 'start')], 6455 is_const=True, is_virtual=True) 6456 return 6457 6458def register_Ns3RandomPropagationLossModel_methods(root_module, cls): 6459 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function] 6460 cls.add_method('GetTypeId', 6461 'ns3::TypeId', 6462 [], 6463 is_static=True) 6464 ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor] 6465 cls.add_constructor([]) 6466 ## propagation-loss-model.h (module 'propagation'): double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 6467 cls.add_method('DoCalcRxPower', 6468 'double', 6469 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 6470 is_const=True, is_virtual=True, visibility='private') 6471 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RandomPropagationLossModel::DoAssignStreams(int64_t stream) [member function] 6472 cls.add_method('DoAssignStreams', 6473 'int64_t', 6474 [param('int64_t', 'stream')], 6475 is_virtual=True, visibility='private') 6476 return 6477 6478def register_Ns3RandomVariableStream_methods(root_module, cls): 6479 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] 6480 cls.add_method('GetTypeId', 6481 'ns3::TypeId', 6482 [], 6483 is_static=True) 6484 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] 6485 cls.add_constructor([]) 6486 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] 6487 cls.add_method('SetStream', 6488 'void', 6489 [param('int64_t', 'stream')]) 6490 ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] 6491 cls.add_method('GetStream', 6492 'int64_t', 6493 [], 6494 is_const=True) 6495 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] 6496 cls.add_method('SetAntithetic', 6497 'void', 6498 [param('bool', 'isAntithetic')]) 6499 ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] 6500 cls.add_method('IsAntithetic', 6501 'bool', 6502 [], 6503 is_const=True) 6504 ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] 6505 cls.add_method('GetValue', 6506 'double', 6507 [], 6508 is_pure_virtual=True, is_virtual=True) 6509 ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] 6510 cls.add_method('GetInteger', 6511 'uint32_t', 6512 [], 6513 is_pure_virtual=True, is_virtual=True) 6514 ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] 6515 cls.add_method('Peek', 6516 'ns3::RngStream *', 6517 [], 6518 is_const=True, visibility='protected') 6519 return 6520 6521def register_Ns3RangePropagationLossModel_methods(root_module, cls): 6522 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function] 6523 cls.add_method('GetTypeId', 6524 'ns3::TypeId', 6525 [], 6526 is_static=True) 6527 ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor] 6528 cls.add_constructor([]) 6529 ## propagation-loss-model.h (module 'propagation'): double ns3::RangePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 6530 cls.add_method('DoCalcRxPower', 6531 'double', 6532 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 6533 is_const=True, is_virtual=True, visibility='private') 6534 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RangePropagationLossModel::DoAssignStreams(int64_t stream) [member function] 6535 cls.add_method('DoAssignStreams', 6536 'int64_t', 6537 [param('int64_t', 'stream')], 6538 is_virtual=True, visibility='private') 6539 return 6540 6541def register_Ns3RngReq_methods(root_module, cls): 6542 ## mac-messages.h (module 'wimax'): ns3::RngReq::RngReq(ns3::RngReq const & arg0) [constructor] 6543 cls.add_constructor([param('ns3::RngReq const &', 'arg0')]) 6544 ## mac-messages.h (module 'wimax'): ns3::RngReq::RngReq() [constructor] 6545 cls.add_constructor([]) 6546 ## mac-messages.h (module 'wimax'): uint32_t ns3::RngReq::Deserialize(ns3::Buffer::Iterator start) [member function] 6547 cls.add_method('Deserialize', 6548 'uint32_t', 6549 [param('ns3::Buffer::Iterator', 'start')], 6550 is_virtual=True) 6551 ## mac-messages.h (module 'wimax'): ns3::TypeId ns3::RngReq::GetInstanceTypeId() const [member function] 6552 cls.add_method('GetInstanceTypeId', 6553 'ns3::TypeId', 6554 [], 6555 is_const=True, is_virtual=True) 6556 ## mac-messages.h (module 'wimax'): ns3::Mac48Address ns3::RngReq::GetMacAddress() const [member function] 6557 cls.add_method('GetMacAddress', 6558 'ns3::Mac48Address', 6559 [], 6560 is_const=True) 6561 ## mac-messages.h (module 'wimax'): std::string ns3::RngReq::GetName() const [member function] 6562 cls.add_method('GetName', 6563 'std::string', 6564 [], 6565 is_const=True) 6566 ## mac-messages.h (module 'wimax'): uint8_t ns3::RngReq::GetRangingAnomalies() const [member function] 6567 cls.add_method('GetRangingAnomalies', 6568 'uint8_t', 6569 [], 6570 is_const=True) 6571 ## mac-messages.h (module 'wimax'): uint8_t ns3::RngReq::GetReqDlBurstProfile() const [member function] 6572 cls.add_method('GetReqDlBurstProfile', 6573 'uint8_t', 6574 [], 6575 is_const=True) 6576 ## mac-messages.h (module 'wimax'): uint32_t ns3::RngReq::GetSerializedSize() const [member function] 6577 cls.add_method('GetSerializedSize', 6578 'uint32_t', 6579 [], 6580 is_const=True, is_virtual=True) 6581 ## mac-messages.h (module 'wimax'): static ns3::TypeId ns3::RngReq::GetTypeId() [member function] 6582 cls.add_method('GetTypeId', 6583 'ns3::TypeId', 6584 [], 6585 is_static=True) 6586 ## mac-messages.h (module 'wimax'): void ns3::RngReq::Print(std::ostream & os) const [member function] 6587 cls.add_method('Print', 6588 'void', 6589 [param('std::ostream &', 'os')], 6590 is_const=True, is_virtual=True) 6591 ## mac-messages.h (module 'wimax'): void ns3::RngReq::PrintDebug() const [member function] 6592 cls.add_method('PrintDebug', 6593 'void', 6594 [], 6595 is_const=True) 6596 ## mac-messages.h (module 'wimax'): void ns3::RngReq::Serialize(ns3::Buffer::Iterator start) const [member function] 6597 cls.add_method('Serialize', 6598 'void', 6599 [param('ns3::Buffer::Iterator', 'start')], 6600 is_const=True, is_virtual=True) 6601 ## mac-messages.h (module 'wimax'): void ns3::RngReq::SetMacAddress(ns3::Mac48Address macAddress) [member function] 6602 cls.add_method('SetMacAddress', 6603 'void', 6604 [param('ns3::Mac48Address', 'macAddress')]) 6605 ## mac-messages.h (module 'wimax'): void ns3::RngReq::SetRangingAnomalies(uint8_t rangingAnomalies) [member function] 6606 cls.add_method('SetRangingAnomalies', 6607 'void', 6608 [param('uint8_t', 'rangingAnomalies')]) 6609 ## mac-messages.h (module 'wimax'): void ns3::RngReq::SetReqDlBurstProfile(uint8_t reqDlBurstProfile) [member function] 6610 cls.add_method('SetReqDlBurstProfile', 6611 'void', 6612 [param('uint8_t', 'reqDlBurstProfile')]) 6613 return 6614 6615def register_Ns3RngRsp_methods(root_module, cls): 6616 ## mac-messages.h (module 'wimax'): ns3::RngRsp::RngRsp(ns3::RngRsp const & arg0) [constructor] 6617 cls.add_constructor([param('ns3::RngRsp const &', 'arg0')]) 6618 ## mac-messages.h (module 'wimax'): ns3::RngRsp::RngRsp() [constructor] 6619 cls.add_constructor([]) 6620 ## mac-messages.h (module 'wimax'): uint32_t ns3::RngRsp::Deserialize(ns3::Buffer::Iterator start) [member function] 6621 cls.add_method('Deserialize', 6622 'uint32_t', 6623 [param('ns3::Buffer::Iterator', 'start')], 6624 is_virtual=True) 6625 ## mac-messages.h (module 'wimax'): uint8_t ns3::RngRsp::GetAasBdcastPermission() const [member function] 6626 cls.add_method('GetAasBdcastPermission', 6627 'uint8_t', 6628 [], 6629 is_const=True) 6630 ## mac-messages.h (module 'wimax'): ns3::Cid ns3::RngRsp::GetBasicCid() const [member function] 6631 cls.add_method('GetBasicCid', 6632 'ns3::Cid', 6633 [], 6634 is_const=True) 6635 ## mac-messages.h (module 'wimax'): uint32_t ns3::RngRsp::GetDlFreqOverride() const [member function] 6636 cls.add_method('GetDlFreqOverride', 6637 'uint32_t', 6638 [], 6639 is_const=True) 6640 ## mac-messages.h (module 'wimax'): uint16_t ns3::RngRsp::GetDlOperBurstProfile() const [member function] 6641 cls.add_method('GetDlOperBurstProfile', 6642 'uint16_t', 6643 [], 6644 is_const=True) 6645 ## mac-messages.h (module 'wimax'): uint32_t ns3::RngRsp::GetFrameNumber() const [member function] 6646 cls.add_method('GetFrameNumber', 6647 'uint32_t', 6648 [], 6649 is_const=True) 6650 ## mac-messages.h (module 'wimax'): uint8_t ns3::RngRsp::GetInitRangOppNumber() const [member function] 6651 cls.add_method('GetInitRangOppNumber', 6652 'uint8_t', 6653 [], 6654 is_const=True) 6655 ## mac-messages.h (module 'wimax'): ns3::TypeId ns3::RngRsp::GetInstanceTypeId() const [member function] 6656 cls.add_method('GetInstanceTypeId', 6657 'ns3::TypeId', 6658 [], 6659 is_const=True, is_virtual=True) 6660 ## mac-messages.h (module 'wimax'): ns3::Mac48Address ns3::RngRsp::GetMacAddress() const [member function] 6661 cls.add_method('GetMacAddress', 6662 'ns3::Mac48Address', 6663 [], 6664 is_const=True) 6665 ## mac-messages.h (module 'wimax'): std::string ns3::RngRsp::GetName() const [member function] 6666 cls.add_method('GetName', 6667 'std::string', 6668 [], 6669 is_const=True) 6670 ## mac-messages.h (module 'wimax'): uint32_t ns3::RngRsp::GetOffsetFreqAdjust() const [member function] 6671 cls.add_method('GetOffsetFreqAdjust', 6672 'uint32_t', 6673 [], 6674 is_const=True) 6675 ## mac-messages.h (module 'wimax'): uint8_t ns3::RngRsp::GetPowerLevelAdjust() const [member function] 6676 cls.add_method('GetPowerLevelAdjust', 6677 'uint8_t', 6678 [], 6679 is_const=True) 6680 ## mac-messages.h (module 'wimax'): ns3::Cid ns3::RngRsp::GetPrimaryCid() const [member function] 6681 cls.add_method('GetPrimaryCid', 6682 'ns3::Cid', 6683 [], 6684 is_const=True) 6685 ## mac-messages.h (module 'wimax'): uint8_t ns3::RngRsp::GetRangStatus() const [member function] 6686 cls.add_method('GetRangStatus', 6687 'uint8_t', 6688 [], 6689 is_const=True) 6690 ## mac-messages.h (module 'wimax'): uint8_t ns3::RngRsp::GetRangSubchnl() const [member function] 6691 cls.add_method('GetRangSubchnl', 6692 'uint8_t', 6693 [], 6694 is_const=True) 6695 ## mac-messages.h (module 'wimax'): uint32_t ns3::RngRsp::GetSerializedSize() const [member function] 6696 cls.add_method('GetSerializedSize', 6697 'uint32_t', 6698 [], 6699 is_const=True, is_virtual=True) 6700 ## mac-messages.h (module 'wimax'): uint32_t ns3::RngRsp::GetTimingAdjust() const [member function] 6701 cls.add_method('GetTimingAdjust', 6702 'uint32_t', 6703 [], 6704 is_const=True) 6705 ## mac-messages.h (module 'wimax'): static ns3::TypeId ns3::RngRsp::GetTypeId() [member function] 6706 cls.add_method('GetTypeId', 6707 'ns3::TypeId', 6708 [], 6709 is_static=True) 6710 ## mac-messages.h (module 'wimax'): uint8_t ns3::RngRsp::GetUlChnlIdOverride() const [member function] 6711 cls.add_method('GetUlChnlIdOverride', 6712 'uint8_t', 6713 [], 6714 is_const=True) 6715 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::Print(std::ostream & os) const [member function] 6716 cls.add_method('Print', 6717 'void', 6718 [param('std::ostream &', 'os')], 6719 is_const=True, is_virtual=True) 6720 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::Serialize(ns3::Buffer::Iterator start) const [member function] 6721 cls.add_method('Serialize', 6722 'void', 6723 [param('ns3::Buffer::Iterator', 'start')], 6724 is_const=True, is_virtual=True) 6725 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetAasBdcastPermission(uint8_t aasBdcastPermission) [member function] 6726 cls.add_method('SetAasBdcastPermission', 6727 'void', 6728 [param('uint8_t', 'aasBdcastPermission')]) 6729 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetBasicCid(ns3::Cid basicCid) [member function] 6730 cls.add_method('SetBasicCid', 6731 'void', 6732 [param('ns3::Cid', 'basicCid')]) 6733 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetDlFreqOverride(uint32_t dlFreqOverride) [member function] 6734 cls.add_method('SetDlFreqOverride', 6735 'void', 6736 [param('uint32_t', 'dlFreqOverride')]) 6737 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetDlOperBurstProfile(uint16_t dlOperBurstProfile) [member function] 6738 cls.add_method('SetDlOperBurstProfile', 6739 'void', 6740 [param('uint16_t', 'dlOperBurstProfile')]) 6741 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetFrameNumber(uint32_t frameNumber) [member function] 6742 cls.add_method('SetFrameNumber', 6743 'void', 6744 [param('uint32_t', 'frameNumber')]) 6745 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetInitRangOppNumber(uint8_t initRangOppNumber) [member function] 6746 cls.add_method('SetInitRangOppNumber', 6747 'void', 6748 [param('uint8_t', 'initRangOppNumber')]) 6749 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetMacAddress(ns3::Mac48Address macAddress) [member function] 6750 cls.add_method('SetMacAddress', 6751 'void', 6752 [param('ns3::Mac48Address', 'macAddress')]) 6753 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetOffsetFreqAdjust(uint32_t offsetFreqAdjust) [member function] 6754 cls.add_method('SetOffsetFreqAdjust', 6755 'void', 6756 [param('uint32_t', 'offsetFreqAdjust')]) 6757 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetPowerLevelAdjust(uint8_t powerLevelAdjust) [member function] 6758 cls.add_method('SetPowerLevelAdjust', 6759 'void', 6760 [param('uint8_t', 'powerLevelAdjust')]) 6761 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetPrimaryCid(ns3::Cid primaryCid) [member function] 6762 cls.add_method('SetPrimaryCid', 6763 'void', 6764 [param('ns3::Cid', 'primaryCid')]) 6765 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetRangStatus(uint8_t rangStatus) [member function] 6766 cls.add_method('SetRangStatus', 6767 'void', 6768 [param('uint8_t', 'rangStatus')]) 6769 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetRangSubchnl(uint8_t rangSubchnl) [member function] 6770 cls.add_method('SetRangSubchnl', 6771 'void', 6772 [param('uint8_t', 'rangSubchnl')]) 6773 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetTimingAdjust(uint32_t timingAdjust) [member function] 6774 cls.add_method('SetTimingAdjust', 6775 'void', 6776 [param('uint32_t', 'timingAdjust')]) 6777 ## mac-messages.h (module 'wimax'): void ns3::RngRsp::SetUlChnlIdOverride(uint8_t ulChnlIdOverride) [member function] 6778 cls.add_method('SetUlChnlIdOverride', 6779 'void', 6780 [param('uint8_t', 'ulChnlIdOverride')]) 6781 return 6782 6783def register_Ns3SSManager_methods(root_module, cls): 6784 ## ss-manager.h (module 'wimax'): ns3::SSManager::SSManager(ns3::SSManager const & arg0) [constructor] 6785 cls.add_constructor([param('ns3::SSManager const &', 'arg0')]) 6786 ## ss-manager.h (module 'wimax'): ns3::SSManager::SSManager() [constructor] 6787 cls.add_constructor([]) 6788 ## ss-manager.h (module 'wimax'): ns3::SSRecord * ns3::SSManager::CreateSSRecord(ns3::Mac48Address const & macAddress) [member function] 6789 cls.add_method('CreateSSRecord', 6790 'ns3::SSRecord *', 6791 [param('ns3::Mac48Address const &', 'macAddress')]) 6792 ## ss-manager.h (module 'wimax'): void ns3::SSManager::DeleteSSRecord(ns3::Cid cid) [member function] 6793 cls.add_method('DeleteSSRecord', 6794 'void', 6795 [param('ns3::Cid', 'cid')]) 6796 ## ss-manager.h (module 'wimax'): ns3::Mac48Address ns3::SSManager::GetMacAddress(ns3::Cid cid) const [member function] 6797 cls.add_method('GetMacAddress', 6798 'ns3::Mac48Address', 6799 [param('ns3::Cid', 'cid')], 6800 is_const=True) 6801 ## ss-manager.h (module 'wimax'): uint32_t ns3::SSManager::GetNRegisteredSSs() const [member function] 6802 cls.add_method('GetNRegisteredSSs', 6803 'uint32_t', 6804 [], 6805 is_const=True) 6806 ## ss-manager.h (module 'wimax'): uint32_t ns3::SSManager::GetNSSs() const [member function] 6807 cls.add_method('GetNSSs', 6808 'uint32_t', 6809 [], 6810 is_const=True) 6811 ## ss-manager.h (module 'wimax'): ns3::SSRecord * ns3::SSManager::GetSSRecord(ns3::Mac48Address const & macAddress) const [member function] 6812 cls.add_method('GetSSRecord', 6813 'ns3::SSRecord *', 6814 [param('ns3::Mac48Address const &', 'macAddress')], 6815 is_const=True) 6816 ## ss-manager.h (module 'wimax'): ns3::SSRecord * ns3::SSManager::GetSSRecord(ns3::Cid cid) const [member function] 6817 cls.add_method('GetSSRecord', 6818 'ns3::SSRecord *', 6819 [param('ns3::Cid', 'cid')], 6820 is_const=True) 6821 ## ss-manager.h (module 'wimax'): std::vector<ns3::SSRecord *, std::allocator<ns3::SSRecord *> > * ns3::SSManager::GetSSRecords() const [member function] 6822 cls.add_method('GetSSRecords', 6823 'std::vector< ns3::SSRecord * > *', 6824 [], 6825 is_const=True) 6826 ## ss-manager.h (module 'wimax'): static ns3::TypeId ns3::SSManager::GetTypeId() [member function] 6827 cls.add_method('GetTypeId', 6828 'ns3::TypeId', 6829 [], 6830 is_static=True) 6831 ## ss-manager.h (module 'wimax'): bool ns3::SSManager::IsInRecord(ns3::Mac48Address const & macAddress) const [member function] 6832 cls.add_method('IsInRecord', 6833 'bool', 6834 [param('ns3::Mac48Address const &', 'macAddress')], 6835 is_const=True) 6836 ## ss-manager.h (module 'wimax'): bool ns3::SSManager::IsRegistered(ns3::Mac48Address const & macAddress) const [member function] 6837 cls.add_method('IsRegistered', 6838 'bool', 6839 [param('ns3::Mac48Address const &', 'macAddress')], 6840 is_const=True) 6841 return 6842 6843def register_Ns3SequentialRandomVariable_methods(root_module, cls): 6844 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] 6845 cls.add_method('GetTypeId', 6846 'ns3::TypeId', 6847 [], 6848 is_static=True) 6849 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] 6850 cls.add_constructor([]) 6851 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] 6852 cls.add_method('GetMin', 6853 'double', 6854 [], 6855 is_const=True) 6856 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] 6857 cls.add_method('GetMax', 6858 'double', 6859 [], 6860 is_const=True) 6861 ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function] 6862 cls.add_method('GetIncrement', 6863 'ns3::Ptr< ns3::RandomVariableStream >', 6864 [], 6865 is_const=True) 6866 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] 6867 cls.add_method('GetConsecutive', 6868 'uint32_t', 6869 [], 6870 is_const=True) 6871 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] 6872 cls.add_method('GetValue', 6873 'double', 6874 [], 6875 is_virtual=True) 6876 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] 6877 cls.add_method('GetInteger', 6878 'uint32_t', 6879 [], 6880 is_virtual=True) 6881 return 6882 6883def register_Ns3ServiceFlowManager_methods(root_module, cls): 6884 ## service-flow-manager.h (module 'wimax'): ns3::ServiceFlowManager::ServiceFlowManager(ns3::ServiceFlowManager const & arg0) [constructor] 6885 cls.add_constructor([param('ns3::ServiceFlowManager const &', 'arg0')]) 6886 ## service-flow-manager.h (module 'wimax'): ns3::ServiceFlowManager::ServiceFlowManager() [constructor] 6887 cls.add_constructor([]) 6888 ## service-flow-manager.h (module 'wimax'): void ns3::ServiceFlowManager::AddServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] 6889 cls.add_method('AddServiceFlow', 6890 'void', 6891 [param('ns3::ServiceFlow *', 'serviceFlow')]) 6892 ## service-flow-manager.h (module 'wimax'): bool ns3::ServiceFlowManager::AreServiceFlowsAllocated() [member function] 6893 cls.add_method('AreServiceFlowsAllocated', 6894 'bool', 6895 []) 6896 ## service-flow-manager.h (module 'wimax'): bool ns3::ServiceFlowManager::AreServiceFlowsAllocated(std::vector<ns3::ServiceFlow *, std::allocator<ns3::ServiceFlow *> > * serviceFlows) [member function] 6897 cls.add_method('AreServiceFlowsAllocated', 6898 'bool', 6899 [param('std::vector< ns3::ServiceFlow * > *', 'serviceFlows')]) 6900 ## service-flow-manager.h (module 'wimax'): bool ns3::ServiceFlowManager::AreServiceFlowsAllocated(std::vector<ns3::ServiceFlow *, std::allocator<ns3::ServiceFlow *> > serviceFlows) [member function] 6901 cls.add_method('AreServiceFlowsAllocated', 6902 'bool', 6903 [param('std::vector< ns3::ServiceFlow * >', 'serviceFlows')]) 6904 ## service-flow-manager.h (module 'wimax'): ns3::ServiceFlow * ns3::ServiceFlowManager::DoClassify(ns3::Ipv4Address SrcAddress, ns3::Ipv4Address DstAddress, uint16_t SrcPort, uint16_t DstPort, uint8_t Proto, ns3::ServiceFlow::Direction dir) const [member function] 6905 cls.add_method('DoClassify', 6906 'ns3::ServiceFlow *', 6907 [param('ns3::Ipv4Address', 'SrcAddress'), param('ns3::Ipv4Address', 'DstAddress'), param('uint16_t', 'SrcPort'), param('uint16_t', 'DstPort'), param('uint8_t', 'Proto'), param('ns3::ServiceFlow::Direction', 'dir')], 6908 is_const=True) 6909 ## service-flow-manager.h (module 'wimax'): void ns3::ServiceFlowManager::DoDispose() [member function] 6910 cls.add_method('DoDispose', 6911 'void', 6912 [], 6913 is_virtual=True) 6914 ## service-flow-manager.h (module 'wimax'): ns3::ServiceFlow * ns3::ServiceFlowManager::GetNextServiceFlowToAllocate() [member function] 6915 cls.add_method('GetNextServiceFlowToAllocate', 6916 'ns3::ServiceFlow *', 6917 []) 6918 ## service-flow-manager.h (module 'wimax'): uint32_t ns3::ServiceFlowManager::GetNrServiceFlows() const [member function] 6919 cls.add_method('GetNrServiceFlows', 6920 'uint32_t', 6921 [], 6922 is_const=True) 6923 ## service-flow-manager.h (module 'wimax'): ns3::ServiceFlow * ns3::ServiceFlowManager::GetServiceFlow(uint32_t sfid) const [member function] 6924 cls.add_method('GetServiceFlow', 6925 'ns3::ServiceFlow *', 6926 [param('uint32_t', 'sfid')], 6927 is_const=True) 6928 ## service-flow-manager.h (module 'wimax'): ns3::ServiceFlow * ns3::ServiceFlowManager::GetServiceFlow(ns3::Cid cid) const [member function] 6929 cls.add_method('GetServiceFlow', 6930 'ns3::ServiceFlow *', 6931 [param('ns3::Cid', 'cid')], 6932 is_const=True) 6933 ## service-flow-manager.h (module 'wimax'): std::vector<ns3::ServiceFlow *, std::allocator<ns3::ServiceFlow *> > ns3::ServiceFlowManager::GetServiceFlows(ns3::ServiceFlow::SchedulingType schedulingType) const [member function] 6934 cls.add_method('GetServiceFlows', 6935 'std::vector< ns3::ServiceFlow * >', 6936 [param('ns3::ServiceFlow::SchedulingType', 'schedulingType')], 6937 is_const=True) 6938 ## service-flow-manager.h (module 'wimax'): static ns3::TypeId ns3::ServiceFlowManager::GetTypeId() [member function] 6939 cls.add_method('GetTypeId', 6940 'ns3::TypeId', 6941 [], 6942 is_static=True) 6943 return 6944 6945def register_Ns3SfVectorTlvValue_methods(root_module, cls): 6946 ## wimax-tlv.h (module 'wimax'): ns3::SfVectorTlvValue::SfVectorTlvValue(ns3::SfVectorTlvValue const & arg0) [constructor] 6947 cls.add_constructor([param('ns3::SfVectorTlvValue const &', 'arg0')]) 6948 ## wimax-tlv.h (module 'wimax'): ns3::SfVectorTlvValue::SfVectorTlvValue() [constructor] 6949 cls.add_constructor([]) 6950 ## wimax-tlv.h (module 'wimax'): ns3::SfVectorTlvValue * ns3::SfVectorTlvValue::Copy() const [member function] 6951 cls.add_method('Copy', 6952 'ns3::SfVectorTlvValue *', 6953 [], 6954 is_const=True, is_virtual=True) 6955 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::SfVectorTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] 6956 cls.add_method('Deserialize', 6957 'uint32_t', 6958 [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], 6959 is_virtual=True) 6960 return 6961 6962def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): 6963 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] 6964 cls.add_constructor([]) 6965 ## 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) [constructor] 6966 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) 6967 return 6968 6969def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): 6970 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor] 6971 cls.add_constructor([]) 6972 ## 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) [constructor] 6973 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) 6974 return 6975 6976def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): 6977 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor] 6978 cls.add_constructor([]) 6979 ## 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) [constructor] 6980 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) 6981 return 6982 6983def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): 6984 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] 6985 cls.add_constructor([]) 6986 ## 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) [constructor] 6987 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) 6988 return 6989 6990def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): 6991 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor] 6992 cls.add_constructor([]) 6993 ## 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) [constructor] 6994 cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) 6995 return 6996 6997def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): 6998 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor] 6999 cls.add_constructor([]) 7000 ## 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) [constructor] 7001 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) 7002 return 7003 7004def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): 7005 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor] 7006 cls.add_constructor([]) 7007 ## 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) [constructor] 7008 cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) 7009 return 7010 7011def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): 7012 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount() [constructor] 7013 cls.add_constructor([]) 7014 ## 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) [constructor] 7015 cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) 7016 return 7017 7018def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): 7019 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor] 7020 cls.add_constructor([]) 7021 ## 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) [constructor] 7022 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) 7023 return 7024 7025def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): 7026 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] 7027 cls.add_constructor([]) 7028 ## 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) [constructor] 7029 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) 7030 return 7031 7032def register_Ns3SsServiceFlowManager_methods(root_module, cls): 7033 ## ss-service-flow-manager.h (module 'wimax'): ns3::SsServiceFlowManager::SsServiceFlowManager(ns3::SsServiceFlowManager const & arg0) [constructor] 7034 cls.add_constructor([param('ns3::SsServiceFlowManager const &', 'arg0')]) 7035 ## ss-service-flow-manager.h (module 'wimax'): ns3::SsServiceFlowManager::SsServiceFlowManager(ns3::Ptr<ns3::SubscriberStationNetDevice> device) [constructor] 7036 cls.add_constructor([param('ns3::Ptr< ns3::SubscriberStationNetDevice >', 'device')]) 7037 ## ss-service-flow-manager.h (module 'wimax'): void ns3::SsServiceFlowManager::AddServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] 7038 cls.add_method('AddServiceFlow', 7039 'void', 7040 [param('ns3::ServiceFlow *', 'serviceFlow')]) 7041 ## ss-service-flow-manager.h (module 'wimax'): void ns3::SsServiceFlowManager::AddServiceFlow(ns3::ServiceFlow serviceFlow) [member function] 7042 cls.add_method('AddServiceFlow', 7043 'void', 7044 [param('ns3::ServiceFlow', 'serviceFlow')]) 7045 ## ss-service-flow-manager.h (module 'wimax'): ns3::Ptr<ns3::Packet> ns3::SsServiceFlowManager::CreateDsaAck() [member function] 7046 cls.add_method('CreateDsaAck', 7047 'ns3::Ptr< ns3::Packet >', 7048 []) 7049 ## ss-service-flow-manager.h (module 'wimax'): ns3::DsaReq ns3::SsServiceFlowManager::CreateDsaReq(ns3::ServiceFlow const * serviceFlow) [member function] 7050 cls.add_method('CreateDsaReq', 7051 'ns3::DsaReq', 7052 [param('ns3::ServiceFlow const *', 'serviceFlow')]) 7053 ## ss-service-flow-manager.h (module 'wimax'): void ns3::SsServiceFlowManager::DoDispose() [member function] 7054 cls.add_method('DoDispose', 7055 'void', 7056 [], 7057 is_virtual=True) 7058 ## ss-service-flow-manager.h (module 'wimax'): ns3::EventId ns3::SsServiceFlowManager::GetDsaAckTimeoutEvent() const [member function] 7059 cls.add_method('GetDsaAckTimeoutEvent', 7060 'ns3::EventId', 7061 [], 7062 is_const=True) 7063 ## ss-service-flow-manager.h (module 'wimax'): ns3::EventId ns3::SsServiceFlowManager::GetDsaRspTimeoutEvent() const [member function] 7064 cls.add_method('GetDsaRspTimeoutEvent', 7065 'ns3::EventId', 7066 [], 7067 is_const=True) 7068 ## ss-service-flow-manager.h (module 'wimax'): uint8_t ns3::SsServiceFlowManager::GetMaxDsaReqRetries() const [member function] 7069 cls.add_method('GetMaxDsaReqRetries', 7070 'uint8_t', 7071 [], 7072 is_const=True) 7073 ## ss-service-flow-manager.h (module 'wimax'): static ns3::TypeId ns3::SsServiceFlowManager::GetTypeId() [member function] 7074 cls.add_method('GetTypeId', 7075 'ns3::TypeId', 7076 [], 7077 is_static=True) 7078 ## ss-service-flow-manager.h (module 'wimax'): void ns3::SsServiceFlowManager::InitiateServiceFlows() [member function] 7079 cls.add_method('InitiateServiceFlows', 7080 'void', 7081 []) 7082 ## ss-service-flow-manager.h (module 'wimax'): void ns3::SsServiceFlowManager::ProcessDsaRsp(ns3::DsaRsp const & dsaRsp) [member function] 7083 cls.add_method('ProcessDsaRsp', 7084 'void', 7085 [param('ns3::DsaRsp const &', 'dsaRsp')]) 7086 ## ss-service-flow-manager.h (module 'wimax'): void ns3::SsServiceFlowManager::ScheduleDsaReq(ns3::ServiceFlow const * serviceFlow) [member function] 7087 cls.add_method('ScheduleDsaReq', 7088 'void', 7089 [param('ns3::ServiceFlow const *', 'serviceFlow')]) 7090 ## ss-service-flow-manager.h (module 'wimax'): void ns3::SsServiceFlowManager::SetMaxDsaReqRetries(uint8_t maxDsaReqRetries) [member function] 7091 cls.add_method('SetMaxDsaReqRetries', 7092 'void', 7093 [param('uint8_t', 'maxDsaReqRetries')]) 7094 return 7095 7096def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls): 7097 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function] 7098 cls.add_method('GetTypeId', 7099 'ns3::TypeId', 7100 [], 7101 is_static=True) 7102 ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor] 7103 cls.add_constructor([]) 7104 ## propagation-loss-model.h (module 'propagation'): double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 7105 cls.add_method('DoCalcRxPower', 7106 'double', 7107 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 7108 is_const=True, is_virtual=True, visibility='private') 7109 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::ThreeLogDistancePropagationLossModel::DoAssignStreams(int64_t stream) [member function] 7110 cls.add_method('DoAssignStreams', 7111 'int64_t', 7112 [param('int64_t', 'stream')], 7113 is_virtual=True, visibility='private') 7114 return 7115 7116def register_Ns3Tlv_methods(root_module, cls): 7117 ## wimax-tlv.h (module 'wimax'): ns3::Tlv::Tlv(uint8_t type, uint64_t length, ns3::TlvValue const & value) [constructor] 7118 cls.add_constructor([param('uint8_t', 'type'), param('uint64_t', 'length'), param('ns3::TlvValue const &', 'value')]) 7119 ## wimax-tlv.h (module 'wimax'): ns3::Tlv::Tlv() [constructor] 7120 cls.add_constructor([]) 7121 ## wimax-tlv.h (module 'wimax'): ns3::Tlv::Tlv(ns3::Tlv const & tlv) [constructor] 7122 cls.add_constructor([param('ns3::Tlv const &', 'tlv')]) 7123 ## wimax-tlv.h (module 'wimax'): ns3::Tlv * ns3::Tlv::Copy() const [member function] 7124 cls.add_method('Copy', 7125 'ns3::Tlv *', 7126 [], 7127 is_const=True) 7128 ## wimax-tlv.h (module 'wimax'): ns3::TlvValue * ns3::Tlv::CopyValue() const [member function] 7129 cls.add_method('CopyValue', 7130 'ns3::TlvValue *', 7131 [], 7132 is_const=True) 7133 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::Tlv::Deserialize(ns3::Buffer::Iterator start) [member function] 7134 cls.add_method('Deserialize', 7135 'uint32_t', 7136 [param('ns3::Buffer::Iterator', 'start')], 7137 is_virtual=True) 7138 ## wimax-tlv.h (module 'wimax'): ns3::TypeId ns3::Tlv::GetInstanceTypeId() const [member function] 7139 cls.add_method('GetInstanceTypeId', 7140 'ns3::TypeId', 7141 [], 7142 is_const=True, is_virtual=True) 7143 ## wimax-tlv.h (module 'wimax'): uint64_t ns3::Tlv::GetLength() const [member function] 7144 cls.add_method('GetLength', 7145 'uint64_t', 7146 [], 7147 is_const=True) 7148 ## wimax-tlv.h (module 'wimax'): uint32_t ns3::Tlv::GetSerializedSize() const [member function] 7149 cls.add_method('GetSerializedSize', 7150 'uint32_t', 7151 [], 7152 is_const=True, is_virtual=True) 7153 ## wimax-tlv.h (module 'wimax'): uint8_t ns3::Tlv::GetSizeOfLen() const [member function] 7154 cls.add_method('GetSizeOfLen', 7155 'uint8_t', 7156 [], 7157 is_const=True) 7158 ## wimax-tlv.h (module 'wimax'): uint8_t ns3::Tlv::GetType() const [member function] 7159 cls.add_method('GetType', 7160 'uint8_t', 7161 [], 7162 is_const=True) 7163 ## wimax-tlv.h (module 'wimax'): static ns3::TypeId ns3::Tlv::GetTypeId() [member function] 7164 cls.add_method('GetTypeId', 7165 'ns3::TypeId', 7166 [], 7167 is_static=True) 7168 ## wimax-tlv.h (module 'wimax'): ns3::TlvValue * ns3::Tlv::PeekValue() [member function] 7169 cls.add_method('PeekValue', 7170 'ns3::TlvValue *', 7171 []) 7172 ## wimax-tlv.h (module 'wimax'): void ns3::Tlv::Print(std::ostream & os) const [member function] 7173 cls.add_method('Print', 7174 'void', 7175 [param('std::ostream &', 'os')], 7176 is_const=True, is_virtual=True) 7177 ## wimax-tlv.h (module 'wimax'): void ns3::Tlv::Serialize(ns3::Buffer::Iterator start) const [member function] 7178 cls.add_method('Serialize', 7179 'void', 7180 [param('ns3::Buffer::Iterator', 'start')], 7181 is_const=True, is_virtual=True) 7182 return 7183 7184def register_Ns3TraceSourceAccessor_methods(root_module, cls): 7185 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] 7186 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) 7187 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] 7188 cls.add_constructor([]) 7189 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 7190 cls.add_method('Connect', 7191 'bool', 7192 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 7193 is_const=True, is_pure_virtual=True, is_virtual=True) 7194 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 7195 cls.add_method('ConnectWithoutContext', 7196 'bool', 7197 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 7198 is_const=True, is_pure_virtual=True, is_virtual=True) 7199 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 7200 cls.add_method('Disconnect', 7201 'bool', 7202 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 7203 is_const=True, is_pure_virtual=True, is_virtual=True) 7204 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 7205 cls.add_method('DisconnectWithoutContext', 7206 'bool', 7207 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 7208 is_const=True, is_pure_virtual=True, is_virtual=True) 7209 return 7210 7211def register_Ns3Trailer_methods(root_module, cls): 7212 cls.add_output_stream_operator() 7213 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] 7214 cls.add_constructor([]) 7215 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] 7216 cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) 7217 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] 7218 cls.add_method('Deserialize', 7219 'uint32_t', 7220 [param('ns3::Buffer::Iterator', 'end')], 7221 is_pure_virtual=True, is_virtual=True) 7222 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 7223 cls.add_method('Deserialize', 7224 'uint32_t', 7225 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 7226 is_virtual=True) 7227 ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] 7228 cls.add_method('GetSerializedSize', 7229 'uint32_t', 7230 [], 7231 is_const=True, is_pure_virtual=True, is_virtual=True) 7232 ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] 7233 cls.add_method('GetTypeId', 7234 'ns3::TypeId', 7235 [], 7236 is_static=True) 7237 ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] 7238 cls.add_method('Print', 7239 'void', 7240 [param('std::ostream &', 'os')], 7241 is_const=True, is_pure_virtual=True, is_virtual=True) 7242 ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] 7243 cls.add_method('Serialize', 7244 'void', 7245 [param('ns3::Buffer::Iterator', 'start')], 7246 is_const=True, is_pure_virtual=True, is_virtual=True) 7247 return 7248 7249def register_Ns3TriangularRandomVariable_methods(root_module, cls): 7250 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] 7251 cls.add_method('GetTypeId', 7252 'ns3::TypeId', 7253 [], 7254 is_static=True) 7255 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] 7256 cls.add_constructor([]) 7257 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] 7258 cls.add_method('GetMean', 7259 'double', 7260 [], 7261 is_const=True) 7262 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] 7263 cls.add_method('GetMin', 7264 'double', 7265 [], 7266 is_const=True) 7267 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] 7268 cls.add_method('GetMax', 7269 'double', 7270 [], 7271 is_const=True) 7272 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] 7273 cls.add_method('GetValue', 7274 'double', 7275 [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) 7276 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] 7277 cls.add_method('GetInteger', 7278 'uint32_t', 7279 [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) 7280 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] 7281 cls.add_method('GetValue', 7282 'double', 7283 [], 7284 is_virtual=True) 7285 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] 7286 cls.add_method('GetInteger', 7287 'uint32_t', 7288 [], 7289 is_virtual=True) 7290 return 7291 7292def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls): 7293 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function] 7294 cls.add_method('GetTypeId', 7295 'ns3::TypeId', 7296 [], 7297 is_static=True) 7298 ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor] 7299 cls.add_constructor([]) 7300 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetFrequency(double frequency) [member function] 7301 cls.add_method('SetFrequency', 7302 'void', 7303 [param('double', 'frequency')]) 7304 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function] 7305 cls.add_method('SetSystemLoss', 7306 'void', 7307 [param('double', 'systemLoss')]) 7308 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function] 7309 cls.add_method('SetMinDistance', 7310 'void', 7311 [param('double', 'minDistance')]) 7312 ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function] 7313 cls.add_method('GetMinDistance', 7314 'double', 7315 [], 7316 is_const=True) 7317 ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetFrequency() const [member function] 7318 cls.add_method('GetFrequency', 7319 'double', 7320 [], 7321 is_const=True) 7322 ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function] 7323 cls.add_method('GetSystemLoss', 7324 'double', 7325 [], 7326 is_const=True) 7327 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function] 7328 cls.add_method('SetHeightAboveZ', 7329 'void', 7330 [param('double', 'heightAboveZ')]) 7331 ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 7332 cls.add_method('DoCalcRxPower', 7333 'double', 7334 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 7335 is_const=True, is_virtual=True, visibility='private') 7336 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::TwoRayGroundPropagationLossModel::DoAssignStreams(int64_t stream) [member function] 7337 cls.add_method('DoAssignStreams', 7338 'int64_t', 7339 [param('int64_t', 'stream')], 7340 is_virtual=True, visibility='private') 7341 return 7342 7343def register_Ns3Ucd_methods(root_module, cls): 7344 ## ul-mac-messages.h (module 'wimax'): ns3::Ucd::Ucd(ns3::Ucd const & arg0) [constructor] 7345 cls.add_constructor([param('ns3::Ucd const &', 'arg0')]) 7346 ## ul-mac-messages.h (module 'wimax'): ns3::Ucd::Ucd() [constructor] 7347 cls.add_constructor([]) 7348 ## ul-mac-messages.h (module 'wimax'): void ns3::Ucd::AddUlBurstProfile(ns3::OfdmUlBurstProfile ulBurstProfile) [member function] 7349 cls.add_method('AddUlBurstProfile', 7350 'void', 7351 [param('ns3::OfdmUlBurstProfile', 'ulBurstProfile')]) 7352 ## ul-mac-messages.h (module 'wimax'): uint32_t ns3::Ucd::Deserialize(ns3::Buffer::Iterator start) [member function] 7353 cls.add_method('Deserialize', 7354 'uint32_t', 7355 [param('ns3::Buffer::Iterator', 'start')], 7356 is_virtual=True) 7357 ## ul-mac-messages.h (module 'wimax'): ns3::OfdmUcdChannelEncodings ns3::Ucd::GetChannelEncodings() const [member function] 7358 cls.add_method('GetChannelEncodings', 7359 'ns3::OfdmUcdChannelEncodings', 7360 [], 7361 is_const=True) 7362 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::Ucd::GetConfigurationChangeCount() const [member function] 7363 cls.add_method('GetConfigurationChangeCount', 7364 'uint8_t', 7365 [], 7366 is_const=True) 7367 ## ul-mac-messages.h (module 'wimax'): ns3::TypeId ns3::Ucd::GetInstanceTypeId() const [member function] 7368 cls.add_method('GetInstanceTypeId', 7369 'ns3::TypeId', 7370 [], 7371 is_const=True, is_virtual=True) 7372 ## ul-mac-messages.h (module 'wimax'): std::string ns3::Ucd::GetName() const [member function] 7373 cls.add_method('GetName', 7374 'std::string', 7375 [], 7376 is_const=True) 7377 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::Ucd::GetNrUlBurstProfiles() const [member function] 7378 cls.add_method('GetNrUlBurstProfiles', 7379 'uint8_t', 7380 [], 7381 is_const=True) 7382 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::Ucd::GetRangingBackoffEnd() const [member function] 7383 cls.add_method('GetRangingBackoffEnd', 7384 'uint8_t', 7385 [], 7386 is_const=True) 7387 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::Ucd::GetRangingBackoffStart() const [member function] 7388 cls.add_method('GetRangingBackoffStart', 7389 'uint8_t', 7390 [], 7391 is_const=True) 7392 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::Ucd::GetRequestBackoffEnd() const [member function] 7393 cls.add_method('GetRequestBackoffEnd', 7394 'uint8_t', 7395 [], 7396 is_const=True) 7397 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::Ucd::GetRequestBackoffStart() const [member function] 7398 cls.add_method('GetRequestBackoffStart', 7399 'uint8_t', 7400 [], 7401 is_const=True) 7402 ## ul-mac-messages.h (module 'wimax'): uint32_t ns3::Ucd::GetSerializedSize() const [member function] 7403 cls.add_method('GetSerializedSize', 7404 'uint32_t', 7405 [], 7406 is_const=True, is_virtual=True) 7407 ## ul-mac-messages.h (module 'wimax'): static ns3::TypeId ns3::Ucd::GetTypeId() [member function] 7408 cls.add_method('GetTypeId', 7409 'ns3::TypeId', 7410 [], 7411 is_static=True) 7412 ## ul-mac-messages.h (module 'wimax'): std::vector<ns3::OfdmUlBurstProfile, std::allocator<ns3::OfdmUlBurstProfile> > ns3::Ucd::GetUlBurstProfiles() const [member function] 7413 cls.add_method('GetUlBurstProfiles', 7414 'std::vector< ns3::OfdmUlBurstProfile >', 7415 [], 7416 is_const=True) 7417 ## ul-mac-messages.h (module 'wimax'): void ns3::Ucd::Print(std::ostream & os) const [member function] 7418 cls.add_method('Print', 7419 'void', 7420 [param('std::ostream &', 'os')], 7421 is_const=True, is_virtual=True) 7422 ## ul-mac-messages.h (module 'wimax'): void ns3::Ucd::Serialize(ns3::Buffer::Iterator start) const [member function] 7423 cls.add_method('Serialize', 7424 'void', 7425 [param('ns3::Buffer::Iterator', 'start')], 7426 is_const=True, is_virtual=True) 7427 ## ul-mac-messages.h (module 'wimax'): void ns3::Ucd::SetChannelEncodings(ns3::OfdmUcdChannelEncodings channelEncodings) [member function] 7428 cls.add_method('SetChannelEncodings', 7429 'void', 7430 [param('ns3::OfdmUcdChannelEncodings', 'channelEncodings')]) 7431 ## ul-mac-messages.h (module 'wimax'): void ns3::Ucd::SetConfigurationChangeCount(uint8_t ucdCount) [member function] 7432 cls.add_method('SetConfigurationChangeCount', 7433 'void', 7434 [param('uint8_t', 'ucdCount')]) 7435 ## ul-mac-messages.h (module 'wimax'): void ns3::Ucd::SetNrUlBurstProfiles(uint8_t nrUlBurstProfiles) [member function] 7436 cls.add_method('SetNrUlBurstProfiles', 7437 'void', 7438 [param('uint8_t', 'nrUlBurstProfiles')]) 7439 ## ul-mac-messages.h (module 'wimax'): void ns3::Ucd::SetRangingBackoffEnd(uint8_t rangingBackoffEnd) [member function] 7440 cls.add_method('SetRangingBackoffEnd', 7441 'void', 7442 [param('uint8_t', 'rangingBackoffEnd')]) 7443 ## ul-mac-messages.h (module 'wimax'): void ns3::Ucd::SetRangingBackoffStart(uint8_t rangingBackoffStart) [member function] 7444 cls.add_method('SetRangingBackoffStart', 7445 'void', 7446 [param('uint8_t', 'rangingBackoffStart')]) 7447 ## ul-mac-messages.h (module 'wimax'): void ns3::Ucd::SetRequestBackoffEnd(uint8_t requestBackoffEnd) [member function] 7448 cls.add_method('SetRequestBackoffEnd', 7449 'void', 7450 [param('uint8_t', 'requestBackoffEnd')]) 7451 ## ul-mac-messages.h (module 'wimax'): void ns3::Ucd::SetRequestBackoffStart(uint8_t requestBackoffStart) [member function] 7452 cls.add_method('SetRequestBackoffStart', 7453 'void', 7454 [param('uint8_t', 'requestBackoffStart')]) 7455 return 7456 7457def register_Ns3UlJob_methods(root_module, cls): 7458 cls.add_binary_comparison_operator('==') 7459 ## ul-job.h (module 'wimax'): ns3::UlJob::UlJob(ns3::UlJob const & arg0) [constructor] 7460 cls.add_constructor([param('ns3::UlJob const &', 'arg0')]) 7461 ## ul-job.h (module 'wimax'): ns3::UlJob::UlJob() [constructor] 7462 cls.add_constructor([]) 7463 ## ul-job.h (module 'wimax'): ns3::Time ns3::UlJob::GetDeadline() [member function] 7464 cls.add_method('GetDeadline', 7465 'ns3::Time', 7466 []) 7467 ## ul-job.h (module 'wimax'): ns3::Time ns3::UlJob::GetPeriod() [member function] 7468 cls.add_method('GetPeriod', 7469 'ns3::Time', 7470 []) 7471 ## ul-job.h (module 'wimax'): ns3::Time ns3::UlJob::GetReleaseTime() [member function] 7472 cls.add_method('GetReleaseTime', 7473 'ns3::Time', 7474 []) 7475 ## ul-job.h (module 'wimax'): ns3::ServiceFlow::SchedulingType ns3::UlJob::GetSchedulingType() [member function] 7476 cls.add_method('GetSchedulingType', 7477 'ns3::ServiceFlow::SchedulingType', 7478 []) 7479 ## ul-job.h (module 'wimax'): ns3::ServiceFlow * ns3::UlJob::GetServiceFlow() [member function] 7480 cls.add_method('GetServiceFlow', 7481 'ns3::ServiceFlow *', 7482 []) 7483 ## ul-job.h (module 'wimax'): uint32_t ns3::UlJob::GetSize() [member function] 7484 cls.add_method('GetSize', 7485 'uint32_t', 7486 []) 7487 ## ul-job.h (module 'wimax'): ns3::SSRecord * ns3::UlJob::GetSsRecord() [member function] 7488 cls.add_method('GetSsRecord', 7489 'ns3::SSRecord *', 7490 []) 7491 ## ul-job.h (module 'wimax'): ns3::ReqType ns3::UlJob::GetType() [member function] 7492 cls.add_method('GetType', 7493 'ns3::ReqType', 7494 []) 7495 ## ul-job.h (module 'wimax'): void ns3::UlJob::SetDeadline(ns3::Time deadline) [member function] 7496 cls.add_method('SetDeadline', 7497 'void', 7498 [param('ns3::Time', 'deadline')]) 7499 ## ul-job.h (module 'wimax'): void ns3::UlJob::SetPeriod(ns3::Time period) [member function] 7500 cls.add_method('SetPeriod', 7501 'void', 7502 [param('ns3::Time', 'period')]) 7503 ## ul-job.h (module 'wimax'): void ns3::UlJob::SetReleaseTime(ns3::Time releaseTime) [member function] 7504 cls.add_method('SetReleaseTime', 7505 'void', 7506 [param('ns3::Time', 'releaseTime')]) 7507 ## ul-job.h (module 'wimax'): void ns3::UlJob::SetSchedulingType(ns3::ServiceFlow::SchedulingType schedulingType) [member function] 7508 cls.add_method('SetSchedulingType', 7509 'void', 7510 [param('ns3::ServiceFlow::SchedulingType', 'schedulingType')]) 7511 ## ul-job.h (module 'wimax'): void ns3::UlJob::SetServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] 7512 cls.add_method('SetServiceFlow', 7513 'void', 7514 [param('ns3::ServiceFlow *', 'serviceFlow')]) 7515 ## ul-job.h (module 'wimax'): void ns3::UlJob::SetSize(uint32_t size) [member function] 7516 cls.add_method('SetSize', 7517 'void', 7518 [param('uint32_t', 'size')]) 7519 ## ul-job.h (module 'wimax'): void ns3::UlJob::SetSsRecord(ns3::SSRecord * ssRecord) [member function] 7520 cls.add_method('SetSsRecord', 7521 'void', 7522 [param('ns3::SSRecord *', 'ssRecord')]) 7523 ## ul-job.h (module 'wimax'): void ns3::UlJob::SetType(ns3::ReqType type) [member function] 7524 cls.add_method('SetType', 7525 'void', 7526 [param('ns3::ReqType', 'type')]) 7527 return 7528 7529def register_Ns3UlMap_methods(root_module, cls): 7530 ## ul-mac-messages.h (module 'wimax'): ns3::UlMap::UlMap(ns3::UlMap const & arg0) [constructor] 7531 cls.add_constructor([param('ns3::UlMap const &', 'arg0')]) 7532 ## ul-mac-messages.h (module 'wimax'): ns3::UlMap::UlMap() [constructor] 7533 cls.add_constructor([]) 7534 ## ul-mac-messages.h (module 'wimax'): void ns3::UlMap::AddUlMapElement(ns3::OfdmUlMapIe ulMapElement) [member function] 7535 cls.add_method('AddUlMapElement', 7536 'void', 7537 [param('ns3::OfdmUlMapIe', 'ulMapElement')]) 7538 ## ul-mac-messages.h (module 'wimax'): uint32_t ns3::UlMap::Deserialize(ns3::Buffer::Iterator start) [member function] 7539 cls.add_method('Deserialize', 7540 'uint32_t', 7541 [param('ns3::Buffer::Iterator', 'start')], 7542 is_virtual=True) 7543 ## ul-mac-messages.h (module 'wimax'): uint32_t ns3::UlMap::GetAllocationStartTime() const [member function] 7544 cls.add_method('GetAllocationStartTime', 7545 'uint32_t', 7546 [], 7547 is_const=True) 7548 ## ul-mac-messages.h (module 'wimax'): ns3::TypeId ns3::UlMap::GetInstanceTypeId() const [member function] 7549 cls.add_method('GetInstanceTypeId', 7550 'ns3::TypeId', 7551 [], 7552 is_const=True, is_virtual=True) 7553 ## ul-mac-messages.h (module 'wimax'): std::string ns3::UlMap::GetName() const [member function] 7554 cls.add_method('GetName', 7555 'std::string', 7556 [], 7557 is_const=True) 7558 ## ul-mac-messages.h (module 'wimax'): uint32_t ns3::UlMap::GetSerializedSize() const [member function] 7559 cls.add_method('GetSerializedSize', 7560 'uint32_t', 7561 [], 7562 is_const=True, is_virtual=True) 7563 ## ul-mac-messages.h (module 'wimax'): static ns3::TypeId ns3::UlMap::GetTypeId() [member function] 7564 cls.add_method('GetTypeId', 7565 'ns3::TypeId', 7566 [], 7567 is_static=True) 7568 ## ul-mac-messages.h (module 'wimax'): uint8_t ns3::UlMap::GetUcdCount() const [member function] 7569 cls.add_method('GetUcdCount', 7570 'uint8_t', 7571 [], 7572 is_const=True) 7573 ## ul-mac-messages.h (module 'wimax'): std::list<ns3::OfdmUlMapIe, std::allocator<ns3::OfdmUlMapIe> > ns3::UlMap::GetUlMapElements() const [member function] 7574 cls.add_method('GetUlMapElements', 7575 'std::list< ns3::OfdmUlMapIe >', 7576 [], 7577 is_const=True) 7578 ## ul-mac-messages.h (module 'wimax'): void ns3::UlMap::Print(std::ostream & os) const [member function] 7579 cls.add_method('Print', 7580 'void', 7581 [param('std::ostream &', 'os')], 7582 is_const=True, is_virtual=True) 7583 ## ul-mac-messages.h (module 'wimax'): void ns3::UlMap::Serialize(ns3::Buffer::Iterator start) const [member function] 7584 cls.add_method('Serialize', 7585 'void', 7586 [param('ns3::Buffer::Iterator', 'start')], 7587 is_const=True, is_virtual=True) 7588 ## ul-mac-messages.h (module 'wimax'): void ns3::UlMap::SetAllocationStartTime(uint32_t allocationStartTime) [member function] 7589 cls.add_method('SetAllocationStartTime', 7590 'void', 7591 [param('uint32_t', 'allocationStartTime')]) 7592 ## ul-mac-messages.h (module 'wimax'): void ns3::UlMap::SetUcdCount(uint8_t ucdCount) [member function] 7593 cls.add_method('SetUcdCount', 7594 'void', 7595 [param('uint8_t', 'ucdCount')]) 7596 return 7597 7598def register_Ns3UniformRandomVariable_methods(root_module, cls): 7599 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] 7600 cls.add_method('GetTypeId', 7601 'ns3::TypeId', 7602 [], 7603 is_static=True) 7604 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] 7605 cls.add_constructor([]) 7606 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] 7607 cls.add_method('GetMin', 7608 'double', 7609 [], 7610 is_const=True) 7611 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] 7612 cls.add_method('GetMax', 7613 'double', 7614 [], 7615 is_const=True) 7616 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] 7617 cls.add_method('GetValue', 7618 'double', 7619 [param('double', 'min'), param('double', 'max')]) 7620 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] 7621 cls.add_method('GetInteger', 7622 'uint32_t', 7623 [param('uint32_t', 'min'), param('uint32_t', 'max')]) 7624 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] 7625 cls.add_method('GetValue', 7626 'double', 7627 [], 7628 is_virtual=True) 7629 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] 7630 cls.add_method('GetInteger', 7631 'uint32_t', 7632 [], 7633 is_virtual=True) 7634 return 7635 7636def register_Ns3UplinkScheduler_methods(root_module, cls): 7637 ## bs-uplink-scheduler.h (module 'wimax'): ns3::UplinkScheduler::UplinkScheduler(ns3::UplinkScheduler const & arg0) [constructor] 7638 cls.add_constructor([param('ns3::UplinkScheduler const &', 'arg0')]) 7639 ## bs-uplink-scheduler.h (module 'wimax'): ns3::UplinkScheduler::UplinkScheduler() [constructor] 7640 cls.add_constructor([]) 7641 ## bs-uplink-scheduler.h (module 'wimax'): ns3::UplinkScheduler::UplinkScheduler(ns3::Ptr<ns3::BaseStationNetDevice> bs) [constructor] 7642 cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) 7643 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::AddUplinkAllocation(ns3::OfdmUlMapIe & ulMapIe, uint32_t const & allocationSize, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7644 cls.add_method('AddUplinkAllocation', 7645 'void', 7646 [param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('uint32_t const &', 'allocationSize'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7647 is_pure_virtual=True, is_virtual=True) 7648 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::AllocateInitialRangingInterval(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7649 cls.add_method('AllocateInitialRangingInterval', 7650 'void', 7651 [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7652 is_pure_virtual=True, is_virtual=True) 7653 ## bs-uplink-scheduler.h (module 'wimax'): uint32_t ns3::UplinkScheduler::CalculateAllocationStartTime() [member function] 7654 cls.add_method('CalculateAllocationStartTime', 7655 'uint32_t', 7656 [], 7657 is_pure_virtual=True, is_virtual=True) 7658 ## bs-uplink-scheduler.h (module 'wimax'): ns3::Ptr<ns3::BaseStationNetDevice> ns3::UplinkScheduler::GetBs() [member function] 7659 cls.add_method('GetBs', 7660 'ns3::Ptr< ns3::BaseStationNetDevice >', 7661 [], 7662 is_virtual=True) 7663 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::GetChannelDescriptorsToUpdate(bool & arg0, bool & arg1, bool & arg2, bool & arg3) [member function] 7664 cls.add_method('GetChannelDescriptorsToUpdate', 7665 'void', 7666 [param('bool &', 'arg0'), param('bool &', 'arg1'), param('bool &', 'arg2'), param('bool &', 'arg3')], 7667 is_pure_virtual=True, is_virtual=True) 7668 ## bs-uplink-scheduler.h (module 'wimax'): ns3::Time ns3::UplinkScheduler::GetDcdTimeStamp() const [member function] 7669 cls.add_method('GetDcdTimeStamp', 7670 'ns3::Time', 7671 [], 7672 is_const=True, is_virtual=True) 7673 ## bs-uplink-scheduler.h (module 'wimax'): bool ns3::UplinkScheduler::GetIsInvIrIntrvlAllocated() const [member function] 7674 cls.add_method('GetIsInvIrIntrvlAllocated', 7675 'bool', 7676 [], 7677 is_const=True, is_virtual=True) 7678 ## bs-uplink-scheduler.h (module 'wimax'): bool ns3::UplinkScheduler::GetIsIrIntrvlAllocated() const [member function] 7679 cls.add_method('GetIsIrIntrvlAllocated', 7680 'bool', 7681 [], 7682 is_const=True, is_virtual=True) 7683 ## bs-uplink-scheduler.h (module 'wimax'): uint8_t ns3::UplinkScheduler::GetNrIrOppsAllocated() const [member function] 7684 cls.add_method('GetNrIrOppsAllocated', 7685 'uint8_t', 7686 [], 7687 is_const=True, is_virtual=True) 7688 ## bs-uplink-scheduler.h (module 'wimax'): ns3::Time ns3::UplinkScheduler::GetTimeStampIrInterval() [member function] 7689 cls.add_method('GetTimeStampIrInterval', 7690 'ns3::Time', 7691 [], 7692 is_virtual=True) 7693 ## bs-uplink-scheduler.h (module 'wimax'): static ns3::TypeId ns3::UplinkScheduler::GetTypeId() [member function] 7694 cls.add_method('GetTypeId', 7695 'ns3::TypeId', 7696 [], 7697 is_static=True) 7698 ## bs-uplink-scheduler.h (module 'wimax'): ns3::Time ns3::UplinkScheduler::GetUcdTimeStamp() const [member function] 7699 cls.add_method('GetUcdTimeStamp', 7700 'ns3::Time', 7701 [], 7702 is_const=True, is_virtual=True) 7703 ## bs-uplink-scheduler.h (module 'wimax'): std::list<ns3::OfdmUlMapIe, std::allocator<ns3::OfdmUlMapIe> > ns3::UplinkScheduler::GetUplinkAllocations() const [member function] 7704 cls.add_method('GetUplinkAllocations', 7705 'std::list< ns3::OfdmUlMapIe >', 7706 [], 7707 is_const=True, is_virtual=True) 7708 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::InitOnce() [member function] 7709 cls.add_method('InitOnce', 7710 'void', 7711 [], 7712 is_pure_virtual=True, is_virtual=True) 7713 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::OnSetRequestedBandwidth(ns3::ServiceFlowRecord * sfr) [member function] 7714 cls.add_method('OnSetRequestedBandwidth', 7715 'void', 7716 [param('ns3::ServiceFlowRecord *', 'sfr')], 7717 is_pure_virtual=True, is_virtual=True) 7718 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::ProcessBandwidthRequest(ns3::BandwidthRequestHeader const & bwRequestHdr) [member function] 7719 cls.add_method('ProcessBandwidthRequest', 7720 'void', 7721 [param('ns3::BandwidthRequestHeader const &', 'bwRequestHdr')], 7722 is_pure_virtual=True, is_virtual=True) 7723 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::Schedule() [member function] 7724 cls.add_method('Schedule', 7725 'void', 7726 [], 7727 is_pure_virtual=True, is_virtual=True) 7728 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::ServiceBandwidthRequests(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7729 cls.add_method('ServiceBandwidthRequests', 7730 'void', 7731 [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7732 is_pure_virtual=True, is_virtual=True) 7733 ## bs-uplink-scheduler.h (module 'wimax'): bool ns3::UplinkScheduler::ServiceBandwidthRequests(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7734 cls.add_method('ServiceBandwidthRequests', 7735 'bool', 7736 [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7737 is_pure_virtual=True, is_virtual=True) 7738 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::ServiceUnsolicitedGrants(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7739 cls.add_method('ServiceUnsolicitedGrants', 7740 'void', 7741 [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7742 is_pure_virtual=True, is_virtual=True) 7743 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::SetBs(ns3::Ptr<ns3::BaseStationNetDevice> bs) [member function] 7744 cls.add_method('SetBs', 7745 'void', 7746 [param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')], 7747 is_virtual=True) 7748 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::SetDcdTimeStamp(ns3::Time dcdTimeStamp) [member function] 7749 cls.add_method('SetDcdTimeStamp', 7750 'void', 7751 [param('ns3::Time', 'dcdTimeStamp')], 7752 is_virtual=True) 7753 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::SetIsInvIrIntrvlAllocated(bool isInvIrIntrvlAllocated) [member function] 7754 cls.add_method('SetIsInvIrIntrvlAllocated', 7755 'void', 7756 [param('bool', 'isInvIrIntrvlAllocated')], 7757 is_virtual=True) 7758 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::SetIsIrIntrvlAllocated(bool isIrIntrvlAllocated) [member function] 7759 cls.add_method('SetIsIrIntrvlAllocated', 7760 'void', 7761 [param('bool', 'isIrIntrvlAllocated')], 7762 is_virtual=True) 7763 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::SetNrIrOppsAllocated(uint8_t nrIrOppsAllocated) [member function] 7764 cls.add_method('SetNrIrOppsAllocated', 7765 'void', 7766 [param('uint8_t', 'nrIrOppsAllocated')], 7767 is_virtual=True) 7768 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::SetTimeStampIrInterval(ns3::Time timeStampIrInterval) [member function] 7769 cls.add_method('SetTimeStampIrInterval', 7770 'void', 7771 [param('ns3::Time', 'timeStampIrInterval')], 7772 is_virtual=True) 7773 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::SetUcdTimeStamp(ns3::Time ucdTimeStamp) [member function] 7774 cls.add_method('SetUcdTimeStamp', 7775 'void', 7776 [param('ns3::Time', 'ucdTimeStamp')], 7777 is_virtual=True) 7778 ## bs-uplink-scheduler.h (module 'wimax'): void ns3::UplinkScheduler::SetupServiceFlow(ns3::SSRecord * ssRecord, ns3::ServiceFlow * serviceFlow) [member function] 7779 cls.add_method('SetupServiceFlow', 7780 'void', 7781 [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow *', 'serviceFlow')], 7782 is_pure_virtual=True, is_virtual=True) 7783 return 7784 7785def register_Ns3UplinkSchedulerMBQoS_methods(root_module, cls): 7786 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): ns3::UplinkSchedulerMBQoS::UplinkSchedulerMBQoS(ns3::UplinkSchedulerMBQoS const & arg0) [constructor] 7787 cls.add_constructor([param('ns3::UplinkSchedulerMBQoS const &', 'arg0')]) 7788 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): ns3::UplinkSchedulerMBQoS::UplinkSchedulerMBQoS() [constructor] 7789 cls.add_constructor([]) 7790 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): ns3::UplinkSchedulerMBQoS::UplinkSchedulerMBQoS(ns3::Time time) [constructor] 7791 cls.add_constructor([param('ns3::Time', 'time')]) 7792 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::AddUplinkAllocation(ns3::OfdmUlMapIe & ulMapIe, uint32_t const & allocationSize, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7793 cls.add_method('AddUplinkAllocation', 7794 'void', 7795 [param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('uint32_t const &', 'allocationSize'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7796 is_virtual=True) 7797 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::AllocateInitialRangingInterval(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7798 cls.add_method('AllocateInitialRangingInterval', 7799 'void', 7800 [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7801 is_virtual=True) 7802 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): uint32_t ns3::UplinkSchedulerMBQoS::CalculateAllocationStartTime() [member function] 7803 cls.add_method('CalculateAllocationStartTime', 7804 'uint32_t', 7805 [], 7806 is_virtual=True) 7807 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::CheckDeadline(uint32_t & availableSymbols) [member function] 7808 cls.add_method('CheckDeadline', 7809 'void', 7810 [param('uint32_t &', 'availableSymbols')]) 7811 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::CheckMinimumBandwidth(uint32_t & availableSymbols) [member function] 7812 cls.add_method('CheckMinimumBandwidth', 7813 'void', 7814 [param('uint32_t &', 'availableSymbols')]) 7815 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): uint32_t ns3::UplinkSchedulerMBQoS::CountSymbolsJobs(ns3::Ptr<ns3::UlJob> job) [member function] 7816 cls.add_method('CountSymbolsJobs', 7817 'uint32_t', 7818 [param('ns3::Ptr< ns3::UlJob >', 'job')]) 7819 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): uint32_t ns3::UplinkSchedulerMBQoS::CountSymbolsQueue(std::list<ns3::Ptr<ns3::UlJob>, std::allocator<ns3::Ptr<ns3::UlJob> > > jobs) [member function] 7820 cls.add_method('CountSymbolsQueue', 7821 'uint32_t', 7822 [param('std::list< ns3::Ptr< ns3::UlJob > >', 'jobs')]) 7823 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): ns3::Ptr<ns3::UlJob> ns3::UplinkSchedulerMBQoS::CreateUlJob(ns3::SSRecord * ssRecord, ns3::ServiceFlow::SchedulingType schedType, ns3::ReqType reqType) [member function] 7824 cls.add_method('CreateUlJob', 7825 'ns3::Ptr< ns3::UlJob >', 7826 [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedType'), param('ns3::ReqType', 'reqType')]) 7827 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): ns3::Ptr<ns3::UlJob> ns3::UplinkSchedulerMBQoS::DequeueJob(ns3::UlJob::JobPriority priority) [member function] 7828 cls.add_method('DequeueJob', 7829 'ns3::Ptr< ns3::UlJob >', 7830 [param('ns3::UlJob::JobPriority', 'priority')]) 7831 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): ns3::Time ns3::UplinkSchedulerMBQoS::DetermineDeadline(ns3::ServiceFlow * serviceFlow) [member function] 7832 cls.add_method('DetermineDeadline', 7833 'ns3::Time', 7834 [param('ns3::ServiceFlow *', 'serviceFlow')]) 7835 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::EnqueueJob(ns3::UlJob::JobPriority priority, ns3::Ptr<ns3::UlJob> job) [member function] 7836 cls.add_method('EnqueueJob', 7837 'void', 7838 [param('ns3::UlJob::JobPriority', 'priority'), param('ns3::Ptr< ns3::UlJob >', 'job')]) 7839 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::GetChannelDescriptorsToUpdate(bool & updateDcd, bool & updateUcd, bool & sendDcd, bool & sendUcd) [member function] 7840 cls.add_method('GetChannelDescriptorsToUpdate', 7841 'void', 7842 [param('bool &', 'updateDcd'), param('bool &', 'updateUcd'), param('bool &', 'sendDcd'), param('bool &', 'sendUcd')], 7843 is_virtual=True) 7844 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): uint32_t ns3::UplinkSchedulerMBQoS::GetPendingSize(ns3::ServiceFlow * serviceFlow) [member function] 7845 cls.add_method('GetPendingSize', 7846 'uint32_t', 7847 [param('ns3::ServiceFlow *', 'serviceFlow')]) 7848 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): static ns3::TypeId ns3::UplinkSchedulerMBQoS::GetTypeId() [member function] 7849 cls.add_method('GetTypeId', 7850 'ns3::TypeId', 7851 [], 7852 is_static=True) 7853 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): std::list<ns3::OfdmUlMapIe, std::allocator<ns3::OfdmUlMapIe> > ns3::UplinkSchedulerMBQoS::GetUplinkAllocations() const [member function] 7854 cls.add_method('GetUplinkAllocations', 7855 'std::list< ns3::OfdmUlMapIe >', 7856 [], 7857 is_const=True, is_virtual=True) 7858 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::InitOnce() [member function] 7859 cls.add_method('InitOnce', 7860 'void', 7861 [], 7862 is_virtual=True) 7863 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::OnSetRequestedBandwidth(ns3::ServiceFlowRecord * sfr) [member function] 7864 cls.add_method('OnSetRequestedBandwidth', 7865 'void', 7866 [param('ns3::ServiceFlowRecord *', 'sfr')], 7867 is_virtual=True) 7868 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::ProcessBandwidthRequest(ns3::BandwidthRequestHeader const & bwRequestHdr) [member function] 7869 cls.add_method('ProcessBandwidthRequest', 7870 'void', 7871 [param('ns3::BandwidthRequestHeader const &', 'bwRequestHdr')], 7872 is_virtual=True) 7873 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::Schedule() [member function] 7874 cls.add_method('Schedule', 7875 'void', 7876 [], 7877 is_virtual=True) 7878 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::ServiceBandwidthRequests(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7879 cls.add_method('ServiceBandwidthRequests', 7880 'void', 7881 [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7882 is_virtual=True) 7883 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): bool ns3::UplinkSchedulerMBQoS::ServiceBandwidthRequests(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7884 cls.add_method('ServiceBandwidthRequests', 7885 'bool', 7886 [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7887 is_virtual=True) 7888 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): bool ns3::UplinkSchedulerMBQoS::ServiceBandwidthRequestsBytes(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols, uint32_t allocationSizeBytes) [member function] 7889 cls.add_method('ServiceBandwidthRequestsBytes', 7890 'bool', 7891 [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols'), param('uint32_t', 'allocationSizeBytes')]) 7892 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::ServiceUnsolicitedGrants(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7893 cls.add_method('ServiceUnsolicitedGrants', 7894 'void', 7895 [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7896 is_virtual=True) 7897 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::SetupServiceFlow(ns3::SSRecord * ssRecord, ns3::ServiceFlow * serviceFlow) [member function] 7898 cls.add_method('SetupServiceFlow', 7899 'void', 7900 [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow *', 'serviceFlow')], 7901 is_virtual=True) 7902 ## bs-uplink-scheduler-mbqos.h (module 'wimax'): void ns3::UplinkSchedulerMBQoS::UplinkSchedWindowTimer() [member function] 7903 cls.add_method('UplinkSchedWindowTimer', 7904 'void', 7905 []) 7906 return 7907 7908def register_Ns3UplinkSchedulerRtps_methods(root_module, cls): 7909 ## bs-uplink-scheduler-rtps.h (module 'wimax'): ns3::UplinkSchedulerRtps::UplinkSchedulerRtps(ns3::UplinkSchedulerRtps const & arg0) [constructor] 7910 cls.add_constructor([param('ns3::UplinkSchedulerRtps const &', 'arg0')]) 7911 ## bs-uplink-scheduler-rtps.h (module 'wimax'): ns3::UplinkSchedulerRtps::UplinkSchedulerRtps() [constructor] 7912 cls.add_constructor([]) 7913 ## bs-uplink-scheduler-rtps.h (module 'wimax'): ns3::UplinkSchedulerRtps::UplinkSchedulerRtps(ns3::Ptr<ns3::BaseStationNetDevice> bs) [constructor] 7914 cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) 7915 ## bs-uplink-scheduler-rtps.h (module 'wimax'): void ns3::UplinkSchedulerRtps::AddUplinkAllocation(ns3::OfdmUlMapIe & ulMapIe, uint32_t const & allocationSize, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7916 cls.add_method('AddUplinkAllocation', 7917 'void', 7918 [param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('uint32_t const &', 'allocationSize'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7919 is_virtual=True) 7920 ## bs-uplink-scheduler-rtps.h (module 'wimax'): void ns3::UplinkSchedulerRtps::AllocateInitialRangingInterval(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7921 cls.add_method('AllocateInitialRangingInterval', 7922 'void', 7923 [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7924 is_virtual=True) 7925 ## bs-uplink-scheduler-rtps.h (module 'wimax'): uint32_t ns3::UplinkSchedulerRtps::CalculateAllocationStartTime() [member function] 7926 cls.add_method('CalculateAllocationStartTime', 7927 'uint32_t', 7928 [], 7929 is_virtual=True) 7930 ## bs-uplink-scheduler-rtps.h (module 'wimax'): void ns3::UplinkSchedulerRtps::GetChannelDescriptorsToUpdate(bool & updateDcd, bool & updateUcd, bool & sendDcd, bool & sendUcd) [member function] 7931 cls.add_method('GetChannelDescriptorsToUpdate', 7932 'void', 7933 [param('bool &', 'updateDcd'), param('bool &', 'updateUcd'), param('bool &', 'sendDcd'), param('bool &', 'sendUcd')], 7934 is_virtual=True) 7935 ## bs-uplink-scheduler-rtps.h (module 'wimax'): static ns3::TypeId ns3::UplinkSchedulerRtps::GetTypeId() [member function] 7936 cls.add_method('GetTypeId', 7937 'ns3::TypeId', 7938 [], 7939 is_static=True) 7940 ## bs-uplink-scheduler-rtps.h (module 'wimax'): std::list<ns3::OfdmUlMapIe, std::allocator<ns3::OfdmUlMapIe> > ns3::UplinkSchedulerRtps::GetUplinkAllocations() const [member function] 7941 cls.add_method('GetUplinkAllocations', 7942 'std::list< ns3::OfdmUlMapIe >', 7943 [], 7944 is_const=True, is_virtual=True) 7945 ## bs-uplink-scheduler-rtps.h (module 'wimax'): void ns3::UplinkSchedulerRtps::InitOnce() [member function] 7946 cls.add_method('InitOnce', 7947 'void', 7948 [], 7949 is_virtual=True) 7950 ## bs-uplink-scheduler-rtps.h (module 'wimax'): void ns3::UplinkSchedulerRtps::OnSetRequestedBandwidth(ns3::ServiceFlowRecord * sfr) [member function] 7951 cls.add_method('OnSetRequestedBandwidth', 7952 'void', 7953 [param('ns3::ServiceFlowRecord *', 'sfr')], 7954 is_virtual=True) 7955 ## bs-uplink-scheduler-rtps.h (module 'wimax'): void ns3::UplinkSchedulerRtps::ProcessBandwidthRequest(ns3::BandwidthRequestHeader const & bwRequestHdr) [member function] 7956 cls.add_method('ProcessBandwidthRequest', 7957 'void', 7958 [param('ns3::BandwidthRequestHeader const &', 'bwRequestHdr')], 7959 is_virtual=True) 7960 ## bs-uplink-scheduler-rtps.h (module 'wimax'): void ns3::UplinkSchedulerRtps::Schedule() [member function] 7961 cls.add_method('Schedule', 7962 'void', 7963 [], 7964 is_virtual=True) 7965 ## bs-uplink-scheduler-rtps.h (module 'wimax'): void ns3::UplinkSchedulerRtps::ServiceBandwidthRequests(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7966 cls.add_method('ServiceBandwidthRequests', 7967 'void', 7968 [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7969 is_virtual=True) 7970 ## bs-uplink-scheduler-rtps.h (module 'wimax'): bool ns3::UplinkSchedulerRtps::ServiceBandwidthRequests(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7971 cls.add_method('ServiceBandwidthRequests', 7972 'bool', 7973 [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7974 is_virtual=True) 7975 ## bs-uplink-scheduler-rtps.h (module 'wimax'): void ns3::UplinkSchedulerRtps::ServiceUnsolicitedGrants(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7976 cls.add_method('ServiceUnsolicitedGrants', 7977 'void', 7978 [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 7979 is_virtual=True) 7980 ## bs-uplink-scheduler-rtps.h (module 'wimax'): void ns3::UplinkSchedulerRtps::SetupServiceFlow(ns3::SSRecord * ssRecord, ns3::ServiceFlow * serviceFlow) [member function] 7981 cls.add_method('SetupServiceFlow', 7982 'void', 7983 [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow *', 'serviceFlow')], 7984 is_virtual=True) 7985 ## bs-uplink-scheduler-rtps.h (module 'wimax'): void ns3::UplinkSchedulerRtps::ULSchedulerRTPSConnection(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7986 cls.add_method('ULSchedulerRTPSConnection', 7987 'void', 7988 [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')]) 7989 return 7990 7991def register_Ns3UplinkSchedulerSimple_methods(root_module, cls): 7992 ## bs-uplink-scheduler-simple.h (module 'wimax'): ns3::UplinkSchedulerSimple::UplinkSchedulerSimple(ns3::UplinkSchedulerSimple const & arg0) [constructor] 7993 cls.add_constructor([param('ns3::UplinkSchedulerSimple const &', 'arg0')]) 7994 ## bs-uplink-scheduler-simple.h (module 'wimax'): ns3::UplinkSchedulerSimple::UplinkSchedulerSimple() [constructor] 7995 cls.add_constructor([]) 7996 ## bs-uplink-scheduler-simple.h (module 'wimax'): ns3::UplinkSchedulerSimple::UplinkSchedulerSimple(ns3::Ptr<ns3::BaseStationNetDevice> bs) [constructor] 7997 cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) 7998 ## bs-uplink-scheduler-simple.h (module 'wimax'): void ns3::UplinkSchedulerSimple::AddUplinkAllocation(ns3::OfdmUlMapIe & ulMapIe, uint32_t const & allocationSize, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 7999 cls.add_method('AddUplinkAllocation', 8000 'void', 8001 [param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('uint32_t const &', 'allocationSize'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 8002 is_virtual=True) 8003 ## bs-uplink-scheduler-simple.h (module 'wimax'): void ns3::UplinkSchedulerSimple::AllocateInitialRangingInterval(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 8004 cls.add_method('AllocateInitialRangingInterval', 8005 'void', 8006 [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 8007 is_virtual=True) 8008 ## bs-uplink-scheduler-simple.h (module 'wimax'): uint32_t ns3::UplinkSchedulerSimple::CalculateAllocationStartTime() [member function] 8009 cls.add_method('CalculateAllocationStartTime', 8010 'uint32_t', 8011 [], 8012 is_virtual=True) 8013 ## bs-uplink-scheduler-simple.h (module 'wimax'): void ns3::UplinkSchedulerSimple::GetChannelDescriptorsToUpdate(bool & updateDcd, bool & updateUcd, bool & sendDcd, bool & sendUcd) [member function] 8014 cls.add_method('GetChannelDescriptorsToUpdate', 8015 'void', 8016 [param('bool &', 'updateDcd'), param('bool &', 'updateUcd'), param('bool &', 'sendDcd'), param('bool &', 'sendUcd')], 8017 is_virtual=True) 8018 ## bs-uplink-scheduler-simple.h (module 'wimax'): static ns3::TypeId ns3::UplinkSchedulerSimple::GetTypeId() [member function] 8019 cls.add_method('GetTypeId', 8020 'ns3::TypeId', 8021 [], 8022 is_static=True) 8023 ## bs-uplink-scheduler-simple.h (module 'wimax'): std::list<ns3::OfdmUlMapIe, std::allocator<ns3::OfdmUlMapIe> > ns3::UplinkSchedulerSimple::GetUplinkAllocations() const [member function] 8024 cls.add_method('GetUplinkAllocations', 8025 'std::list< ns3::OfdmUlMapIe >', 8026 [], 8027 is_const=True, is_virtual=True) 8028 ## bs-uplink-scheduler-simple.h (module 'wimax'): void ns3::UplinkSchedulerSimple::InitOnce() [member function] 8029 cls.add_method('InitOnce', 8030 'void', 8031 [], 8032 is_virtual=True) 8033 ## bs-uplink-scheduler-simple.h (module 'wimax'): void ns3::UplinkSchedulerSimple::OnSetRequestedBandwidth(ns3::ServiceFlowRecord * sfr) [member function] 8034 cls.add_method('OnSetRequestedBandwidth', 8035 'void', 8036 [param('ns3::ServiceFlowRecord *', 'sfr')], 8037 is_virtual=True) 8038 ## bs-uplink-scheduler-simple.h (module 'wimax'): void ns3::UplinkSchedulerSimple::ProcessBandwidthRequest(ns3::BandwidthRequestHeader const & bwRequestHdr) [member function] 8039 cls.add_method('ProcessBandwidthRequest', 8040 'void', 8041 [param('ns3::BandwidthRequestHeader const &', 'bwRequestHdr')], 8042 is_virtual=True) 8043 ## bs-uplink-scheduler-simple.h (module 'wimax'): void ns3::UplinkSchedulerSimple::Schedule() [member function] 8044 cls.add_method('Schedule', 8045 'void', 8046 [], 8047 is_virtual=True) 8048 ## bs-uplink-scheduler-simple.h (module 'wimax'): void ns3::UplinkSchedulerSimple::ServiceBandwidthRequests(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 8049 cls.add_method('ServiceBandwidthRequests', 8050 'void', 8051 [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 8052 is_virtual=True) 8053 ## bs-uplink-scheduler-simple.h (module 'wimax'): bool ns3::UplinkSchedulerSimple::ServiceBandwidthRequests(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 8054 cls.add_method('ServiceBandwidthRequests', 8055 'bool', 8056 [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 8057 is_virtual=True) 8058 ## bs-uplink-scheduler-simple.h (module 'wimax'): void ns3::UplinkSchedulerSimple::ServiceUnsolicitedGrants(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] 8059 cls.add_method('ServiceUnsolicitedGrants', 8060 'void', 8061 [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], 8062 is_virtual=True) 8063 ## bs-uplink-scheduler-simple.h (module 'wimax'): void ns3::UplinkSchedulerSimple::SetupServiceFlow(ns3::SSRecord * ssRecord, ns3::ServiceFlow * serviceFlow) [member function] 8064 cls.add_method('SetupServiceFlow', 8065 'void', 8066 [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow *', 'serviceFlow')], 8067 is_virtual=True) 8068 return 8069 8070def register_Ns3WeibullRandomVariable_methods(root_module, cls): 8071 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] 8072 cls.add_method('GetTypeId', 8073 'ns3::TypeId', 8074 [], 8075 is_static=True) 8076 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] 8077 cls.add_constructor([]) 8078 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] 8079 cls.add_method('GetScale', 8080 'double', 8081 [], 8082 is_const=True) 8083 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] 8084 cls.add_method('GetShape', 8085 'double', 8086 [], 8087 is_const=True) 8088 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] 8089 cls.add_method('GetBound', 8090 'double', 8091 [], 8092 is_const=True) 8093 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] 8094 cls.add_method('GetValue', 8095 'double', 8096 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 8097 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 8098 cls.add_method('GetInteger', 8099 'uint32_t', 8100 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 8101 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] 8102 cls.add_method('GetValue', 8103 'double', 8104 [], 8105 is_virtual=True) 8106 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] 8107 cls.add_method('GetInteger', 8108 'uint32_t', 8109 [], 8110 is_virtual=True) 8111 return 8112 8113def register_Ns3WimaxConnection_methods(root_module, cls): 8114 ## wimax-connection.h (module 'wimax'): ns3::WimaxConnection::WimaxConnection(ns3::WimaxConnection const & arg0) [constructor] 8115 cls.add_constructor([param('ns3::WimaxConnection const &', 'arg0')]) 8116 ## wimax-connection.h (module 'wimax'): ns3::WimaxConnection::WimaxConnection(ns3::Cid cid, ns3::Cid::Type type) [constructor] 8117 cls.add_constructor([param('ns3::Cid', 'cid'), param('ns3::Cid::Type', 'type')]) 8118 ## wimax-connection.h (module 'wimax'): void ns3::WimaxConnection::ClearFragmentsQueue() [member function] 8119 cls.add_method('ClearFragmentsQueue', 8120 'void', 8121 []) 8122 ## wimax-connection.h (module 'wimax'): ns3::Ptr<ns3::Packet> ns3::WimaxConnection::Dequeue(ns3::MacHeaderType::HeaderType packetType=::ns3::MacHeaderType::HeaderType::HEADER_TYPE_GENERIC) [member function] 8123 cls.add_method('Dequeue', 8124 'ns3::Ptr< ns3::Packet >', 8125 [param('ns3::MacHeaderType::HeaderType', 'packetType', default_value='::ns3::MacHeaderType::HeaderType::HEADER_TYPE_GENERIC')]) 8126 ## wimax-connection.h (module 'wimax'): ns3::Ptr<ns3::Packet> ns3::WimaxConnection::Dequeue(ns3::MacHeaderType::HeaderType packetType, uint32_t availableByte) [member function] 8127 cls.add_method('Dequeue', 8128 'ns3::Ptr< ns3::Packet >', 8129 [param('ns3::MacHeaderType::HeaderType', 'packetType'), param('uint32_t', 'availableByte')]) 8130 ## wimax-connection.h (module 'wimax'): bool ns3::WimaxConnection::Enqueue(ns3::Ptr<ns3::Packet> packet, ns3::MacHeaderType const & hdrType, ns3::GenericMacHeader const & hdr) [member function] 8131 cls.add_method('Enqueue', 8132 'bool', 8133 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::GenericMacHeader const &', 'hdr')]) 8134 ## wimax-connection.h (module 'wimax'): void ns3::WimaxConnection::FragmentEnqueue(ns3::Ptr<const ns3::Packet> fragment) [member function] 8135 cls.add_method('FragmentEnqueue', 8136 'void', 8137 [param('ns3::Ptr< ns3::Packet const >', 'fragment')]) 8138 ## wimax-connection.h (module 'wimax'): ns3::Cid ns3::WimaxConnection::GetCid() const [member function] 8139 cls.add_method('GetCid', 8140 'ns3::Cid', 8141 [], 8142 is_const=True) 8143 ## wimax-connection.h (module 'wimax'): ns3::WimaxConnection::FragmentsQueue const ns3::WimaxConnection::GetFragmentsQueue() const [member function] 8144 cls.add_method('GetFragmentsQueue', 8145 'ns3::WimaxConnection::FragmentsQueue const', 8146 [], 8147 is_const=True) 8148 ## wimax-connection.h (module 'wimax'): ns3::Ptr<ns3::WimaxMacQueue> ns3::WimaxConnection::GetQueue() const [member function] 8149 cls.add_method('GetQueue', 8150 'ns3::Ptr< ns3::WimaxMacQueue >', 8151 [], 8152 is_const=True) 8153 ## wimax-connection.h (module 'wimax'): uint8_t ns3::WimaxConnection::GetSchedulingType() const [member function] 8154 cls.add_method('GetSchedulingType', 8155 'uint8_t', 8156 [], 8157 is_const=True) 8158 ## wimax-connection.h (module 'wimax'): ns3::ServiceFlow * ns3::WimaxConnection::GetServiceFlow() const [member function] 8159 cls.add_method('GetServiceFlow', 8160 'ns3::ServiceFlow *', 8161 [], 8162 is_const=True) 8163 ## wimax-connection.h (module 'wimax'): ns3::Cid::Type ns3::WimaxConnection::GetType() const [member function] 8164 cls.add_method('GetType', 8165 'ns3::Cid::Type', 8166 [], 8167 is_const=True) 8168 ## wimax-connection.h (module 'wimax'): static ns3::TypeId ns3::WimaxConnection::GetTypeId() [member function] 8169 cls.add_method('GetTypeId', 8170 'ns3::TypeId', 8171 [], 8172 is_static=True) 8173 ## wimax-connection.h (module 'wimax'): std::string ns3::WimaxConnection::GetTypeStr() const [member function] 8174 cls.add_method('GetTypeStr', 8175 'std::string', 8176 [], 8177 is_const=True) 8178 ## wimax-connection.h (module 'wimax'): bool ns3::WimaxConnection::HasPackets() const [member function] 8179 cls.add_method('HasPackets', 8180 'bool', 8181 [], 8182 is_const=True) 8183 ## wimax-connection.h (module 'wimax'): bool ns3::WimaxConnection::HasPackets(ns3::MacHeaderType::HeaderType packetType) const [member function] 8184 cls.add_method('HasPackets', 8185 'bool', 8186 [param('ns3::MacHeaderType::HeaderType', 'packetType')], 8187 is_const=True) 8188 ## wimax-connection.h (module 'wimax'): void ns3::WimaxConnection::SetServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] 8189 cls.add_method('SetServiceFlow', 8190 'void', 8191 [param('ns3::ServiceFlow *', 'serviceFlow')]) 8192 ## wimax-connection.h (module 'wimax'): void ns3::WimaxConnection::DoDispose() [member function] 8193 cls.add_method('DoDispose', 8194 'void', 8195 [], 8196 is_virtual=True, visibility='private') 8197 return 8198 8199def register_Ns3WimaxMacQueue_methods(root_module, cls): 8200 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::WimaxMacQueue(ns3::WimaxMacQueue const & arg0) [constructor] 8201 cls.add_constructor([param('ns3::WimaxMacQueue const &', 'arg0')]) 8202 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::WimaxMacQueue() [constructor] 8203 cls.add_constructor([]) 8204 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::WimaxMacQueue(uint32_t maxSize) [constructor] 8205 cls.add_constructor([param('uint32_t', 'maxSize')]) 8206 ## wimax-mac-queue.h (module 'wimax'): bool ns3::WimaxMacQueue::CheckForFragmentation(ns3::MacHeaderType::HeaderType packetType) [member function] 8207 cls.add_method('CheckForFragmentation', 8208 'bool', 8209 [param('ns3::MacHeaderType::HeaderType', 'packetType')]) 8210 ## wimax-mac-queue.h (module 'wimax'): ns3::Ptr<ns3::Packet> ns3::WimaxMacQueue::Dequeue(ns3::MacHeaderType::HeaderType packetType) [member function] 8211 cls.add_method('Dequeue', 8212 'ns3::Ptr< ns3::Packet >', 8213 [param('ns3::MacHeaderType::HeaderType', 'packetType')]) 8214 ## wimax-mac-queue.h (module 'wimax'): ns3::Ptr<ns3::Packet> ns3::WimaxMacQueue::Dequeue(ns3::MacHeaderType::HeaderType packetType, uint32_t availableByte) [member function] 8215 cls.add_method('Dequeue', 8216 'ns3::Ptr< ns3::Packet >', 8217 [param('ns3::MacHeaderType::HeaderType', 'packetType'), param('uint32_t', 'availableByte')]) 8218 ## wimax-mac-queue.h (module 'wimax'): bool ns3::WimaxMacQueue::Enqueue(ns3::Ptr<ns3::Packet> packet, ns3::MacHeaderType const & hdrType, ns3::GenericMacHeader const & hdr) [member function] 8219 cls.add_method('Enqueue', 8220 'bool', 8221 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::GenericMacHeader const &', 'hdr')]) 8222 ## wimax-mac-queue.h (module 'wimax'): uint32_t ns3::WimaxMacQueue::GetFirstPacketHdrSize(ns3::MacHeaderType::HeaderType packetType) [member function] 8223 cls.add_method('GetFirstPacketHdrSize', 8224 'uint32_t', 8225 [param('ns3::MacHeaderType::HeaderType', 'packetType')]) 8226 ## wimax-mac-queue.h (module 'wimax'): uint32_t ns3::WimaxMacQueue::GetFirstPacketPayloadSize(ns3::MacHeaderType::HeaderType packetType) [member function] 8227 cls.add_method('GetFirstPacketPayloadSize', 8228 'uint32_t', 8229 [param('ns3::MacHeaderType::HeaderType', 'packetType')]) 8230 ## wimax-mac-queue.h (module 'wimax'): uint32_t ns3::WimaxMacQueue::GetFirstPacketRequiredByte(ns3::MacHeaderType::HeaderType packetType) [member function] 8231 cls.add_method('GetFirstPacketRequiredByte', 8232 'uint32_t', 8233 [param('ns3::MacHeaderType::HeaderType', 'packetType')]) 8234 ## wimax-mac-queue.h (module 'wimax'): uint32_t ns3::WimaxMacQueue::GetMaxSize() const [member function] 8235 cls.add_method('GetMaxSize', 8236 'uint32_t', 8237 [], 8238 is_const=True) 8239 ## wimax-mac-queue.h (module 'wimax'): uint32_t ns3::WimaxMacQueue::GetNBytes() const [member function] 8240 cls.add_method('GetNBytes', 8241 'uint32_t', 8242 [], 8243 is_const=True) 8244 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::PacketQueue const & ns3::WimaxMacQueue::GetPacketQueue() const [member function] 8245 cls.add_method('GetPacketQueue', 8246 'ns3::WimaxMacQueue::PacketQueue const &', 8247 [], 8248 is_const=True) 8249 ## wimax-mac-queue.h (module 'wimax'): uint32_t ns3::WimaxMacQueue::GetQueueLengthWithMACOverhead() [member function] 8250 cls.add_method('GetQueueLengthWithMACOverhead', 8251 'uint32_t', 8252 []) 8253 ## wimax-mac-queue.h (module 'wimax'): uint32_t ns3::WimaxMacQueue::GetSize() const [member function] 8254 cls.add_method('GetSize', 8255 'uint32_t', 8256 [], 8257 is_const=True) 8258 ## wimax-mac-queue.h (module 'wimax'): static ns3::TypeId ns3::WimaxMacQueue::GetTypeId() [member function] 8259 cls.add_method('GetTypeId', 8260 'ns3::TypeId', 8261 [], 8262 is_static=True) 8263 ## wimax-mac-queue.h (module 'wimax'): bool ns3::WimaxMacQueue::IsEmpty() const [member function] 8264 cls.add_method('IsEmpty', 8265 'bool', 8266 [], 8267 is_const=True) 8268 ## wimax-mac-queue.h (module 'wimax'): bool ns3::WimaxMacQueue::IsEmpty(ns3::MacHeaderType::HeaderType packetType) const [member function] 8269 cls.add_method('IsEmpty', 8270 'bool', 8271 [param('ns3::MacHeaderType::HeaderType', 'packetType')], 8272 is_const=True) 8273 ## wimax-mac-queue.h (module 'wimax'): ns3::Ptr<ns3::Packet> ns3::WimaxMacQueue::Peek(ns3::GenericMacHeader & hdr) const [member function] 8274 cls.add_method('Peek', 8275 'ns3::Ptr< ns3::Packet >', 8276 [param('ns3::GenericMacHeader &', 'hdr')], 8277 is_const=True) 8278 ## wimax-mac-queue.h (module 'wimax'): ns3::Ptr<ns3::Packet> ns3::WimaxMacQueue::Peek(ns3::GenericMacHeader & hdr, ns3::Time & timeStamp) const [member function] 8279 cls.add_method('Peek', 8280 'ns3::Ptr< ns3::Packet >', 8281 [param('ns3::GenericMacHeader &', 'hdr'), param('ns3::Time &', 'timeStamp')], 8282 is_const=True) 8283 ## wimax-mac-queue.h (module 'wimax'): ns3::Ptr<ns3::Packet> ns3::WimaxMacQueue::Peek(ns3::MacHeaderType::HeaderType packetType) const [member function] 8284 cls.add_method('Peek', 8285 'ns3::Ptr< ns3::Packet >', 8286 [param('ns3::MacHeaderType::HeaderType', 'packetType')], 8287 is_const=True) 8288 ## wimax-mac-queue.h (module 'wimax'): ns3::Ptr<ns3::Packet> ns3::WimaxMacQueue::Peek(ns3::MacHeaderType::HeaderType packetType, ns3::Time & timeStamp) const [member function] 8289 cls.add_method('Peek', 8290 'ns3::Ptr< ns3::Packet >', 8291 [param('ns3::MacHeaderType::HeaderType', 'packetType'), param('ns3::Time &', 'timeStamp')], 8292 is_const=True) 8293 ## wimax-mac-queue.h (module 'wimax'): void ns3::WimaxMacQueue::SetFragmentNumber(ns3::MacHeaderType::HeaderType packetType) [member function] 8294 cls.add_method('SetFragmentNumber', 8295 'void', 8296 [param('ns3::MacHeaderType::HeaderType', 'packetType')]) 8297 ## wimax-mac-queue.h (module 'wimax'): void ns3::WimaxMacQueue::SetFragmentOffset(ns3::MacHeaderType::HeaderType packetType, uint32_t offset) [member function] 8298 cls.add_method('SetFragmentOffset', 8299 'void', 8300 [param('ns3::MacHeaderType::HeaderType', 'packetType'), param('uint32_t', 'offset')]) 8301 ## wimax-mac-queue.h (module 'wimax'): void ns3::WimaxMacQueue::SetFragmentation(ns3::MacHeaderType::HeaderType packetType) [member function] 8302 cls.add_method('SetFragmentation', 8303 'void', 8304 [param('ns3::MacHeaderType::HeaderType', 'packetType')]) 8305 ## wimax-mac-queue.h (module 'wimax'): void ns3::WimaxMacQueue::SetMaxSize(uint32_t maxSize) [member function] 8306 cls.add_method('SetMaxSize', 8307 'void', 8308 [param('uint32_t', 'maxSize')]) 8309 return 8310 8311def register_Ns3WimaxMacQueueQueueElement_methods(root_module, cls): 8312 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::QueueElement::QueueElement(ns3::WimaxMacQueue::QueueElement const & arg0) [constructor] 8313 cls.add_constructor([param('ns3::WimaxMacQueue::QueueElement const &', 'arg0')]) 8314 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::QueueElement::QueueElement() [constructor] 8315 cls.add_constructor([]) 8316 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::QueueElement::QueueElement(ns3::Ptr<ns3::Packet> packet, ns3::MacHeaderType const & hdrType, ns3::GenericMacHeader const & hdr, ns3::Time timeStamp) [constructor] 8317 cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::GenericMacHeader const &', 'hdr'), param('ns3::Time', 'timeStamp')]) 8318 ## wimax-mac-queue.h (module 'wimax'): uint32_t ns3::WimaxMacQueue::QueueElement::GetSize() const [member function] 8319 cls.add_method('GetSize', 8320 'uint32_t', 8321 [], 8322 is_const=True) 8323 ## wimax-mac-queue.h (module 'wimax'): void ns3::WimaxMacQueue::QueueElement::SetFragmentNumber() [member function] 8324 cls.add_method('SetFragmentNumber', 8325 'void', 8326 []) 8327 ## wimax-mac-queue.h (module 'wimax'): void ns3::WimaxMacQueue::QueueElement::SetFragmentOffset(uint32_t offset) [member function] 8328 cls.add_method('SetFragmentOffset', 8329 'void', 8330 [param('uint32_t', 'offset')]) 8331 ## wimax-mac-queue.h (module 'wimax'): void ns3::WimaxMacQueue::QueueElement::SetFragmentation() [member function] 8332 cls.add_method('SetFragmentation', 8333 'void', 8334 []) 8335 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::QueueElement::m_fragmentNumber [variable] 8336 cls.add_instance_attribute('m_fragmentNumber', 'uint32_t', is_const=False) 8337 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::QueueElement::m_fragmentOffset [variable] 8338 cls.add_instance_attribute('m_fragmentOffset', 'uint32_t', is_const=False) 8339 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::QueueElement::m_fragmentation [variable] 8340 cls.add_instance_attribute('m_fragmentation', 'bool', is_const=False) 8341 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::QueueElement::m_hdr [variable] 8342 cls.add_instance_attribute('m_hdr', 'ns3::GenericMacHeader', is_const=False) 8343 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::QueueElement::m_hdrType [variable] 8344 cls.add_instance_attribute('m_hdrType', 'ns3::MacHeaderType', is_const=False) 8345 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::QueueElement::m_packet [variable] 8346 cls.add_instance_attribute('m_packet', 'ns3::Ptr< ns3::Packet >', is_const=False) 8347 ## wimax-mac-queue.h (module 'wimax'): ns3::WimaxMacQueue::QueueElement::m_timeStamp [variable] 8348 cls.add_instance_attribute('m_timeStamp', 'ns3::Time', is_const=False) 8349 return 8350 8351def register_Ns3WimaxMacToMacHeader_methods(root_module, cls): 8352 ## wimax-mac-to-mac-header.h (module 'wimax'): ns3::WimaxMacToMacHeader::WimaxMacToMacHeader(ns3::WimaxMacToMacHeader const & arg0) [constructor] 8353 cls.add_constructor([param('ns3::WimaxMacToMacHeader const &', 'arg0')]) 8354 ## wimax-mac-to-mac-header.h (module 'wimax'): ns3::WimaxMacToMacHeader::WimaxMacToMacHeader() [constructor] 8355 cls.add_constructor([]) 8356 ## wimax-mac-to-mac-header.h (module 'wimax'): ns3::WimaxMacToMacHeader::WimaxMacToMacHeader(uint32_t len) [constructor] 8357 cls.add_constructor([param('uint32_t', 'len')]) 8358 ## wimax-mac-to-mac-header.h (module 'wimax'): uint32_t ns3::WimaxMacToMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 8359 cls.add_method('Deserialize', 8360 'uint32_t', 8361 [param('ns3::Buffer::Iterator', 'start')], 8362 is_virtual=True) 8363 ## wimax-mac-to-mac-header.h (module 'wimax'): ns3::TypeId ns3::WimaxMacToMacHeader::GetInstanceTypeId() const [member function] 8364 cls.add_method('GetInstanceTypeId', 8365 'ns3::TypeId', 8366 [], 8367 is_const=True, is_virtual=True) 8368 ## wimax-mac-to-mac-header.h (module 'wimax'): uint32_t ns3::WimaxMacToMacHeader::GetSerializedSize() const [member function] 8369 cls.add_method('GetSerializedSize', 8370 'uint32_t', 8371 [], 8372 is_const=True, is_virtual=True) 8373 ## wimax-mac-to-mac-header.h (module 'wimax'): uint8_t ns3::WimaxMacToMacHeader::GetSizeOfLen() const [member function] 8374 cls.add_method('GetSizeOfLen', 8375 'uint8_t', 8376 [], 8377 is_const=True) 8378 ## wimax-mac-to-mac-header.h (module 'wimax'): static ns3::TypeId ns3::WimaxMacToMacHeader::GetTypeId() [member function] 8379 cls.add_method('GetTypeId', 8380 'ns3::TypeId', 8381 [], 8382 is_static=True) 8383 ## wimax-mac-to-mac-header.h (module 'wimax'): void ns3::WimaxMacToMacHeader::Print(std::ostream & os) const [member function] 8384 cls.add_method('Print', 8385 'void', 8386 [param('std::ostream &', 'os')], 8387 is_const=True, is_virtual=True) 8388 ## wimax-mac-to-mac-header.h (module 'wimax'): void ns3::WimaxMacToMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 8389 cls.add_method('Serialize', 8390 'void', 8391 [param('ns3::Buffer::Iterator', 'start')], 8392 is_const=True, is_virtual=True) 8393 return 8394 8395def register_Ns3WimaxPhy_methods(root_module, cls): 8396 ## wimax-phy.h (module 'wimax'): ns3::WimaxPhy::WimaxPhy(ns3::WimaxPhy const & arg0) [constructor] 8397 cls.add_constructor([param('ns3::WimaxPhy const &', 'arg0')]) 8398 ## wimax-phy.h (module 'wimax'): ns3::WimaxPhy::WimaxPhy() [constructor] 8399 cls.add_constructor([]) 8400 ## wimax-phy.h (module 'wimax'): int64_t ns3::WimaxPhy::AssignStreams(int64_t stream) [member function] 8401 cls.add_method('AssignStreams', 8402 'int64_t', 8403 [param('int64_t', 'stream')], 8404 is_pure_virtual=True, is_virtual=True) 8405 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::Attach(ns3::Ptr<ns3::WimaxChannel> channel) [member function] 8406 cls.add_method('Attach', 8407 'void', 8408 [param('ns3::Ptr< ns3::WimaxChannel >', 'channel')]) 8409 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::DoDispose() [member function] 8410 cls.add_method('DoDispose', 8411 'void', 8412 [], 8413 is_virtual=True) 8414 ## wimax-phy.h (module 'wimax'): ns3::Ptr<ns3::WimaxChannel> ns3::WimaxPhy::GetChannel() const [member function] 8415 cls.add_method('GetChannel', 8416 'ns3::Ptr< ns3::WimaxChannel >', 8417 [], 8418 is_const=True) 8419 ## wimax-phy.h (module 'wimax'): uint32_t ns3::WimaxPhy::GetChannelBandwidth() const [member function] 8420 cls.add_method('GetChannelBandwidth', 8421 'uint32_t', 8422 [], 8423 is_const=True) 8424 ## wimax-phy.h (module 'wimax'): ns3::EventId ns3::WimaxPhy::GetChnlSrchTimeoutEvent() const [member function] 8425 cls.add_method('GetChnlSrchTimeoutEvent', 8426 'ns3::EventId', 8427 [], 8428 is_const=True) 8429 ## wimax-phy.h (module 'wimax'): uint32_t ns3::WimaxPhy::GetDataRate(ns3::WimaxPhy::ModulationType modulationType) const [member function] 8430 cls.add_method('GetDataRate', 8431 'uint32_t', 8432 [param('ns3::WimaxPhy::ModulationType', 'modulationType')], 8433 is_const=True) 8434 ## wimax-phy.h (module 'wimax'): ns3::Ptr<ns3::NetDevice> ns3::WimaxPhy::GetDevice() const [member function] 8435 cls.add_method('GetDevice', 8436 'ns3::Ptr< ns3::NetDevice >', 8437 [], 8438 is_const=True) 8439 ## wimax-phy.h (module 'wimax'): ns3::Time ns3::WimaxPhy::GetFrameDuration() const [member function] 8440 cls.add_method('GetFrameDuration', 8441 'ns3::Time', 8442 [], 8443 is_const=True) 8444 ## wimax-phy.h (module 'wimax'): ns3::Time ns3::WimaxPhy::GetFrameDuration(uint8_t frameDurationCode) const [member function] 8445 cls.add_method('GetFrameDuration', 8446 'ns3::Time', 8447 [param('uint8_t', 'frameDurationCode')], 8448 is_const=True) 8449 ## wimax-phy.h (module 'wimax'): uint8_t ns3::WimaxPhy::GetFrameDurationCode() const [member function] 8450 cls.add_method('GetFrameDurationCode', 8451 'uint8_t', 8452 [], 8453 is_const=True) 8454 ## wimax-phy.h (module 'wimax'): ns3::Time ns3::WimaxPhy::GetFrameDurationSec() const [member function] 8455 cls.add_method('GetFrameDurationSec', 8456 'ns3::Time', 8457 [], 8458 is_const=True) 8459 ## wimax-phy.h (module 'wimax'): uint32_t ns3::WimaxPhy::GetFrequency() const [member function] 8460 cls.add_method('GetFrequency', 8461 'uint32_t', 8462 [], 8463 is_const=True) 8464 ## wimax-phy.h (module 'wimax'): double ns3::WimaxPhy::GetGValue() const [member function] 8465 cls.add_method('GetGValue', 8466 'double', 8467 [], 8468 is_const=True) 8469 ## wimax-phy.h (module 'wimax'): ns3::Ptr<ns3::Object> ns3::WimaxPhy::GetMobility() [member function] 8470 cls.add_method('GetMobility', 8471 'ns3::Ptr< ns3::Object >', 8472 [], 8473 is_virtual=True) 8474 ## wimax-phy.h (module 'wimax'): uint16_t ns3::WimaxPhy::GetNfft() const [member function] 8475 cls.add_method('GetNfft', 8476 'uint16_t', 8477 [], 8478 is_const=True) 8479 ## wimax-phy.h (module 'wimax'): uint64_t ns3::WimaxPhy::GetNrBytes(uint32_t symbols, ns3::WimaxPhy::ModulationType modulationType) const [member function] 8480 cls.add_method('GetNrBytes', 8481 'uint64_t', 8482 [param('uint32_t', 'symbols'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], 8483 is_const=True) 8484 ## wimax-phy.h (module 'wimax'): uint8_t ns3::WimaxPhy::GetNrCarriers() const [member function] 8485 cls.add_method('GetNrCarriers', 8486 'uint8_t', 8487 [], 8488 is_const=True) 8489 ## wimax-phy.h (module 'wimax'): uint64_t ns3::WimaxPhy::GetNrSymbols(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] 8490 cls.add_method('GetNrSymbols', 8491 'uint64_t', 8492 [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], 8493 is_const=True) 8494 ## wimax-phy.h (module 'wimax'): ns3::WimaxPhy::PhyType ns3::WimaxPhy::GetPhyType() const [member function] 8495 cls.add_method('GetPhyType', 8496 'ns3::WimaxPhy::PhyType', 8497 [], 8498 is_const=True, is_pure_virtual=True, is_virtual=True) 8499 ## wimax-phy.h (module 'wimax'): ns3::Time ns3::WimaxPhy::GetPsDuration() const [member function] 8500 cls.add_method('GetPsDuration', 8501 'ns3::Time', 8502 [], 8503 is_const=True) 8504 ## wimax-phy.h (module 'wimax'): uint16_t ns3::WimaxPhy::GetPsPerFrame() const [member function] 8505 cls.add_method('GetPsPerFrame', 8506 'uint16_t', 8507 [], 8508 is_const=True) 8509 ## wimax-phy.h (module 'wimax'): uint16_t ns3::WimaxPhy::GetPsPerSymbol() const [member function] 8510 cls.add_method('GetPsPerSymbol', 8511 'uint16_t', 8512 [], 8513 is_const=True) 8514 ## wimax-phy.h (module 'wimax'): ns3::Callback<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::WimaxPhy::GetReceiveCallback() const [member function] 8515 cls.add_method('GetReceiveCallback', 8516 'ns3::Callback< void, ns3::Ptr< ns3::PacketBurst const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 8517 [], 8518 is_const=True) 8519 ## wimax-phy.h (module 'wimax'): uint16_t ns3::WimaxPhy::GetRtg() const [member function] 8520 cls.add_method('GetRtg', 8521 'uint16_t', 8522 [], 8523 is_const=True) 8524 ## wimax-phy.h (module 'wimax'): uint64_t ns3::WimaxPhy::GetRxFrequency() const [member function] 8525 cls.add_method('GetRxFrequency', 8526 'uint64_t', 8527 [], 8528 is_const=True) 8529 ## wimax-phy.h (module 'wimax'): double ns3::WimaxPhy::GetSamplingFactor() const [member function] 8530 cls.add_method('GetSamplingFactor', 8531 'double', 8532 [], 8533 is_const=True) 8534 ## wimax-phy.h (module 'wimax'): double ns3::WimaxPhy::GetSamplingFrequency() const [member function] 8535 cls.add_method('GetSamplingFrequency', 8536 'double', 8537 [], 8538 is_const=True) 8539 ## wimax-phy.h (module 'wimax'): uint64_t ns3::WimaxPhy::GetScanningFrequency() const [member function] 8540 cls.add_method('GetScanningFrequency', 8541 'uint64_t', 8542 [], 8543 is_const=True) 8544 ## wimax-phy.h (module 'wimax'): ns3::WimaxPhy::PhyState ns3::WimaxPhy::GetState() const [member function] 8545 cls.add_method('GetState', 8546 'ns3::WimaxPhy::PhyState', 8547 [], 8548 is_const=True) 8549 ## wimax-phy.h (module 'wimax'): ns3::Time ns3::WimaxPhy::GetSymbolDuration() const [member function] 8550 cls.add_method('GetSymbolDuration', 8551 'ns3::Time', 8552 [], 8553 is_const=True) 8554 ## wimax-phy.h (module 'wimax'): uint32_t ns3::WimaxPhy::GetSymbolsPerFrame() const [member function] 8555 cls.add_method('GetSymbolsPerFrame', 8556 'uint32_t', 8557 [], 8558 is_const=True) 8559 ## wimax-phy.h (module 'wimax'): ns3::Time ns3::WimaxPhy::GetTransmissionTime(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] 8560 cls.add_method('GetTransmissionTime', 8561 'ns3::Time', 8562 [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], 8563 is_const=True) 8564 ## wimax-phy.h (module 'wimax'): uint16_t ns3::WimaxPhy::GetTtg() const [member function] 8565 cls.add_method('GetTtg', 8566 'uint16_t', 8567 [], 8568 is_const=True) 8569 ## wimax-phy.h (module 'wimax'): uint64_t ns3::WimaxPhy::GetTxFrequency() const [member function] 8570 cls.add_method('GetTxFrequency', 8571 'uint64_t', 8572 [], 8573 is_const=True) 8574 ## wimax-phy.h (module 'wimax'): static ns3::TypeId ns3::WimaxPhy::GetTypeId() [member function] 8575 cls.add_method('GetTypeId', 8576 'ns3::TypeId', 8577 [], 8578 is_static=True) 8579 ## wimax-phy.h (module 'wimax'): bool ns3::WimaxPhy::IsDuplex() const [member function] 8580 cls.add_method('IsDuplex', 8581 'bool', 8582 [], 8583 is_const=True) 8584 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::Send(ns3::SendParams * params) [member function] 8585 cls.add_method('Send', 8586 'void', 8587 [param('ns3::SendParams *', 'params')], 8588 is_pure_virtual=True, is_virtual=True) 8589 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetChannelBandwidth(uint32_t channelBandwidth) [member function] 8590 cls.add_method('SetChannelBandwidth', 8591 'void', 8592 [param('uint32_t', 'channelBandwidth')]) 8593 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetDataRates() [member function] 8594 cls.add_method('SetDataRates', 8595 'void', 8596 []) 8597 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetDevice(ns3::Ptr<ns3::WimaxNetDevice> device) [member function] 8598 cls.add_method('SetDevice', 8599 'void', 8600 [param('ns3::Ptr< ns3::WimaxNetDevice >', 'device')]) 8601 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetDuplex(uint64_t rxFrequency, uint64_t txFrequency) [member function] 8602 cls.add_method('SetDuplex', 8603 'void', 8604 [param('uint64_t', 'rxFrequency'), param('uint64_t', 'txFrequency')]) 8605 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetFrameDuration(ns3::Time frameDuration) [member function] 8606 cls.add_method('SetFrameDuration', 8607 'void', 8608 [param('ns3::Time', 'frameDuration')]) 8609 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetFrequency(uint32_t frequency) [member function] 8610 cls.add_method('SetFrequency', 8611 'void', 8612 [param('uint32_t', 'frequency')]) 8613 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetMobility(ns3::Ptr<ns3::Object> mobility) [member function] 8614 cls.add_method('SetMobility', 8615 'void', 8616 [param('ns3::Ptr< ns3::Object >', 'mobility')], 8617 is_virtual=True) 8618 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetNrCarriers(uint8_t nrCarriers) [member function] 8619 cls.add_method('SetNrCarriers', 8620 'void', 8621 [param('uint8_t', 'nrCarriers')]) 8622 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetPhyParameters() [member function] 8623 cls.add_method('SetPhyParameters', 8624 'void', 8625 []) 8626 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetPsDuration(ns3::Time psDuration) [member function] 8627 cls.add_method('SetPsDuration', 8628 'void', 8629 [param('ns3::Time', 'psDuration')]) 8630 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetPsPerFrame(uint16_t psPerFrame) [member function] 8631 cls.add_method('SetPsPerFrame', 8632 'void', 8633 [param('uint16_t', 'psPerFrame')]) 8634 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetPsPerSymbol(uint16_t psPerSymbol) [member function] 8635 cls.add_method('SetPsPerSymbol', 8636 'void', 8637 [param('uint16_t', 'psPerSymbol')]) 8638 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetReceiveCallback(ns3::Callback<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] 8639 cls.add_method('SetReceiveCallback', 8640 'void', 8641 [param('ns3::Callback< void, ns3::Ptr< ns3::PacketBurst const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) 8642 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetScanningCallback() const [member function] 8643 cls.add_method('SetScanningCallback', 8644 'void', 8645 [], 8646 is_const=True) 8647 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetSimplex(uint64_t frequency) [member function] 8648 cls.add_method('SetSimplex', 8649 'void', 8650 [param('uint64_t', 'frequency')]) 8651 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetState(ns3::WimaxPhy::PhyState state) [member function] 8652 cls.add_method('SetState', 8653 'void', 8654 [param('ns3::WimaxPhy::PhyState', 'state')]) 8655 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetSymbolDuration(ns3::Time symbolDuration) [member function] 8656 cls.add_method('SetSymbolDuration', 8657 'void', 8658 [param('ns3::Time', 'symbolDuration')]) 8659 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::SetSymbolsPerFrame(uint32_t symbolsPerFrame) [member function] 8660 cls.add_method('SetSymbolsPerFrame', 8661 'void', 8662 [param('uint32_t', 'symbolsPerFrame')]) 8663 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::StartScanning(uint64_t frequency, ns3::Time timeout, ns3::Callback<void, bool, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] 8664 cls.add_method('StartScanning', 8665 'void', 8666 [param('uint64_t', 'frequency'), param('ns3::Time', 'timeout'), param('ns3::Callback< void, bool, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) 8667 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::DoAttach(ns3::Ptr<ns3::WimaxChannel> channel) [member function] 8668 cls.add_method('DoAttach', 8669 'void', 8670 [param('ns3::Ptr< ns3::WimaxChannel >', 'channel')], 8671 is_pure_virtual=True, is_virtual=True, visibility='private') 8672 ## wimax-phy.h (module 'wimax'): uint32_t ns3::WimaxPhy::DoGetDataRate(ns3::WimaxPhy::ModulationType modulationType) const [member function] 8673 cls.add_method('DoGetDataRate', 8674 'uint32_t', 8675 [param('ns3::WimaxPhy::ModulationType', 'modulationType')], 8676 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8677 ## wimax-phy.h (module 'wimax'): ns3::Time ns3::WimaxPhy::DoGetFrameDuration(uint8_t frameDurationCode) const [member function] 8678 cls.add_method('DoGetFrameDuration', 8679 'ns3::Time', 8680 [param('uint8_t', 'frameDurationCode')], 8681 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8682 ## wimax-phy.h (module 'wimax'): uint8_t ns3::WimaxPhy::DoGetFrameDurationCode() const [member function] 8683 cls.add_method('DoGetFrameDurationCode', 8684 'uint8_t', 8685 [], 8686 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8687 ## wimax-phy.h (module 'wimax'): double ns3::WimaxPhy::DoGetGValue() const [member function] 8688 cls.add_method('DoGetGValue', 8689 'double', 8690 [], 8691 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8692 ## wimax-phy.h (module 'wimax'): uint16_t ns3::WimaxPhy::DoGetNfft() const [member function] 8693 cls.add_method('DoGetNfft', 8694 'uint16_t', 8695 [], 8696 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8697 ## wimax-phy.h (module 'wimax'): uint64_t ns3::WimaxPhy::DoGetNrBytes(uint32_t symbols, ns3::WimaxPhy::ModulationType modulationType) const [member function] 8698 cls.add_method('DoGetNrBytes', 8699 'uint64_t', 8700 [param('uint32_t', 'symbols'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], 8701 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8702 ## wimax-phy.h (module 'wimax'): uint64_t ns3::WimaxPhy::DoGetNrSymbols(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] 8703 cls.add_method('DoGetNrSymbols', 8704 'uint64_t', 8705 [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], 8706 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8707 ## wimax-phy.h (module 'wimax'): uint16_t ns3::WimaxPhy::DoGetRtg() const [member function] 8708 cls.add_method('DoGetRtg', 8709 'uint16_t', 8710 [], 8711 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8712 ## wimax-phy.h (module 'wimax'): double ns3::WimaxPhy::DoGetSamplingFactor() const [member function] 8713 cls.add_method('DoGetSamplingFactor', 8714 'double', 8715 [], 8716 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8717 ## wimax-phy.h (module 'wimax'): double ns3::WimaxPhy::DoGetSamplingFrequency() const [member function] 8718 cls.add_method('DoGetSamplingFrequency', 8719 'double', 8720 [], 8721 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8722 ## wimax-phy.h (module 'wimax'): ns3::Time ns3::WimaxPhy::DoGetTransmissionTime(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] 8723 cls.add_method('DoGetTransmissionTime', 8724 'ns3::Time', 8725 [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], 8726 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8727 ## wimax-phy.h (module 'wimax'): uint16_t ns3::WimaxPhy::DoGetTtg() const [member function] 8728 cls.add_method('DoGetTtg', 8729 'uint16_t', 8730 [], 8731 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8732 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::DoSetDataRates() [member function] 8733 cls.add_method('DoSetDataRates', 8734 'void', 8735 [], 8736 is_pure_virtual=True, is_virtual=True, visibility='private') 8737 ## wimax-phy.h (module 'wimax'): void ns3::WimaxPhy::DoSetPhyParameters() [member function] 8738 cls.add_method('DoSetPhyParameters', 8739 'void', 8740 [], 8741 is_pure_virtual=True, is_virtual=True, visibility='private') 8742 return 8743 8744def register_Ns3ZetaRandomVariable_methods(root_module, cls): 8745 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] 8746 cls.add_method('GetTypeId', 8747 'ns3::TypeId', 8748 [], 8749 is_static=True) 8750 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] 8751 cls.add_constructor([]) 8752 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] 8753 cls.add_method('GetAlpha', 8754 'double', 8755 [], 8756 is_const=True) 8757 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] 8758 cls.add_method('GetValue', 8759 'double', 8760 [param('double', 'alpha')]) 8761 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] 8762 cls.add_method('GetInteger', 8763 'uint32_t', 8764 [param('uint32_t', 'alpha')]) 8765 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] 8766 cls.add_method('GetValue', 8767 'double', 8768 [], 8769 is_virtual=True) 8770 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] 8771 cls.add_method('GetInteger', 8772 'uint32_t', 8773 [], 8774 is_virtual=True) 8775 return 8776 8777def register_Ns3ZipfRandomVariable_methods(root_module, cls): 8778 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] 8779 cls.add_method('GetTypeId', 8780 'ns3::TypeId', 8781 [], 8782 is_static=True) 8783 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] 8784 cls.add_constructor([]) 8785 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] 8786 cls.add_method('GetN', 8787 'uint32_t', 8788 [], 8789 is_const=True) 8790 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] 8791 cls.add_method('GetAlpha', 8792 'double', 8793 [], 8794 is_const=True) 8795 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] 8796 cls.add_method('GetValue', 8797 'double', 8798 [param('uint32_t', 'n'), param('double', 'alpha')]) 8799 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] 8800 cls.add_method('GetInteger', 8801 'uint32_t', 8802 [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) 8803 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] 8804 cls.add_method('GetValue', 8805 'double', 8806 [], 8807 is_virtual=True) 8808 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] 8809 cls.add_method('GetInteger', 8810 'uint32_t', 8811 [], 8812 is_virtual=True) 8813 return 8814 8815def register_Ns3AttributeAccessor_methods(root_module, cls): 8816 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] 8817 cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) 8818 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] 8819 cls.add_constructor([]) 8820 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 8821 cls.add_method('Get', 8822 'bool', 8823 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 8824 is_const=True, is_pure_virtual=True, is_virtual=True) 8825 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] 8826 cls.add_method('HasGetter', 8827 'bool', 8828 [], 8829 is_const=True, is_pure_virtual=True, is_virtual=True) 8830 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] 8831 cls.add_method('HasSetter', 8832 'bool', 8833 [], 8834 is_const=True, is_pure_virtual=True, is_virtual=True) 8835 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 8836 cls.add_method('Set', 8837 'bool', 8838 [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], 8839 is_const=True, is_pure_virtual=True, is_virtual=True) 8840 return 8841 8842def register_Ns3AttributeChecker_methods(root_module, cls): 8843 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] 8844 cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) 8845 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] 8846 cls.add_constructor([]) 8847 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 8848 cls.add_method('Check', 8849 'bool', 8850 [param('ns3::AttributeValue const &', 'value')], 8851 is_const=True, is_pure_virtual=True, is_virtual=True) 8852 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 8853 cls.add_method('Copy', 8854 'bool', 8855 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 8856 is_const=True, is_pure_virtual=True, is_virtual=True) 8857 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] 8858 cls.add_method('Create', 8859 'ns3::Ptr< ns3::AttributeValue >', 8860 [], 8861 is_const=True, is_pure_virtual=True, is_virtual=True) 8862 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] 8863 cls.add_method('CreateValidValue', 8864 'ns3::Ptr< ns3::AttributeValue >', 8865 [param('ns3::AttributeValue const &', 'value')], 8866 is_const=True) 8867 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] 8868 cls.add_method('GetUnderlyingTypeInformation', 8869 'std::string', 8870 [], 8871 is_const=True, is_pure_virtual=True, is_virtual=True) 8872 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] 8873 cls.add_method('GetValueTypeName', 8874 'std::string', 8875 [], 8876 is_const=True, is_pure_virtual=True, is_virtual=True) 8877 ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] 8878 cls.add_method('HasUnderlyingTypeInformation', 8879 'bool', 8880 [], 8881 is_const=True, is_pure_virtual=True, is_virtual=True) 8882 return 8883 8884def register_Ns3AttributeValue_methods(root_module, cls): 8885 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] 8886 cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) 8887 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] 8888 cls.add_constructor([]) 8889 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function] 8890 cls.add_method('Copy', 8891 'ns3::Ptr< ns3::AttributeValue >', 8892 [], 8893 is_const=True, is_pure_virtual=True, is_virtual=True) 8894 ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 8895 cls.add_method('DeserializeFromString', 8896 'bool', 8897 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8898 is_pure_virtual=True, is_virtual=True) 8899 ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 8900 cls.add_method('SerializeToString', 8901 'std::string', 8902 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8903 is_const=True, is_pure_virtual=True, is_virtual=True) 8904 return 8905 8906def register_Ns3BSScheduler_methods(root_module, cls): 8907 ## bs-scheduler.h (module 'wimax'): ns3::BSScheduler::BSScheduler(ns3::BSScheduler const & arg0) [constructor] 8908 cls.add_constructor([param('ns3::BSScheduler const &', 'arg0')]) 8909 ## bs-scheduler.h (module 'wimax'): ns3::BSScheduler::BSScheduler() [constructor] 8910 cls.add_constructor([]) 8911 ## bs-scheduler.h (module 'wimax'): ns3::BSScheduler::BSScheduler(ns3::Ptr<ns3::BaseStationNetDevice> bs) [constructor] 8912 cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) 8913 ## bs-scheduler.h (module 'wimax'): void ns3::BSScheduler::AddDownlinkBurst(ns3::Ptr<const ns3::WimaxConnection> connection, uint8_t diuc, ns3::WimaxPhy::ModulationType modulationType, ns3::Ptr<ns3::PacketBurst> burst) [member function] 8914 cls.add_method('AddDownlinkBurst', 8915 'void', 8916 [param('ns3::Ptr< ns3::WimaxConnection const >', 'connection'), param('uint8_t', 'diuc'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')], 8917 is_pure_virtual=True, is_virtual=True) 8918 ## bs-scheduler.h (module 'wimax'): bool ns3::BSScheduler::CheckForFragmentation(ns3::Ptr<ns3::WimaxConnection> connection, int availableSymbols, ns3::WimaxPhy::ModulationType modulationType) [member function] 8919 cls.add_method('CheckForFragmentation', 8920 'bool', 8921 [param('ns3::Ptr< ns3::WimaxConnection >', 'connection'), param('int', 'availableSymbols'), param('ns3::WimaxPhy::ModulationType', 'modulationType')]) 8922 ## bs-scheduler.h (module 'wimax'): ns3::Ptr<ns3::PacketBurst> ns3::BSScheduler::CreateUgsBurst(ns3::ServiceFlow * serviceFlow, ns3::WimaxPhy::ModulationType modulationType, uint32_t availableSymbols) [member function] 8923 cls.add_method('CreateUgsBurst', 8924 'ns3::Ptr< ns3::PacketBurst >', 8925 [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint32_t', 'availableSymbols')], 8926 is_pure_virtual=True, is_virtual=True) 8927 ## bs-scheduler.h (module 'wimax'): ns3::Ptr<ns3::BaseStationNetDevice> ns3::BSScheduler::GetBs() [member function] 8928 cls.add_method('GetBs', 8929 'ns3::Ptr< ns3::BaseStationNetDevice >', 8930 [], 8931 is_virtual=True) 8932 ## bs-scheduler.h (module 'wimax'): std::list<std::pair<ns3::OfdmDlMapIe *, ns3::Ptr<ns3::PacketBurst> >, std::allocator<std::pair<ns3::OfdmDlMapIe *, ns3::Ptr<ns3::PacketBurst> > > > * ns3::BSScheduler::GetDownlinkBursts() const [member function] 8933 cls.add_method('GetDownlinkBursts', 8934 'std::list< std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > > > *', 8935 [], 8936 is_const=True, is_pure_virtual=True, is_virtual=True) 8937 ## bs-scheduler.h (module 'wimax'): static ns3::TypeId ns3::BSScheduler::GetTypeId() [member function] 8938 cls.add_method('GetTypeId', 8939 'ns3::TypeId', 8940 [], 8941 is_static=True) 8942 ## bs-scheduler.h (module 'wimax'): void ns3::BSScheduler::Schedule() [member function] 8943 cls.add_method('Schedule', 8944 'void', 8945 [], 8946 is_pure_virtual=True, is_virtual=True) 8947 ## bs-scheduler.h (module 'wimax'): bool ns3::BSScheduler::SelectConnection(ns3::Ptr<ns3::WimaxConnection> & connection) [member function] 8948 cls.add_method('SelectConnection', 8949 'bool', 8950 [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')], 8951 is_pure_virtual=True, is_virtual=True) 8952 ## bs-scheduler.h (module 'wimax'): void ns3::BSScheduler::SetBs(ns3::Ptr<ns3::BaseStationNetDevice> bs) [member function] 8953 cls.add_method('SetBs', 8954 'void', 8955 [param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')], 8956 is_virtual=True) 8957 return 8958 8959def register_Ns3BSSchedulerRtps_methods(root_module, cls): 8960 ## bs-scheduler-rtps.h (module 'wimax'): ns3::BSSchedulerRtps::BSSchedulerRtps(ns3::BSSchedulerRtps const & arg0) [constructor] 8961 cls.add_constructor([param('ns3::BSSchedulerRtps const &', 'arg0')]) 8962 ## bs-scheduler-rtps.h (module 'wimax'): ns3::BSSchedulerRtps::BSSchedulerRtps() [constructor] 8963 cls.add_constructor([]) 8964 ## bs-scheduler-rtps.h (module 'wimax'): ns3::BSSchedulerRtps::BSSchedulerRtps(ns3::Ptr<ns3::BaseStationNetDevice> bs) [constructor] 8965 cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) 8966 ## bs-scheduler-rtps.h (module 'wimax'): void ns3::BSSchedulerRtps::AddDownlinkBurst(ns3::Ptr<const ns3::WimaxConnection> connection, uint8_t diuc, ns3::WimaxPhy::ModulationType modulationType, ns3::Ptr<ns3::PacketBurst> burst) [member function] 8967 cls.add_method('AddDownlinkBurst', 8968 'void', 8969 [param('ns3::Ptr< ns3::WimaxConnection const >', 'connection'), param('uint8_t', 'diuc'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')], 8970 is_virtual=True) 8971 ## bs-scheduler-rtps.h (module 'wimax'): void ns3::BSSchedulerRtps::BSSchedulerBEConnection(uint32_t & availableSymbols) [member function] 8972 cls.add_method('BSSchedulerBEConnection', 8973 'void', 8974 [param('uint32_t &', 'availableSymbols')]) 8975 ## bs-scheduler-rtps.h (module 'wimax'): void ns3::BSSchedulerRtps::BSSchedulerBasicConnection(uint32_t & availableSymbols) [member function] 8976 cls.add_method('BSSchedulerBasicConnection', 8977 'void', 8978 [param('uint32_t &', 'availableSymbols')]) 8979 ## bs-scheduler-rtps.h (module 'wimax'): void ns3::BSSchedulerRtps::BSSchedulerBroadcastConnection(uint32_t & availableSymbols) [member function] 8980 cls.add_method('BSSchedulerBroadcastConnection', 8981 'void', 8982 [param('uint32_t &', 'availableSymbols')]) 8983 ## bs-scheduler-rtps.h (module 'wimax'): void ns3::BSSchedulerRtps::BSSchedulerInitialRangingConnection(uint32_t & availableSymbols) [member function] 8984 cls.add_method('BSSchedulerInitialRangingConnection', 8985 'void', 8986 [param('uint32_t &', 'availableSymbols')]) 8987 ## bs-scheduler-rtps.h (module 'wimax'): void ns3::BSSchedulerRtps::BSSchedulerNRTPSConnection(uint32_t & availableSymbols) [member function] 8988 cls.add_method('BSSchedulerNRTPSConnection', 8989 'void', 8990 [param('uint32_t &', 'availableSymbols')]) 8991 ## bs-scheduler-rtps.h (module 'wimax'): void ns3::BSSchedulerRtps::BSSchedulerPrimaryConnection(uint32_t & availableSymbols) [member function] 8992 cls.add_method('BSSchedulerPrimaryConnection', 8993 'void', 8994 [param('uint32_t &', 'availableSymbols')]) 8995 ## bs-scheduler-rtps.h (module 'wimax'): void ns3::BSSchedulerRtps::BSSchedulerRTPSConnection(uint32_t & availableSymbols) [member function] 8996 cls.add_method('BSSchedulerRTPSConnection', 8997 'void', 8998 [param('uint32_t &', 'availableSymbols')]) 8999 ## bs-scheduler-rtps.h (module 'wimax'): void ns3::BSSchedulerRtps::BSSchedulerUGSConnection(uint32_t & availableSymbols) [member function] 9000 cls.add_method('BSSchedulerUGSConnection', 9001 'void', 9002 [param('uint32_t &', 'availableSymbols')]) 9003 ## bs-scheduler-rtps.h (module 'wimax'): ns3::Ptr<ns3::PacketBurst> ns3::BSSchedulerRtps::CreateUgsBurst(ns3::ServiceFlow * serviceFlow, ns3::WimaxPhy::ModulationType modulationType, uint32_t availableSymbols) [member function] 9004 cls.add_method('CreateUgsBurst', 9005 'ns3::Ptr< ns3::PacketBurst >', 9006 [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint32_t', 'availableSymbols')], 9007 is_virtual=True) 9008 ## bs-scheduler-rtps.h (module 'wimax'): std::list<std::pair<ns3::OfdmDlMapIe *, ns3::Ptr<ns3::PacketBurst> >, std::allocator<std::pair<ns3::OfdmDlMapIe *, ns3::Ptr<ns3::PacketBurst> > > > * ns3::BSSchedulerRtps::GetDownlinkBursts() const [member function] 9009 cls.add_method('GetDownlinkBursts', 9010 'std::list< std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > > > *', 9011 [], 9012 is_const=True, is_virtual=True) 9013 ## bs-scheduler-rtps.h (module 'wimax'): static ns3::TypeId ns3::BSSchedulerRtps::GetTypeId() [member function] 9014 cls.add_method('GetTypeId', 9015 'ns3::TypeId', 9016 [], 9017 is_static=True) 9018 ## bs-scheduler-rtps.h (module 'wimax'): void ns3::BSSchedulerRtps::Schedule() [member function] 9019 cls.add_method('Schedule', 9020 'void', 9021 [], 9022 is_virtual=True) 9023 ## bs-scheduler-rtps.h (module 'wimax'): bool ns3::BSSchedulerRtps::SelectBEConnection(ns3::Ptr<ns3::WimaxConnection> & connection) [member function] 9024 cls.add_method('SelectBEConnection', 9025 'bool', 9026 [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) 9027 ## bs-scheduler-rtps.h (module 'wimax'): bool ns3::BSSchedulerRtps::SelectConnection(ns3::Ptr<ns3::WimaxConnection> & connection) [member function] 9028 cls.add_method('SelectConnection', 9029 'bool', 9030 [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')], 9031 is_virtual=True) 9032 ## bs-scheduler-rtps.h (module 'wimax'): bool ns3::BSSchedulerRtps::SelectIRandBCConnection(ns3::Ptr<ns3::WimaxConnection> & connection) [member function] 9033 cls.add_method('SelectIRandBCConnection', 9034 'bool', 9035 [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) 9036 ## bs-scheduler-rtps.h (module 'wimax'): bool ns3::BSSchedulerRtps::SelectMenagementConnection(ns3::Ptr<ns3::WimaxConnection> & connection) [member function] 9037 cls.add_method('SelectMenagementConnection', 9038 'bool', 9039 [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) 9040 ## bs-scheduler-rtps.h (module 'wimax'): bool ns3::BSSchedulerRtps::SelectNRTPSConnection(ns3::Ptr<ns3::WimaxConnection> & connection) [member function] 9041 cls.add_method('SelectNRTPSConnection', 9042 'bool', 9043 [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) 9044 ## bs-scheduler-rtps.h (module 'wimax'): bool ns3::BSSchedulerRtps::SelectRTPSConnection(ns3::Ptr<ns3::WimaxConnection> & connection) [member function] 9045 cls.add_method('SelectRTPSConnection', 9046 'bool', 9047 [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) 9048 ## bs-scheduler-rtps.h (module 'wimax'): bool ns3::BSSchedulerRtps::SelectUGSConnection(ns3::Ptr<ns3::WimaxConnection> & connection) [member function] 9049 cls.add_method('SelectUGSConnection', 9050 'bool', 9051 [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) 9052 return 9053 9054def register_Ns3BSSchedulerSimple_methods(root_module, cls): 9055 ## bs-scheduler-simple.h (module 'wimax'): ns3::BSSchedulerSimple::BSSchedulerSimple(ns3::BSSchedulerSimple const & arg0) [constructor] 9056 cls.add_constructor([param('ns3::BSSchedulerSimple const &', 'arg0')]) 9057 ## bs-scheduler-simple.h (module 'wimax'): ns3::BSSchedulerSimple::BSSchedulerSimple() [constructor] 9058 cls.add_constructor([]) 9059 ## bs-scheduler-simple.h (module 'wimax'): ns3::BSSchedulerSimple::BSSchedulerSimple(ns3::Ptr<ns3::BaseStationNetDevice> bs) [constructor] 9060 cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) 9061 ## bs-scheduler-simple.h (module 'wimax'): void ns3::BSSchedulerSimple::AddDownlinkBurst(ns3::Ptr<const ns3::WimaxConnection> connection, uint8_t diuc, ns3::WimaxPhy::ModulationType modulationType, ns3::Ptr<ns3::PacketBurst> burst) [member function] 9062 cls.add_method('AddDownlinkBurst', 9063 'void', 9064 [param('ns3::Ptr< ns3::WimaxConnection const >', 'connection'), param('uint8_t', 'diuc'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')], 9065 is_virtual=True) 9066 ## bs-scheduler-simple.h (module 'wimax'): ns3::Ptr<ns3::PacketBurst> ns3::BSSchedulerSimple::CreateUgsBurst(ns3::ServiceFlow * serviceFlow, ns3::WimaxPhy::ModulationType modulationType, uint32_t availableSymbols) [member function] 9067 cls.add_method('CreateUgsBurst', 9068 'ns3::Ptr< ns3::PacketBurst >', 9069 [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint32_t', 'availableSymbols')], 9070 is_virtual=True) 9071 ## bs-scheduler-simple.h (module 'wimax'): std::list<std::pair<ns3::OfdmDlMapIe *, ns3::Ptr<ns3::PacketBurst> >, std::allocator<std::pair<ns3::OfdmDlMapIe *, ns3::Ptr<ns3::PacketBurst> > > > * ns3::BSSchedulerSimple::GetDownlinkBursts() const [member function] 9072 cls.add_method('GetDownlinkBursts', 9073 'std::list< std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > > > *', 9074 [], 9075 is_const=True, is_virtual=True) 9076 ## bs-scheduler-simple.h (module 'wimax'): static ns3::TypeId ns3::BSSchedulerSimple::GetTypeId() [member function] 9077 cls.add_method('GetTypeId', 9078 'ns3::TypeId', 9079 [], 9080 is_static=True) 9081 ## bs-scheduler-simple.h (module 'wimax'): void ns3::BSSchedulerSimple::Schedule() [member function] 9082 cls.add_method('Schedule', 9083 'void', 9084 [], 9085 is_virtual=True) 9086 ## bs-scheduler-simple.h (module 'wimax'): bool ns3::BSSchedulerSimple::SelectConnection(ns3::Ptr<ns3::WimaxConnection> & connection) [member function] 9087 cls.add_method('SelectConnection', 9088 'bool', 9089 [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')], 9090 is_virtual=True) 9091 return 9092 9093def register_Ns3BandwidthRequestHeader_methods(root_module, cls): 9094 ## wimax-mac-header.h (module 'wimax'): ns3::BandwidthRequestHeader::BandwidthRequestHeader(ns3::BandwidthRequestHeader const & arg0) [constructor] 9095 cls.add_constructor([param('ns3::BandwidthRequestHeader const &', 'arg0')]) 9096 ## wimax-mac-header.h (module 'wimax'): ns3::BandwidthRequestHeader::BandwidthRequestHeader() [constructor] 9097 cls.add_constructor([]) 9098 ## wimax-mac-header.h (module 'wimax'): uint32_t ns3::BandwidthRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 9099 cls.add_method('Deserialize', 9100 'uint32_t', 9101 [param('ns3::Buffer::Iterator', 'start')], 9102 is_virtual=True) 9103 ## wimax-mac-header.h (module 'wimax'): uint32_t ns3::BandwidthRequestHeader::GetBr() const [member function] 9104 cls.add_method('GetBr', 9105 'uint32_t', 9106 [], 9107 is_const=True) 9108 ## wimax-mac-header.h (module 'wimax'): ns3::Cid ns3::BandwidthRequestHeader::GetCid() const [member function] 9109 cls.add_method('GetCid', 9110 'ns3::Cid', 9111 [], 9112 is_const=True) 9113 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::BandwidthRequestHeader::GetEc() const [member function] 9114 cls.add_method('GetEc', 9115 'uint8_t', 9116 [], 9117 is_const=True) 9118 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::BandwidthRequestHeader::GetHcs() const [member function] 9119 cls.add_method('GetHcs', 9120 'uint8_t', 9121 [], 9122 is_const=True) 9123 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::BandwidthRequestHeader::GetHt() const [member function] 9124 cls.add_method('GetHt', 9125 'uint8_t', 9126 [], 9127 is_const=True) 9128 ## wimax-mac-header.h (module 'wimax'): ns3::TypeId ns3::BandwidthRequestHeader::GetInstanceTypeId() const [member function] 9129 cls.add_method('GetInstanceTypeId', 9130 'ns3::TypeId', 9131 [], 9132 is_const=True, is_virtual=True) 9133 ## wimax-mac-header.h (module 'wimax'): std::string ns3::BandwidthRequestHeader::GetName() const [member function] 9134 cls.add_method('GetName', 9135 'std::string', 9136 [], 9137 is_const=True) 9138 ## wimax-mac-header.h (module 'wimax'): uint32_t ns3::BandwidthRequestHeader::GetSerializedSize() const [member function] 9139 cls.add_method('GetSerializedSize', 9140 'uint32_t', 9141 [], 9142 is_const=True, is_virtual=True) 9143 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::BandwidthRequestHeader::GetType() const [member function] 9144 cls.add_method('GetType', 9145 'uint8_t', 9146 [], 9147 is_const=True) 9148 ## wimax-mac-header.h (module 'wimax'): static ns3::TypeId ns3::BandwidthRequestHeader::GetTypeId() [member function] 9149 cls.add_method('GetTypeId', 9150 'ns3::TypeId', 9151 [], 9152 is_static=True) 9153 ## wimax-mac-header.h (module 'wimax'): void ns3::BandwidthRequestHeader::Print(std::ostream & os) const [member function] 9154 cls.add_method('Print', 9155 'void', 9156 [param('std::ostream &', 'os')], 9157 is_const=True, is_virtual=True) 9158 ## wimax-mac-header.h (module 'wimax'): void ns3::BandwidthRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 9159 cls.add_method('Serialize', 9160 'void', 9161 [param('ns3::Buffer::Iterator', 'start')], 9162 is_const=True, is_virtual=True) 9163 ## wimax-mac-header.h (module 'wimax'): void ns3::BandwidthRequestHeader::SetBr(uint32_t br) [member function] 9164 cls.add_method('SetBr', 9165 'void', 9166 [param('uint32_t', 'br')]) 9167 ## wimax-mac-header.h (module 'wimax'): void ns3::BandwidthRequestHeader::SetCid(ns3::Cid cid) [member function] 9168 cls.add_method('SetCid', 9169 'void', 9170 [param('ns3::Cid', 'cid')]) 9171 ## wimax-mac-header.h (module 'wimax'): void ns3::BandwidthRequestHeader::SetEc(uint8_t ec) [member function] 9172 cls.add_method('SetEc', 9173 'void', 9174 [param('uint8_t', 'ec')]) 9175 ## wimax-mac-header.h (module 'wimax'): void ns3::BandwidthRequestHeader::SetHcs(uint8_t hcs) [member function] 9176 cls.add_method('SetHcs', 9177 'void', 9178 [param('uint8_t', 'hcs')]) 9179 ## wimax-mac-header.h (module 'wimax'): void ns3::BandwidthRequestHeader::SetHt(uint8_t ht) [member function] 9180 cls.add_method('SetHt', 9181 'void', 9182 [param('uint8_t', 'ht')]) 9183 ## wimax-mac-header.h (module 'wimax'): void ns3::BandwidthRequestHeader::SetType(uint8_t type) [member function] 9184 cls.add_method('SetType', 9185 'void', 9186 [param('uint8_t', 'type')]) 9187 ## wimax-mac-header.h (module 'wimax'): bool ns3::BandwidthRequestHeader::check_hcs() const [member function] 9188 cls.add_method('check_hcs', 9189 'bool', 9190 [], 9191 is_const=True) 9192 return 9193 9194def register_Ns3BsServiceFlowManager_methods(root_module, cls): 9195 ## bs-service-flow-manager.h (module 'wimax'): ns3::BsServiceFlowManager::BsServiceFlowManager(ns3::BsServiceFlowManager const & arg0) [constructor] 9196 cls.add_constructor([param('ns3::BsServiceFlowManager const &', 'arg0')]) 9197 ## bs-service-flow-manager.h (module 'wimax'): ns3::BsServiceFlowManager::BsServiceFlowManager(ns3::Ptr<ns3::BaseStationNetDevice> device) [constructor] 9198 cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'device')]) 9199 ## bs-service-flow-manager.h (module 'wimax'): void ns3::BsServiceFlowManager::AddMulticastServiceFlow(ns3::ServiceFlow sf, ns3::WimaxPhy::ModulationType modulation) [member function] 9200 cls.add_method('AddMulticastServiceFlow', 9201 'void', 9202 [param('ns3::ServiceFlow', 'sf'), param('ns3::WimaxPhy::ModulationType', 'modulation')]) 9203 ## bs-service-flow-manager.h (module 'wimax'): void ns3::BsServiceFlowManager::AddServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] 9204 cls.add_method('AddServiceFlow', 9205 'void', 9206 [param('ns3::ServiceFlow *', 'serviceFlow')]) 9207 ## bs-service-flow-manager.h (module 'wimax'): void ns3::BsServiceFlowManager::AllocateServiceFlows(ns3::DsaReq const & dsaReq, ns3::Cid cid) [member function] 9208 cls.add_method('AllocateServiceFlows', 9209 'void', 9210 [param('ns3::DsaReq const &', 'dsaReq'), param('ns3::Cid', 'cid')]) 9211 ## bs-service-flow-manager.h (module 'wimax'): void ns3::BsServiceFlowManager::DoDispose() [member function] 9212 cls.add_method('DoDispose', 9213 'void', 9214 [], 9215 is_virtual=True) 9216 ## bs-service-flow-manager.h (module 'wimax'): ns3::EventId ns3::BsServiceFlowManager::GetDsaAckTimeoutEvent() const [member function] 9217 cls.add_method('GetDsaAckTimeoutEvent', 9218 'ns3::EventId', 9219 [], 9220 is_const=True) 9221 ## bs-service-flow-manager.h (module 'wimax'): ns3::ServiceFlow * ns3::BsServiceFlowManager::GetServiceFlow(uint32_t sfid) const [member function] 9222 cls.add_method('GetServiceFlow', 9223 'ns3::ServiceFlow *', 9224 [param('uint32_t', 'sfid')], 9225 is_const=True) 9226 ## bs-service-flow-manager.h (module 'wimax'): ns3::ServiceFlow * ns3::BsServiceFlowManager::GetServiceFlow(ns3::Cid cid) const [member function] 9227 cls.add_method('GetServiceFlow', 9228 'ns3::ServiceFlow *', 9229 [param('ns3::Cid', 'cid')], 9230 is_const=True) 9231 ## bs-service-flow-manager.h (module 'wimax'): std::vector<ns3::ServiceFlow *, std::allocator<ns3::ServiceFlow *> > ns3::BsServiceFlowManager::GetServiceFlows(ns3::ServiceFlow::SchedulingType schedulingType) const [member function] 9232 cls.add_method('GetServiceFlows', 9233 'std::vector< ns3::ServiceFlow * >', 9234 [param('ns3::ServiceFlow::SchedulingType', 'schedulingType')], 9235 is_const=True) 9236 ## bs-service-flow-manager.h (module 'wimax'): static ns3::TypeId ns3::BsServiceFlowManager::GetTypeId() [member function] 9237 cls.add_method('GetTypeId', 9238 'ns3::TypeId', 9239 [], 9240 is_static=True) 9241 ## bs-service-flow-manager.h (module 'wimax'): void ns3::BsServiceFlowManager::ProcessDsaAck(ns3::DsaAck const & dsaAck, ns3::Cid cid) [member function] 9242 cls.add_method('ProcessDsaAck', 9243 'void', 9244 [param('ns3::DsaAck const &', 'dsaAck'), param('ns3::Cid', 'cid')]) 9245 ## bs-service-flow-manager.h (module 'wimax'): ns3::ServiceFlow * ns3::BsServiceFlowManager::ProcessDsaReq(ns3::DsaReq const & dsaReq, ns3::Cid cid) [member function] 9246 cls.add_method('ProcessDsaReq', 9247 'ns3::ServiceFlow *', 9248 [param('ns3::DsaReq const &', 'dsaReq'), param('ns3::Cid', 'cid')]) 9249 ## bs-service-flow-manager.h (module 'wimax'): void ns3::BsServiceFlowManager::SetMaxDsaRspRetries(uint8_t maxDsaRspRetries) [member function] 9250 cls.add_method('SetMaxDsaRspRetries', 9251 'void', 9252 [param('uint8_t', 'maxDsaRspRetries')]) 9253 return 9254 9255def register_Ns3CallbackChecker_methods(root_module, cls): 9256 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] 9257 cls.add_constructor([]) 9258 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] 9259 cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) 9260 return 9261 9262def register_Ns3CallbackImplBase_methods(root_module, cls): 9263 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] 9264 cls.add_constructor([]) 9265 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] 9266 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) 9267 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] 9268 cls.add_method('GetTypeid', 9269 'std::string', 9270 [], 9271 is_const=True, is_pure_virtual=True, is_virtual=True) 9272 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function] 9273 cls.add_method('IsEqual', 9274 'bool', 9275 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 9276 is_const=True, is_pure_virtual=True, is_virtual=True) 9277 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] 9278 cls.add_method('Demangle', 9279 'std::string', 9280 [param('std::string const &', 'mangled')], 9281 is_static=True, visibility='protected') 9282 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9283 cls.add_method('GetCppTypeid', 9284 'std::string', 9285 [], 9286 is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected') 9287 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9288 cls.add_method('GetCppTypeid', 9289 'std::string', 9290 [], 9291 is_static=True, template_parameters=['void'], visibility='protected') 9292 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9293 cls.add_method('GetCppTypeid', 9294 'std::string', 9295 [], 9296 is_static=True, template_parameters=['ns3::Ptr<ns3::Packet const> '], visibility='protected') 9297 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9298 cls.add_method('GetCppTypeid', 9299 'std::string', 9300 [], 9301 is_static=True, template_parameters=['ns3::Ptr<ns3::PacketBurst const> '], visibility='protected') 9302 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9303 cls.add_method('GetCppTypeid', 9304 'std::string', 9305 [], 9306 is_static=True, template_parameters=['bool'], visibility='protected') 9307 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9308 cls.add_method('GetCppTypeid', 9309 'std::string', 9310 [], 9311 is_static=True, template_parameters=['unsigned long'], visibility='protected') 9312 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9313 cls.add_method('GetCppTypeid', 9314 'std::string', 9315 [], 9316 is_static=True, template_parameters=['ns3::Mac48Address const&'], visibility='protected') 9317 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9318 cls.add_method('GetCppTypeid', 9319 'std::string', 9320 [], 9321 is_static=True, template_parameters=['ns3::Mac48Address'], visibility='protected') 9322 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9323 cls.add_method('GetCppTypeid', 9324 'std::string', 9325 [], 9326 is_static=True, template_parameters=['ns3::Cid const&'], visibility='protected') 9327 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9328 cls.add_method('GetCppTypeid', 9329 'std::string', 9330 [], 9331 is_static=True, template_parameters=['ns3::Cid'], visibility='protected') 9332 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9333 cls.add_method('GetCppTypeid', 9334 'std::string', 9335 [], 9336 is_static=True, template_parameters=['ns3::Ptr<ns3::PacketBurst> '], visibility='protected') 9337 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9338 cls.add_method('GetCppTypeid', 9339 'std::string', 9340 [], 9341 is_static=True, template_parameters=['ns3::Ptr<ns3::NetDevice> '], visibility='protected') 9342 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9343 cls.add_method('GetCppTypeid', 9344 'std::string', 9345 [], 9346 is_static=True, template_parameters=['unsigned short'], visibility='protected') 9347 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9348 cls.add_method('GetCppTypeid', 9349 'std::string', 9350 [], 9351 is_static=True, template_parameters=['ns3::Address const&'], visibility='protected') 9352 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 9353 cls.add_method('GetCppTypeid', 9354 'std::string', 9355 [], 9356 is_static=True, template_parameters=['ns3::NetDevice::PacketType'], visibility='protected') 9357 return 9358 9359def register_Ns3CallbackValue_methods(root_module, cls): 9360 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] 9361 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) 9362 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] 9363 cls.add_constructor([]) 9364 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] 9365 cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) 9366 ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function] 9367 cls.add_method('Copy', 9368 'ns3::Ptr< ns3::AttributeValue >', 9369 [], 9370 is_const=True, is_virtual=True) 9371 ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 9372 cls.add_method('DeserializeFromString', 9373 'bool', 9374 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9375 is_virtual=True) 9376 ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 9377 cls.add_method('SerializeToString', 9378 'std::string', 9379 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9380 is_const=True, is_virtual=True) 9381 ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] 9382 cls.add_method('Set', 9383 'void', 9384 [param('ns3::CallbackBase', 'base')]) 9385 return 9386 9387def register_Ns3Channel_methods(root_module, cls): 9388 ## channel.h (module 'network'): ns3::Channel::Channel(ns3::Channel const & arg0) [constructor] 9389 cls.add_constructor([param('ns3::Channel const &', 'arg0')]) 9390 ## channel.h (module 'network'): ns3::Channel::Channel() [constructor] 9391 cls.add_constructor([]) 9392 ## channel.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Channel::GetDevice(std::size_t i) const [member function] 9393 cls.add_method('GetDevice', 9394 'ns3::Ptr< ns3::NetDevice >', 9395 [param('std::size_t', 'i')], 9396 is_const=True, is_pure_virtual=True, is_virtual=True) 9397 ## channel.h (module 'network'): uint32_t ns3::Channel::GetId() const [member function] 9398 cls.add_method('GetId', 9399 'uint32_t', 9400 [], 9401 is_const=True) 9402 ## channel.h (module 'network'): std::size_t ns3::Channel::GetNDevices() const [member function] 9403 cls.add_method('GetNDevices', 9404 'std::size_t', 9405 [], 9406 is_const=True, is_pure_virtual=True, is_virtual=True) 9407 ## channel.h (module 'network'): static ns3::TypeId ns3::Channel::GetTypeId() [member function] 9408 cls.add_method('GetTypeId', 9409 'ns3::TypeId', 9410 [], 9411 is_static=True) 9412 return 9413 9414def register_Ns3ConnectionManager_methods(root_module, cls): 9415 ## connection-manager.h (module 'wimax'): ns3::ConnectionManager::ConnectionManager(ns3::ConnectionManager const & arg0) [constructor] 9416 cls.add_constructor([param('ns3::ConnectionManager const &', 'arg0')]) 9417 ## connection-manager.h (module 'wimax'): ns3::ConnectionManager::ConnectionManager() [constructor] 9418 cls.add_constructor([]) 9419 ## connection-manager.h (module 'wimax'): void ns3::ConnectionManager::AddConnection(ns3::Ptr<ns3::WimaxConnection> connection, ns3::Cid::Type type) [member function] 9420 cls.add_method('AddConnection', 9421 'void', 9422 [param('ns3::Ptr< ns3::WimaxConnection >', 'connection'), param('ns3::Cid::Type', 'type')]) 9423 ## connection-manager.h (module 'wimax'): void ns3::ConnectionManager::AllocateManagementConnections(ns3::SSRecord * ssRecord, ns3::RngRsp * rngrsp) [member function] 9424 cls.add_method('AllocateManagementConnections', 9425 'void', 9426 [param('ns3::SSRecord *', 'ssRecord'), param('ns3::RngRsp *', 'rngrsp')]) 9427 ## connection-manager.h (module 'wimax'): ns3::Ptr<ns3::WimaxConnection> ns3::ConnectionManager::CreateConnection(ns3::Cid::Type type) [member function] 9428 cls.add_method('CreateConnection', 9429 'ns3::Ptr< ns3::WimaxConnection >', 9430 [param('ns3::Cid::Type', 'type')]) 9431 ## connection-manager.h (module 'wimax'): void ns3::ConnectionManager::DoDispose() [member function] 9432 cls.add_method('DoDispose', 9433 'void', 9434 [], 9435 is_virtual=True) 9436 ## connection-manager.h (module 'wimax'): ns3::Ptr<ns3::WimaxConnection> ns3::ConnectionManager::GetConnection(ns3::Cid cid) [member function] 9437 cls.add_method('GetConnection', 9438 'ns3::Ptr< ns3::WimaxConnection >', 9439 [param('ns3::Cid', 'cid')]) 9440 ## connection-manager.h (module 'wimax'): std::vector<ns3::Ptr<ns3::WimaxConnection>, std::allocator<ns3::Ptr<ns3::WimaxConnection> > > ns3::ConnectionManager::GetConnections(ns3::Cid::Type type) const [member function] 9441 cls.add_method('GetConnections', 9442 'std::vector< ns3::Ptr< ns3::WimaxConnection > >', 9443 [param('ns3::Cid::Type', 'type')], 9444 is_const=True) 9445 ## connection-manager.h (module 'wimax'): uint32_t ns3::ConnectionManager::GetNPackets(ns3::Cid::Type type, ns3::ServiceFlow::SchedulingType schedulingType) const [member function] 9446 cls.add_method('GetNPackets', 9447 'uint32_t', 9448 [param('ns3::Cid::Type', 'type'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType')], 9449 is_const=True) 9450 ## connection-manager.h (module 'wimax'): static ns3::TypeId ns3::ConnectionManager::GetTypeId() [member function] 9451 cls.add_method('GetTypeId', 9452 'ns3::TypeId', 9453 [], 9454 is_static=True) 9455 ## connection-manager.h (module 'wimax'): bool ns3::ConnectionManager::HasPackets() const [member function] 9456 cls.add_method('HasPackets', 9457 'bool', 9458 [], 9459 is_const=True) 9460 ## connection-manager.h (module 'wimax'): void ns3::ConnectionManager::SetCidFactory(ns3::CidFactory * cidFactory) [member function] 9461 cls.add_method('SetCidFactory', 9462 'void', 9463 [param('ns3::CidFactory *', 'cidFactory')]) 9464 return 9465 9466def register_Ns3ConstantRandomVariable_methods(root_module, cls): 9467 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] 9468 cls.add_method('GetTypeId', 9469 'ns3::TypeId', 9470 [], 9471 is_static=True) 9472 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] 9473 cls.add_constructor([]) 9474 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] 9475 cls.add_method('GetConstant', 9476 'double', 9477 [], 9478 is_const=True) 9479 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] 9480 cls.add_method('GetValue', 9481 'double', 9482 [param('double', 'constant')]) 9483 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] 9484 cls.add_method('GetInteger', 9485 'uint32_t', 9486 [param('uint32_t', 'constant')]) 9487 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] 9488 cls.add_method('GetValue', 9489 'double', 9490 [], 9491 is_virtual=True) 9492 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] 9493 cls.add_method('GetInteger', 9494 'uint32_t', 9495 [], 9496 is_virtual=True) 9497 return 9498 9499def register_Ns3Dcd_methods(root_module, cls): 9500 ## dl-mac-messages.h (module 'wimax'): ns3::Dcd::Dcd(ns3::Dcd const & arg0) [constructor] 9501 cls.add_constructor([param('ns3::Dcd const &', 'arg0')]) 9502 ## dl-mac-messages.h (module 'wimax'): ns3::Dcd::Dcd() [constructor] 9503 cls.add_constructor([]) 9504 ## dl-mac-messages.h (module 'wimax'): void ns3::Dcd::AddDlBurstProfile(ns3::OfdmDlBurstProfile dlBurstProfile) [member function] 9505 cls.add_method('AddDlBurstProfile', 9506 'void', 9507 [param('ns3::OfdmDlBurstProfile', 'dlBurstProfile')]) 9508 ## dl-mac-messages.h (module 'wimax'): uint32_t ns3::Dcd::Deserialize(ns3::Buffer::Iterator start) [member function] 9509 cls.add_method('Deserialize', 9510 'uint32_t', 9511 [param('ns3::Buffer::Iterator', 'start')], 9512 is_virtual=True) 9513 ## dl-mac-messages.h (module 'wimax'): ns3::OfdmDcdChannelEncodings ns3::Dcd::GetChannelEncodings() const [member function] 9514 cls.add_method('GetChannelEncodings', 9515 'ns3::OfdmDcdChannelEncodings', 9516 [], 9517 is_const=True) 9518 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::Dcd::GetConfigurationChangeCount() const [member function] 9519 cls.add_method('GetConfigurationChangeCount', 9520 'uint8_t', 9521 [], 9522 is_const=True) 9523 ## dl-mac-messages.h (module 'wimax'): std::vector<ns3::OfdmDlBurstProfile, std::allocator<ns3::OfdmDlBurstProfile> > ns3::Dcd::GetDlBurstProfiles() const [member function] 9524 cls.add_method('GetDlBurstProfiles', 9525 'std::vector< ns3::OfdmDlBurstProfile >', 9526 [], 9527 is_const=True) 9528 ## dl-mac-messages.h (module 'wimax'): ns3::TypeId ns3::Dcd::GetInstanceTypeId() const [member function] 9529 cls.add_method('GetInstanceTypeId', 9530 'ns3::TypeId', 9531 [], 9532 is_const=True, is_virtual=True) 9533 ## dl-mac-messages.h (module 'wimax'): std::string ns3::Dcd::GetName() const [member function] 9534 cls.add_method('GetName', 9535 'std::string', 9536 [], 9537 is_const=True) 9538 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::Dcd::GetNrDlBurstProfiles() const [member function] 9539 cls.add_method('GetNrDlBurstProfiles', 9540 'uint8_t', 9541 [], 9542 is_const=True) 9543 ## dl-mac-messages.h (module 'wimax'): uint32_t ns3::Dcd::GetSerializedSize() const [member function] 9544 cls.add_method('GetSerializedSize', 9545 'uint32_t', 9546 [], 9547 is_const=True, is_virtual=True) 9548 ## dl-mac-messages.h (module 'wimax'): static ns3::TypeId ns3::Dcd::GetTypeId() [member function] 9549 cls.add_method('GetTypeId', 9550 'ns3::TypeId', 9551 [], 9552 is_static=True) 9553 ## dl-mac-messages.h (module 'wimax'): void ns3::Dcd::Print(std::ostream & os) const [member function] 9554 cls.add_method('Print', 9555 'void', 9556 [param('std::ostream &', 'os')], 9557 is_const=True, is_virtual=True) 9558 ## dl-mac-messages.h (module 'wimax'): void ns3::Dcd::Serialize(ns3::Buffer::Iterator start) const [member function] 9559 cls.add_method('Serialize', 9560 'void', 9561 [param('ns3::Buffer::Iterator', 'start')], 9562 is_const=True, is_virtual=True) 9563 ## dl-mac-messages.h (module 'wimax'): void ns3::Dcd::SetChannelEncodings(ns3::OfdmDcdChannelEncodings channelEncodings) [member function] 9564 cls.add_method('SetChannelEncodings', 9565 'void', 9566 [param('ns3::OfdmDcdChannelEncodings', 'channelEncodings')]) 9567 ## dl-mac-messages.h (module 'wimax'): void ns3::Dcd::SetConfigurationChangeCount(uint8_t configurationChangeCount) [member function] 9568 cls.add_method('SetConfigurationChangeCount', 9569 'void', 9570 [param('uint8_t', 'configurationChangeCount')]) 9571 ## dl-mac-messages.h (module 'wimax'): void ns3::Dcd::SetNrDlBurstProfiles(uint8_t nrDlBurstProfiles) [member function] 9572 cls.add_method('SetNrDlBurstProfiles', 9573 'void', 9574 [param('uint8_t', 'nrDlBurstProfiles')]) 9575 return 9576 9577def register_Ns3DeterministicRandomVariable_methods(root_module, cls): 9578 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] 9579 cls.add_method('GetTypeId', 9580 'ns3::TypeId', 9581 [], 9582 is_static=True) 9583 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] 9584 cls.add_constructor([]) 9585 ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] 9586 cls.add_method('SetValueArray', 9587 'void', 9588 [param('double *', 'values'), param('std::size_t', 'length')]) 9589 ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] 9590 cls.add_method('GetValue', 9591 'double', 9592 [], 9593 is_virtual=True) 9594 ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] 9595 cls.add_method('GetInteger', 9596 'uint32_t', 9597 [], 9598 is_virtual=True) 9599 return 9600 9601def register_Ns3DlMap_methods(root_module, cls): 9602 ## dl-mac-messages.h (module 'wimax'): ns3::DlMap::DlMap(ns3::DlMap const & arg0) [constructor] 9603 cls.add_constructor([param('ns3::DlMap const &', 'arg0')]) 9604 ## dl-mac-messages.h (module 'wimax'): ns3::DlMap::DlMap() [constructor] 9605 cls.add_constructor([]) 9606 ## dl-mac-messages.h (module 'wimax'): void ns3::DlMap::AddDlMapElement(ns3::OfdmDlMapIe dlMapElement) [member function] 9607 cls.add_method('AddDlMapElement', 9608 'void', 9609 [param('ns3::OfdmDlMapIe', 'dlMapElement')]) 9610 ## dl-mac-messages.h (module 'wimax'): uint32_t ns3::DlMap::Deserialize(ns3::Buffer::Iterator start) [member function] 9611 cls.add_method('Deserialize', 9612 'uint32_t', 9613 [param('ns3::Buffer::Iterator', 'start')], 9614 is_virtual=True) 9615 ## dl-mac-messages.h (module 'wimax'): ns3::Mac48Address ns3::DlMap::GetBaseStationId() const [member function] 9616 cls.add_method('GetBaseStationId', 9617 'ns3::Mac48Address', 9618 [], 9619 is_const=True) 9620 ## dl-mac-messages.h (module 'wimax'): uint8_t ns3::DlMap::GetDcdCount() const [member function] 9621 cls.add_method('GetDcdCount', 9622 'uint8_t', 9623 [], 9624 is_const=True) 9625 ## dl-mac-messages.h (module 'wimax'): std::list<ns3::OfdmDlMapIe, std::allocator<ns3::OfdmDlMapIe> > ns3::DlMap::GetDlMapElements() const [member function] 9626 cls.add_method('GetDlMapElements', 9627 'std::list< ns3::OfdmDlMapIe >', 9628 [], 9629 is_const=True) 9630 ## dl-mac-messages.h (module 'wimax'): ns3::TypeId ns3::DlMap::GetInstanceTypeId() const [member function] 9631 cls.add_method('GetInstanceTypeId', 9632 'ns3::TypeId', 9633 [], 9634 is_const=True, is_virtual=True) 9635 ## dl-mac-messages.h (module 'wimax'): std::string ns3::DlMap::GetName() const [member function] 9636 cls.add_method('GetName', 9637 'std::string', 9638 [], 9639 is_const=True) 9640 ## dl-mac-messages.h (module 'wimax'): uint32_t ns3::DlMap::GetSerializedSize() const [member function] 9641 cls.add_method('GetSerializedSize', 9642 'uint32_t', 9643 [], 9644 is_const=True, is_virtual=True) 9645 ## dl-mac-messages.h (module 'wimax'): static ns3::TypeId ns3::DlMap::GetTypeId() [member function] 9646 cls.add_method('GetTypeId', 9647 'ns3::TypeId', 9648 [], 9649 is_static=True) 9650 ## dl-mac-messages.h (module 'wimax'): void ns3::DlMap::Print(std::ostream & os) const [member function] 9651 cls.add_method('Print', 9652 'void', 9653 [param('std::ostream &', 'os')], 9654 is_const=True, is_virtual=True) 9655 ## dl-mac-messages.h (module 'wimax'): void ns3::DlMap::Serialize(ns3::Buffer::Iterator start) const [member function] 9656 cls.add_method('Serialize', 9657 'void', 9658 [param('ns3::Buffer::Iterator', 'start')], 9659 is_const=True, is_virtual=True) 9660 ## dl-mac-messages.h (module 'wimax'): void ns3::DlMap::SetBaseStationId(ns3::Mac48Address baseStationID) [member function] 9661 cls.add_method('SetBaseStationId', 9662 'void', 9663 [param('ns3::Mac48Address', 'baseStationID')]) 9664 ## dl-mac-messages.h (module 'wimax'): void ns3::DlMap::SetDcdCount(uint8_t dcdCount) [member function] 9665 cls.add_method('SetDcdCount', 9666 'void', 9667 [param('uint8_t', 'dcdCount')]) 9668 return 9669 9670def register_Ns3DsaAck_methods(root_module, cls): 9671 ## mac-messages.h (module 'wimax'): ns3::DsaAck::DsaAck(ns3::DsaAck const & arg0) [constructor] 9672 cls.add_constructor([param('ns3::DsaAck const &', 'arg0')]) 9673 ## mac-messages.h (module 'wimax'): ns3::DsaAck::DsaAck() [constructor] 9674 cls.add_constructor([]) 9675 ## mac-messages.h (module 'wimax'): uint32_t ns3::DsaAck::Deserialize(ns3::Buffer::Iterator start) [member function] 9676 cls.add_method('Deserialize', 9677 'uint32_t', 9678 [param('ns3::Buffer::Iterator', 'start')], 9679 is_virtual=True) 9680 ## mac-messages.h (module 'wimax'): uint16_t ns3::DsaAck::GetConfirmationCode() const [member function] 9681 cls.add_method('GetConfirmationCode', 9682 'uint16_t', 9683 [], 9684 is_const=True) 9685 ## mac-messages.h (module 'wimax'): ns3::TypeId ns3::DsaAck::GetInstanceTypeId() const [member function] 9686 cls.add_method('GetInstanceTypeId', 9687 'ns3::TypeId', 9688 [], 9689 is_const=True, is_virtual=True) 9690 ## mac-messages.h (module 'wimax'): std::string ns3::DsaAck::GetName() const [member function] 9691 cls.add_method('GetName', 9692 'std::string', 9693 [], 9694 is_const=True) 9695 ## mac-messages.h (module 'wimax'): uint32_t ns3::DsaAck::GetSerializedSize() const [member function] 9696 cls.add_method('GetSerializedSize', 9697 'uint32_t', 9698 [], 9699 is_const=True, is_virtual=True) 9700 ## mac-messages.h (module 'wimax'): uint16_t ns3::DsaAck::GetTransactionId() const [member function] 9701 cls.add_method('GetTransactionId', 9702 'uint16_t', 9703 [], 9704 is_const=True) 9705 ## mac-messages.h (module 'wimax'): static ns3::TypeId ns3::DsaAck::GetTypeId() [member function] 9706 cls.add_method('GetTypeId', 9707 'ns3::TypeId', 9708 [], 9709 is_static=True) 9710 ## mac-messages.h (module 'wimax'): void ns3::DsaAck::Print(std::ostream & os) const [member function] 9711 cls.add_method('Print', 9712 'void', 9713 [param('std::ostream &', 'os')], 9714 is_const=True, is_virtual=True) 9715 ## mac-messages.h (module 'wimax'): void ns3::DsaAck::Serialize(ns3::Buffer::Iterator start) const [member function] 9716 cls.add_method('Serialize', 9717 'void', 9718 [param('ns3::Buffer::Iterator', 'start')], 9719 is_const=True, is_virtual=True) 9720 ## mac-messages.h (module 'wimax'): void ns3::DsaAck::SetConfirmationCode(uint16_t confirmationCode) [member function] 9721 cls.add_method('SetConfirmationCode', 9722 'void', 9723 [param('uint16_t', 'confirmationCode')]) 9724 ## mac-messages.h (module 'wimax'): void ns3::DsaAck::SetTransactionId(uint16_t transactionId) [member function] 9725 cls.add_method('SetTransactionId', 9726 'void', 9727 [param('uint16_t', 'transactionId')]) 9728 return 9729 9730def register_Ns3DsaReq_methods(root_module, cls): 9731 ## mac-messages.h (module 'wimax'): ns3::DsaReq::DsaReq(ns3::DsaReq const & arg0) [constructor] 9732 cls.add_constructor([param('ns3::DsaReq const &', 'arg0')]) 9733 ## mac-messages.h (module 'wimax'): ns3::DsaReq::DsaReq() [constructor] 9734 cls.add_constructor([]) 9735 ## mac-messages.h (module 'wimax'): ns3::DsaReq::DsaReq(ns3::ServiceFlow sf) [constructor] 9736 cls.add_constructor([param('ns3::ServiceFlow', 'sf')]) 9737 ## mac-messages.h (module 'wimax'): uint32_t ns3::DsaReq::Deserialize(ns3::Buffer::Iterator start) [member function] 9738 cls.add_method('Deserialize', 9739 'uint32_t', 9740 [param('ns3::Buffer::Iterator', 'start')], 9741 is_virtual=True) 9742 ## mac-messages.h (module 'wimax'): ns3::Cid ns3::DsaReq::GetCid() const [member function] 9743 cls.add_method('GetCid', 9744 'ns3::Cid', 9745 [], 9746 is_const=True) 9747 ## mac-messages.h (module 'wimax'): ns3::TypeId ns3::DsaReq::GetInstanceTypeId() const [member function] 9748 cls.add_method('GetInstanceTypeId', 9749 'ns3::TypeId', 9750 [], 9751 is_const=True, is_virtual=True) 9752 ## mac-messages.h (module 'wimax'): std::string ns3::DsaReq::GetName() const [member function] 9753 cls.add_method('GetName', 9754 'std::string', 9755 [], 9756 is_const=True) 9757 ## mac-messages.h (module 'wimax'): uint32_t ns3::DsaReq::GetSerializedSize() const [member function] 9758 cls.add_method('GetSerializedSize', 9759 'uint32_t', 9760 [], 9761 is_const=True, is_virtual=True) 9762 ## mac-messages.h (module 'wimax'): ns3::ServiceFlow ns3::DsaReq::GetServiceFlow() const [member function] 9763 cls.add_method('GetServiceFlow', 9764 'ns3::ServiceFlow', 9765 [], 9766 is_const=True) 9767 ## mac-messages.h (module 'wimax'): uint32_t ns3::DsaReq::GetSfid() const [member function] 9768 cls.add_method('GetSfid', 9769 'uint32_t', 9770 [], 9771 is_const=True) 9772 ## mac-messages.h (module 'wimax'): uint16_t ns3::DsaReq::GetTransactionId() const [member function] 9773 cls.add_method('GetTransactionId', 9774 'uint16_t', 9775 [], 9776 is_const=True) 9777 ## mac-messages.h (module 'wimax'): static ns3::TypeId ns3::DsaReq::GetTypeId() [member function] 9778 cls.add_method('GetTypeId', 9779 'ns3::TypeId', 9780 [], 9781 is_static=True) 9782 ## mac-messages.h (module 'wimax'): void ns3::DsaReq::Print(std::ostream & os) const [member function] 9783 cls.add_method('Print', 9784 'void', 9785 [param('std::ostream &', 'os')], 9786 is_const=True, is_virtual=True) 9787 ## mac-messages.h (module 'wimax'): void ns3::DsaReq::Serialize(ns3::Buffer::Iterator start) const [member function] 9788 cls.add_method('Serialize', 9789 'void', 9790 [param('ns3::Buffer::Iterator', 'start')], 9791 is_const=True, is_virtual=True) 9792 ## mac-messages.h (module 'wimax'): void ns3::DsaReq::SetCid(ns3::Cid cid) [member function] 9793 cls.add_method('SetCid', 9794 'void', 9795 [param('ns3::Cid', 'cid')]) 9796 ## mac-messages.h (module 'wimax'): void ns3::DsaReq::SetServiceFlow(ns3::ServiceFlow sf) [member function] 9797 cls.add_method('SetServiceFlow', 9798 'void', 9799 [param('ns3::ServiceFlow', 'sf')]) 9800 ## mac-messages.h (module 'wimax'): void ns3::DsaReq::SetSfid(uint32_t sfid) [member function] 9801 cls.add_method('SetSfid', 9802 'void', 9803 [param('uint32_t', 'sfid')]) 9804 ## mac-messages.h (module 'wimax'): void ns3::DsaReq::SetTransactionId(uint16_t transactionId) [member function] 9805 cls.add_method('SetTransactionId', 9806 'void', 9807 [param('uint16_t', 'transactionId')]) 9808 return 9809 9810def register_Ns3DsaRsp_methods(root_module, cls): 9811 ## mac-messages.h (module 'wimax'): ns3::DsaRsp::DsaRsp(ns3::DsaRsp const & arg0) [constructor] 9812 cls.add_constructor([param('ns3::DsaRsp const &', 'arg0')]) 9813 ## mac-messages.h (module 'wimax'): ns3::DsaRsp::DsaRsp() [constructor] 9814 cls.add_constructor([]) 9815 ## mac-messages.h (module 'wimax'): uint32_t ns3::DsaRsp::Deserialize(ns3::Buffer::Iterator start) [member function] 9816 cls.add_method('Deserialize', 9817 'uint32_t', 9818 [param('ns3::Buffer::Iterator', 'start')], 9819 is_virtual=True) 9820 ## mac-messages.h (module 'wimax'): ns3::Cid ns3::DsaRsp::GetCid() const [member function] 9821 cls.add_method('GetCid', 9822 'ns3::Cid', 9823 [], 9824 is_const=True) 9825 ## mac-messages.h (module 'wimax'): uint16_t ns3::DsaRsp::GetConfirmationCode() const [member function] 9826 cls.add_method('GetConfirmationCode', 9827 'uint16_t', 9828 [], 9829 is_const=True) 9830 ## mac-messages.h (module 'wimax'): ns3::TypeId ns3::DsaRsp::GetInstanceTypeId() const [member function] 9831 cls.add_method('GetInstanceTypeId', 9832 'ns3::TypeId', 9833 [], 9834 is_const=True, is_virtual=True) 9835 ## mac-messages.h (module 'wimax'): std::string ns3::DsaRsp::GetName() const [member function] 9836 cls.add_method('GetName', 9837 'std::string', 9838 [], 9839 is_const=True) 9840 ## mac-messages.h (module 'wimax'): uint32_t ns3::DsaRsp::GetSerializedSize() const [member function] 9841 cls.add_method('GetSerializedSize', 9842 'uint32_t', 9843 [], 9844 is_const=True, is_virtual=True) 9845 ## mac-messages.h (module 'wimax'): ns3::ServiceFlow ns3::DsaRsp::GetServiceFlow() const [member function] 9846 cls.add_method('GetServiceFlow', 9847 'ns3::ServiceFlow', 9848 [], 9849 is_const=True) 9850 ## mac-messages.h (module 'wimax'): uint32_t ns3::DsaRsp::GetSfid() const [member function] 9851 cls.add_method('GetSfid', 9852 'uint32_t', 9853 [], 9854 is_const=True) 9855 ## mac-messages.h (module 'wimax'): uint16_t ns3::DsaRsp::GetTransactionId() const [member function] 9856 cls.add_method('GetTransactionId', 9857 'uint16_t', 9858 [], 9859 is_const=True) 9860 ## mac-messages.h (module 'wimax'): static ns3::TypeId ns3::DsaRsp::GetTypeId() [member function] 9861 cls.add_method('GetTypeId', 9862 'ns3::TypeId', 9863 [], 9864 is_static=True) 9865 ## mac-messages.h (module 'wimax'): void ns3::DsaRsp::Print(std::ostream & os) const [member function] 9866 cls.add_method('Print', 9867 'void', 9868 [param('std::ostream &', 'os')], 9869 is_const=True, is_virtual=True) 9870 ## mac-messages.h (module 'wimax'): void ns3::DsaRsp::Serialize(ns3::Buffer::Iterator start) const [member function] 9871 cls.add_method('Serialize', 9872 'void', 9873 [param('ns3::Buffer::Iterator', 'start')], 9874 is_const=True, is_virtual=True) 9875 ## mac-messages.h (module 'wimax'): void ns3::DsaRsp::SetCid(ns3::Cid cid) [member function] 9876 cls.add_method('SetCid', 9877 'void', 9878 [param('ns3::Cid', 'cid')]) 9879 ## mac-messages.h (module 'wimax'): void ns3::DsaRsp::SetConfirmationCode(uint16_t confirmationCode) [member function] 9880 cls.add_method('SetConfirmationCode', 9881 'void', 9882 [param('uint16_t', 'confirmationCode')]) 9883 ## mac-messages.h (module 'wimax'): void ns3::DsaRsp::SetServiceFlow(ns3::ServiceFlow sf) [member function] 9884 cls.add_method('SetServiceFlow', 9885 'void', 9886 [param('ns3::ServiceFlow', 'sf')]) 9887 ## mac-messages.h (module 'wimax'): void ns3::DsaRsp::SetSfid(uint32_t sfid) [member function] 9888 cls.add_method('SetSfid', 9889 'void', 9890 [param('uint32_t', 'sfid')]) 9891 ## mac-messages.h (module 'wimax'): void ns3::DsaRsp::SetTransactionId(uint16_t transactionId) [member function] 9892 cls.add_method('SetTransactionId', 9893 'void', 9894 [param('uint16_t', 'transactionId')]) 9895 return 9896 9897def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): 9898 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] 9899 cls.add_constructor([]) 9900 ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] 9901 cls.add_method('CDF', 9902 'void', 9903 [param('double', 'v'), param('double', 'c')]) 9904 ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] 9905 cls.add_method('GetInteger', 9906 'uint32_t', 9907 [], 9908 is_virtual=True) 9909 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] 9910 cls.add_method('GetTypeId', 9911 'ns3::TypeId', 9912 [], 9913 is_static=True) 9914 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] 9915 cls.add_method('GetValue', 9916 'double', 9917 [], 9918 is_virtual=True) 9919 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate() [member function] 9920 cls.add_method('Interpolate', 9921 'double', 9922 [], 9923 is_virtual=True) 9924 ## random-variable-stream.h (module 'core'): bool ns3::EmpiricalRandomVariable::SetInterpolate(bool interpolate) [member function] 9925 cls.add_method('SetInterpolate', 9926 'bool', 9927 [param('bool', 'interpolate')]) 9928 return 9929 9930def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): 9931 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] 9932 cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) 9933 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] 9934 cls.add_constructor([]) 9935 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 9936 cls.add_method('Get', 9937 'bool', 9938 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 9939 is_const=True, is_virtual=True) 9940 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] 9941 cls.add_method('HasGetter', 9942 'bool', 9943 [], 9944 is_const=True, is_virtual=True) 9945 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] 9946 cls.add_method('HasSetter', 9947 'bool', 9948 [], 9949 is_const=True, is_virtual=True) 9950 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 9951 cls.add_method('Set', 9952 'bool', 9953 [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], 9954 is_const=True, is_virtual=True) 9955 return 9956 9957def register_Ns3EmptyAttributeChecker_methods(root_module, cls): 9958 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] 9959 cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) 9960 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] 9961 cls.add_constructor([]) 9962 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 9963 cls.add_method('Check', 9964 'bool', 9965 [param('ns3::AttributeValue const &', 'value')], 9966 is_const=True, is_virtual=True) 9967 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 9968 cls.add_method('Copy', 9969 'bool', 9970 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 9971 is_const=True, is_virtual=True) 9972 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeChecker::Create() const [member function] 9973 cls.add_method('Create', 9974 'ns3::Ptr< ns3::AttributeValue >', 9975 [], 9976 is_const=True, is_virtual=True) 9977 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] 9978 cls.add_method('GetUnderlyingTypeInformation', 9979 'std::string', 9980 [], 9981 is_const=True, is_virtual=True) 9982 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] 9983 cls.add_method('GetValueTypeName', 9984 'std::string', 9985 [], 9986 is_const=True, is_virtual=True) 9987 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] 9988 cls.add_method('HasUnderlyingTypeInformation', 9989 'bool', 9990 [], 9991 is_const=True, is_virtual=True) 9992 return 9993 9994def register_Ns3EmptyAttributeValue_methods(root_module, cls): 9995 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] 9996 cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) 9997 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] 9998 cls.add_constructor([]) 9999 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function] 10000 cls.add_method('Copy', 10001 'ns3::Ptr< ns3::AttributeValue >', 10002 [], 10003 is_const=True, is_virtual=True, visibility='private') 10004 ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 10005 cls.add_method('DeserializeFromString', 10006 'bool', 10007 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10008 is_virtual=True, visibility='private') 10009 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 10010 cls.add_method('SerializeToString', 10011 'std::string', 10012 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10013 is_const=True, is_virtual=True, visibility='private') 10014 return 10015 10016def register_Ns3ErlangRandomVariable_methods(root_module, cls): 10017 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] 10018 cls.add_method('GetTypeId', 10019 'ns3::TypeId', 10020 [], 10021 is_static=True) 10022 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] 10023 cls.add_constructor([]) 10024 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] 10025 cls.add_method('GetK', 10026 'uint32_t', 10027 [], 10028 is_const=True) 10029 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] 10030 cls.add_method('GetLambda', 10031 'double', 10032 [], 10033 is_const=True) 10034 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] 10035 cls.add_method('GetValue', 10036 'double', 10037 [param('uint32_t', 'k'), param('double', 'lambda')]) 10038 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] 10039 cls.add_method('GetInteger', 10040 'uint32_t', 10041 [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) 10042 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] 10043 cls.add_method('GetValue', 10044 'double', 10045 [], 10046 is_virtual=True) 10047 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] 10048 cls.add_method('GetInteger', 10049 'uint32_t', 10050 [], 10051 is_virtual=True) 10052 return 10053 10054def register_Ns3EventImpl_methods(root_module, cls): 10055 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] 10056 cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) 10057 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] 10058 cls.add_constructor([]) 10059 ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] 10060 cls.add_method('Cancel', 10061 'void', 10062 []) 10063 ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] 10064 cls.add_method('Invoke', 10065 'void', 10066 []) 10067 ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] 10068 cls.add_method('IsCancelled', 10069 'bool', 10070 []) 10071 ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] 10072 cls.add_method('Notify', 10073 'void', 10074 [], 10075 is_pure_virtual=True, is_virtual=True, visibility='protected') 10076 return 10077 10078def register_Ns3ExponentialRandomVariable_methods(root_module, cls): 10079 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] 10080 cls.add_method('GetTypeId', 10081 'ns3::TypeId', 10082 [], 10083 is_static=True) 10084 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] 10085 cls.add_constructor([]) 10086 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] 10087 cls.add_method('GetMean', 10088 'double', 10089 [], 10090 is_const=True) 10091 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] 10092 cls.add_method('GetBound', 10093 'double', 10094 [], 10095 is_const=True) 10096 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] 10097 cls.add_method('GetValue', 10098 'double', 10099 [param('double', 'mean'), param('double', 'bound')]) 10100 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] 10101 cls.add_method('GetInteger', 10102 'uint32_t', 10103 [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) 10104 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] 10105 cls.add_method('GetValue', 10106 'double', 10107 [], 10108 is_virtual=True) 10109 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] 10110 cls.add_method('GetInteger', 10111 'uint32_t', 10112 [], 10113 is_virtual=True) 10114 return 10115 10116def register_Ns3FixedRssLossModel_methods(root_module, cls): 10117 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function] 10118 cls.add_method('GetTypeId', 10119 'ns3::TypeId', 10120 [], 10121 is_static=True) 10122 ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel::FixedRssLossModel() [constructor] 10123 cls.add_constructor([]) 10124 ## propagation-loss-model.h (module 'propagation'): void ns3::FixedRssLossModel::SetRss(double rss) [member function] 10125 cls.add_method('SetRss', 10126 'void', 10127 [param('double', 'rss')]) 10128 ## propagation-loss-model.h (module 'propagation'): double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 10129 cls.add_method('DoCalcRxPower', 10130 'double', 10131 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 10132 is_const=True, is_virtual=True, visibility='private') 10133 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FixedRssLossModel::DoAssignStreams(int64_t stream) [member function] 10134 cls.add_method('DoAssignStreams', 10135 'int64_t', 10136 [param('int64_t', 'stream')], 10137 is_virtual=True, visibility='private') 10138 return 10139 10140def register_Ns3FragmentationSubheader_methods(root_module, cls): 10141 ## wimax-mac-header.h (module 'wimax'): ns3::FragmentationSubheader::FragmentationSubheader(ns3::FragmentationSubheader const & arg0) [constructor] 10142 cls.add_constructor([param('ns3::FragmentationSubheader const &', 'arg0')]) 10143 ## wimax-mac-header.h (module 'wimax'): ns3::FragmentationSubheader::FragmentationSubheader() [constructor] 10144 cls.add_constructor([]) 10145 ## wimax-mac-header.h (module 'wimax'): uint32_t ns3::FragmentationSubheader::Deserialize(ns3::Buffer::Iterator start) [member function] 10146 cls.add_method('Deserialize', 10147 'uint32_t', 10148 [param('ns3::Buffer::Iterator', 'start')], 10149 is_virtual=True) 10150 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::FragmentationSubheader::GetFc() const [member function] 10151 cls.add_method('GetFc', 10152 'uint8_t', 10153 [], 10154 is_const=True) 10155 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::FragmentationSubheader::GetFsn() const [member function] 10156 cls.add_method('GetFsn', 10157 'uint8_t', 10158 [], 10159 is_const=True) 10160 ## wimax-mac-header.h (module 'wimax'): ns3::TypeId ns3::FragmentationSubheader::GetInstanceTypeId() const [member function] 10161 cls.add_method('GetInstanceTypeId', 10162 'ns3::TypeId', 10163 [], 10164 is_const=True, is_virtual=True) 10165 ## wimax-mac-header.h (module 'wimax'): std::string ns3::FragmentationSubheader::GetName() const [member function] 10166 cls.add_method('GetName', 10167 'std::string', 10168 [], 10169 is_const=True) 10170 ## wimax-mac-header.h (module 'wimax'): uint32_t ns3::FragmentationSubheader::GetSerializedSize() const [member function] 10171 cls.add_method('GetSerializedSize', 10172 'uint32_t', 10173 [], 10174 is_const=True, is_virtual=True) 10175 ## wimax-mac-header.h (module 'wimax'): static ns3::TypeId ns3::FragmentationSubheader::GetTypeId() [member function] 10176 cls.add_method('GetTypeId', 10177 'ns3::TypeId', 10178 [], 10179 is_static=True) 10180 ## wimax-mac-header.h (module 'wimax'): void ns3::FragmentationSubheader::Print(std::ostream & os) const [member function] 10181 cls.add_method('Print', 10182 'void', 10183 [param('std::ostream &', 'os')], 10184 is_const=True, is_virtual=True) 10185 ## wimax-mac-header.h (module 'wimax'): void ns3::FragmentationSubheader::Serialize(ns3::Buffer::Iterator start) const [member function] 10186 cls.add_method('Serialize', 10187 'void', 10188 [param('ns3::Buffer::Iterator', 'start')], 10189 is_const=True, is_virtual=True) 10190 ## wimax-mac-header.h (module 'wimax'): void ns3::FragmentationSubheader::SetFc(uint8_t fc) [member function] 10191 cls.add_method('SetFc', 10192 'void', 10193 [param('uint8_t', 'fc')]) 10194 ## wimax-mac-header.h (module 'wimax'): void ns3::FragmentationSubheader::SetFsn(uint8_t fsn) [member function] 10195 cls.add_method('SetFsn', 10196 'void', 10197 [param('uint8_t', 'fsn')]) 10198 return 10199 10200def register_Ns3FriisPropagationLossModel_methods(root_module, cls): 10201 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function] 10202 cls.add_method('GetTypeId', 10203 'ns3::TypeId', 10204 [], 10205 is_static=True) 10206 ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor] 10207 cls.add_constructor([]) 10208 ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetFrequency(double frequency) [member function] 10209 cls.add_method('SetFrequency', 10210 'void', 10211 [param('double', 'frequency')]) 10212 ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function] 10213 cls.add_method('SetSystemLoss', 10214 'void', 10215 [param('double', 'systemLoss')]) 10216 ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetMinLoss(double minLoss) [member function] 10217 cls.add_method('SetMinLoss', 10218 'void', 10219 [param('double', 'minLoss')]) 10220 ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetMinLoss() const [member function] 10221 cls.add_method('GetMinLoss', 10222 'double', 10223 [], 10224 is_const=True) 10225 ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetFrequency() const [member function] 10226 cls.add_method('GetFrequency', 10227 'double', 10228 [], 10229 is_const=True) 10230 ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function] 10231 cls.add_method('GetSystemLoss', 10232 'double', 10233 [], 10234 is_const=True) 10235 ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 10236 cls.add_method('DoCalcRxPower', 10237 'double', 10238 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 10239 is_const=True, is_virtual=True, visibility='private') 10240 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FriisPropagationLossModel::DoAssignStreams(int64_t stream) [member function] 10241 cls.add_method('DoAssignStreams', 10242 'int64_t', 10243 [param('int64_t', 'stream')], 10244 is_virtual=True, visibility='private') 10245 return 10246 10247def register_Ns3GammaRandomVariable_methods(root_module, cls): 10248 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] 10249 cls.add_method('GetTypeId', 10250 'ns3::TypeId', 10251 [], 10252 is_static=True) 10253 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] 10254 cls.add_constructor([]) 10255 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] 10256 cls.add_method('GetAlpha', 10257 'double', 10258 [], 10259 is_const=True) 10260 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] 10261 cls.add_method('GetBeta', 10262 'double', 10263 [], 10264 is_const=True) 10265 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] 10266 cls.add_method('GetValue', 10267 'double', 10268 [param('double', 'alpha'), param('double', 'beta')]) 10269 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] 10270 cls.add_method('GetInteger', 10271 'uint32_t', 10272 [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) 10273 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] 10274 cls.add_method('GetValue', 10275 'double', 10276 [], 10277 is_virtual=True) 10278 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] 10279 cls.add_method('GetInteger', 10280 'uint32_t', 10281 [], 10282 is_virtual=True) 10283 return 10284 10285def register_Ns3GenericMacHeader_methods(root_module, cls): 10286 ## wimax-mac-header.h (module 'wimax'): ns3::GenericMacHeader::GenericMacHeader(ns3::GenericMacHeader const & arg0) [constructor] 10287 cls.add_constructor([param('ns3::GenericMacHeader const &', 'arg0')]) 10288 ## wimax-mac-header.h (module 'wimax'): ns3::GenericMacHeader::GenericMacHeader() [constructor] 10289 cls.add_constructor([]) 10290 ## wimax-mac-header.h (module 'wimax'): uint32_t ns3::GenericMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 10291 cls.add_method('Deserialize', 10292 'uint32_t', 10293 [param('ns3::Buffer::Iterator', 'start')], 10294 is_virtual=True) 10295 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::GenericMacHeader::GetCi() const [member function] 10296 cls.add_method('GetCi', 10297 'uint8_t', 10298 [], 10299 is_const=True) 10300 ## wimax-mac-header.h (module 'wimax'): ns3::Cid ns3::GenericMacHeader::GetCid() const [member function] 10301 cls.add_method('GetCid', 10302 'ns3::Cid', 10303 [], 10304 is_const=True) 10305 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::GenericMacHeader::GetEc() const [member function] 10306 cls.add_method('GetEc', 10307 'uint8_t', 10308 [], 10309 is_const=True) 10310 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::GenericMacHeader::GetEks() const [member function] 10311 cls.add_method('GetEks', 10312 'uint8_t', 10313 [], 10314 is_const=True) 10315 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::GenericMacHeader::GetHcs() const [member function] 10316 cls.add_method('GetHcs', 10317 'uint8_t', 10318 [], 10319 is_const=True) 10320 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::GenericMacHeader::GetHt() const [member function] 10321 cls.add_method('GetHt', 10322 'uint8_t', 10323 [], 10324 is_const=True) 10325 ## wimax-mac-header.h (module 'wimax'): ns3::TypeId ns3::GenericMacHeader::GetInstanceTypeId() const [member function] 10326 cls.add_method('GetInstanceTypeId', 10327 'ns3::TypeId', 10328 [], 10329 is_const=True, is_virtual=True) 10330 ## wimax-mac-header.h (module 'wimax'): uint16_t ns3::GenericMacHeader::GetLen() const [member function] 10331 cls.add_method('GetLen', 10332 'uint16_t', 10333 [], 10334 is_const=True) 10335 ## wimax-mac-header.h (module 'wimax'): std::string ns3::GenericMacHeader::GetName() const [member function] 10336 cls.add_method('GetName', 10337 'std::string', 10338 [], 10339 is_const=True) 10340 ## wimax-mac-header.h (module 'wimax'): uint32_t ns3::GenericMacHeader::GetSerializedSize() const [member function] 10341 cls.add_method('GetSerializedSize', 10342 'uint32_t', 10343 [], 10344 is_const=True, is_virtual=True) 10345 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::GenericMacHeader::GetType() const [member function] 10346 cls.add_method('GetType', 10347 'uint8_t', 10348 [], 10349 is_const=True) 10350 ## wimax-mac-header.h (module 'wimax'): static ns3::TypeId ns3::GenericMacHeader::GetTypeId() [member function] 10351 cls.add_method('GetTypeId', 10352 'ns3::TypeId', 10353 [], 10354 is_static=True) 10355 ## wimax-mac-header.h (module 'wimax'): void ns3::GenericMacHeader::Print(std::ostream & os) const [member function] 10356 cls.add_method('Print', 10357 'void', 10358 [param('std::ostream &', 'os')], 10359 is_const=True, is_virtual=True) 10360 ## wimax-mac-header.h (module 'wimax'): void ns3::GenericMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 10361 cls.add_method('Serialize', 10362 'void', 10363 [param('ns3::Buffer::Iterator', 'start')], 10364 is_const=True, is_virtual=True) 10365 ## wimax-mac-header.h (module 'wimax'): void ns3::GenericMacHeader::SetCi(uint8_t ci) [member function] 10366 cls.add_method('SetCi', 10367 'void', 10368 [param('uint8_t', 'ci')]) 10369 ## wimax-mac-header.h (module 'wimax'): void ns3::GenericMacHeader::SetCid(ns3::Cid cid) [member function] 10370 cls.add_method('SetCid', 10371 'void', 10372 [param('ns3::Cid', 'cid')]) 10373 ## wimax-mac-header.h (module 'wimax'): void ns3::GenericMacHeader::SetEc(uint8_t ec) [member function] 10374 cls.add_method('SetEc', 10375 'void', 10376 [param('uint8_t', 'ec')]) 10377 ## wimax-mac-header.h (module 'wimax'): void ns3::GenericMacHeader::SetEks(uint8_t eks) [member function] 10378 cls.add_method('SetEks', 10379 'void', 10380 [param('uint8_t', 'eks')]) 10381 ## wimax-mac-header.h (module 'wimax'): void ns3::GenericMacHeader::SetHcs(uint8_t hcs) [member function] 10382 cls.add_method('SetHcs', 10383 'void', 10384 [param('uint8_t', 'hcs')]) 10385 ## wimax-mac-header.h (module 'wimax'): void ns3::GenericMacHeader::SetHt(uint8_t ht) [member function] 10386 cls.add_method('SetHt', 10387 'void', 10388 [param('uint8_t', 'ht')]) 10389 ## wimax-mac-header.h (module 'wimax'): void ns3::GenericMacHeader::SetLen(uint16_t len) [member function] 10390 cls.add_method('SetLen', 10391 'void', 10392 [param('uint16_t', 'len')]) 10393 ## wimax-mac-header.h (module 'wimax'): void ns3::GenericMacHeader::SetType(uint8_t type) [member function] 10394 cls.add_method('SetType', 10395 'void', 10396 [param('uint8_t', 'type')]) 10397 ## wimax-mac-header.h (module 'wimax'): bool ns3::GenericMacHeader::check_hcs() const [member function] 10398 cls.add_method('check_hcs', 10399 'bool', 10400 [], 10401 is_const=True) 10402 return 10403 10404def register_Ns3GrantManagementSubheader_methods(root_module, cls): 10405 ## wimax-mac-header.h (module 'wimax'): ns3::GrantManagementSubheader::GrantManagementSubheader(ns3::GrantManagementSubheader const & arg0) [constructor] 10406 cls.add_constructor([param('ns3::GrantManagementSubheader const &', 'arg0')]) 10407 ## wimax-mac-header.h (module 'wimax'): ns3::GrantManagementSubheader::GrantManagementSubheader() [constructor] 10408 cls.add_constructor([]) 10409 ## wimax-mac-header.h (module 'wimax'): uint32_t ns3::GrantManagementSubheader::Deserialize(ns3::Buffer::Iterator start) [member function] 10410 cls.add_method('Deserialize', 10411 'uint32_t', 10412 [param('ns3::Buffer::Iterator', 'start')], 10413 is_virtual=True) 10414 ## wimax-mac-header.h (module 'wimax'): ns3::TypeId ns3::GrantManagementSubheader::GetInstanceTypeId() const [member function] 10415 cls.add_method('GetInstanceTypeId', 10416 'ns3::TypeId', 10417 [], 10418 is_const=True, is_virtual=True) 10419 ## wimax-mac-header.h (module 'wimax'): std::string ns3::GrantManagementSubheader::GetName() const [member function] 10420 cls.add_method('GetName', 10421 'std::string', 10422 [], 10423 is_const=True) 10424 ## wimax-mac-header.h (module 'wimax'): uint16_t ns3::GrantManagementSubheader::GetPbr() const [member function] 10425 cls.add_method('GetPbr', 10426 'uint16_t', 10427 [], 10428 is_const=True) 10429 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::GrantManagementSubheader::GetPm() const [member function] 10430 cls.add_method('GetPm', 10431 'uint8_t', 10432 [], 10433 is_const=True) 10434 ## wimax-mac-header.h (module 'wimax'): uint32_t ns3::GrantManagementSubheader::GetSerializedSize() const [member function] 10435 cls.add_method('GetSerializedSize', 10436 'uint32_t', 10437 [], 10438 is_const=True, is_virtual=True) 10439 ## wimax-mac-header.h (module 'wimax'): uint8_t ns3::GrantManagementSubheader::GetSi() const [member function] 10440 cls.add_method('GetSi', 10441 'uint8_t', 10442 [], 10443 is_const=True) 10444 ## wimax-mac-header.h (module 'wimax'): static ns3::TypeId ns3::GrantManagementSubheader::GetTypeId() [member function] 10445 cls.add_method('GetTypeId', 10446 'ns3::TypeId', 10447 [], 10448 is_static=True) 10449 ## wimax-mac-header.h (module 'wimax'): void ns3::GrantManagementSubheader::Print(std::ostream & os) const [member function] 10450 cls.add_method('Print', 10451 'void', 10452 [param('std::ostream &', 'os')], 10453 is_const=True, is_virtual=True) 10454 ## wimax-mac-header.h (module 'wimax'): void ns3::GrantManagementSubheader::Serialize(ns3::Buffer::Iterator start) const [member function] 10455 cls.add_method('Serialize', 10456 'void', 10457 [param('ns3::Buffer::Iterator', 'start')], 10458 is_const=True, is_virtual=True) 10459 ## wimax-mac-header.h (module 'wimax'): void ns3::GrantManagementSubheader::SetPbr(uint16_t pbr) [member function] 10460 cls.add_method('SetPbr', 10461 'void', 10462 [param('uint16_t', 'pbr')]) 10463 ## wimax-mac-header.h (module 'wimax'): void ns3::GrantManagementSubheader::SetPm(uint8_t pm) [member function] 10464 cls.add_method('SetPm', 10465 'void', 10466 [param('uint8_t', 'pm')]) 10467 ## wimax-mac-header.h (module 'wimax'): void ns3::GrantManagementSubheader::SetSi(uint8_t si) [member function] 10468 cls.add_method('SetSi', 10469 'void', 10470 [param('uint8_t', 'si')]) 10471 return 10472 10473def register_Ns3IpcsClassifier_methods(root_module, cls): 10474 ## ipcs-classifier.h (module 'wimax'): ns3::IpcsClassifier::IpcsClassifier(ns3::IpcsClassifier const & arg0) [constructor] 10475 cls.add_constructor([param('ns3::IpcsClassifier const &', 'arg0')]) 10476 ## ipcs-classifier.h (module 'wimax'): ns3::IpcsClassifier::IpcsClassifier() [constructor] 10477 cls.add_constructor([]) 10478 ## ipcs-classifier.h (module 'wimax'): ns3::ServiceFlow * ns3::IpcsClassifier::Classify(ns3::Ptr<const ns3::Packet> packet, ns3::Ptr<ns3::ServiceFlowManager> sfm, ns3::ServiceFlow::Direction dir) [member function] 10479 cls.add_method('Classify', 10480 'ns3::ServiceFlow *', 10481 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::ServiceFlowManager >', 'sfm'), param('ns3::ServiceFlow::Direction', 'dir')]) 10482 ## ipcs-classifier.h (module 'wimax'): static ns3::TypeId ns3::IpcsClassifier::GetTypeId() [member function] 10483 cls.add_method('GetTypeId', 10484 'ns3::TypeId', 10485 [], 10486 is_static=True) 10487 return 10488 10489def register_Ns3Ipv4AddressChecker_methods(root_module, cls): 10490 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] 10491 cls.add_constructor([]) 10492 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] 10493 cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) 10494 return 10495 10496def register_Ns3Ipv4AddressValue_methods(root_module, cls): 10497 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] 10498 cls.add_constructor([]) 10499 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] 10500 cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) 10501 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] 10502 cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) 10503 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function] 10504 cls.add_method('Copy', 10505 'ns3::Ptr< ns3::AttributeValue >', 10506 [], 10507 is_const=True, is_virtual=True) 10508 ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 10509 cls.add_method('DeserializeFromString', 10510 'bool', 10511 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10512 is_virtual=True) 10513 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] 10514 cls.add_method('Get', 10515 'ns3::Ipv4Address', 10516 [], 10517 is_const=True) 10518 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 10519 cls.add_method('SerializeToString', 10520 'std::string', 10521 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10522 is_const=True, is_virtual=True) 10523 ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] 10524 cls.add_method('Set', 10525 'void', 10526 [param('ns3::Ipv4Address const &', 'value')]) 10527 return 10528 10529def register_Ns3Ipv4MaskChecker_methods(root_module, cls): 10530 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] 10531 cls.add_constructor([]) 10532 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] 10533 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) 10534 return 10535 10536def register_Ns3Ipv4MaskValue_methods(root_module, cls): 10537 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] 10538 cls.add_constructor([]) 10539 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] 10540 cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) 10541 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] 10542 cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) 10543 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function] 10544 cls.add_method('Copy', 10545 'ns3::Ptr< ns3::AttributeValue >', 10546 [], 10547 is_const=True, is_virtual=True) 10548 ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 10549 cls.add_method('DeserializeFromString', 10550 'bool', 10551 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10552 is_virtual=True) 10553 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] 10554 cls.add_method('Get', 10555 'ns3::Ipv4Mask', 10556 [], 10557 is_const=True) 10558 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 10559 cls.add_method('SerializeToString', 10560 'std::string', 10561 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10562 is_const=True, is_virtual=True) 10563 ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] 10564 cls.add_method('Set', 10565 'void', 10566 [param('ns3::Ipv4Mask const &', 'value')]) 10567 return 10568 10569def register_Ns3Ipv6AddressChecker_methods(root_module, cls): 10570 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] 10571 cls.add_constructor([]) 10572 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] 10573 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) 10574 return 10575 10576def register_Ns3Ipv6AddressValue_methods(root_module, cls): 10577 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] 10578 cls.add_constructor([]) 10579 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] 10580 cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) 10581 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] 10582 cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) 10583 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function] 10584 cls.add_method('Copy', 10585 'ns3::Ptr< ns3::AttributeValue >', 10586 [], 10587 is_const=True, is_virtual=True) 10588 ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 10589 cls.add_method('DeserializeFromString', 10590 'bool', 10591 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10592 is_virtual=True) 10593 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] 10594 cls.add_method('Get', 10595 'ns3::Ipv6Address', 10596 [], 10597 is_const=True) 10598 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 10599 cls.add_method('SerializeToString', 10600 'std::string', 10601 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10602 is_const=True, is_virtual=True) 10603 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] 10604 cls.add_method('Set', 10605 'void', 10606 [param('ns3::Ipv6Address const &', 'value')]) 10607 return 10608 10609def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): 10610 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] 10611 cls.add_constructor([]) 10612 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] 10613 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) 10614 return 10615 10616def register_Ns3Ipv6PrefixValue_methods(root_module, cls): 10617 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] 10618 cls.add_constructor([]) 10619 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] 10620 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) 10621 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] 10622 cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) 10623 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function] 10624 cls.add_method('Copy', 10625 'ns3::Ptr< ns3::AttributeValue >', 10626 [], 10627 is_const=True, is_virtual=True) 10628 ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 10629 cls.add_method('DeserializeFromString', 10630 'bool', 10631 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10632 is_virtual=True) 10633 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] 10634 cls.add_method('Get', 10635 'ns3::Ipv6Prefix', 10636 [], 10637 is_const=True) 10638 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 10639 cls.add_method('SerializeToString', 10640 'std::string', 10641 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10642 is_const=True, is_virtual=True) 10643 ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] 10644 cls.add_method('Set', 10645 'void', 10646 [param('ns3::Ipv6Prefix const &', 'value')]) 10647 return 10648 10649def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls): 10650 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function] 10651 cls.add_method('GetTypeId', 10652 'ns3::TypeId', 10653 [], 10654 is_static=True) 10655 ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor] 10656 cls.add_constructor([]) 10657 ## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function] 10658 cls.add_method('SetPathLossExponent', 10659 'void', 10660 [param('double', 'n')]) 10661 ## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function] 10662 cls.add_method('GetPathLossExponent', 10663 'double', 10664 [], 10665 is_const=True) 10666 ## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function] 10667 cls.add_method('SetReference', 10668 'void', 10669 [param('double', 'referenceDistance'), param('double', 'referenceLoss')]) 10670 ## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 10671 cls.add_method('DoCalcRxPower', 10672 'double', 10673 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 10674 is_const=True, is_virtual=True, visibility='private') 10675 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::LogDistancePropagationLossModel::DoAssignStreams(int64_t stream) [member function] 10676 cls.add_method('DoAssignStreams', 10677 'int64_t', 10678 [param('int64_t', 'stream')], 10679 is_virtual=True, visibility='private') 10680 return 10681 10682def register_Ns3LogNormalRandomVariable_methods(root_module, cls): 10683 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function] 10684 cls.add_method('GetTypeId', 10685 'ns3::TypeId', 10686 [], 10687 is_static=True) 10688 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor] 10689 cls.add_constructor([]) 10690 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function] 10691 cls.add_method('GetMu', 10692 'double', 10693 [], 10694 is_const=True) 10695 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function] 10696 cls.add_method('GetSigma', 10697 'double', 10698 [], 10699 is_const=True) 10700 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function] 10701 cls.add_method('GetValue', 10702 'double', 10703 [param('double', 'mu'), param('double', 'sigma')]) 10704 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function] 10705 cls.add_method('GetInteger', 10706 'uint32_t', 10707 [param('uint32_t', 'mu'), param('uint32_t', 'sigma')]) 10708 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function] 10709 cls.add_method('GetValue', 10710 'double', 10711 [], 10712 is_virtual=True) 10713 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function] 10714 cls.add_method('GetInteger', 10715 'uint32_t', 10716 [], 10717 is_virtual=True) 10718 return 10719 10720def register_Ns3Mac48AddressChecker_methods(root_module, cls): 10721 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] 10722 cls.add_constructor([]) 10723 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [constructor] 10724 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) 10725 return 10726 10727def register_Ns3Mac48AddressValue_methods(root_module, cls): 10728 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] 10729 cls.add_constructor([]) 10730 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] 10731 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) 10732 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [constructor] 10733 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) 10734 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] 10735 cls.add_method('Copy', 10736 'ns3::Ptr< ns3::AttributeValue >', 10737 [], 10738 is_const=True, is_virtual=True) 10739 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 10740 cls.add_method('DeserializeFromString', 10741 'bool', 10742 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10743 is_virtual=True) 10744 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] 10745 cls.add_method('Get', 10746 'ns3::Mac48Address', 10747 [], 10748 is_const=True) 10749 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 10750 cls.add_method('SerializeToString', 10751 'std::string', 10752 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10753 is_const=True, is_virtual=True) 10754 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] 10755 cls.add_method('Set', 10756 'void', 10757 [param('ns3::Mac48Address const &', 'value')]) 10758 return 10759 10760def register_Ns3MatrixPropagationLossModel_methods(root_module, cls): 10761 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::MatrixPropagationLossModel::GetTypeId() [member function] 10762 cls.add_method('GetTypeId', 10763 'ns3::TypeId', 10764 [], 10765 is_static=True) 10766 ## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel::MatrixPropagationLossModel() [constructor] 10767 cls.add_constructor([]) 10768 ## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, double loss, bool symmetric=true) [member function] 10769 cls.add_method('SetLoss', 10770 'void', 10771 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('double', 'loss'), param('bool', 'symmetric', default_value='true')]) 10772 ## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetDefaultLoss(double defaultLoss) [member function] 10773 cls.add_method('SetDefaultLoss', 10774 'void', 10775 [param('double', 'defaultLoss')]) 10776 ## propagation-loss-model.h (module 'propagation'): double ns3::MatrixPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 10777 cls.add_method('DoCalcRxPower', 10778 'double', 10779 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 10780 is_const=True, is_virtual=True, visibility='private') 10781 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::MatrixPropagationLossModel::DoAssignStreams(int64_t stream) [member function] 10782 cls.add_method('DoAssignStreams', 10783 'int64_t', 10784 [param('int64_t', 'stream')], 10785 is_virtual=True, visibility='private') 10786 return 10787 10788def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls): 10789 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function] 10790 cls.add_method('GetTypeId', 10791 'ns3::TypeId', 10792 [], 10793 is_static=True) 10794 ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor] 10795 cls.add_constructor([]) 10796 ## propagation-loss-model.h (module 'propagation'): double ns3::NakagamiPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 10797 cls.add_method('DoCalcRxPower', 10798 'double', 10799 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 10800 is_const=True, is_virtual=True, visibility='private') 10801 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::NakagamiPropagationLossModel::DoAssignStreams(int64_t stream) [member function] 10802 cls.add_method('DoAssignStreams', 10803 'int64_t', 10804 [param('int64_t', 'stream')], 10805 is_virtual=True, visibility='private') 10806 return 10807 10808def register_Ns3NetDevice_methods(root_module, cls): 10809 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] 10810 cls.add_constructor([]) 10811 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [constructor] 10812 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) 10813 ## 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] 10814 cls.add_method('AddLinkChangeCallback', 10815 'void', 10816 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 10817 is_pure_virtual=True, is_virtual=True) 10818 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function] 10819 cls.add_method('GetAddress', 10820 'ns3::Address', 10821 [], 10822 is_const=True, is_pure_virtual=True, is_virtual=True) 10823 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] 10824 cls.add_method('GetBroadcast', 10825 'ns3::Address', 10826 [], 10827 is_const=True, is_pure_virtual=True, is_virtual=True) 10828 ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function] 10829 cls.add_method('GetChannel', 10830 'ns3::Ptr< ns3::Channel >', 10831 [], 10832 is_const=True, is_pure_virtual=True, is_virtual=True) 10833 ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] 10834 cls.add_method('GetIfIndex', 10835 'uint32_t', 10836 [], 10837 is_const=True, is_pure_virtual=True, is_virtual=True) 10838 ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] 10839 cls.add_method('GetMtu', 10840 'uint16_t', 10841 [], 10842 is_const=True, is_pure_virtual=True, is_virtual=True) 10843 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 10844 cls.add_method('GetMulticast', 10845 'ns3::Address', 10846 [param('ns3::Ipv4Address', 'multicastGroup')], 10847 is_const=True, is_pure_virtual=True, is_virtual=True) 10848 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 10849 cls.add_method('GetMulticast', 10850 'ns3::Address', 10851 [param('ns3::Ipv6Address', 'addr')], 10852 is_const=True, is_pure_virtual=True, is_virtual=True) 10853 ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function] 10854 cls.add_method('GetNode', 10855 'ns3::Ptr< ns3::Node >', 10856 [], 10857 is_const=True, is_pure_virtual=True, is_virtual=True) 10858 ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] 10859 cls.add_method('GetTypeId', 10860 'ns3::TypeId', 10861 [], 10862 is_static=True) 10863 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function] 10864 cls.add_method('IsBridge', 10865 'bool', 10866 [], 10867 is_const=True, is_pure_virtual=True, is_virtual=True) 10868 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] 10869 cls.add_method('IsBroadcast', 10870 'bool', 10871 [], 10872 is_const=True, is_pure_virtual=True, is_virtual=True) 10873 ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] 10874 cls.add_method('IsLinkUp', 10875 'bool', 10876 [], 10877 is_const=True, is_pure_virtual=True, is_virtual=True) 10878 ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] 10879 cls.add_method('IsMulticast', 10880 'bool', 10881 [], 10882 is_const=True, is_pure_virtual=True, is_virtual=True) 10883 ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] 10884 cls.add_method('IsPointToPoint', 10885 'bool', 10886 [], 10887 is_const=True, is_pure_virtual=True, is_virtual=True) 10888 ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] 10889 cls.add_method('NeedsArp', 10890 'bool', 10891 [], 10892 is_const=True, is_pure_virtual=True, is_virtual=True) 10893 ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 10894 cls.add_method('Send', 10895 'bool', 10896 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 10897 is_pure_virtual=True, is_virtual=True) 10898 ## 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] 10899 cls.add_method('SendFrom', 10900 'bool', 10901 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 10902 is_pure_virtual=True, is_virtual=True) 10903 ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function] 10904 cls.add_method('SetAddress', 10905 'void', 10906 [param('ns3::Address', 'address')], 10907 is_pure_virtual=True, is_virtual=True) 10908 ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] 10909 cls.add_method('SetIfIndex', 10910 'void', 10911 [param('uint32_t const', 'index')], 10912 is_pure_virtual=True, is_virtual=True) 10913 ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] 10914 cls.add_method('SetMtu', 10915 'bool', 10916 [param('uint16_t const', 'mtu')], 10917 is_pure_virtual=True, is_virtual=True) 10918 ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 10919 cls.add_method('SetNode', 10920 'void', 10921 [param('ns3::Ptr< ns3::Node >', 'node')], 10922 is_pure_virtual=True, is_virtual=True) 10923 ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 10924 cls.add_method('SetPromiscReceiveCallback', 10925 'void', 10926 [param('ns3::Callback< bool, 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 >', 'cb')], 10927 is_pure_virtual=True, is_virtual=True) 10928 ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 10929 cls.add_method('SetReceiveCallback', 10930 'void', 10931 [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 10932 is_pure_virtual=True, is_virtual=True) 10933 ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function] 10934 cls.add_method('SupportsSendFrom', 10935 'bool', 10936 [], 10937 is_const=True, is_pure_virtual=True, is_virtual=True) 10938 return 10939 10940def register_Ns3NixVector_methods(root_module, cls): 10941 cls.add_output_stream_operator() 10942 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor] 10943 cls.add_constructor([]) 10944 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [constructor] 10945 cls.add_constructor([param('ns3::NixVector const &', 'o')]) 10946 ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] 10947 cls.add_method('AddNeighborIndex', 10948 'void', 10949 [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) 10950 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] 10951 cls.add_method('BitCount', 10952 'uint32_t', 10953 [param('uint32_t', 'numberOfNeighbors')], 10954 is_const=True) 10955 ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function] 10956 cls.add_method('Copy', 10957 'ns3::Ptr< ns3::NixVector >', 10958 [], 10959 is_const=True) 10960 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 10961 cls.add_method('Deserialize', 10962 'uint32_t', 10963 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 10964 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] 10965 cls.add_method('ExtractNeighborIndex', 10966 'uint32_t', 10967 [param('uint32_t', 'numberOfBits')]) 10968 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function] 10969 cls.add_method('GetRemainingBits', 10970 'uint32_t', 10971 []) 10972 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function] 10973 cls.add_method('GetSerializedSize', 10974 'uint32_t', 10975 [], 10976 is_const=True) 10977 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 10978 cls.add_method('Serialize', 10979 'uint32_t', 10980 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 10981 is_const=True) 10982 return 10983 10984def register_Ns3Node_methods(root_module, cls): 10985 ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [constructor] 10986 cls.add_constructor([param('ns3::Node const &', 'arg0')]) 10987 ## node.h (module 'network'): ns3::Node::Node() [constructor] 10988 cls.add_constructor([]) 10989 ## node.h (module 'network'): ns3::Node::Node(uint32_t systemId) [constructor] 10990 cls.add_constructor([param('uint32_t', 'systemId')]) 10991 ## node.h (module 'network'): uint32_t ns3::Node::AddApplication(ns3::Ptr<ns3::Application> application) [member function] 10992 cls.add_method('AddApplication', 10993 'uint32_t', 10994 [param('ns3::Ptr< ns3::Application >', 'application')]) 10995 ## node.h (module 'network'): uint32_t ns3::Node::AddDevice(ns3::Ptr<ns3::NetDevice> device) [member function] 10996 cls.add_method('AddDevice', 10997 'uint32_t', 10998 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 10999 ## node.h (module 'network'): static bool ns3::Node::ChecksumEnabled() [member function] 11000 cls.add_method('ChecksumEnabled', 11001 'bool', 11002 [], 11003 is_static=True) 11004 ## node.h (module 'network'): ns3::Ptr<ns3::Application> ns3::Node::GetApplication(uint32_t index) const [member function] 11005 cls.add_method('GetApplication', 11006 'ns3::Ptr< ns3::Application >', 11007 [param('uint32_t', 'index')], 11008 is_const=True) 11009 ## node.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Node::GetDevice(uint32_t index) const [member function] 11010 cls.add_method('GetDevice', 11011 'ns3::Ptr< ns3::NetDevice >', 11012 [param('uint32_t', 'index')], 11013 is_const=True) 11014 ## node.h (module 'network'): uint32_t ns3::Node::GetId() const [member function] 11015 cls.add_method('GetId', 11016 'uint32_t', 11017 [], 11018 is_const=True) 11019 ## node.h (module 'network'): ns3::Time ns3::Node::GetLocalTime() const [member function] 11020 cls.add_method('GetLocalTime', 11021 'ns3::Time', 11022 [], 11023 is_const=True) 11024 ## node.h (module 'network'): uint32_t ns3::Node::GetNApplications() const [member function] 11025 cls.add_method('GetNApplications', 11026 'uint32_t', 11027 [], 11028 is_const=True) 11029 ## node.h (module 'network'): uint32_t ns3::Node::GetNDevices() const [member function] 11030 cls.add_method('GetNDevices', 11031 'uint32_t', 11032 [], 11033 is_const=True) 11034 ## node.h (module 'network'): uint32_t ns3::Node::GetSystemId() const [member function] 11035 cls.add_method('GetSystemId', 11036 'uint32_t', 11037 [], 11038 is_const=True) 11039 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] 11040 cls.add_method('GetTypeId', 11041 'ns3::TypeId', 11042 [], 11043 is_static=True) 11044 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 11045 cls.add_method('RegisterDeviceAdditionListener', 11046 'void', 11047 [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')]) 11048 ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(ns3::Node::ProtocolHandler handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function] 11049 cls.add_method('RegisterProtocolHandler', 11050 'void', 11051 [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')]) 11052 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 11053 cls.add_method('UnregisterDeviceAdditionListener', 11054 'void', 11055 [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')]) 11056 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Node::ProtocolHandler handler) [member function] 11057 cls.add_method('UnregisterProtocolHandler', 11058 'void', 11059 [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')]) 11060 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] 11061 cls.add_method('DoDispose', 11062 'void', 11063 [], 11064 is_virtual=True, visibility='protected') 11065 ## node.h (module 'network'): void ns3::Node::DoInitialize() [member function] 11066 cls.add_method('DoInitialize', 11067 'void', 11068 [], 11069 is_virtual=True, visibility='protected') 11070 return 11071 11072def register_Ns3NormalRandomVariable_methods(root_module, cls): 11073 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable] 11074 cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True) 11075 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function] 11076 cls.add_method('GetTypeId', 11077 'ns3::TypeId', 11078 [], 11079 is_static=True) 11080 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor] 11081 cls.add_constructor([]) 11082 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function] 11083 cls.add_method('GetMean', 11084 'double', 11085 [], 11086 is_const=True) 11087 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function] 11088 cls.add_method('GetVariance', 11089 'double', 11090 [], 11091 is_const=True) 11092 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function] 11093 cls.add_method('GetBound', 11094 'double', 11095 [], 11096 is_const=True) 11097 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function] 11098 cls.add_method('GetValue', 11099 'double', 11100 [param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')]) 11101 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function] 11102 cls.add_method('GetInteger', 11103 'uint32_t', 11104 [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')]) 11105 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function] 11106 cls.add_method('GetValue', 11107 'double', 11108 [], 11109 is_virtual=True) 11110 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function] 11111 cls.add_method('GetInteger', 11112 'uint32_t', 11113 [], 11114 is_virtual=True) 11115 return 11116 11117def register_Ns3ObjectFactoryChecker_methods(root_module, cls): 11118 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] 11119 cls.add_constructor([]) 11120 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [constructor] 11121 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) 11122 return 11123 11124def register_Ns3ObjectFactoryValue_methods(root_module, cls): 11125 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] 11126 cls.add_constructor([]) 11127 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] 11128 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) 11129 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [constructor] 11130 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) 11131 ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function] 11132 cls.add_method('Copy', 11133 'ns3::Ptr< ns3::AttributeValue >', 11134 [], 11135 is_const=True, is_virtual=True) 11136 ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 11137 cls.add_method('DeserializeFromString', 11138 'bool', 11139 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 11140 is_virtual=True) 11141 ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] 11142 cls.add_method('Get', 11143 'ns3::ObjectFactory', 11144 [], 11145 is_const=True) 11146 ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 11147 cls.add_method('SerializeToString', 11148 'std::string', 11149 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 11150 is_const=True, is_virtual=True) 11151 ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] 11152 cls.add_method('Set', 11153 'void', 11154 [param('ns3::ObjectFactory const &', 'value')]) 11155 return 11156 11157def register_Ns3OutputStreamWrapper_methods(root_module, cls): 11158 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [constructor] 11159 cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')]) 11160 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::string filename, std::ios_base::openmode filemode) [constructor] 11161 cls.add_constructor([param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode')]) 11162 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::ostream * os) [constructor] 11163 cls.add_constructor([param('std::ostream *', 'os')]) 11164 ## output-stream-wrapper.h (module 'network'): std::ostream * ns3::OutputStreamWrapper::GetStream() [member function] 11165 cls.add_method('GetStream', 11166 'std::ostream *', 11167 []) 11168 return 11169 11170def register_Ns3Packet_methods(root_module, cls): 11171 cls.add_output_stream_operator() 11172 ## packet.h (module 'network'): ns3::Packet::Packet() [constructor] 11173 cls.add_constructor([]) 11174 ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [constructor] 11175 cls.add_constructor([param('ns3::Packet const &', 'o')]) 11176 ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor] 11177 cls.add_constructor([param('uint32_t', 'size')]) 11178 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] 11179 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) 11180 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] 11181 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 11182 ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function] 11183 cls.add_method('AddAtEnd', 11184 'void', 11185 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 11186 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] 11187 cls.add_method('AddByteTag', 11188 'void', 11189 [param('ns3::Tag const &', 'tag')], 11190 is_const=True) 11191 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag, uint32_t start, uint32_t end) const [member function] 11192 cls.add_method('AddByteTag', 11193 'void', 11194 [param('ns3::Tag const &', 'tag'), param('uint32_t', 'start'), param('uint32_t', 'end')], 11195 is_const=True) 11196 ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function] 11197 cls.add_method('AddHeader', 11198 'void', 11199 [param('ns3::Header const &', 'header')]) 11200 ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] 11201 cls.add_method('AddPacketTag', 11202 'void', 11203 [param('ns3::Tag const &', 'tag')], 11204 is_const=True) 11205 ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] 11206 cls.add_method('AddPaddingAtEnd', 11207 'void', 11208 [param('uint32_t', 'size')]) 11209 ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] 11210 cls.add_method('AddTrailer', 11211 'void', 11212 [param('ns3::Trailer const &', 'trailer')]) 11213 ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] 11214 cls.add_method('BeginItem', 11215 'ns3::PacketMetadata::ItemIterator', 11216 [], 11217 is_const=True) 11218 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function] 11219 cls.add_method('Copy', 11220 'ns3::Ptr< ns3::Packet >', 11221 [], 11222 is_const=True) 11223 ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] 11224 cls.add_method('CopyData', 11225 'uint32_t', 11226 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 11227 is_const=True) 11228 ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] 11229 cls.add_method('CopyData', 11230 'void', 11231 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 11232 is_const=True) 11233 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] 11234 cls.add_method('CreateFragment', 11235 'ns3::Ptr< ns3::Packet >', 11236 [param('uint32_t', 'start'), param('uint32_t', 'length')], 11237 is_const=True) 11238 ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function] 11239 cls.add_method('EnableChecking', 11240 'void', 11241 [], 11242 is_static=True) 11243 ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function] 11244 cls.add_method('EnablePrinting', 11245 'void', 11246 [], 11247 is_static=True) 11248 ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] 11249 cls.add_method('FindFirstMatchingByteTag', 11250 'bool', 11251 [param('ns3::Tag &', 'tag')], 11252 is_const=True) 11253 ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] 11254 cls.add_method('GetByteTagIterator', 11255 'ns3::ByteTagIterator', 11256 [], 11257 is_const=True) 11258 ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function] 11259 cls.add_method('GetNixVector', 11260 'ns3::Ptr< ns3::NixVector >', 11261 [], 11262 is_const=True) 11263 ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] 11264 cls.add_method('GetPacketTagIterator', 11265 'ns3::PacketTagIterator', 11266 [], 11267 is_const=True) 11268 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function] 11269 cls.add_method('GetSerializedSize', 11270 'uint32_t', 11271 [], 11272 is_const=True) 11273 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function] 11274 cls.add_method('GetSize', 11275 'uint32_t', 11276 [], 11277 is_const=True) 11278 ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function] 11279 cls.add_method('GetUid', 11280 'uint64_t', 11281 [], 11282 is_const=True) 11283 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] 11284 cls.add_method('PeekHeader', 11285 'uint32_t', 11286 [param('ns3::Header &', 'header')], 11287 is_const=True) 11288 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header, uint32_t size) const [member function] 11289 cls.add_method('PeekHeader', 11290 'uint32_t', 11291 [param('ns3::Header &', 'header'), param('uint32_t', 'size')], 11292 is_const=True) 11293 ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] 11294 cls.add_method('PeekPacketTag', 11295 'bool', 11296 [param('ns3::Tag &', 'tag')], 11297 is_const=True) 11298 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] 11299 cls.add_method('PeekTrailer', 11300 'uint32_t', 11301 [param('ns3::Trailer &', 'trailer')]) 11302 ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function] 11303 cls.add_method('Print', 11304 'void', 11305 [param('std::ostream &', 'os')], 11306 is_const=True) 11307 ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] 11308 cls.add_method('PrintByteTags', 11309 'void', 11310 [param('std::ostream &', 'os')], 11311 is_const=True) 11312 ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] 11313 cls.add_method('PrintPacketTags', 11314 'void', 11315 [param('std::ostream &', 'os')], 11316 is_const=True) 11317 ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function] 11318 cls.add_method('RemoveAllByteTags', 11319 'void', 11320 []) 11321 ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function] 11322 cls.add_method('RemoveAllPacketTags', 11323 'void', 11324 []) 11325 ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] 11326 cls.add_method('RemoveAtEnd', 11327 'void', 11328 [param('uint32_t', 'size')]) 11329 ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function] 11330 cls.add_method('RemoveAtStart', 11331 'void', 11332 [param('uint32_t', 'size')]) 11333 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] 11334 cls.add_method('RemoveHeader', 11335 'uint32_t', 11336 [param('ns3::Header &', 'header')]) 11337 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header, uint32_t size) [member function] 11338 cls.add_method('RemoveHeader', 11339 'uint32_t', 11340 [param('ns3::Header &', 'header'), param('uint32_t', 'size')]) 11341 ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] 11342 cls.add_method('RemovePacketTag', 11343 'bool', 11344 [param('ns3::Tag &', 'tag')]) 11345 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] 11346 cls.add_method('RemoveTrailer', 11347 'uint32_t', 11348 [param('ns3::Trailer &', 'trailer')]) 11349 ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function] 11350 cls.add_method('ReplacePacketTag', 11351 'bool', 11352 [param('ns3::Tag &', 'tag')]) 11353 ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 11354 cls.add_method('Serialize', 11355 'uint32_t', 11356 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 11357 is_const=True) 11358 ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function] 11359 cls.add_method('SetNixVector', 11360 'void', 11361 [param('ns3::Ptr< ns3::NixVector >', 'nixVector')]) 11362 ## packet.h (module 'network'): std::string ns3::Packet::ToString() const [member function] 11363 cls.add_method('ToString', 11364 'std::string', 11365 [], 11366 is_const=True) 11367 return 11368 11369def register_Ns3ParetoRandomVariable_methods(root_module, cls): 11370 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function] 11371 cls.add_method('GetTypeId', 11372 'ns3::TypeId', 11373 [], 11374 is_static=True) 11375 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor] 11376 cls.add_constructor([]) 11377 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function] 11378 cls.add_method('GetScale', 11379 'double', 11380 [], 11381 is_const=True) 11382 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function] 11383 cls.add_method('GetShape', 11384 'double', 11385 [], 11386 is_const=True) 11387 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function] 11388 cls.add_method('GetBound', 11389 'double', 11390 [], 11391 is_const=True) 11392 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double scale, double shape, double bound) [member function] 11393 cls.add_method('GetValue', 11394 'double', 11395 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 11396 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 11397 cls.add_method('GetInteger', 11398 'uint32_t', 11399 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 11400 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function] 11401 cls.add_method('GetValue', 11402 'double', 11403 [], 11404 is_virtual=True) 11405 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function] 11406 cls.add_method('GetInteger', 11407 'uint32_t', 11408 [], 11409 is_virtual=True) 11410 return 11411 11412def register_Ns3SimpleOfdmWimaxPhy_methods(root_module, cls): 11413 ## simple-ofdm-wimax-phy.h (module 'wimax'): ns3::SimpleOfdmWimaxPhy::SimpleOfdmWimaxPhy(ns3::SimpleOfdmWimaxPhy const & arg0) [constructor] 11414 cls.add_constructor([param('ns3::SimpleOfdmWimaxPhy const &', 'arg0')]) 11415 ## simple-ofdm-wimax-phy.h (module 'wimax'): ns3::SimpleOfdmWimaxPhy::SimpleOfdmWimaxPhy() [constructor] 11416 cls.add_constructor([]) 11417 ## simple-ofdm-wimax-phy.h (module 'wimax'): ns3::SimpleOfdmWimaxPhy::SimpleOfdmWimaxPhy(char * tracesPath) [constructor] 11418 cls.add_constructor([param('char *', 'tracesPath')]) 11419 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::ActivateLoss(bool loss) [member function] 11420 cls.add_method('ActivateLoss', 11421 'void', 11422 [param('bool', 'loss')]) 11423 ## simple-ofdm-wimax-phy.h (module 'wimax'): int64_t ns3::SimpleOfdmWimaxPhy::AssignStreams(int64_t stream) [member function] 11424 cls.add_method('AssignStreams', 11425 'int64_t', 11426 [param('int64_t', 'stream')], 11427 is_virtual=True) 11428 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::DoAttach(ns3::Ptr<ns3::WimaxChannel> channel) [member function] 11429 cls.add_method('DoAttach', 11430 'void', 11431 [param('ns3::Ptr< ns3::WimaxChannel >', 'channel')], 11432 is_virtual=True) 11433 ## simple-ofdm-wimax-phy.h (module 'wimax'): uint32_t ns3::SimpleOfdmWimaxPhy::GetBandwidth() const [member function] 11434 cls.add_method('GetBandwidth', 11435 'uint32_t', 11436 [], 11437 is_const=True) 11438 ## simple-ofdm-wimax-phy.h (module 'wimax'): double ns3::SimpleOfdmWimaxPhy::GetNoiseFigure() const [member function] 11439 cls.add_method('GetNoiseFigure', 11440 'double', 11441 [], 11442 is_const=True) 11443 ## simple-ofdm-wimax-phy.h (module 'wimax'): ns3::WimaxPhy::PhyType ns3::SimpleOfdmWimaxPhy::GetPhyType() const [member function] 11444 cls.add_method('GetPhyType', 11445 'ns3::WimaxPhy::PhyType', 11446 [], 11447 is_const=True, is_virtual=True) 11448 ## simple-ofdm-wimax-phy.h (module 'wimax'): double ns3::SimpleOfdmWimaxPhy::GetTxPower() const [member function] 11449 cls.add_method('GetTxPower', 11450 'double', 11451 [], 11452 is_const=True) 11453 ## simple-ofdm-wimax-phy.h (module 'wimax'): static ns3::TypeId ns3::SimpleOfdmWimaxPhy::GetTypeId() [member function] 11454 cls.add_method('GetTypeId', 11455 'ns3::TypeId', 11456 [], 11457 is_static=True) 11458 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::NotifyRxBegin(ns3::Ptr<ns3::PacketBurst> burst) [member function] 11459 cls.add_method('NotifyRxBegin', 11460 'void', 11461 [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) 11462 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::NotifyRxDrop(ns3::Ptr<ns3::PacketBurst> burst) [member function] 11463 cls.add_method('NotifyRxDrop', 11464 'void', 11465 [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) 11466 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::NotifyRxEnd(ns3::Ptr<ns3::PacketBurst> burst) [member function] 11467 cls.add_method('NotifyRxEnd', 11468 'void', 11469 [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) 11470 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::NotifyTxBegin(ns3::Ptr<ns3::PacketBurst> burst) [member function] 11471 cls.add_method('NotifyTxBegin', 11472 'void', 11473 [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) 11474 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::NotifyTxDrop(ns3::Ptr<ns3::PacketBurst> burst) [member function] 11475 cls.add_method('NotifyTxDrop', 11476 'void', 11477 [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) 11478 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::NotifyTxEnd(ns3::Ptr<ns3::PacketBurst> burst) [member function] 11479 cls.add_method('NotifyTxEnd', 11480 'void', 11481 [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) 11482 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::Send(ns3::Ptr<ns3::PacketBurst> burst, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction) [member function] 11483 cls.add_method('Send', 11484 'void', 11485 [param('ns3::Ptr< ns3::PacketBurst >', 'burst'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction')]) 11486 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::Send(ns3::SendParams * params) [member function] 11487 cls.add_method('Send', 11488 'void', 11489 [param('ns3::SendParams *', 'params')], 11490 is_virtual=True) 11491 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::SetBandwidth(uint32_t BW) [member function] 11492 cls.add_method('SetBandwidth', 11493 'void', 11494 [param('uint32_t', 'BW')]) 11495 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::SetNoiseFigure(double nf) [member function] 11496 cls.add_method('SetNoiseFigure', 11497 'void', 11498 [param('double', 'nf')]) 11499 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::SetReceiveCallback(ns3::Callback<void, ns3::Ptr<ns3::PacketBurst>, ns3::Ptr<ns3::WimaxConnection>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] 11500 cls.add_method('SetReceiveCallback', 11501 'void', 11502 [param('ns3::Callback< void, ns3::Ptr< ns3::PacketBurst >, ns3::Ptr< ns3::WimaxConnection >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) 11503 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::SetSNRToBlockErrorRateTracesPath(char * tracesPath) [member function] 11504 cls.add_method('SetSNRToBlockErrorRateTracesPath', 11505 'void', 11506 [param('char *', 'tracesPath')]) 11507 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::SetTxPower(double txPower) [member function] 11508 cls.add_method('SetTxPower', 11509 'void', 11510 [param('double', 'txPower')]) 11511 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::StartReceive(uint32_t burstSize, bool isFirstBlock, uint64_t frequency, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPower, ns3::Ptr<ns3::PacketBurst> burst) [member function] 11512 cls.add_method('StartReceive', 11513 'void', 11514 [param('uint32_t', 'burstSize'), param('bool', 'isFirstBlock'), param('uint64_t', 'frequency'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction'), param('double', 'rxPower'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) 11515 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::DoDispose() [member function] 11516 cls.add_method('DoDispose', 11517 'void', 11518 [], 11519 is_virtual=True, visibility='private') 11520 ## simple-ofdm-wimax-phy.h (module 'wimax'): uint32_t ns3::SimpleOfdmWimaxPhy::DoGetDataRate(ns3::WimaxPhy::ModulationType modulationType) const [member function] 11521 cls.add_method('DoGetDataRate', 11522 'uint32_t', 11523 [param('ns3::WimaxPhy::ModulationType', 'modulationType')], 11524 is_const=True, is_virtual=True, visibility='private') 11525 ## simple-ofdm-wimax-phy.h (module 'wimax'): ns3::Time ns3::SimpleOfdmWimaxPhy::DoGetFrameDuration(uint8_t frameDurationCode) const [member function] 11526 cls.add_method('DoGetFrameDuration', 11527 'ns3::Time', 11528 [param('uint8_t', 'frameDurationCode')], 11529 is_const=True, is_virtual=True, visibility='private') 11530 ## simple-ofdm-wimax-phy.h (module 'wimax'): uint8_t ns3::SimpleOfdmWimaxPhy::DoGetFrameDurationCode() const [member function] 11531 cls.add_method('DoGetFrameDurationCode', 11532 'uint8_t', 11533 [], 11534 is_const=True, is_virtual=True, visibility='private') 11535 ## simple-ofdm-wimax-phy.h (module 'wimax'): double ns3::SimpleOfdmWimaxPhy::DoGetGValue() const [member function] 11536 cls.add_method('DoGetGValue', 11537 'double', 11538 [], 11539 is_const=True, is_virtual=True, visibility='private') 11540 ## simple-ofdm-wimax-phy.h (module 'wimax'): uint16_t ns3::SimpleOfdmWimaxPhy::DoGetNfft() const [member function] 11541 cls.add_method('DoGetNfft', 11542 'uint16_t', 11543 [], 11544 is_const=True, is_virtual=True, visibility='private') 11545 ## simple-ofdm-wimax-phy.h (module 'wimax'): uint64_t ns3::SimpleOfdmWimaxPhy::DoGetNrBytes(uint32_t symbols, ns3::WimaxPhy::ModulationType modulationType) const [member function] 11546 cls.add_method('DoGetNrBytes', 11547 'uint64_t', 11548 [param('uint32_t', 'symbols'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], 11549 is_const=True, is_virtual=True, visibility='private') 11550 ## simple-ofdm-wimax-phy.h (module 'wimax'): uint64_t ns3::SimpleOfdmWimaxPhy::DoGetNrSymbols(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] 11551 cls.add_method('DoGetNrSymbols', 11552 'uint64_t', 11553 [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], 11554 is_const=True, is_virtual=True, visibility='private') 11555 ## simple-ofdm-wimax-phy.h (module 'wimax'): uint16_t ns3::SimpleOfdmWimaxPhy::DoGetRtg() const [member function] 11556 cls.add_method('DoGetRtg', 11557 'uint16_t', 11558 [], 11559 is_const=True, is_virtual=True, visibility='private') 11560 ## simple-ofdm-wimax-phy.h (module 'wimax'): double ns3::SimpleOfdmWimaxPhy::DoGetSamplingFactor() const [member function] 11561 cls.add_method('DoGetSamplingFactor', 11562 'double', 11563 [], 11564 is_const=True, is_virtual=True, visibility='private') 11565 ## simple-ofdm-wimax-phy.h (module 'wimax'): double ns3::SimpleOfdmWimaxPhy::DoGetSamplingFrequency() const [member function] 11566 cls.add_method('DoGetSamplingFrequency', 11567 'double', 11568 [], 11569 is_const=True, is_virtual=True, visibility='private') 11570 ## simple-ofdm-wimax-phy.h (module 'wimax'): ns3::Time ns3::SimpleOfdmWimaxPhy::DoGetTransmissionTime(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] 11571 cls.add_method('DoGetTransmissionTime', 11572 'ns3::Time', 11573 [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], 11574 is_const=True, is_virtual=True, visibility='private') 11575 ## simple-ofdm-wimax-phy.h (module 'wimax'): uint16_t ns3::SimpleOfdmWimaxPhy::DoGetTtg() const [member function] 11576 cls.add_method('DoGetTtg', 11577 'uint16_t', 11578 [], 11579 is_const=True, is_virtual=True, visibility='private') 11580 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::DoSetDataRates() [member function] 11581 cls.add_method('DoSetDataRates', 11582 'void', 11583 [], 11584 is_virtual=True, visibility='private') 11585 ## simple-ofdm-wimax-phy.h (module 'wimax'): void ns3::SimpleOfdmWimaxPhy::DoSetPhyParameters() [member function] 11586 cls.add_method('DoSetPhyParameters', 11587 'void', 11588 [], 11589 is_virtual=True, visibility='private') 11590 return 11591 11592def register_Ns3TimeValue_methods(root_module, cls): 11593 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor] 11594 cls.add_constructor([]) 11595 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] 11596 cls.add_constructor([param('ns3::Time const &', 'value')]) 11597 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [constructor] 11598 cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) 11599 ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function] 11600 cls.add_method('Copy', 11601 'ns3::Ptr< ns3::AttributeValue >', 11602 [], 11603 is_const=True, is_virtual=True) 11604 ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 11605 cls.add_method('DeserializeFromString', 11606 'bool', 11607 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 11608 is_virtual=True) 11609 ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function] 11610 cls.add_method('Get', 11611 'ns3::Time', 11612 [], 11613 is_const=True) 11614 ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 11615 cls.add_method('SerializeToString', 11616 'std::string', 11617 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 11618 is_const=True, is_virtual=True) 11619 ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] 11620 cls.add_method('Set', 11621 'void', 11622 [param('ns3::Time const &', 'value')]) 11623 return 11624 11625def register_Ns3TypeIdChecker_methods(root_module, cls): 11626 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor] 11627 cls.add_constructor([]) 11628 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [constructor] 11629 cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) 11630 return 11631 11632def register_Ns3TypeIdValue_methods(root_module, cls): 11633 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor] 11634 cls.add_constructor([]) 11635 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] 11636 cls.add_constructor([param('ns3::TypeId const &', 'value')]) 11637 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [constructor] 11638 cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) 11639 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function] 11640 cls.add_method('Copy', 11641 'ns3::Ptr< ns3::AttributeValue >', 11642 [], 11643 is_const=True, is_virtual=True) 11644 ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 11645 cls.add_method('DeserializeFromString', 11646 'bool', 11647 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 11648 is_virtual=True) 11649 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function] 11650 cls.add_method('Get', 11651 'ns3::TypeId', 11652 [], 11653 is_const=True) 11654 ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 11655 cls.add_method('SerializeToString', 11656 'std::string', 11657 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 11658 is_const=True, is_virtual=True) 11659 ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] 11660 cls.add_method('Set', 11661 'void', 11662 [param('ns3::TypeId const &', 'value')]) 11663 return 11664 11665def register_Ns3UintegerValue_methods(root_module, cls): 11666 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue() [constructor] 11667 cls.add_constructor([]) 11668 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor] 11669 cls.add_constructor([param('uint64_t const &', 'value')]) 11670 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [constructor] 11671 cls.add_constructor([param('ns3::UintegerValue const &', 'arg0')]) 11672 ## uinteger.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::UintegerValue::Copy() const [member function] 11673 cls.add_method('Copy', 11674 'ns3::Ptr< ns3::AttributeValue >', 11675 [], 11676 is_const=True, is_virtual=True) 11677 ## uinteger.h (module 'core'): bool ns3::UintegerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 11678 cls.add_method('DeserializeFromString', 11679 'bool', 11680 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 11681 is_virtual=True) 11682 ## uinteger.h (module 'core'): uint64_t ns3::UintegerValue::Get() const [member function] 11683 cls.add_method('Get', 11684 'uint64_t', 11685 [], 11686 is_const=True) 11687 ## uinteger.h (module 'core'): std::string ns3::UintegerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 11688 cls.add_method('SerializeToString', 11689 'std::string', 11690 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 11691 is_const=True, is_virtual=True) 11692 ## uinteger.h (module 'core'): void ns3::UintegerValue::Set(uint64_t const & value) [member function] 11693 cls.add_method('Set', 11694 'void', 11695 [param('uint64_t const &', 'value')]) 11696 return 11697 11698def register_Ns3WimaxChannel_methods(root_module, cls): 11699 ## wimax-channel.h (module 'wimax'): ns3::WimaxChannel::WimaxChannel(ns3::WimaxChannel const & arg0) [constructor] 11700 cls.add_constructor([param('ns3::WimaxChannel const &', 'arg0')]) 11701 ## wimax-channel.h (module 'wimax'): ns3::WimaxChannel::WimaxChannel() [constructor] 11702 cls.add_constructor([]) 11703 ## wimax-channel.h (module 'wimax'): int64_t ns3::WimaxChannel::AssignStreams(int64_t stream) [member function] 11704 cls.add_method('AssignStreams', 11705 'int64_t', 11706 [param('int64_t', 'stream')], 11707 is_pure_virtual=True, is_virtual=True) 11708 ## wimax-channel.h (module 'wimax'): void ns3::WimaxChannel::Attach(ns3::Ptr<ns3::WimaxPhy> phy) [member function] 11709 cls.add_method('Attach', 11710 'void', 11711 [param('ns3::Ptr< ns3::WimaxPhy >', 'phy')]) 11712 ## wimax-channel.h (module 'wimax'): ns3::Ptr<ns3::NetDevice> ns3::WimaxChannel::GetDevice(std::size_t i) const [member function] 11713 cls.add_method('GetDevice', 11714 'ns3::Ptr< ns3::NetDevice >', 11715 [param('std::size_t', 'i')], 11716 is_const=True, is_virtual=True) 11717 ## wimax-channel.h (module 'wimax'): std::size_t ns3::WimaxChannel::GetNDevices() const [member function] 11718 cls.add_method('GetNDevices', 11719 'std::size_t', 11720 [], 11721 is_const=True, is_virtual=True) 11722 ## wimax-channel.h (module 'wimax'): static ns3::TypeId ns3::WimaxChannel::GetTypeId() [member function] 11723 cls.add_method('GetTypeId', 11724 'ns3::TypeId', 11725 [], 11726 is_static=True) 11727 ## wimax-channel.h (module 'wimax'): void ns3::WimaxChannel::DoAttach(ns3::Ptr<ns3::WimaxPhy> phy) [member function] 11728 cls.add_method('DoAttach', 11729 'void', 11730 [param('ns3::Ptr< ns3::WimaxPhy >', 'phy')], 11731 is_pure_virtual=True, is_virtual=True, visibility='private') 11732 ## wimax-channel.h (module 'wimax'): ns3::Ptr<ns3::NetDevice> ns3::WimaxChannel::DoGetDevice(std::size_t i) const [member function] 11733 cls.add_method('DoGetDevice', 11734 'ns3::Ptr< ns3::NetDevice >', 11735 [param('std::size_t', 'i')], 11736 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 11737 ## wimax-channel.h (module 'wimax'): std::size_t ns3::WimaxChannel::DoGetNDevices() const [member function] 11738 cls.add_method('DoGetNDevices', 11739 'std::size_t', 11740 [], 11741 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 11742 return 11743 11744def register_Ns3WimaxNetDevice_methods(root_module, cls): 11745 ## wimax-net-device.h (module 'wimax'): static ns3::TypeId ns3::WimaxNetDevice::GetTypeId() [member function] 11746 cls.add_method('GetTypeId', 11747 'ns3::TypeId', 11748 [], 11749 is_static=True) 11750 ## wimax-net-device.h (module 'wimax'): ns3::WimaxNetDevice::WimaxNetDevice() [constructor] 11751 cls.add_constructor([]) 11752 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetTtg(uint16_t ttg) [member function] 11753 cls.add_method('SetTtg', 11754 'void', 11755 [param('uint16_t', 'ttg')]) 11756 ## wimax-net-device.h (module 'wimax'): uint16_t ns3::WimaxNetDevice::GetTtg() const [member function] 11757 cls.add_method('GetTtg', 11758 'uint16_t', 11759 [], 11760 is_const=True) 11761 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetRtg(uint16_t rtg) [member function] 11762 cls.add_method('SetRtg', 11763 'void', 11764 [param('uint16_t', 'rtg')]) 11765 ## wimax-net-device.h (module 'wimax'): uint16_t ns3::WimaxNetDevice::GetRtg() const [member function] 11766 cls.add_method('GetRtg', 11767 'uint16_t', 11768 [], 11769 is_const=True) 11770 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::Attach(ns3::Ptr<ns3::WimaxChannel> channel) [member function] 11771 cls.add_method('Attach', 11772 'void', 11773 [param('ns3::Ptr< ns3::WimaxChannel >', 'channel')]) 11774 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetPhy(ns3::Ptr<ns3::WimaxPhy> phy) [member function] 11775 cls.add_method('SetPhy', 11776 'void', 11777 [param('ns3::Ptr< ns3::WimaxPhy >', 'phy')]) 11778 ## wimax-net-device.h (module 'wimax'): ns3::Ptr<ns3::WimaxPhy> ns3::WimaxNetDevice::GetPhy() const [member function] 11779 cls.add_method('GetPhy', 11780 'ns3::Ptr< ns3::WimaxPhy >', 11781 [], 11782 is_const=True) 11783 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetChannel(ns3::Ptr<ns3::WimaxChannel> wimaxChannel) [member function] 11784 cls.add_method('SetChannel', 11785 'void', 11786 [param('ns3::Ptr< ns3::WimaxChannel >', 'wimaxChannel')]) 11787 ## wimax-net-device.h (module 'wimax'): uint64_t ns3::WimaxNetDevice::GetChannel(uint8_t index) const [member function] 11788 cls.add_method('GetChannel', 11789 'uint64_t', 11790 [param('uint8_t', 'index')], 11791 is_const=True) 11792 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetNrFrames(uint32_t nrFrames) [member function] 11793 cls.add_method('SetNrFrames', 11794 'void', 11795 [param('uint32_t', 'nrFrames')]) 11796 ## wimax-net-device.h (module 'wimax'): uint32_t ns3::WimaxNetDevice::GetNrFrames() const [member function] 11797 cls.add_method('GetNrFrames', 11798 'uint32_t', 11799 [], 11800 is_const=True) 11801 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetMacAddress(ns3::Mac48Address address) [member function] 11802 cls.add_method('SetMacAddress', 11803 'void', 11804 [param('ns3::Mac48Address', 'address')]) 11805 ## wimax-net-device.h (module 'wimax'): ns3::Mac48Address ns3::WimaxNetDevice::GetMacAddress() const [member function] 11806 cls.add_method('GetMacAddress', 11807 'ns3::Mac48Address', 11808 [], 11809 is_const=True) 11810 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetState(uint8_t state) [member function] 11811 cls.add_method('SetState', 11812 'void', 11813 [param('uint8_t', 'state')]) 11814 ## wimax-net-device.h (module 'wimax'): uint8_t ns3::WimaxNetDevice::GetState() const [member function] 11815 cls.add_method('GetState', 11816 'uint8_t', 11817 [], 11818 is_const=True) 11819 ## wimax-net-device.h (module 'wimax'): ns3::Ptr<ns3::WimaxConnection> ns3::WimaxNetDevice::GetInitialRangingConnection() const [member function] 11820 cls.add_method('GetInitialRangingConnection', 11821 'ns3::Ptr< ns3::WimaxConnection >', 11822 [], 11823 is_const=True) 11824 ## wimax-net-device.h (module 'wimax'): ns3::Ptr<ns3::WimaxConnection> ns3::WimaxNetDevice::GetBroadcastConnection() const [member function] 11825 cls.add_method('GetBroadcastConnection', 11826 'ns3::Ptr< ns3::WimaxConnection >', 11827 [], 11828 is_const=True) 11829 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetCurrentDcd(ns3::Dcd dcd) [member function] 11830 cls.add_method('SetCurrentDcd', 11831 'void', 11832 [param('ns3::Dcd', 'dcd')]) 11833 ## wimax-net-device.h (module 'wimax'): ns3::Dcd ns3::WimaxNetDevice::GetCurrentDcd() const [member function] 11834 cls.add_method('GetCurrentDcd', 11835 'ns3::Dcd', 11836 [], 11837 is_const=True) 11838 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetCurrentUcd(ns3::Ucd ucd) [member function] 11839 cls.add_method('SetCurrentUcd', 11840 'void', 11841 [param('ns3::Ucd', 'ucd')]) 11842 ## wimax-net-device.h (module 'wimax'): ns3::Ucd ns3::WimaxNetDevice::GetCurrentUcd() const [member function] 11843 cls.add_method('GetCurrentUcd', 11844 'ns3::Ucd', 11845 [], 11846 is_const=True) 11847 ## wimax-net-device.h (module 'wimax'): ns3::Ptr<ns3::ConnectionManager> ns3::WimaxNetDevice::GetConnectionManager() const [member function] 11848 cls.add_method('GetConnectionManager', 11849 'ns3::Ptr< ns3::ConnectionManager >', 11850 [], 11851 is_const=True) 11852 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetConnectionManager(ns3::Ptr<ns3::ConnectionManager> connectionManager) [member function] 11853 cls.add_method('SetConnectionManager', 11854 'void', 11855 [param('ns3::Ptr< ns3::ConnectionManager >', 'connectionManager')], 11856 is_virtual=True) 11857 ## wimax-net-device.h (module 'wimax'): ns3::Ptr<ns3::BurstProfileManager> ns3::WimaxNetDevice::GetBurstProfileManager() const [member function] 11858 cls.add_method('GetBurstProfileManager', 11859 'ns3::Ptr< ns3::BurstProfileManager >', 11860 [], 11861 is_const=True) 11862 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetBurstProfileManager(ns3::Ptr<ns3::BurstProfileManager> burstProfileManager) [member function] 11863 cls.add_method('SetBurstProfileManager', 11864 'void', 11865 [param('ns3::Ptr< ns3::BurstProfileManager >', 'burstProfileManager')]) 11866 ## wimax-net-device.h (module 'wimax'): ns3::Ptr<ns3::BandwidthManager> ns3::WimaxNetDevice::GetBandwidthManager() const [member function] 11867 cls.add_method('GetBandwidthManager', 11868 'ns3::Ptr< ns3::BandwidthManager >', 11869 [], 11870 is_const=True) 11871 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetBandwidthManager(ns3::Ptr<ns3::BandwidthManager> bandwidthManager) [member function] 11872 cls.add_method('SetBandwidthManager', 11873 'void', 11874 [param('ns3::Ptr< ns3::BandwidthManager >', 'bandwidthManager')]) 11875 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::CreateDefaultConnections() [member function] 11876 cls.add_method('CreateDefaultConnections', 11877 'void', 11878 []) 11879 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::Start() [member function] 11880 cls.add_method('Start', 11881 'void', 11882 [], 11883 is_pure_virtual=True, is_virtual=True) 11884 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::Stop() [member function] 11885 cls.add_method('Stop', 11886 'void', 11887 [], 11888 is_pure_virtual=True, is_virtual=True) 11889 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetReceiveCallback() [member function] 11890 cls.add_method('SetReceiveCallback', 11891 'void', 11892 []) 11893 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::ForwardUp(ns3::Ptr<ns3::Packet> packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest) [member function] 11894 cls.add_method('ForwardUp', 11895 'void', 11896 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest')]) 11897 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::Enqueue(ns3::Ptr<ns3::Packet> packet, ns3::MacHeaderType const & hdrType, ns3::Ptr<ns3::WimaxConnection> connection) [member function] 11898 cls.add_method('Enqueue', 11899 'bool', 11900 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection')], 11901 is_pure_virtual=True, is_virtual=True) 11902 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::ForwardDown(ns3::Ptr<ns3::PacketBurst> burst, ns3::WimaxPhy::ModulationType modulationType) [member function] 11903 cls.add_method('ForwardDown', 11904 'void', 11905 [param('ns3::Ptr< ns3::PacketBurst >', 'burst'), param('ns3::WimaxPhy::ModulationType', 'modulationType')]) 11906 ## wimax-net-device.h (module 'wimax'): ns3::WimaxNetDevice::m_direction [variable] 11907 cls.add_static_attribute('m_direction', 'uint8_t', is_const=False) 11908 ## wimax-net-device.h (module 'wimax'): ns3::WimaxNetDevice::m_frameStartTime [variable] 11909 cls.add_static_attribute('m_frameStartTime', 'ns3::Time', is_const=False) 11910 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetName(std::string const name) [member function] 11911 cls.add_method('SetName', 11912 'void', 11913 [param('std::string const', 'name')], 11914 is_virtual=True) 11915 ## wimax-net-device.h (module 'wimax'): std::string ns3::WimaxNetDevice::GetName() const [member function] 11916 cls.add_method('GetName', 11917 'std::string', 11918 [], 11919 is_const=True, is_virtual=True) 11920 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetIfIndex(uint32_t const index) [member function] 11921 cls.add_method('SetIfIndex', 11922 'void', 11923 [param('uint32_t const', 'index')], 11924 is_virtual=True) 11925 ## wimax-net-device.h (module 'wimax'): uint32_t ns3::WimaxNetDevice::GetIfIndex() const [member function] 11926 cls.add_method('GetIfIndex', 11927 'uint32_t', 11928 [], 11929 is_const=True, is_virtual=True) 11930 ## wimax-net-device.h (module 'wimax'): ns3::Ptr<ns3::Channel> ns3::WimaxNetDevice::GetPhyChannel() const [member function] 11931 cls.add_method('GetPhyChannel', 11932 'ns3::Ptr< ns3::Channel >', 11933 [], 11934 is_const=True, is_virtual=True) 11935 ## wimax-net-device.h (module 'wimax'): ns3::Ptr<ns3::Channel> ns3::WimaxNetDevice::GetChannel() const [member function] 11936 cls.add_method('GetChannel', 11937 'ns3::Ptr< ns3::Channel >', 11938 [], 11939 is_const=True, is_virtual=True) 11940 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetAddress(ns3::Address address) [member function] 11941 cls.add_method('SetAddress', 11942 'void', 11943 [param('ns3::Address', 'address')], 11944 is_virtual=True) 11945 ## wimax-net-device.h (module 'wimax'): ns3::Address ns3::WimaxNetDevice::GetAddress() const [member function] 11946 cls.add_method('GetAddress', 11947 'ns3::Address', 11948 [], 11949 is_const=True, is_virtual=True) 11950 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::SetMtu(uint16_t const mtu) [member function] 11951 cls.add_method('SetMtu', 11952 'bool', 11953 [param('uint16_t const', 'mtu')], 11954 is_virtual=True) 11955 ## wimax-net-device.h (module 'wimax'): uint16_t ns3::WimaxNetDevice::GetMtu() const [member function] 11956 cls.add_method('GetMtu', 11957 'uint16_t', 11958 [], 11959 is_const=True, is_virtual=True) 11960 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::IsLinkUp() const [member function] 11961 cls.add_method('IsLinkUp', 11962 'bool', 11963 [], 11964 is_const=True, is_virtual=True) 11965 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] 11966 cls.add_method('SetLinkChangeCallback', 11967 'void', 11968 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 11969 is_virtual=True) 11970 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::IsBroadcast() const [member function] 11971 cls.add_method('IsBroadcast', 11972 'bool', 11973 [], 11974 is_const=True, is_virtual=True) 11975 ## wimax-net-device.h (module 'wimax'): ns3::Address ns3::WimaxNetDevice::GetBroadcast() const [member function] 11976 cls.add_method('GetBroadcast', 11977 'ns3::Address', 11978 [], 11979 is_const=True, is_virtual=True) 11980 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::IsMulticast() const [member function] 11981 cls.add_method('IsMulticast', 11982 'bool', 11983 [], 11984 is_const=True, is_virtual=True) 11985 ## wimax-net-device.h (module 'wimax'): ns3::Address ns3::WimaxNetDevice::GetMulticast() const [member function] 11986 cls.add_method('GetMulticast', 11987 'ns3::Address', 11988 [], 11989 is_const=True, is_virtual=True) 11990 ## wimax-net-device.h (module 'wimax'): ns3::Address ns3::WimaxNetDevice::MakeMulticastAddress(ns3::Ipv4Address multicastGroup) const [member function] 11991 cls.add_method('MakeMulticastAddress', 11992 'ns3::Address', 11993 [param('ns3::Ipv4Address', 'multicastGroup')], 11994 is_const=True, is_virtual=True) 11995 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::IsPointToPoint() const [member function] 11996 cls.add_method('IsPointToPoint', 11997 'bool', 11998 [], 11999 is_const=True, is_virtual=True) 12000 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 12001 cls.add_method('Send', 12002 'bool', 12003 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 12004 is_virtual=True) 12005 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 12006 cls.add_method('SetNode', 12007 'void', 12008 [param('ns3::Ptr< ns3::Node >', 'node')], 12009 is_virtual=True) 12010 ## wimax-net-device.h (module 'wimax'): ns3::Ptr<ns3::Node> ns3::WimaxNetDevice::GetNode() const [member function] 12011 cls.add_method('GetNode', 12012 'ns3::Ptr< ns3::Node >', 12013 [], 12014 is_const=True, is_virtual=True) 12015 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::NeedsArp() const [member function] 12016 cls.add_method('NeedsArp', 12017 'bool', 12018 [], 12019 is_const=True, is_virtual=True) 12020 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 12021 cls.add_method('SetReceiveCallback', 12022 'void', 12023 [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 12024 is_virtual=True) 12025 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::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] 12026 cls.add_method('AddLinkChangeCallback', 12027 'void', 12028 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 12029 is_virtual=True) 12030 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] 12031 cls.add_method('SendFrom', 12032 'bool', 12033 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 12034 is_virtual=True) 12035 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 12036 cls.add_method('SetPromiscReceiveCallback', 12037 'void', 12038 [param('ns3::Callback< bool, 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 >', 'cb')], 12039 is_virtual=True) 12040 ## wimax-net-device.h (module 'wimax'): ns3::NetDevice::PromiscReceiveCallback ns3::WimaxNetDevice::GetPromiscReceiveCallback() [member function] 12041 cls.add_method('GetPromiscReceiveCallback', 12042 'ns3::NetDevice::PromiscReceiveCallback', 12043 []) 12044 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::SupportsSendFrom() const [member function] 12045 cls.add_method('SupportsSendFrom', 12046 'bool', 12047 [], 12048 is_const=True, is_virtual=True) 12049 ## wimax-net-device.h (module 'wimax'): ns3::WimaxNetDevice::m_traceRx [variable] 12050 cls.add_instance_attribute('m_traceRx', 'ns3::TracedCallback< ns3::Ptr< ns3::Packet const >, ns3::Mac48Address const & >', is_const=False) 12051 ## wimax-net-device.h (module 'wimax'): ns3::WimaxNetDevice::m_traceTx [variable] 12052 cls.add_instance_attribute('m_traceTx', 'ns3::TracedCallback< ns3::Ptr< ns3::Packet const >, ns3::Mac48Address const & >', is_const=False) 12053 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::DoDispose() [member function] 12054 cls.add_method('DoDispose', 12055 'void', 12056 [], 12057 is_virtual=True) 12058 ## wimax-net-device.h (module 'wimax'): ns3::Address ns3::WimaxNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 12059 cls.add_method('GetMulticast', 12060 'ns3::Address', 12061 [param('ns3::Ipv6Address', 'addr')], 12062 is_const=True, is_virtual=True) 12063 ## wimax-net-device.h (module 'wimax'): ns3::Address ns3::WimaxNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 12064 cls.add_method('GetMulticast', 12065 'ns3::Address', 12066 [param('ns3::Ipv4Address', 'multicastGroup')], 12067 is_const=True, is_virtual=True) 12068 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::IsBridge() const [member function] 12069 cls.add_method('IsBridge', 12070 'bool', 12071 [], 12072 is_const=True, is_virtual=True) 12073 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::IsPromisc() [member function] 12074 cls.add_method('IsPromisc', 12075 'bool', 12076 []) 12077 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::NotifyPromiscTrace(ns3::Ptr<ns3::Packet> p) [member function] 12078 cls.add_method('NotifyPromiscTrace', 12079 'void', 12080 [param('ns3::Ptr< ns3::Packet >', 'p')]) 12081 ## wimax-net-device.h (module 'wimax'): bool ns3::WimaxNetDevice::DoSend(ns3::Ptr<ns3::Packet> packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] 12082 cls.add_method('DoSend', 12083 'bool', 12084 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 12085 is_pure_virtual=True, is_virtual=True, visibility='private') 12086 ## wimax-net-device.h (module 'wimax'): void ns3::WimaxNetDevice::DoReceive(ns3::Ptr<ns3::Packet> packet) [member function] 12087 cls.add_method('DoReceive', 12088 'void', 12089 [param('ns3::Ptr< ns3::Packet >', 'packet')], 12090 is_pure_virtual=True, is_virtual=True, visibility='private') 12091 ## wimax-net-device.h (module 'wimax'): ns3::Ptr<ns3::WimaxChannel> ns3::WimaxNetDevice::DoGetChannel() const [member function] 12092 cls.add_method('DoGetChannel', 12093 'ns3::Ptr< ns3::WimaxChannel >', 12094 [], 12095 is_const=True, is_virtual=True, visibility='private') 12096 return 12097 12098def register_Ns3AddressChecker_methods(root_module, cls): 12099 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] 12100 cls.add_constructor([]) 12101 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [constructor] 12102 cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) 12103 return 12104 12105def register_Ns3AddressValue_methods(root_module, cls): 12106 ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor] 12107 cls.add_constructor([]) 12108 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] 12109 cls.add_constructor([param('ns3::Address const &', 'value')]) 12110 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [constructor] 12111 cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) 12112 ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function] 12113 cls.add_method('Copy', 12114 'ns3::Ptr< ns3::AttributeValue >', 12115 [], 12116 is_const=True, is_virtual=True) 12117 ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 12118 cls.add_method('DeserializeFromString', 12119 'bool', 12120 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 12121 is_virtual=True) 12122 ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function] 12123 cls.add_method('Get', 12124 'ns3::Address', 12125 [], 12126 is_const=True) 12127 ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 12128 cls.add_method('SerializeToString', 12129 'std::string', 12130 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 12131 is_const=True, is_virtual=True) 12132 ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] 12133 cls.add_method('Set', 12134 'void', 12135 [param('ns3::Address const &', 'value')]) 12136 return 12137 12138def register_Ns3BaseStationNetDevice_methods(root_module, cls): 12139 ## bs-net-device.h (module 'wimax'): static ns3::TypeId ns3::BaseStationNetDevice::GetTypeId() [member function] 12140 cls.add_method('GetTypeId', 12141 'ns3::TypeId', 12142 [], 12143 is_static=True) 12144 ## bs-net-device.h (module 'wimax'): ns3::BaseStationNetDevice::BaseStationNetDevice() [constructor] 12145 cls.add_constructor([]) 12146 ## bs-net-device.h (module 'wimax'): ns3::BaseStationNetDevice::BaseStationNetDevice(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WimaxPhy> phy) [constructor] 12147 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WimaxPhy >', 'phy')]) 12148 ## bs-net-device.h (module 'wimax'): ns3::BaseStationNetDevice::BaseStationNetDevice(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WimaxPhy> phy, ns3::Ptr<ns3::UplinkScheduler> uplinkScheduler, ns3::Ptr<ns3::BSScheduler> bsScheduler) [constructor] 12149 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WimaxPhy >', 'phy'), param('ns3::Ptr< ns3::UplinkScheduler >', 'uplinkScheduler'), param('ns3::Ptr< ns3::BSScheduler >', 'bsScheduler')]) 12150 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetInitialRangingInterval(ns3::Time initialRangInterval) [member function] 12151 cls.add_method('SetInitialRangingInterval', 12152 'void', 12153 [param('ns3::Time', 'initialRangInterval')]) 12154 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::InitBaseStationNetDevice() [member function] 12155 cls.add_method('InitBaseStationNetDevice', 12156 'void', 12157 []) 12158 ## bs-net-device.h (module 'wimax'): ns3::Time ns3::BaseStationNetDevice::GetInitialRangingInterval() const [member function] 12159 cls.add_method('GetInitialRangingInterval', 12160 'ns3::Time', 12161 [], 12162 is_const=True) 12163 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetDcdInterval(ns3::Time dcdInterval) [member function] 12164 cls.add_method('SetDcdInterval', 12165 'void', 12166 [param('ns3::Time', 'dcdInterval')]) 12167 ## bs-net-device.h (module 'wimax'): ns3::Time ns3::BaseStationNetDevice::GetDcdInterval() const [member function] 12168 cls.add_method('GetDcdInterval', 12169 'ns3::Time', 12170 [], 12171 is_const=True) 12172 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetUcdInterval(ns3::Time ucdInterval) [member function] 12173 cls.add_method('SetUcdInterval', 12174 'void', 12175 [param('ns3::Time', 'ucdInterval')]) 12176 ## bs-net-device.h (module 'wimax'): ns3::Time ns3::BaseStationNetDevice::GetUcdInterval() const [member function] 12177 cls.add_method('GetUcdInterval', 12178 'ns3::Time', 12179 [], 12180 is_const=True) 12181 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetIntervalT8(ns3::Time interval) [member function] 12182 cls.add_method('SetIntervalT8', 12183 'void', 12184 [param('ns3::Time', 'interval')]) 12185 ## bs-net-device.h (module 'wimax'): ns3::Time ns3::BaseStationNetDevice::GetIntervalT8() const [member function] 12186 cls.add_method('GetIntervalT8', 12187 'ns3::Time', 12188 [], 12189 is_const=True) 12190 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetMaxRangingCorrectionRetries(uint8_t maxRangCorrectionRetries) [member function] 12191 cls.add_method('SetMaxRangingCorrectionRetries', 12192 'void', 12193 [param('uint8_t', 'maxRangCorrectionRetries')]) 12194 ## bs-net-device.h (module 'wimax'): uint8_t ns3::BaseStationNetDevice::GetMaxRangingCorrectionRetries() const [member function] 12195 cls.add_method('GetMaxRangingCorrectionRetries', 12196 'uint8_t', 12197 [], 12198 is_const=True) 12199 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetMaxInvitedRangRetries(uint8_t maxInvitedRangRetries) [member function] 12200 cls.add_method('SetMaxInvitedRangRetries', 12201 'void', 12202 [param('uint8_t', 'maxInvitedRangRetries')]) 12203 ## bs-net-device.h (module 'wimax'): uint8_t ns3::BaseStationNetDevice::GetMaxInvitedRangRetries() const [member function] 12204 cls.add_method('GetMaxInvitedRangRetries', 12205 'uint8_t', 12206 [], 12207 is_const=True) 12208 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetRangReqOppSize(uint8_t rangReqOppSize) [member function] 12209 cls.add_method('SetRangReqOppSize', 12210 'void', 12211 [param('uint8_t', 'rangReqOppSize')]) 12212 ## bs-net-device.h (module 'wimax'): uint8_t ns3::BaseStationNetDevice::GetRangReqOppSize() const [member function] 12213 cls.add_method('GetRangReqOppSize', 12214 'uint8_t', 12215 [], 12216 is_const=True) 12217 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetBwReqOppSize(uint8_t bwReqOppSize) [member function] 12218 cls.add_method('SetBwReqOppSize', 12219 'void', 12220 [param('uint8_t', 'bwReqOppSize')]) 12221 ## bs-net-device.h (module 'wimax'): uint8_t ns3::BaseStationNetDevice::GetBwReqOppSize() const [member function] 12222 cls.add_method('GetBwReqOppSize', 12223 'uint8_t', 12224 [], 12225 is_const=True) 12226 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetNrDlSymbols(uint32_t dlSymbols) [member function] 12227 cls.add_method('SetNrDlSymbols', 12228 'void', 12229 [param('uint32_t', 'dlSymbols')]) 12230 ## bs-net-device.h (module 'wimax'): uint32_t ns3::BaseStationNetDevice::GetNrDlSymbols() const [member function] 12231 cls.add_method('GetNrDlSymbols', 12232 'uint32_t', 12233 [], 12234 is_const=True) 12235 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetNrUlSymbols(uint32_t ulSymbols) [member function] 12236 cls.add_method('SetNrUlSymbols', 12237 'void', 12238 [param('uint32_t', 'ulSymbols')]) 12239 ## bs-net-device.h (module 'wimax'): uint32_t ns3::BaseStationNetDevice::GetNrUlSymbols() const [member function] 12240 cls.add_method('GetNrUlSymbols', 12241 'uint32_t', 12242 [], 12243 is_const=True) 12244 ## bs-net-device.h (module 'wimax'): uint32_t ns3::BaseStationNetDevice::GetNrDcdSent() const [member function] 12245 cls.add_method('GetNrDcdSent', 12246 'uint32_t', 12247 [], 12248 is_const=True) 12249 ## bs-net-device.h (module 'wimax'): uint32_t ns3::BaseStationNetDevice::GetNrUcdSent() const [member function] 12250 cls.add_method('GetNrUcdSent', 12251 'uint32_t', 12252 [], 12253 is_const=True) 12254 ## bs-net-device.h (module 'wimax'): ns3::Time ns3::BaseStationNetDevice::GetDlSubframeStartTime() const [member function] 12255 cls.add_method('GetDlSubframeStartTime', 12256 'ns3::Time', 12257 [], 12258 is_const=True) 12259 ## bs-net-device.h (module 'wimax'): ns3::Time ns3::BaseStationNetDevice::GetUlSubframeStartTime() const [member function] 12260 cls.add_method('GetUlSubframeStartTime', 12261 'ns3::Time', 12262 [], 12263 is_const=True) 12264 ## bs-net-device.h (module 'wimax'): uint8_t ns3::BaseStationNetDevice::GetRangingOppNumber() const [member function] 12265 cls.add_method('GetRangingOppNumber', 12266 'uint8_t', 12267 [], 12268 is_const=True) 12269 ## bs-net-device.h (module 'wimax'): ns3::Ptr<ns3::SSManager> ns3::BaseStationNetDevice::GetSSManager() const [member function] 12270 cls.add_method('GetSSManager', 12271 'ns3::Ptr< ns3::SSManager >', 12272 [], 12273 is_const=True) 12274 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetSSManager(ns3::Ptr<ns3::SSManager> ssManager) [member function] 12275 cls.add_method('SetSSManager', 12276 'void', 12277 [param('ns3::Ptr< ns3::SSManager >', 'ssManager')]) 12278 ## bs-net-device.h (module 'wimax'): ns3::Ptr<ns3::UplinkScheduler> ns3::BaseStationNetDevice::GetUplinkScheduler() const [member function] 12279 cls.add_method('GetUplinkScheduler', 12280 'ns3::Ptr< ns3::UplinkScheduler >', 12281 [], 12282 is_const=True) 12283 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetUplinkScheduler(ns3::Ptr<ns3::UplinkScheduler> ulScheduler) [member function] 12284 cls.add_method('SetUplinkScheduler', 12285 'void', 12286 [param('ns3::Ptr< ns3::UplinkScheduler >', 'ulScheduler')]) 12287 ## bs-net-device.h (module 'wimax'): ns3::Ptr<ns3::BSLinkManager> ns3::BaseStationNetDevice::GetLinkManager() const [member function] 12288 cls.add_method('GetLinkManager', 12289 'ns3::Ptr< ns3::BSLinkManager >', 12290 [], 12291 is_const=True) 12292 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetBSScheduler(ns3::Ptr<ns3::BSScheduler> bsSchedule) [member function] 12293 cls.add_method('SetBSScheduler', 12294 'void', 12295 [param('ns3::Ptr< ns3::BSScheduler >', 'bsSchedule')]) 12296 ## bs-net-device.h (module 'wimax'): ns3::Ptr<ns3::BSScheduler> ns3::BaseStationNetDevice::GetBSScheduler() const [member function] 12297 cls.add_method('GetBSScheduler', 12298 'ns3::Ptr< ns3::BSScheduler >', 12299 [], 12300 is_const=True) 12301 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetLinkManager(ns3::Ptr<ns3::BSLinkManager> linkManager) [member function] 12302 cls.add_method('SetLinkManager', 12303 'void', 12304 [param('ns3::Ptr< ns3::BSLinkManager >', 'linkManager')]) 12305 ## bs-net-device.h (module 'wimax'): ns3::Ptr<ns3::IpcsClassifier> ns3::BaseStationNetDevice::GetBsClassifier() const [member function] 12306 cls.add_method('GetBsClassifier', 12307 'ns3::Ptr< ns3::IpcsClassifier >', 12308 [], 12309 is_const=True) 12310 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetBsClassifier(ns3::Ptr<ns3::IpcsClassifier> classifier) [member function] 12311 cls.add_method('SetBsClassifier', 12312 'void', 12313 [param('ns3::Ptr< ns3::IpcsClassifier >', 'classifier')]) 12314 ## bs-net-device.h (module 'wimax'): ns3::Time ns3::BaseStationNetDevice::GetPsDuration() const [member function] 12315 cls.add_method('GetPsDuration', 12316 'ns3::Time', 12317 [], 12318 is_const=True) 12319 ## bs-net-device.h (module 'wimax'): ns3::Time ns3::BaseStationNetDevice::GetSymbolDuration() const [member function] 12320 cls.add_method('GetSymbolDuration', 12321 'ns3::Time', 12322 [], 12323 is_const=True) 12324 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::Start() [member function] 12325 cls.add_method('Start', 12326 'void', 12327 [], 12328 is_virtual=True) 12329 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::Stop() [member function] 12330 cls.add_method('Stop', 12331 'void', 12332 [], 12333 is_virtual=True) 12334 ## bs-net-device.h (module 'wimax'): bool ns3::BaseStationNetDevice::Enqueue(ns3::Ptr<ns3::Packet> packet, ns3::MacHeaderType const & hdrType, ns3::Ptr<ns3::WimaxConnection> connection) [member function] 12335 cls.add_method('Enqueue', 12336 'bool', 12337 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection')], 12338 is_virtual=True) 12339 ## bs-net-device.h (module 'wimax'): ns3::Ptr<ns3::WimaxConnection> ns3::BaseStationNetDevice::GetConnection(ns3::Cid cid) [member function] 12340 cls.add_method('GetConnection', 12341 'ns3::Ptr< ns3::WimaxConnection >', 12342 [param('ns3::Cid', 'cid')]) 12343 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::MarkUplinkAllocations() [member function] 12344 cls.add_method('MarkUplinkAllocations', 12345 'void', 12346 []) 12347 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::MarkRangingOppStart(ns3::Time rangingOppStartTime) [member function] 12348 cls.add_method('MarkRangingOppStart', 12349 'void', 12350 [param('ns3::Time', 'rangingOppStartTime')]) 12351 ## bs-net-device.h (module 'wimax'): ns3::Ptr<ns3::BsServiceFlowManager> ns3::BaseStationNetDevice::GetServiceFlowManager() const [member function] 12352 cls.add_method('GetServiceFlowManager', 12353 'ns3::Ptr< ns3::BsServiceFlowManager >', 12354 [], 12355 is_const=True) 12356 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::SetServiceFlowManager(ns3::Ptr<ns3::BsServiceFlowManager> sfm) [member function] 12357 cls.add_method('SetServiceFlowManager', 12358 'void', 12359 [param('ns3::Ptr< ns3::BsServiceFlowManager >', 'sfm')]) 12360 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::DoDispose() [member function] 12361 cls.add_method('DoDispose', 12362 'void', 12363 [], 12364 is_virtual=True, visibility='private') 12365 ## bs-net-device.h (module 'wimax'): bool ns3::BaseStationNetDevice::DoSend(ns3::Ptr<ns3::Packet> packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] 12366 cls.add_method('DoSend', 12367 'bool', 12368 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 12369 is_virtual=True, visibility='private') 12370 ## bs-net-device.h (module 'wimax'): void ns3::BaseStationNetDevice::DoReceive(ns3::Ptr<ns3::Packet> packet) [member function] 12371 cls.add_method('DoReceive', 12372 'void', 12373 [param('ns3::Ptr< ns3::Packet >', 'packet')], 12374 is_virtual=True, visibility='private') 12375 return 12376 12377def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 12378 ## callback.h (module 'core'): ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 12379 cls.add_constructor([]) 12380 ## callback.h (module 'core'): ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 12381 cls.add_constructor([param('ns3::CallbackImpl< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 12382 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 12383 cls.add_method('DoGetTypeid', 12384 'std::string', 12385 [], 12386 is_static=True) 12387 ## callback.h (module 'core'): std::string ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 12388 cls.add_method('GetTypeid', 12389 'std::string', 12390 [], 12391 is_const=True, is_virtual=True) 12392 ## callback.h (module 'core'): ns3::ObjectBase * ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()() [member operator] 12393 cls.add_method('operator()', 12394 'ns3::ObjectBase *', 12395 [], 12396 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 12397 return 12398 12399def register_Ns3CallbackImpl__Void_Bool_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 12400 ## callback.h (module 'core'): ns3::CallbackImpl<void, bool, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 12401 cls.add_constructor([]) 12402 ## callback.h (module 'core'): ns3::CallbackImpl<void, bool, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, bool, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 12403 cls.add_constructor([param('ns3::CallbackImpl< void, bool, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 12404 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, bool, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 12405 cls.add_method('DoGetTypeid', 12406 'std::string', 12407 [], 12408 is_static=True) 12409 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, bool, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 12410 cls.add_method('GetTypeid', 12411 'std::string', 12412 [], 12413 is_const=True, is_virtual=True) 12414 ## callback.h (module 'core'): void ns3::CallbackImpl<void, bool, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(bool arg0, long unsigned int arg1) [member operator] 12415 cls.add_method('operator()', 12416 'void', 12417 [param('bool', 'arg0'), param('long unsigned int', 'arg1')], 12418 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 12419 return 12420 12421def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Const_ns3Mac48Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 12422 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, const ns3::Mac48Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 12423 cls.add_constructor([]) 12424 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, const ns3::Mac48Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, const ns3::Mac48Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 12425 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 12426 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, const ns3::Mac48Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 12427 cls.add_method('DoGetTypeid', 12428 'std::string', 12429 [], 12430 is_static=True) 12431 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, const ns3::Mac48Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 12432 cls.add_method('GetTypeid', 12433 'std::string', 12434 [], 12435 is_const=True, is_virtual=True) 12436 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, const ns3::Mac48Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0, ns3::Mac48Address const & arg1) [member operator] 12437 cls.add_method('operator()', 12438 'void', 12439 [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::Mac48Address const &', 'arg1')], 12440 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 12441 return 12442 12443def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Mac48Address_Const_ns3Cid___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 12444 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, const ns3::Cid &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 12445 cls.add_constructor([]) 12446 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, const ns3::Cid &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, const ns3::Cid &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 12447 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Cid const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 12448 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, const ns3::Cid &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 12449 cls.add_method('DoGetTypeid', 12450 'std::string', 12451 [], 12452 is_static=True) 12453 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, const ns3::Cid &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 12454 cls.add_method('GetTypeid', 12455 'std::string', 12456 [], 12457 is_const=True, is_virtual=True) 12458 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, const ns3::Cid &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0, ns3::Mac48Address arg1, ns3::Cid const & arg2) [member operator] 12459 cls.add_method('operator()', 12460 'void', 12461 [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::Mac48Address', 'arg1'), param('ns3::Cid const &', 'arg2')], 12462 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 12463 return 12464 12465def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Mac48Address_Ns3Cid_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 12466 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, ns3::Cid, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 12467 cls.add_constructor([]) 12468 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, ns3::Cid, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, ns3::Cid, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 12469 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Cid, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 12470 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, ns3::Cid, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 12471 cls.add_method('DoGetTypeid', 12472 'std::string', 12473 [], 12474 is_static=True) 12475 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, ns3::Cid, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 12476 cls.add_method('GetTypeid', 12477 'std::string', 12478 [], 12479 is_const=True, is_virtual=True) 12480 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac48Address, ns3::Cid, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0, ns3::Mac48Address arg1, ns3::Cid arg2) [member operator] 12481 cls.add_method('operator()', 12482 'void', 12483 [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::Mac48Address', 'arg1'), param('ns3::Cid', 'arg2')], 12484 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 12485 return 12486 12487def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 12488 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 12489 cls.add_constructor([]) 12490 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 12491 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 12492 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 12493 cls.add_method('DoGetTypeid', 12494 'std::string', 12495 [], 12496 is_static=True) 12497 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 12498 cls.add_method('GetTypeid', 12499 'std::string', 12500 [], 12501 is_const=True, is_virtual=True) 12502 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0) [member operator] 12503 cls.add_method('operator()', 12504 'void', 12505 [param('ns3::Ptr< ns3::Packet const >', 'arg0')], 12506 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 12507 return 12508 12509def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3PacketBurst__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 12510 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 12511 cls.add_constructor([]) 12512 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 12513 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::PacketBurst const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 12514 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 12515 cls.add_method('DoGetTypeid', 12516 'std::string', 12517 [], 12518 is_static=True) 12519 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 12520 cls.add_method('GetTypeid', 12521 'std::string', 12522 [], 12523 is_const=True, is_virtual=True) 12524 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::PacketBurst> arg0) [member operator] 12525 cls.add_method('operator()', 12526 'void', 12527 [param('ns3::Ptr< ns3::PacketBurst const >', 'arg0')], 12528 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 12529 return 12530 12531def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 12532 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 12533 cls.add_constructor([]) 12534 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 12535 cls.add_constructor([param('ns3::CallbackImpl< 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 > const &', 'arg0')]) 12536 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 12537 cls.add_method('DoGetTypeid', 12538 'std::string', 12539 [], 12540 is_static=True) 12541 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 12542 cls.add_method('GetTypeid', 12543 'std::string', 12544 [], 12545 is_const=True, is_virtual=True) 12546 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::NetDevice> arg0, ns3::Ptr<const ns3::Packet> arg1, short unsigned int arg2, ns3::Address const & arg3, ns3::Address const & arg4, ns3::NetDevice::PacketType arg5) [member operator] 12547 cls.add_method('operator()', 12548 'void', 12549 [param('ns3::Ptr< ns3::NetDevice >', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::Address const &', 'arg3'), param('ns3::Address const &', 'arg4'), param('ns3::NetDevice::PacketType', 'arg5')], 12550 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 12551 return 12552 12553def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 12554 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 12555 cls.add_constructor([]) 12556 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 12557 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 12558 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 12559 cls.add_method('DoGetTypeid', 12560 'std::string', 12561 [], 12562 is_static=True) 12563 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 12564 cls.add_method('GetTypeid', 12565 'std::string', 12566 [], 12567 is_const=True, is_virtual=True) 12568 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::NetDevice> arg0) [member operator] 12569 cls.add_method('operator()', 12570 'void', 12571 [param('ns3::Ptr< ns3::NetDevice >', 'arg0')], 12572 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 12573 return 12574 12575def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3PacketBurst__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 12576 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 12577 cls.add_constructor([]) 12578 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 12579 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::PacketBurst >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 12580 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 12581 cls.add_method('DoGetTypeid', 12582 'std::string', 12583 [], 12584 is_static=True) 12585 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 12586 cls.add_method('GetTypeid', 12587 'std::string', 12588 [], 12589 is_const=True, is_virtual=True) 12590 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::PacketBurst> arg0) [member operator] 12591 cls.add_method('operator()', 12592 'void', 12593 [param('ns3::Ptr< ns3::PacketBurst >', 'arg0')], 12594 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 12595 return 12596 12597def register_Ns3SimpleOfdmWimaxChannel_methods(root_module, cls): 12598 ## simple-ofdm-wimax-channel.h (module 'wimax'): ns3::SimpleOfdmWimaxChannel::SimpleOfdmWimaxChannel(ns3::SimpleOfdmWimaxChannel const & arg0) [constructor] 12599 cls.add_constructor([param('ns3::SimpleOfdmWimaxChannel const &', 'arg0')]) 12600 ## simple-ofdm-wimax-channel.h (module 'wimax'): ns3::SimpleOfdmWimaxChannel::SimpleOfdmWimaxChannel() [constructor] 12601 cls.add_constructor([]) 12602 ## simple-ofdm-wimax-channel.h (module 'wimax'): ns3::SimpleOfdmWimaxChannel::SimpleOfdmWimaxChannel(ns3::SimpleOfdmWimaxChannel::PropModel propModel) [constructor] 12603 cls.add_constructor([param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propModel')]) 12604 ## simple-ofdm-wimax-channel.h (module 'wimax'): int64_t ns3::SimpleOfdmWimaxChannel::AssignStreams(int64_t stream) [member function] 12605 cls.add_method('AssignStreams', 12606 'int64_t', 12607 [param('int64_t', 'stream')], 12608 is_virtual=True) 12609 ## simple-ofdm-wimax-channel.h (module 'wimax'): static ns3::TypeId ns3::SimpleOfdmWimaxChannel::GetTypeId() [member function] 12610 cls.add_method('GetTypeId', 12611 'ns3::TypeId', 12612 [], 12613 is_static=True) 12614 ## simple-ofdm-wimax-channel.h (module 'wimax'): void ns3::SimpleOfdmWimaxChannel::Send(ns3::Time BlockTime, uint32_t burstSize, ns3::Ptr<ns3::WimaxPhy> phy, bool isFirstBlock, bool isLastBlock, uint64_t frequency, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction, double txPowerDbm, ns3::Ptr<ns3::PacketBurst> burst) [member function] 12615 cls.add_method('Send', 12616 'void', 12617 [param('ns3::Time', 'BlockTime'), param('uint32_t', 'burstSize'), param('ns3::Ptr< ns3::WimaxPhy >', 'phy'), param('bool', 'isFirstBlock'), param('bool', 'isLastBlock'), param('uint64_t', 'frequency'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction'), param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) 12618 ## simple-ofdm-wimax-channel.h (module 'wimax'): void ns3::SimpleOfdmWimaxChannel::SetPropagationModel(ns3::SimpleOfdmWimaxChannel::PropModel propModel) [member function] 12619 cls.add_method('SetPropagationModel', 12620 'void', 12621 [param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propModel')]) 12622 ## simple-ofdm-wimax-channel.h (module 'wimax'): void ns3::SimpleOfdmWimaxChannel::DoAttach(ns3::Ptr<ns3::WimaxPhy> phy) [member function] 12623 cls.add_method('DoAttach', 12624 'void', 12625 [param('ns3::Ptr< ns3::WimaxPhy >', 'phy')], 12626 is_virtual=True, visibility='private') 12627 ## simple-ofdm-wimax-channel.h (module 'wimax'): ns3::Ptr<ns3::NetDevice> ns3::SimpleOfdmWimaxChannel::DoGetDevice(std::size_t i) const [member function] 12628 cls.add_method('DoGetDevice', 12629 'ns3::Ptr< ns3::NetDevice >', 12630 [param('std::size_t', 'i')], 12631 is_const=True, is_virtual=True, visibility='private') 12632 ## simple-ofdm-wimax-channel.h (module 'wimax'): std::size_t ns3::SimpleOfdmWimaxChannel::DoGetNDevices() const [member function] 12633 cls.add_method('DoGetNDevices', 12634 'std::size_t', 12635 [], 12636 is_const=True, is_virtual=True, visibility='private') 12637 return 12638 12639def register_Ns3SubscriberStationNetDevice_methods(root_module, cls): 12640 ## ss-net-device.h (module 'wimax'): static ns3::TypeId ns3::SubscriberStationNetDevice::GetTypeId() [member function] 12641 cls.add_method('GetTypeId', 12642 'ns3::TypeId', 12643 [], 12644 is_static=True) 12645 ## ss-net-device.h (module 'wimax'): ns3::SubscriberStationNetDevice::SubscriberStationNetDevice() [constructor] 12646 cls.add_constructor([]) 12647 ## ss-net-device.h (module 'wimax'): ns3::SubscriberStationNetDevice::SubscriberStationNetDevice(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WimaxPhy> phy) [constructor] 12648 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WimaxPhy >', 'phy')]) 12649 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::InitSubscriberStationNetDevice() [member function] 12650 cls.add_method('InitSubscriberStationNetDevice', 12651 'void', 12652 []) 12653 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetLostDlMapInterval(ns3::Time lostDlMapInterval) [member function] 12654 cls.add_method('SetLostDlMapInterval', 12655 'void', 12656 [param('ns3::Time', 'lostDlMapInterval')]) 12657 ## ss-net-device.h (module 'wimax'): ns3::Time ns3::SubscriberStationNetDevice::GetLostDlMapInterval() const [member function] 12658 cls.add_method('GetLostDlMapInterval', 12659 'ns3::Time', 12660 [], 12661 is_const=True) 12662 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetLostUlMapInterval(ns3::Time lostUlMapInterval) [member function] 12663 cls.add_method('SetLostUlMapInterval', 12664 'void', 12665 [param('ns3::Time', 'lostUlMapInterval')]) 12666 ## ss-net-device.h (module 'wimax'): ns3::Time ns3::SubscriberStationNetDevice::GetLostUlMapInterval() const [member function] 12667 cls.add_method('GetLostUlMapInterval', 12668 'ns3::Time', 12669 [], 12670 is_const=True) 12671 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetMaxDcdInterval(ns3::Time maxDcdInterval) [member function] 12672 cls.add_method('SetMaxDcdInterval', 12673 'void', 12674 [param('ns3::Time', 'maxDcdInterval')]) 12675 ## ss-net-device.h (module 'wimax'): ns3::Time ns3::SubscriberStationNetDevice::GetMaxDcdInterval() const [member function] 12676 cls.add_method('GetMaxDcdInterval', 12677 'ns3::Time', 12678 [], 12679 is_const=True) 12680 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetMaxUcdInterval(ns3::Time maxUcdInterval) [member function] 12681 cls.add_method('SetMaxUcdInterval', 12682 'void', 12683 [param('ns3::Time', 'maxUcdInterval')]) 12684 ## ss-net-device.h (module 'wimax'): ns3::Time ns3::SubscriberStationNetDevice::GetMaxUcdInterval() const [member function] 12685 cls.add_method('GetMaxUcdInterval', 12686 'ns3::Time', 12687 [], 12688 is_const=True) 12689 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetIntervalT1(ns3::Time interval1) [member function] 12690 cls.add_method('SetIntervalT1', 12691 'void', 12692 [param('ns3::Time', 'interval1')]) 12693 ## ss-net-device.h (module 'wimax'): ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT1() const [member function] 12694 cls.add_method('GetIntervalT1', 12695 'ns3::Time', 12696 [], 12697 is_const=True) 12698 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetIntervalT2(ns3::Time interval2) [member function] 12699 cls.add_method('SetIntervalT2', 12700 'void', 12701 [param('ns3::Time', 'interval2')]) 12702 ## ss-net-device.h (module 'wimax'): ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT2() const [member function] 12703 cls.add_method('GetIntervalT2', 12704 'ns3::Time', 12705 [], 12706 is_const=True) 12707 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetIntervalT3(ns3::Time interval3) [member function] 12708 cls.add_method('SetIntervalT3', 12709 'void', 12710 [param('ns3::Time', 'interval3')]) 12711 ## ss-net-device.h (module 'wimax'): ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT3() const [member function] 12712 cls.add_method('GetIntervalT3', 12713 'ns3::Time', 12714 [], 12715 is_const=True) 12716 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetIntervalT7(ns3::Time interval7) [member function] 12717 cls.add_method('SetIntervalT7', 12718 'void', 12719 [param('ns3::Time', 'interval7')]) 12720 ## ss-net-device.h (module 'wimax'): ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT7() const [member function] 12721 cls.add_method('GetIntervalT7', 12722 'ns3::Time', 12723 [], 12724 is_const=True) 12725 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetIntervalT12(ns3::Time interval12) [member function] 12726 cls.add_method('SetIntervalT12', 12727 'void', 12728 [param('ns3::Time', 'interval12')]) 12729 ## ss-net-device.h (module 'wimax'): ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT12() const [member function] 12730 cls.add_method('GetIntervalT12', 12731 'ns3::Time', 12732 [], 12733 is_const=True) 12734 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetIntervalT20(ns3::Time interval20) [member function] 12735 cls.add_method('SetIntervalT20', 12736 'void', 12737 [param('ns3::Time', 'interval20')]) 12738 ## ss-net-device.h (module 'wimax'): ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT20() const [member function] 12739 cls.add_method('GetIntervalT20', 12740 'ns3::Time', 12741 [], 12742 is_const=True) 12743 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetIntervalT21(ns3::Time interval21) [member function] 12744 cls.add_method('SetIntervalT21', 12745 'void', 12746 [param('ns3::Time', 'interval21')]) 12747 ## ss-net-device.h (module 'wimax'): ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT21() const [member function] 12748 cls.add_method('GetIntervalT21', 12749 'ns3::Time', 12750 [], 12751 is_const=True) 12752 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetMaxContentionRangingRetries(uint8_t maxContentionRangingRetries) [member function] 12753 cls.add_method('SetMaxContentionRangingRetries', 12754 'void', 12755 [param('uint8_t', 'maxContentionRangingRetries')]) 12756 ## ss-net-device.h (module 'wimax'): uint8_t ns3::SubscriberStationNetDevice::GetMaxContentionRangingRetries() const [member function] 12757 cls.add_method('GetMaxContentionRangingRetries', 12758 'uint8_t', 12759 [], 12760 is_const=True) 12761 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetBasicConnection(ns3::Ptr<ns3::WimaxConnection> basicConnection) [member function] 12762 cls.add_method('SetBasicConnection', 12763 'void', 12764 [param('ns3::Ptr< ns3::WimaxConnection >', 'basicConnection')]) 12765 ## ss-net-device.h (module 'wimax'): ns3::Ptr<ns3::WimaxConnection> ns3::SubscriberStationNetDevice::GetBasicConnection() const [member function] 12766 cls.add_method('GetBasicConnection', 12767 'ns3::Ptr< ns3::WimaxConnection >', 12768 [], 12769 is_const=True) 12770 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetPrimaryConnection(ns3::Ptr<ns3::WimaxConnection> primaryConnection) [member function] 12771 cls.add_method('SetPrimaryConnection', 12772 'void', 12773 [param('ns3::Ptr< ns3::WimaxConnection >', 'primaryConnection')]) 12774 ## ss-net-device.h (module 'wimax'): ns3::Ptr<ns3::WimaxConnection> ns3::SubscriberStationNetDevice::GetPrimaryConnection() const [member function] 12775 cls.add_method('GetPrimaryConnection', 12776 'ns3::Ptr< ns3::WimaxConnection >', 12777 [], 12778 is_const=True) 12779 ## ss-net-device.h (module 'wimax'): ns3::Cid ns3::SubscriberStationNetDevice::GetBasicCid() const [member function] 12780 cls.add_method('GetBasicCid', 12781 'ns3::Cid', 12782 [], 12783 is_const=True) 12784 ## ss-net-device.h (module 'wimax'): ns3::Cid ns3::SubscriberStationNetDevice::GetPrimaryCid() const [member function] 12785 cls.add_method('GetPrimaryCid', 12786 'ns3::Cid', 12787 [], 12788 is_const=True) 12789 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetModulationType(ns3::WimaxPhy::ModulationType modulationType) [member function] 12790 cls.add_method('SetModulationType', 12791 'void', 12792 [param('ns3::WimaxPhy::ModulationType', 'modulationType')]) 12793 ## ss-net-device.h (module 'wimax'): ns3::WimaxPhy::ModulationType ns3::SubscriberStationNetDevice::GetModulationType() const [member function] 12794 cls.add_method('GetModulationType', 12795 'ns3::WimaxPhy::ModulationType', 12796 [], 12797 is_const=True) 12798 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetAreManagementConnectionsAllocated(bool areManagementConnectionsAllocated) [member function] 12799 cls.add_method('SetAreManagementConnectionsAllocated', 12800 'void', 12801 [param('bool', 'areManagementConnectionsAllocated')]) 12802 ## ss-net-device.h (module 'wimax'): bool ns3::SubscriberStationNetDevice::GetAreManagementConnectionsAllocated() const [member function] 12803 cls.add_method('GetAreManagementConnectionsAllocated', 12804 'bool', 12805 [], 12806 is_const=True) 12807 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetAreServiceFlowsAllocated(bool areServiceFlowsAllocated) [member function] 12808 cls.add_method('SetAreServiceFlowsAllocated', 12809 'void', 12810 [param('bool', 'areServiceFlowsAllocated')]) 12811 ## ss-net-device.h (module 'wimax'): bool ns3::SubscriberStationNetDevice::GetAreServiceFlowsAllocated() const [member function] 12812 cls.add_method('GetAreServiceFlowsAllocated', 12813 'bool', 12814 [], 12815 is_const=True) 12816 ## ss-net-device.h (module 'wimax'): ns3::Ptr<ns3::SSScheduler> ns3::SubscriberStationNetDevice::GetScheduler() const [member function] 12817 cls.add_method('GetScheduler', 12818 'ns3::Ptr< ns3::SSScheduler >', 12819 [], 12820 is_const=True) 12821 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetScheduler(ns3::Ptr<ns3::SSScheduler> ssScheduler) [member function] 12822 cls.add_method('SetScheduler', 12823 'void', 12824 [param('ns3::Ptr< ns3::SSScheduler >', 'ssScheduler')]) 12825 ## ss-net-device.h (module 'wimax'): bool ns3::SubscriberStationNetDevice::HasServiceFlows() const [member function] 12826 cls.add_method('HasServiceFlows', 12827 'bool', 12828 [], 12829 is_const=True) 12830 ## ss-net-device.h (module 'wimax'): bool ns3::SubscriberStationNetDevice::Enqueue(ns3::Ptr<ns3::Packet> packet, ns3::MacHeaderType const & hdrType, ns3::Ptr<ns3::WimaxConnection> connection) [member function] 12831 cls.add_method('Enqueue', 12832 'bool', 12833 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection')], 12834 is_virtual=True) 12835 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SendBurst(uint8_t uiuc, uint16_t nrSymbols, ns3::Ptr<ns3::WimaxConnection> connection, ns3::MacHeaderType::HeaderType packetType=::ns3::MacHeaderType::HeaderType::HEADER_TYPE_GENERIC) [member function] 12836 cls.add_method('SendBurst', 12837 'void', 12838 [param('uint8_t', 'uiuc'), param('uint16_t', 'nrSymbols'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection'), param('ns3::MacHeaderType::HeaderType', 'packetType', default_value='::ns3::MacHeaderType::HeaderType::HEADER_TYPE_GENERIC')]) 12839 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::Start() [member function] 12840 cls.add_method('Start', 12841 'void', 12842 [], 12843 is_virtual=True) 12844 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::Stop() [member function] 12845 cls.add_method('Stop', 12846 'void', 12847 [], 12848 is_virtual=True) 12849 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::AddServiceFlow(ns3::ServiceFlow * sf) [member function] 12850 cls.add_method('AddServiceFlow', 12851 'void', 12852 [param('ns3::ServiceFlow *', 'sf')]) 12853 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::AddServiceFlow(ns3::ServiceFlow sf) [member function] 12854 cls.add_method('AddServiceFlow', 12855 'void', 12856 [param('ns3::ServiceFlow', 'sf')]) 12857 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetTimer(ns3::EventId eventId, ns3::EventId & event) [member function] 12858 cls.add_method('SetTimer', 12859 'void', 12860 [param('ns3::EventId', 'eventId'), param('ns3::EventId &', 'event')]) 12861 ## ss-net-device.h (module 'wimax'): bool ns3::SubscriberStationNetDevice::IsRegistered() const [member function] 12862 cls.add_method('IsRegistered', 12863 'bool', 12864 [], 12865 is_const=True) 12866 ## ss-net-device.h (module 'wimax'): ns3::Time ns3::SubscriberStationNetDevice::GetTimeToAllocation(ns3::Time deferTime) [member function] 12867 cls.add_method('GetTimeToAllocation', 12868 'ns3::Time', 12869 [param('ns3::Time', 'deferTime')]) 12870 ## ss-net-device.h (module 'wimax'): ns3::SubscriberStationNetDevice::m_linkManager [variable] 12871 cls.add_instance_attribute('m_linkManager', 'ns3::Ptr< ns3::SSLinkManager >', is_const=False) 12872 ## ss-net-device.h (module 'wimax'): ns3::Ptr<ns3::IpcsClassifier> ns3::SubscriberStationNetDevice::GetIpcsClassifier() const [member function] 12873 cls.add_method('GetIpcsClassifier', 12874 'ns3::Ptr< ns3::IpcsClassifier >', 12875 [], 12876 is_const=True) 12877 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetIpcsPacketClassifier(ns3::Ptr<ns3::IpcsClassifier> classifier) [member function] 12878 cls.add_method('SetIpcsPacketClassifier', 12879 'void', 12880 [param('ns3::Ptr< ns3::IpcsClassifier >', 'classifier')]) 12881 ## ss-net-device.h (module 'wimax'): ns3::Ptr<ns3::SSLinkManager> ns3::SubscriberStationNetDevice::GetLinkManager() const [member function] 12882 cls.add_method('GetLinkManager', 12883 'ns3::Ptr< ns3::SSLinkManager >', 12884 [], 12885 is_const=True) 12886 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetLinkManager(ns3::Ptr<ns3::SSLinkManager> linkManager) [member function] 12887 cls.add_method('SetLinkManager', 12888 'void', 12889 [param('ns3::Ptr< ns3::SSLinkManager >', 'linkManager')]) 12890 ## ss-net-device.h (module 'wimax'): ns3::Ptr<ns3::SsServiceFlowManager> ns3::SubscriberStationNetDevice::GetServiceFlowManager() const [member function] 12891 cls.add_method('GetServiceFlowManager', 12892 'ns3::Ptr< ns3::SsServiceFlowManager >', 12893 [], 12894 is_const=True) 12895 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetServiceFlowManager(ns3::Ptr<ns3::SsServiceFlowManager> sfm) [member function] 12896 cls.add_method('SetServiceFlowManager', 12897 'void', 12898 [param('ns3::Ptr< ns3::SsServiceFlowManager >', 'sfm')]) 12899 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetAsciiTxQueueEnqueueCallback(ns3::SubscriberStationNetDevice::AsciiTraceCallback cb) [member function] 12900 cls.add_method('SetAsciiTxQueueEnqueueCallback', 12901 'void', 12902 [param('ns3::Callback< void, std::basic_string< char >, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) 12903 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetAsciiTxQueueDequeueCallback(ns3::SubscriberStationNetDevice::AsciiTraceCallback cb) [member function] 12904 cls.add_method('SetAsciiTxQueueDequeueCallback', 12905 'void', 12906 [param('ns3::Callback< void, std::basic_string< char >, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) 12907 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::SetAsciiTxQueueDropCallback(ns3::SubscriberStationNetDevice::AsciiTraceCallback cb) [member function] 12908 cls.add_method('SetAsciiTxQueueDropCallback', 12909 'void', 12910 [param('ns3::Callback< void, std::basic_string< char >, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) 12911 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::DoDispose() [member function] 12912 cls.add_method('DoDispose', 12913 'void', 12914 [], 12915 is_virtual=True, visibility='private') 12916 ## ss-net-device.h (module 'wimax'): bool ns3::SubscriberStationNetDevice::DoSend(ns3::Ptr<ns3::Packet> packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] 12917 cls.add_method('DoSend', 12918 'bool', 12919 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 12920 is_virtual=True, visibility='private') 12921 ## ss-net-device.h (module 'wimax'): void ns3::SubscriberStationNetDevice::DoReceive(ns3::Ptr<ns3::Packet> packet) [member function] 12922 cls.add_method('DoReceive', 12923 'void', 12924 [param('ns3::Ptr< ns3::Packet >', 'packet')], 12925 is_virtual=True, visibility='private') 12926 return 12927 12928def register_Ns3HashImplementation_methods(root_module, cls): 12929 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [constructor] 12930 cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')]) 12931 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor] 12932 cls.add_constructor([]) 12933 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, std::size_t const size) [member function] 12934 cls.add_method('GetHash32', 12935 'uint32_t', 12936 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 12937 is_pure_virtual=True, is_virtual=True) 12938 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function] 12939 cls.add_method('GetHash64', 12940 'uint64_t', 12941 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 12942 is_virtual=True) 12943 ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function] 12944 cls.add_method('clear', 12945 'void', 12946 [], 12947 is_pure_virtual=True, is_virtual=True) 12948 return 12949 12950def register_Ns3HashFunctionFnv1a_methods(root_module, cls): 12951 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [constructor] 12952 cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')]) 12953 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor] 12954 cls.add_constructor([]) 12955 ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function] 12956 cls.add_method('GetHash32', 12957 'uint32_t', 12958 [param('char const *', 'buffer'), param('size_t const', 'size')], 12959 is_virtual=True) 12960 ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function] 12961 cls.add_method('GetHash64', 12962 'uint64_t', 12963 [param('char const *', 'buffer'), param('size_t const', 'size')], 12964 is_virtual=True) 12965 ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function] 12966 cls.add_method('clear', 12967 'void', 12968 [], 12969 is_virtual=True) 12970 return 12971 12972def register_Ns3HashFunctionHash32_methods(root_module, cls): 12973 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [constructor] 12974 cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')]) 12975 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor] 12976 cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')]) 12977 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, std::size_t const size) [member function] 12978 cls.add_method('GetHash32', 12979 'uint32_t', 12980 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 12981 is_virtual=True) 12982 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function] 12983 cls.add_method('clear', 12984 'void', 12985 [], 12986 is_virtual=True) 12987 return 12988 12989def register_Ns3HashFunctionHash64_methods(root_module, cls): 12990 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [constructor] 12991 cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')]) 12992 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor] 12993 cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')]) 12994 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, std::size_t const size) [member function] 12995 cls.add_method('GetHash32', 12996 'uint32_t', 12997 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 12998 is_virtual=True) 12999 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, std::size_t const size) [member function] 13000 cls.add_method('GetHash64', 13001 'uint64_t', 13002 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 13003 is_virtual=True) 13004 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function] 13005 cls.add_method('clear', 13006 'void', 13007 [], 13008 is_virtual=True) 13009 return 13010 13011def register_Ns3HashFunctionMurmur3_methods(root_module, cls): 13012 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [constructor] 13013 cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')]) 13014 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor] 13015 cls.add_constructor([]) 13016 ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, std::size_t const size) [member function] 13017 cls.add_method('GetHash32', 13018 'uint32_t', 13019 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 13020 is_virtual=True) 13021 ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, std::size_t const size) [member function] 13022 cls.add_method('GetHash64', 13023 'uint64_t', 13024 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 13025 is_virtual=True) 13026 ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function] 13027 cls.add_method('clear', 13028 'void', 13029 [], 13030 is_virtual=True) 13031 return 13032 13033def register_functions(root_module): 13034 module = root_module 13035 ## crc8.h (module 'wimax'): uint8_t ns3::CRC8Calculate(uint8_t const * data, int length) [free function] 13036 module.add_function('CRC8Calculate', 13037 'uint8_t', 13038 [param('uint8_t const *', 'data'), param('int', 'length')]) 13039 register_functions_ns3_FatalImpl(module.add_cpp_namespace('FatalImpl'), root_module) 13040 register_functions_ns3_Hash(module.add_cpp_namespace('Hash'), root_module) 13041 register_functions_ns3_TracedValueCallback(module.add_cpp_namespace('TracedValueCallback'), root_module) 13042 register_functions_ns3_internal(module.add_cpp_namespace('internal'), root_module) 13043 return 13044 13045def register_functions_ns3_FatalImpl(module, root_module): 13046 return 13047 13048def register_functions_ns3_Hash(module, root_module): 13049 register_functions_ns3_Hash_Function(module.add_cpp_namespace('Function'), root_module) 13050 return 13051 13052def register_functions_ns3_Hash_Function(module, root_module): 13053 return 13054 13055def register_functions_ns3_TracedValueCallback(module, root_module): 13056 return 13057 13058def register_functions_ns3_internal(module, root_module): 13059 return 13060 13061def main(): 13062 out = FileCodeSink(sys.stdout) 13063 root_module = module_init() 13064 register_types(root_module) 13065 register_methods(root_module) 13066 register_functions(root_module) 13067 root_module.generate(out) 13068 13069if __name__ == '__main__': 13070 main() 13071 13072