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.uan', cpp_namespace='::ns3') 18 return root_module 19 20def register_types(module): 21 root_module = module.get_root() 22 23 ## log.h (module 'core'): ns3::LogLevel [enumeration] 24 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') 25 ## address.h (module 'network'): ns3::Address [class] 26 module.add_class('Address', import_from_module='ns.network') 27 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] 28 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') 29 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] 30 module.add_class('AttributeConstructionList', import_from_module='ns.core') 31 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] 32 module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList']) 33 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator', 'ns3::AttributeConstructionList::CIterator') 34 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator*', 'ns3::AttributeConstructionList::CIterator*') 35 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator&', 'ns3::AttributeConstructionList::CIterator&') 36 ## buffer.h (module 'network'): ns3::Buffer [class] 37 module.add_class('Buffer', import_from_module='ns.network') 38 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] 39 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) 40 ## packet.h (module 'network'): ns3::ByteTagIterator [class] 41 module.add_class('ByteTagIterator', import_from_module='ns.network') 42 ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class] 43 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator']) 44 ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class] 45 module.add_class('ByteTagList', import_from_module='ns.network') 46 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class] 47 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) 48 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] 49 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) 50 ## callback.h (module 'core'): ns3::CallbackBase [class] 51 module.add_class('CallbackBase', import_from_module='ns.core') 52 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor> [struct] 53 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor']) 54 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker> [struct] 55 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeChecker']) 56 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue> [struct] 57 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeValue']) 58 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase> [struct] 59 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase']) 60 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl> [struct] 61 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl']) 62 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation> [struct] 63 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation']) 64 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector> [struct] 65 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector']) 66 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet> [struct] 67 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet']) 68 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor> [struct] 69 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor']) 70 ## device-energy-model-container.h (module 'energy'): ns3::DeviceEnergyModelContainer [class] 71 module.add_class('DeviceEnergyModelContainer', import_from_module='ns.energy') 72 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::DeviceEnergyModel > > const_iterator', 'ns3::DeviceEnergyModelContainer::Iterator') 73 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::DeviceEnergyModel > > const_iterator*', 'ns3::DeviceEnergyModelContainer::Iterator*') 74 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::DeviceEnergyModel > > const_iterator&', 'ns3::DeviceEnergyModelContainer::Iterator&') 75 ## energy-model-helper.h (module 'energy'): ns3::DeviceEnergyModelHelper [class] 76 module.add_class('DeviceEnergyModelHelper', allow_subclassing=True, import_from_module='ns.energy') 77 ## energy-model-helper.h (module 'energy'): ns3::EnergySourceHelper [class] 78 module.add_class('EnergySourceHelper', allow_subclassing=True, import_from_module='ns.energy') 79 ## event-id.h (module 'core'): ns3::EventId [class] 80 module.add_class('EventId', import_from_module='ns.core') 81 ## hash.h (module 'core'): ns3::Hasher [class] 82 module.add_class('Hasher', import_from_module='ns.core') 83 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 84 module.add_class('Ipv4Address', import_from_module='ns.network') 85 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 86 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) 87 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash [class] 88 module.add_class('Ipv4AddressHash', import_from_module='ns.network') 89 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] 90 module.add_class('Ipv4Mask', import_from_module='ns.network') 91 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 92 module.add_class('Ipv6Address', import_from_module='ns.network') 93 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 94 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) 95 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash [class] 96 module.add_class('Ipv6AddressHash', import_from_module='ns.network') 97 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] 98 module.add_class('Ipv6Prefix', import_from_module='ns.network') 99 ## log.h (module 'core'): ns3::LogComponent [class] 100 module.add_class('LogComponent', import_from_module='ns.core') 101 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList') 102 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >*', 'ns3::LogComponent::ComponentList*') 103 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >&', 'ns3::LogComponent::ComponentList&') 104 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 105 module.add_class('Mac48Address', import_from_module='ns.network') 106 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )', 'ns3::Mac48Address::TracedCallback') 107 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )*', 'ns3::Mac48Address::TracedCallback*') 108 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )&', 'ns3::Mac48Address::TracedCallback&') 109 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 110 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) 111 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 112 module.add_class('Mac8Address', import_from_module='ns.network') 113 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 114 root_module['ns3::Mac8Address'].implicitly_converts_to(root_module['ns3::Address']) 115 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class] 116 module.add_class('NetDeviceContainer', import_from_module='ns.network') 117 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator', 'ns3::NetDeviceContainer::Iterator') 118 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator*', 'ns3::NetDeviceContainer::Iterator*') 119 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator&', 'ns3::NetDeviceContainer::Iterator&') 120 ## node-container.h (module 'network'): ns3::NodeContainer [class] 121 module.add_class('NodeContainer', import_from_module='ns.network') 122 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator', 'ns3::NodeContainer::Iterator') 123 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator*', 'ns3::NodeContainer::Iterator*') 124 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator&', 'ns3::NodeContainer::Iterator&') 125 ## object-base.h (module 'core'): ns3::ObjectBase [class] 126 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') 127 ## object.h (module 'core'): ns3::ObjectDeleter [struct] 128 module.add_class('ObjectDeleter', import_from_module='ns.core') 129 ## object-factory.h (module 'core'): ns3::ObjectFactory [class] 130 module.add_class('ObjectFactory', import_from_module='ns.core') 131 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] 132 module.add_class('PacketMetadata', import_from_module='ns.network') 133 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] 134 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 135 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::ItemType [enumeration] 136 module.add_enum('ItemType', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network') 137 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class] 138 module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 139 ## packet.h (module 'network'): ns3::PacketTagIterator [class] 140 module.add_class('PacketTagIterator', import_from_module='ns.network') 141 ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class] 142 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator']) 143 ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class] 144 module.add_class('PacketTagList', import_from_module='ns.network') 145 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] 146 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) 147 ## log.h (module 'core'): ns3::ParameterLogger [class] 148 module.add_class('ParameterLogger', import_from_module='ns.core') 149 ## uan-mac-rc.h (module 'uan'): ns3::Reservation [class] 150 module.add_class('Reservation') 151 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] 152 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']) 153 ## simulator.h (module 'core'): ns3::Simulator [class] 154 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') 155 ## simulator.h (module 'core'): ns3::Simulator [enumeration] 156 module.add_enum('', ['NO_CONTEXT'], outer_class=root_module['ns3::Simulator'], import_from_module='ns.core') 157 ## tag.h (module 'network'): ns3::Tag [class] 158 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 159 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] 160 module.add_class('TagBuffer', import_from_module='ns.network') 161 ## uan-prop-model.h (module 'uan'): ns3::Tap [class] 162 module.add_class('Tap') 163 ## nstime.h (module 'core'): ns3::Time [class] 164 module.add_class('Time', import_from_module='ns.core') 165 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] 166 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') 167 typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback') 168 typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*') 169 typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&') 170 ## nstime.h (module 'core'): ns3::TimeWithUnit [class] 171 module.add_class('TimeWithUnit', import_from_module='ns.core') 172 ## traced-value.h (module 'core'): ns3::TracedValue<double> [class] 173 module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['double']) 174 ## type-id.h (module 'core'): ns3::TypeId [class] 175 module.add_class('TypeId', import_from_module='ns.core') 176 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] 177 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 178 ## type-id.h (module 'core'): ns3::TypeId::SupportLevel [enumeration] 179 module.add_enum('SupportLevel', ['SUPPORTED', 'DEPRECATED', 'OBSOLETE'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 180 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] 181 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 182 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] 183 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 184 typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t') 185 typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*') 186 typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&') 187 ## uan-helper.h (module 'uan'): ns3::UanHelper [class] 188 module.add_class('UanHelper') 189 ## uan-tx-mode.h (module 'uan'): ns3::UanModesList [class] 190 module.add_class('UanModesList') 191 ## uan-transducer.h (module 'uan'): ns3::UanPacketArrival [class] 192 module.add_class('UanPacketArrival') 193 ## uan-prop-model.h (module 'uan'): ns3::UanPdp [class] 194 module.add_class('UanPdp') 195 typehandlers.add_type_alias('std::vector< ns3::Tap > const_iterator', 'ns3::UanPdp::Iterator') 196 typehandlers.add_type_alias('std::vector< ns3::Tap > const_iterator*', 'ns3::UanPdp::Iterator*') 197 typehandlers.add_type_alias('std::vector< ns3::Tap > const_iterator&', 'ns3::UanPdp::Iterator&') 198 ## uan-phy.h (module 'uan'): ns3::UanPhyListener [class] 199 module.add_class('UanPhyListener', allow_subclassing=True) 200 ## uan-header-common.h (module 'uan'): ns3::UanProtocolBits [struct] 201 module.add_class('UanProtocolBits') 202 ## uan-tx-mode.h (module 'uan'): ns3::UanTxMode [class] 203 module.add_class('UanTxMode') 204 ## uan-tx-mode.h (module 'uan'): ns3::UanTxMode::ModulationType [enumeration] 205 module.add_enum('ModulationType', ['PSK', 'QAM', 'FSK', 'OTHER'], outer_class=root_module['ns3::UanTxMode']) 206 typehandlers.add_type_alias('ns3::UanTxMode::ModulationType', 'ns3::UanTxMode::ModulationType') 207 typehandlers.add_type_alias('ns3::UanTxMode::ModulationType*', 'ns3::UanTxMode::ModulationType*') 208 typehandlers.add_type_alias('ns3::UanTxMode::ModulationType&', 'ns3::UanTxMode::ModulationType&') 209 ## uan-tx-mode.h (module 'uan'): ns3::UanTxModeFactory [class] 210 module.add_class('UanTxModeFactory') 211 ## vector.h (module 'core'): ns3::Vector2D [class] 212 module.add_class('Vector2D', import_from_module='ns.core') 213 ## vector.h (module 'core'): ns3::Vector3D [class] 214 module.add_class('Vector3D', import_from_module='ns.core') 215 ## empty.h (module 'core'): ns3::empty [class] 216 module.add_class('empty', import_from_module='ns.core') 217 ## int64x64-128.h (module 'core'): ns3::int64x64_t [class] 218 module.add_class('int64x64_t', import_from_module='ns.core') 219 ## int64x64-128.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] 220 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') 221 ## acoustic-modem-energy-model-helper.h (module 'uan'): ns3::AcousticModemEnergyModelHelper [class] 222 module.add_class('AcousticModemEnergyModelHelper', parent=root_module['ns3::DeviceEnergyModelHelper']) 223 ## chunk.h (module 'network'): ns3::Chunk [class] 224 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 225 ## header.h (module 'network'): ns3::Header [class] 226 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 227 ## object.h (module 'core'): ns3::Object [class] 228 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 229 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] 230 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) 231 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] 232 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) 233 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] 234 module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 235 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] 236 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>']) 237 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] 238 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>']) 239 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] 240 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>']) 241 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] 242 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>']) 243 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] 244 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>']) 245 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class] 246 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>']) 247 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] 248 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>']) 249 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] 250 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>']) 251 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] 252 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>']) 253 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] 254 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 255 ## trailer.h (module 'network'): ns3::Trailer [class] 256 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 257 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class] 258 module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 259 ## uan-header-common.h (module 'uan'): ns3::UanHeaderCommon [class] 260 module.add_class('UanHeaderCommon', parent=root_module['ns3::Header']) 261 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcAck [class] 262 module.add_class('UanHeaderRcAck', parent=root_module['ns3::Header']) 263 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcCts [class] 264 module.add_class('UanHeaderRcCts', parent=root_module['ns3::Header']) 265 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcCtsGlobal [class] 266 module.add_class('UanHeaderRcCtsGlobal', parent=root_module['ns3::Header']) 267 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcData [class] 268 module.add_class('UanHeaderRcData', parent=root_module['ns3::Header']) 269 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcRts [class] 270 module.add_class('UanHeaderRcRts', parent=root_module['ns3::Header']) 271 ## uan-mac.h (module 'uan'): ns3::UanMac [class] 272 module.add_class('UanMac', parent=root_module['ns3::Object']) 273 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::UanTxMode )', 'ns3::UanMac::PacketModeTracedCallback') 274 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::UanTxMode )*', 'ns3::UanMac::PacketModeTracedCallback*') 275 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::UanTxMode )&', 'ns3::UanMac::PacketModeTracedCallback&') 276 ## uan-mac-aloha.h (module 'uan'): ns3::UanMacAloha [class] 277 module.add_class('UanMacAloha', parent=root_module['ns3::UanMac']) 278 ## uan-mac-cw.h (module 'uan'): ns3::UanMacCw [class] 279 module.add_class('UanMacCw', parent=[root_module['ns3::UanMac'], root_module['ns3::UanPhyListener']]) 280 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, uint16_t )', 'ns3::UanMacCw::QueueTracedCallback') 281 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, uint16_t )*', 'ns3::UanMacCw::QueueTracedCallback*') 282 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, uint16_t )&', 'ns3::UanMacCw::QueueTracedCallback&') 283 ## uan-mac-rc.h (module 'uan'): ns3::UanMacRc [class] 284 module.add_class('UanMacRc', parent=root_module['ns3::UanMac']) 285 ## uan-mac-rc.h (module 'uan'): ns3::UanMacRc [enumeration] 286 module.add_enum('', ['TYPE_DATA', 'TYPE_GWPING', 'TYPE_RTS', 'TYPE_CTS', 'TYPE_ACK'], outer_class=root_module['ns3::UanMacRc']) 287 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, uint32_t )', 'ns3::UanMacRc::QueueTracedCallback') 288 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, uint32_t )*', 'ns3::UanMacRc::QueueTracedCallback*') 289 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, uint32_t )&', 'ns3::UanMacRc::QueueTracedCallback&') 290 ## uan-mac-rc-gw.h (module 'uan'): ns3::UanMacRcGw [class] 291 module.add_class('UanMacRcGw', parent=root_module['ns3::UanMac']) 292 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time, uint32_t, uint32_t, double, uint32_t, double )', 'ns3::UanMacRcGw::CycleCallback') 293 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time, uint32_t, uint32_t, double, uint32_t, double )*', 'ns3::UanMacRcGw::CycleCallback*') 294 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time, uint32_t, uint32_t, double, uint32_t, double )&', 'ns3::UanMacRcGw::CycleCallback&') 295 ## uan-noise-model.h (module 'uan'): ns3::UanNoiseModel [class] 296 module.add_class('UanNoiseModel', parent=root_module['ns3::Object']) 297 ## uan-noise-model-default.h (module 'uan'): ns3::UanNoiseModelDefault [class] 298 module.add_class('UanNoiseModelDefault', parent=root_module['ns3::UanNoiseModel']) 299 ## uan-phy.h (module 'uan'): ns3::UanPhy [class] 300 module.add_class('UanPhy', parent=root_module['ns3::Object']) 301 ## uan-phy.h (module 'uan'): ns3::UanPhy::State [enumeration] 302 module.add_enum('State', ['IDLE', 'CCABUSY', 'RX', 'TX', 'SLEEP', 'DISABLED'], outer_class=root_module['ns3::UanPhy']) 303 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::UanPhy::RxOkCallback') 304 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::UanPhy::RxOkCallback*') 305 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::UanPhy::RxOkCallback&') 306 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::UanPhy::RxErrCallback') 307 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::UanPhy::RxErrCallback*') 308 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::UanPhy::RxErrCallback&') 309 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double, ns3::UanTxMode )', 'ns3::UanPhy::TracedCallback') 310 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double, ns3::UanTxMode )*', 'ns3::UanPhy::TracedCallback*') 311 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double, ns3::UanTxMode )&', 'ns3::UanPhy::TracedCallback&') 312 ## uan-phy.h (module 'uan'): ns3::UanPhyCalcSinr [class] 313 module.add_class('UanPhyCalcSinr', parent=root_module['ns3::Object']) 314 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyCalcSinrDefault [class] 315 module.add_class('UanPhyCalcSinrDefault', parent=root_module['ns3::UanPhyCalcSinr']) 316 ## uan-phy-dual.h (module 'uan'): ns3::UanPhyCalcSinrDual [class] 317 module.add_class('UanPhyCalcSinrDual', parent=root_module['ns3::UanPhyCalcSinr']) 318 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyCalcSinrFhFsk [class] 319 module.add_class('UanPhyCalcSinrFhFsk', parent=root_module['ns3::UanPhyCalcSinr']) 320 ## uan-phy-dual.h (module 'uan'): ns3::UanPhyDual [class] 321 module.add_class('UanPhyDual', parent=root_module['ns3::UanPhy']) 322 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyGen [class] 323 module.add_class('UanPhyGen', parent=root_module['ns3::UanPhy']) 324 ## uan-phy.h (module 'uan'): ns3::UanPhyPer [class] 325 module.add_class('UanPhyPer', parent=root_module['ns3::Object']) 326 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyPerCommonModes [class] 327 module.add_class('UanPhyPerCommonModes', parent=root_module['ns3::UanPhyPer']) 328 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyPerGenDefault [class] 329 module.add_class('UanPhyPerGenDefault', parent=root_module['ns3::UanPhyPer']) 330 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyPerUmodem [class] 331 module.add_class('UanPhyPerUmodem', parent=root_module['ns3::UanPhyPer']) 332 ## uan-prop-model.h (module 'uan'): ns3::UanPropModel [class] 333 module.add_class('UanPropModel', parent=root_module['ns3::Object']) 334 ## uan-prop-model-ideal.h (module 'uan'): ns3::UanPropModelIdeal [class] 335 module.add_class('UanPropModelIdeal', parent=root_module['ns3::UanPropModel']) 336 ## uan-prop-model-thorp.h (module 'uan'): ns3::UanPropModelThorp [class] 337 module.add_class('UanPropModelThorp', parent=root_module['ns3::UanPropModel']) 338 ## uan-transducer.h (module 'uan'): ns3::UanTransducer [class] 339 module.add_class('UanTransducer', parent=root_module['ns3::Object']) 340 ## uan-transducer.h (module 'uan'): ns3::UanTransducer::State [enumeration] 341 module.add_enum('State', ['TX', 'RX'], outer_class=root_module['ns3::UanTransducer']) 342 typehandlers.add_type_alias('std::list< ns3::UanPacketArrival >', 'ns3::UanTransducer::ArrivalList') 343 typehandlers.add_type_alias('std::list< ns3::UanPacketArrival >*', 'ns3::UanTransducer::ArrivalList*') 344 typehandlers.add_type_alias('std::list< ns3::UanPacketArrival >&', 'ns3::UanTransducer::ArrivalList&') 345 typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::UanPhy > >', 'ns3::UanTransducer::UanPhyList') 346 typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::UanPhy > >*', 'ns3::UanTransducer::UanPhyList*') 347 typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::UanPhy > >&', 'ns3::UanTransducer::UanPhyList&') 348 ## uan-transducer-hd.h (module 'uan'): ns3::UanTransducerHd [class] 349 module.add_class('UanTransducerHd', parent=root_module['ns3::UanTransducer']) 350 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class] 351 module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 352 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class] 353 module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 354 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] 355 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 356 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] 357 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 358 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] 359 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 360 ## attribute.h (module 'core'): ns3::AttributeChecker [class] 361 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> >']) 362 ## attribute.h (module 'core'): ns3::AttributeValue [class] 363 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> >']) 364 ## boolean.h (module 'core'): ns3::BooleanChecker [class] 365 module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 366 ## boolean.h (module 'core'): ns3::BooleanValue [class] 367 module.add_class('BooleanValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 368 ## callback.h (module 'core'): ns3::CallbackChecker [class] 369 module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 370 ## callback.h (module 'core'): ns3::CallbackImplBase [class] 371 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 372 ## callback.h (module 'core'): ns3::CallbackValue [class] 373 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 374 ## channel.h (module 'network'): ns3::Channel [class] 375 module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object']) 376 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class] 377 module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 378 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class] 379 module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 380 ## device-energy-model.h (module 'energy'): ns3::DeviceEnergyModel [class] 381 module.add_class('DeviceEnergyModel', import_from_module='ns.energy', parent=root_module['ns3::Object']) 382 typehandlers.add_type_alias('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::DeviceEnergyModel::ChangeStateCallback') 383 typehandlers.add_type_alias('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::DeviceEnergyModel::ChangeStateCallback*') 384 typehandlers.add_type_alias('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::DeviceEnergyModel::ChangeStateCallback&') 385 ## double.h (module 'core'): ns3::DoubleValue [class] 386 module.add_class('DoubleValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 387 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] 388 module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 389 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor [class] 390 module.add_class('EmptyAttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor']) 391 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker [class] 392 module.add_class('EmptyAttributeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 393 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] 394 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 395 ## energy-harvester.h (module 'energy'): ns3::EnergyHarvester [class] 396 module.add_class('EnergyHarvester', import_from_module='ns.energy', parent=root_module['ns3::Object']) 397 ## energy-source.h (module 'energy'): ns3::EnergySource [class] 398 module.add_class('EnergySource', import_from_module='ns.energy', parent=root_module['ns3::Object']) 399 ## energy-source-container.h (module 'energy'): ns3::EnergySourceContainer [class] 400 module.add_class('EnergySourceContainer', import_from_module='ns.energy', parent=root_module['ns3::Object']) 401 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::EnergySource > > const_iterator', 'ns3::EnergySourceContainer::Iterator') 402 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::EnergySource > > const_iterator*', 'ns3::EnergySourceContainer::Iterator*') 403 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::EnergySource > > const_iterator&', 'ns3::EnergySourceContainer::Iterator&') 404 ## enum.h (module 'core'): ns3::EnumChecker [class] 405 module.add_class('EnumChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 406 ## enum.h (module 'core'): ns3::EnumValue [class] 407 module.add_class('EnumValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 408 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class] 409 module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 410 ## event-impl.h (module 'core'): ns3::EventImpl [class] 411 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 412 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class] 413 module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 414 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] 415 module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 416 ## integer.h (module 'core'): ns3::IntegerValue [class] 417 module.add_class('IntegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 418 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] 419 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 420 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] 421 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 422 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] 423 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 424 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] 425 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 426 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] 427 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 428 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] 429 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 430 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] 431 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 432 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] 433 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 434 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] 435 module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 436 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] 437 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 438 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] 439 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 440 ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class] 441 module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object']) 442 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )', 'ns3::MobilityModel::TracedCallback') 443 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )*', 'ns3::MobilityModel::TracedCallback*') 444 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )&', 'ns3::MobilityModel::TracedCallback&') 445 ## net-device.h (module 'network'): ns3::NetDevice [class] 446 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) 447 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] 448 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') 449 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::NetDevice::LinkChangeTracedCallback') 450 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::NetDevice::LinkChangeTracedCallback*') 451 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::NetDevice::LinkChangeTracedCallback&') 452 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') 453 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*') 454 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&') 455 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') 456 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*') 457 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&') 458 ## nix-vector.h (module 'network'): ns3::NixVector [class] 459 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 460 ## node.h (module 'network'): ns3::Node [class] 461 module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object']) 462 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') 463 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*') 464 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&') 465 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') 466 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*') 467 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&') 468 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class] 469 module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 470 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class] 471 module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 472 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class] 473 module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 474 ## packet.h (module 'network'): ns3::Packet [class] 475 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 476 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )', 'ns3::Packet::TracedCallback') 477 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )*', 'ns3::Packet::TracedCallback*') 478 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )&', 'ns3::Packet::TracedCallback&') 479 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )', 'ns3::Packet::AddressTracedCallback') 480 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )*', 'ns3::Packet::AddressTracedCallback*') 481 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )&', 'ns3::Packet::AddressTracedCallback&') 482 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )', 'ns3::Packet::TwoAddressTracedCallback') 483 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )*', 'ns3::Packet::TwoAddressTracedCallback*') 484 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )&', 'ns3::Packet::TwoAddressTracedCallback&') 485 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )', 'ns3::Packet::Mac48AddressTracedCallback') 486 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )*', 'ns3::Packet::Mac48AddressTracedCallback*') 487 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )&', 'ns3::Packet::Mac48AddressTracedCallback&') 488 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::Packet::SizeTracedCallback') 489 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::Packet::SizeTracedCallback*') 490 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::Packet::SizeTracedCallback&') 491 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )', 'ns3::Packet::SinrTracedCallback') 492 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )*', 'ns3::Packet::SinrTracedCallback*') 493 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )&', 'ns3::Packet::SinrTracedCallback&') 494 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class] 495 module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 496 ## pointer.h (module 'core'): ns3::PointerChecker [class] 497 module.add_class('PointerChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 498 ## pointer.h (module 'core'): ns3::PointerValue [class] 499 module.add_class('PointerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 500 ## nstime.h (module 'core'): ns3::TimeValue [class] 501 module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 502 ## type-id.h (module 'core'): ns3::TypeIdChecker [class] 503 module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 504 ## type-id.h (module 'core'): ns3::TypeIdValue [class] 505 module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 506 ## uan-channel.h (module 'uan'): ns3::UanChannel [class] 507 module.add_class('UanChannel', parent=root_module['ns3::Channel']) 508 typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::UanNetDevice >, ns3::Ptr< ns3::UanTransducer > > >', 'ns3::UanChannel::UanDeviceList') 509 typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::UanNetDevice >, ns3::Ptr< ns3::UanTransducer > > >*', 'ns3::UanChannel::UanDeviceList*') 510 typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::UanNetDevice >, ns3::Ptr< ns3::UanTransducer > > >&', 'ns3::UanChannel::UanDeviceList&') 511 ## uan-tx-mode.h (module 'uan'): ns3::UanModesListChecker [class] 512 module.add_class('UanModesListChecker', parent=root_module['ns3::AttributeChecker']) 513 ## uan-tx-mode.h (module 'uan'): ns3::UanModesListValue [class] 514 module.add_class('UanModesListValue', parent=root_module['ns3::AttributeValue']) 515 ## uan-net-device.h (module 'uan'): ns3::UanNetDevice [class] 516 module.add_class('UanNetDevice', parent=root_module['ns3::NetDevice']) 517 typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::UanPhy > >', 'ns3::UanNetDevice::UanPhyList') 518 typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::UanPhy > >*', 'ns3::UanNetDevice::UanPhyList*') 519 typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::UanPhy > >&', 'ns3::UanNetDevice::UanPhyList&') 520 typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::UanTransducer > >', 'ns3::UanNetDevice::UanTransducerList') 521 typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::UanTransducer > >*', 'ns3::UanNetDevice::UanTransducerList*') 522 typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::UanTransducer > >&', 'ns3::UanNetDevice::UanTransducerList&') 523 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac8Address )', 'ns3::UanNetDevice::RxTxTracedCallback') 524 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac8Address )*', 'ns3::UanNetDevice::RxTxTracedCallback*') 525 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac8Address )&', 'ns3::UanNetDevice::RxTxTracedCallback&') 526 ## uinteger.h (module 'core'): ns3::UintegerValue [class] 527 module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 528 ## vector.h (module 'core'): ns3::Vector2DChecker [class] 529 module.add_class('Vector2DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 530 ## vector.h (module 'core'): ns3::Vector2DValue [class] 531 module.add_class('Vector2DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 532 ## vector.h (module 'core'): ns3::Vector3DChecker [class] 533 module.add_class('Vector3DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 534 ## vector.h (module 'core'): ns3::Vector3DValue [class] 535 module.add_class('Vector3DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 536 ## acoustic-modem-energy-model.h (module 'uan'): ns3::AcousticModemEnergyModel [class] 537 module.add_class('AcousticModemEnergyModel', parent=root_module['ns3::DeviceEnergyModel']) 538 typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::AcousticModemEnergyModel::AcousticModemEnergyDepletionCallback') 539 typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::AcousticModemEnergyModel::AcousticModemEnergyDepletionCallback*') 540 typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::AcousticModemEnergyModel::AcousticModemEnergyDepletionCallback&') 541 typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::AcousticModemEnergyModel::AcousticModemEnergyRechargeCallback') 542 typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::AcousticModemEnergyModel::AcousticModemEnergyRechargeCallback*') 543 typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::AcousticModemEnergyModel::AcousticModemEnergyRechargeCallback&') 544 ## address.h (module 'network'): ns3::AddressChecker [class] 545 module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 546 ## address.h (module 'network'): ns3::AddressValue [class] 547 module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 548 ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 549 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 550 ## 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] 551 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']) 552 ## callback.h (module 'core'): ns3::CallbackImpl<void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 553 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 554 ## callback.h (module 'core'): ns3::CallbackImpl<void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 555 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 556 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 557 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::MobilityModel>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 558 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 559 module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'double', 'ns3::UanTxMode', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 560 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac8Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 561 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'ns3::Mac8Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 562 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 563 module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'ns3::UanTxMode', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 564 ## 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] 565 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']) 566 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 567 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 568 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 569 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 570 ## 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] 571 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']) 572 ## 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] 573 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']) 574 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 575 module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Packet>', 'double', 'ns3::UanTxMode', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 576 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 577 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Packet>', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 578 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 579 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Packet>', 'unsigned short', 'const ns3::Mac8Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 580 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Time, ns3::Time, unsigned int, unsigned int, double, unsigned int, double, ns3::empty, ns3::empty> [class] 581 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Time', 'ns3::Time', 'unsigned int', 'unsigned int', 'double', 'unsigned int', 'double', 'ns3::empty', 'ns3::empty']) 582 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 583 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 584 module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') 585 module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Mac8Address > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::Mac8Address >', container_type='list') 586 module.add_container('std::vector< ns3::Tap >', 'ns3::Tap', container_type='vector') 587 module.add_container('std::vector< std::complex< double > >', 'std::complex< double >', container_type='vector') 588 module.add_container('std::vector< double >', 'double', container_type='vector') 589 module.add_container('std::set< unsigned char >', 'unsigned char', container_type='set') 590 module.add_container('std::list< ns3::UanPacketArrival >', 'ns3::UanPacketArrival', container_type='list') 591 module.add_container('std::list< ns3::Ptr< ns3::UanPhy > >', 'ns3::Ptr< ns3::UanPhy >', container_type='list') 592 module.add_container('std::vector< std::pair< ns3::Ptr< ns3::UanNetDevice >, ns3::Ptr< ns3::UanTransducer > > >', 'std::pair< ns3::Ptr< ns3::UanNetDevice >, ns3::Ptr< ns3::UanTransducer > >', container_type='vector') 593 module.add_container('std::list< ns3::Ptr< ns3::UanTransducer > >', 'ns3::Ptr< ns3::UanTransducer >', container_type='list') 594 typehandlers.add_type_alias('ns3::Vector3D', 'ns3::Vector') 595 typehandlers.add_type_alias('ns3::Vector3D*', 'ns3::Vector*') 596 typehandlers.add_type_alias('ns3::Vector3D&', 'ns3::Vector&') 597 module.add_typedef(root_module['ns3::Vector3D'], 'Vector') 598 typehandlers.add_type_alias('ns3::Vector3DValue', 'ns3::VectorValue') 599 typehandlers.add_type_alias('ns3::Vector3DValue*', 'ns3::VectorValue*') 600 typehandlers.add_type_alias('ns3::Vector3DValue&', 'ns3::VectorValue&') 601 module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue') 602 typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker') 603 typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*') 604 typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&') 605 module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker') 606 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::TimePrinter') 607 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::TimePrinter*') 608 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::TimePrinter&') 609 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::NodePrinter') 610 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::NodePrinter*') 611 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::NodePrinter&') 612 613 ## Register a nested module for the namespace FatalImpl 614 615 nested_module = module.add_cpp_namespace('FatalImpl') 616 register_types_ns3_FatalImpl(nested_module) 617 618 619 ## Register a nested module for the namespace Hash 620 621 nested_module = module.add_cpp_namespace('Hash') 622 register_types_ns3_Hash(nested_module) 623 624 625 ## Register a nested module for the namespace TracedValueCallback 626 627 nested_module = module.add_cpp_namespace('TracedValueCallback') 628 register_types_ns3_TracedValueCallback(nested_module) 629 630 631 ## Register a nested module for the namespace internal 632 633 nested_module = module.add_cpp_namespace('internal') 634 register_types_ns3_internal(nested_module) 635 636 637def register_types_ns3_FatalImpl(module): 638 root_module = module.get_root() 639 640 641def register_types_ns3_Hash(module): 642 root_module = module.get_root() 643 644 ## hash-function.h (module 'core'): ns3::Hash::Implementation [class] 645 module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) 646 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr') 647 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*') 648 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&') 649 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr') 650 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*') 651 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&') 652 653 ## Register a nested module for the namespace Function 654 655 nested_module = module.add_cpp_namespace('Function') 656 register_types_ns3_Hash_Function(nested_module) 657 658 659def register_types_ns3_Hash_Function(module): 660 root_module = module.get_root() 661 662 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class] 663 module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 664 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class] 665 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 666 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] 667 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 668 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] 669 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 670 671def register_types_ns3_TracedValueCallback(module): 672 root_module = module.get_root() 673 674 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time') 675 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*') 676 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&') 677 typehandlers.add_type_alias('void ( * ) ( bool, bool )', 'ns3::TracedValueCallback::Bool') 678 typehandlers.add_type_alias('void ( * ) ( bool, bool )*', 'ns3::TracedValueCallback::Bool*') 679 typehandlers.add_type_alias('void ( * ) ( bool, bool )&', 'ns3::TracedValueCallback::Bool&') 680 typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )', 'ns3::TracedValueCallback::Int8') 681 typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )*', 'ns3::TracedValueCallback::Int8*') 682 typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )&', 'ns3::TracedValueCallback::Int8&') 683 typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )', 'ns3::TracedValueCallback::Uint8') 684 typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )*', 'ns3::TracedValueCallback::Uint8*') 685 typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )&', 'ns3::TracedValueCallback::Uint8&') 686 typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )', 'ns3::TracedValueCallback::Int16') 687 typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )*', 'ns3::TracedValueCallback::Int16*') 688 typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )&', 'ns3::TracedValueCallback::Int16&') 689 typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )', 'ns3::TracedValueCallback::Uint16') 690 typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )*', 'ns3::TracedValueCallback::Uint16*') 691 typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )&', 'ns3::TracedValueCallback::Uint16&') 692 typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )', 'ns3::TracedValueCallback::Int32') 693 typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )*', 'ns3::TracedValueCallback::Int32*') 694 typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )&', 'ns3::TracedValueCallback::Int32&') 695 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::TracedValueCallback::Uint32') 696 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::TracedValueCallback::Uint32*') 697 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::TracedValueCallback::Uint32&') 698 typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )', 'ns3::TracedValueCallback::Int64') 699 typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )*', 'ns3::TracedValueCallback::Int64*') 700 typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )&', 'ns3::TracedValueCallback::Int64&') 701 typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )', 'ns3::TracedValueCallback::Uint64') 702 typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )*', 'ns3::TracedValueCallback::Uint64*') 703 typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )&', 'ns3::TracedValueCallback::Uint64&') 704 typehandlers.add_type_alias('void ( * ) ( double, double )', 'ns3::TracedValueCallback::Double') 705 typehandlers.add_type_alias('void ( * ) ( double, double )*', 'ns3::TracedValueCallback::Double*') 706 typehandlers.add_type_alias('void ( * ) ( double, double )&', 'ns3::TracedValueCallback::Double&') 707 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::TracedValueCallback::Void') 708 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::TracedValueCallback::Void*') 709 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::TracedValueCallback::Void&') 710 711def register_types_ns3_internal(module): 712 root_module = module.get_root() 713 714 715def register_methods(root_module): 716 register_Ns3Address_methods(root_module, root_module['ns3::Address']) 717 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) 718 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) 719 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) 720 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) 721 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) 722 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) 723 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) 724 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) 725 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) 726 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) 727 register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeAccessor >']) 728 register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeChecker >']) 729 register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeValue >']) 730 register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, root_module['ns3::DefaultDeleter< ns3::CallbackImplBase >']) 731 register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >']) 732 register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >']) 733 register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >']) 734 register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >']) 735 register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::TraceSourceAccessor >']) 736 register_Ns3DeviceEnergyModelContainer_methods(root_module, root_module['ns3::DeviceEnergyModelContainer']) 737 register_Ns3DeviceEnergyModelHelper_methods(root_module, root_module['ns3::DeviceEnergyModelHelper']) 738 register_Ns3EnergySourceHelper_methods(root_module, root_module['ns3::EnergySourceHelper']) 739 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) 740 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) 741 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) 742 register_Ns3Ipv4AddressHash_methods(root_module, root_module['ns3::Ipv4AddressHash']) 743 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) 744 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) 745 register_Ns3Ipv6AddressHash_methods(root_module, root_module['ns3::Ipv6AddressHash']) 746 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) 747 register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) 748 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) 749 register_Ns3Mac8Address_methods(root_module, root_module['ns3::Mac8Address']) 750 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) 751 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) 752 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) 753 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) 754 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) 755 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) 756 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) 757 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) 758 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) 759 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) 760 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) 761 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) 762 register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger']) 763 register_Ns3Reservation_methods(root_module, root_module['ns3::Reservation']) 764 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 765 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) 766 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) 767 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) 768 register_Ns3Tap_methods(root_module, root_module['ns3::Tap']) 769 register_Ns3Time_methods(root_module, root_module['ns3::Time']) 770 register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) 771 register_Ns3TracedValue__Double_methods(root_module, root_module['ns3::TracedValue< double >']) 772 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) 773 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) 774 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) 775 register_Ns3UanHelper_methods(root_module, root_module['ns3::UanHelper']) 776 register_Ns3UanModesList_methods(root_module, root_module['ns3::UanModesList']) 777 register_Ns3UanPacketArrival_methods(root_module, root_module['ns3::UanPacketArrival']) 778 register_Ns3UanPdp_methods(root_module, root_module['ns3::UanPdp']) 779 register_Ns3UanPhyListener_methods(root_module, root_module['ns3::UanPhyListener']) 780 register_Ns3UanProtocolBits_methods(root_module, root_module['ns3::UanProtocolBits']) 781 register_Ns3UanTxMode_methods(root_module, root_module['ns3::UanTxMode']) 782 register_Ns3UanTxModeFactory_methods(root_module, root_module['ns3::UanTxModeFactory']) 783 register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D']) 784 register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D']) 785 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) 786 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) 787 register_Ns3AcousticModemEnergyModelHelper_methods(root_module, root_module['ns3::AcousticModemEnergyModelHelper']) 788 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) 789 register_Ns3Header_methods(root_module, root_module['ns3::Header']) 790 register_Ns3Object_methods(root_module, root_module['ns3::Object']) 791 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) 792 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) 793 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) 794 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 795 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) 796 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) 797 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 798 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 799 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> >']) 800 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 801 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 802 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 803 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) 804 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) 805 register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable']) 806 register_Ns3UanHeaderCommon_methods(root_module, root_module['ns3::UanHeaderCommon']) 807 register_Ns3UanHeaderRcAck_methods(root_module, root_module['ns3::UanHeaderRcAck']) 808 register_Ns3UanHeaderRcCts_methods(root_module, root_module['ns3::UanHeaderRcCts']) 809 register_Ns3UanHeaderRcCtsGlobal_methods(root_module, root_module['ns3::UanHeaderRcCtsGlobal']) 810 register_Ns3UanHeaderRcData_methods(root_module, root_module['ns3::UanHeaderRcData']) 811 register_Ns3UanHeaderRcRts_methods(root_module, root_module['ns3::UanHeaderRcRts']) 812 register_Ns3UanMac_methods(root_module, root_module['ns3::UanMac']) 813 register_Ns3UanMacAloha_methods(root_module, root_module['ns3::UanMacAloha']) 814 register_Ns3UanMacCw_methods(root_module, root_module['ns3::UanMacCw']) 815 register_Ns3UanMacRc_methods(root_module, root_module['ns3::UanMacRc']) 816 register_Ns3UanMacRcGw_methods(root_module, root_module['ns3::UanMacRcGw']) 817 register_Ns3UanNoiseModel_methods(root_module, root_module['ns3::UanNoiseModel']) 818 register_Ns3UanNoiseModelDefault_methods(root_module, root_module['ns3::UanNoiseModelDefault']) 819 register_Ns3UanPhy_methods(root_module, root_module['ns3::UanPhy']) 820 register_Ns3UanPhyCalcSinr_methods(root_module, root_module['ns3::UanPhyCalcSinr']) 821 register_Ns3UanPhyCalcSinrDefault_methods(root_module, root_module['ns3::UanPhyCalcSinrDefault']) 822 register_Ns3UanPhyCalcSinrDual_methods(root_module, root_module['ns3::UanPhyCalcSinrDual']) 823 register_Ns3UanPhyCalcSinrFhFsk_methods(root_module, root_module['ns3::UanPhyCalcSinrFhFsk']) 824 register_Ns3UanPhyDual_methods(root_module, root_module['ns3::UanPhyDual']) 825 register_Ns3UanPhyGen_methods(root_module, root_module['ns3::UanPhyGen']) 826 register_Ns3UanPhyPer_methods(root_module, root_module['ns3::UanPhyPer']) 827 register_Ns3UanPhyPerCommonModes_methods(root_module, root_module['ns3::UanPhyPerCommonModes']) 828 register_Ns3UanPhyPerGenDefault_methods(root_module, root_module['ns3::UanPhyPerGenDefault']) 829 register_Ns3UanPhyPerUmodem_methods(root_module, root_module['ns3::UanPhyPerUmodem']) 830 register_Ns3UanPropModel_methods(root_module, root_module['ns3::UanPropModel']) 831 register_Ns3UanPropModelIdeal_methods(root_module, root_module['ns3::UanPropModelIdeal']) 832 register_Ns3UanPropModelThorp_methods(root_module, root_module['ns3::UanPropModelThorp']) 833 register_Ns3UanTransducer_methods(root_module, root_module['ns3::UanTransducer']) 834 register_Ns3UanTransducerHd_methods(root_module, root_module['ns3::UanTransducerHd']) 835 register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable']) 836 register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable']) 837 register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) 838 register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) 839 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) 840 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) 841 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) 842 register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker']) 843 register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue']) 844 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) 845 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) 846 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) 847 register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) 848 register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) 849 register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable']) 850 register_Ns3DeviceEnergyModel_methods(root_module, root_module['ns3::DeviceEnergyModel']) 851 register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue']) 852 register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) 853 register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) 854 register_Ns3EmptyAttributeChecker_methods(root_module, root_module['ns3::EmptyAttributeChecker']) 855 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) 856 register_Ns3EnergyHarvester_methods(root_module, root_module['ns3::EnergyHarvester']) 857 register_Ns3EnergySource_methods(root_module, root_module['ns3::EnergySource']) 858 register_Ns3EnergySourceContainer_methods(root_module, root_module['ns3::EnergySourceContainer']) 859 register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker']) 860 register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue']) 861 register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable']) 862 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) 863 register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) 864 register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) 865 register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue']) 866 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) 867 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) 868 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) 869 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) 870 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) 871 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) 872 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) 873 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) 874 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) 875 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) 876 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) 877 register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel']) 878 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) 879 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) 880 register_Ns3Node_methods(root_module, root_module['ns3::Node']) 881 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) 882 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) 883 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) 884 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) 885 register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable']) 886 register_Ns3PointerChecker_methods(root_module, root_module['ns3::PointerChecker']) 887 register_Ns3PointerValue_methods(root_module, root_module['ns3::PointerValue']) 888 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) 889 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) 890 register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) 891 register_Ns3UanChannel_methods(root_module, root_module['ns3::UanChannel']) 892 register_Ns3UanModesListChecker_methods(root_module, root_module['ns3::UanModesListChecker']) 893 register_Ns3UanModesListValue_methods(root_module, root_module['ns3::UanModesListValue']) 894 register_Ns3UanNetDevice_methods(root_module, root_module['ns3::UanNetDevice']) 895 register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue']) 896 register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker']) 897 register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue']) 898 register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker']) 899 register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue']) 900 register_Ns3AcousticModemEnergyModel_methods(root_module, root_module['ns3::AcousticModemEnergyModel']) 901 register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) 902 register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) 903 register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 904 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 >']) 905 register_Ns3CallbackImpl__Void_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 906 register_Ns3CallbackImpl__Void_Int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 907 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 908 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Double_Ns3UanTxMode_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 909 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Mac8Address_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, ns3::Mac8Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 910 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3UanTxMode_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 911 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 >']) 912 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 913 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 914 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 >']) 915 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 >']) 916 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Double_Ns3UanTxMode_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 917 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 918 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Unsigned_short_Const_ns3Mac8Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 919 register_Ns3CallbackImpl__Void_Ns3Time_Ns3Time_Unsigned_int_Unsigned_int_Double_Unsigned_int_Double_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::Time, unsigned int, unsigned int, double, unsigned int, double, ns3::empty, ns3::empty >']) 920 register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 921 register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) 922 register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a']) 923 register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32']) 924 register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64']) 925 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) 926 return 927 928def register_Ns3Address_methods(root_module, cls): 929 cls.add_binary_comparison_operator('==') 930 cls.add_binary_comparison_operator('!=') 931 cls.add_binary_comparison_operator('<') 932 cls.add_output_stream_operator() 933 ## address.h (module 'network'): ns3::Address::Address() [constructor] 934 cls.add_constructor([]) 935 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] 936 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 937 ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [constructor] 938 cls.add_constructor([param('ns3::Address const &', 'address')]) 939 ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] 940 cls.add_method('CheckCompatible', 941 'bool', 942 [param('uint8_t', 'type'), param('uint8_t', 'len')], 943 is_const=True) 944 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] 945 cls.add_method('CopyAllFrom', 946 'uint32_t', 947 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 948 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] 949 cls.add_method('CopyAllTo', 950 'uint32_t', 951 [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], 952 is_const=True) 953 ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] 954 cls.add_method('CopyFrom', 955 'uint32_t', 956 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 957 ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] 958 cls.add_method('CopyTo', 959 'uint32_t', 960 [param('uint8_t *', 'buffer')], 961 is_const=True) 962 ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] 963 cls.add_method('Deserialize', 964 'void', 965 [param('ns3::TagBuffer', 'buffer')]) 966 ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function] 967 cls.add_method('GetLength', 968 'uint8_t', 969 [], 970 is_const=True) 971 ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function] 972 cls.add_method('GetSerializedSize', 973 'uint32_t', 974 [], 975 is_const=True) 976 ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function] 977 cls.add_method('IsInvalid', 978 'bool', 979 [], 980 is_const=True) 981 ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function] 982 cls.add_method('IsMatchingType', 983 'bool', 984 [param('uint8_t', 'type')], 985 is_const=True) 986 ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function] 987 cls.add_method('Register', 988 'uint8_t', 989 [], 990 is_static=True) 991 ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] 992 cls.add_method('Serialize', 993 'void', 994 [param('ns3::TagBuffer', 'buffer')], 995 is_const=True) 996 return 997 998def register_Ns3AttributeConstructionList_methods(root_module, cls): 999 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor] 1000 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) 1001 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] 1002 cls.add_constructor([]) 1003 ## 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] 1004 cls.add_method('Add', 1005 'void', 1006 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) 1007 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::Begin() const [member function] 1008 cls.add_method('Begin', 1009 'ns3::AttributeConstructionList::CIterator', 1010 [], 1011 is_const=True) 1012 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::End() const [member function] 1013 cls.add_method('End', 1014 'ns3::AttributeConstructionList::CIterator', 1015 [], 1016 is_const=True) 1017 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 1018 cls.add_method('Find', 1019 'ns3::Ptr< ns3::AttributeValue >', 1020 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 1021 is_const=True) 1022 return 1023 1024def register_Ns3AttributeConstructionListItem_methods(root_module, cls): 1025 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] 1026 cls.add_constructor([]) 1027 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [constructor] 1028 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) 1029 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] 1030 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 1031 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] 1032 cls.add_instance_attribute('name', 'std::string', is_const=False) 1033 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] 1034 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) 1035 return 1036 1037def register_Ns3Buffer_methods(root_module, cls): 1038 ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor] 1039 cls.add_constructor([param('ns3::Buffer const &', 'o')]) 1040 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] 1041 cls.add_constructor([]) 1042 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor] 1043 cls.add_constructor([param('uint32_t', 'dataSize')]) 1044 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] 1045 cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) 1046 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function] 1047 cls.add_method('AddAtEnd', 1048 'void', 1049 [param('uint32_t', 'end')]) 1050 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] 1051 cls.add_method('AddAtEnd', 1052 'void', 1053 [param('ns3::Buffer const &', 'o')]) 1054 ## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function] 1055 cls.add_method('AddAtStart', 1056 'void', 1057 [param('uint32_t', 'start')]) 1058 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] 1059 cls.add_method('Begin', 1060 'ns3::Buffer::Iterator', 1061 [], 1062 is_const=True) 1063 ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] 1064 cls.add_method('CopyData', 1065 'void', 1066 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 1067 is_const=True) 1068 ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] 1069 cls.add_method('CopyData', 1070 'uint32_t', 1071 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 1072 is_const=True) 1073 ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] 1074 cls.add_method('CreateFragment', 1075 'ns3::Buffer', 1076 [param('uint32_t', 'start'), param('uint32_t', 'length')], 1077 is_const=True) 1078 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 1079 cls.add_method('Deserialize', 1080 'uint32_t', 1081 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1082 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function] 1083 cls.add_method('End', 1084 'ns3::Buffer::Iterator', 1085 [], 1086 is_const=True) 1087 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function] 1088 cls.add_method('GetSerializedSize', 1089 'uint32_t', 1090 [], 1091 is_const=True) 1092 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function] 1093 cls.add_method('GetSize', 1094 'uint32_t', 1095 [], 1096 is_const=True) 1097 ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function] 1098 cls.add_method('PeekData', 1099 'uint8_t const *', 1100 [], 1101 is_const=True) 1102 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] 1103 cls.add_method('RemoveAtEnd', 1104 'void', 1105 [param('uint32_t', 'end')]) 1106 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] 1107 cls.add_method('RemoveAtStart', 1108 'void', 1109 [param('uint32_t', 'start')]) 1110 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 1111 cls.add_method('Serialize', 1112 'uint32_t', 1113 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 1114 is_const=True) 1115 return 1116 1117def register_Ns3BufferIterator_methods(root_module, cls): 1118 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [constructor] 1119 cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) 1120 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor] 1121 cls.add_constructor([]) 1122 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] 1123 cls.add_method('CalculateIpChecksum', 1124 'uint16_t', 1125 [param('uint16_t', 'size')]) 1126 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] 1127 cls.add_method('CalculateIpChecksum', 1128 'uint16_t', 1129 [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) 1130 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] 1131 cls.add_method('GetDistanceFrom', 1132 'uint32_t', 1133 [param('ns3::Buffer::Iterator const &', 'o')], 1134 is_const=True) 1135 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetRemainingSize() const [member function] 1136 cls.add_method('GetRemainingSize', 1137 'uint32_t', 1138 [], 1139 is_const=True) 1140 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] 1141 cls.add_method('GetSize', 1142 'uint32_t', 1143 [], 1144 is_const=True) 1145 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function] 1146 cls.add_method('IsEnd', 1147 'bool', 1148 [], 1149 is_const=True) 1150 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function] 1151 cls.add_method('IsStart', 1152 'bool', 1153 [], 1154 is_const=True) 1155 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function] 1156 cls.add_method('Next', 1157 'void', 1158 []) 1159 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] 1160 cls.add_method('Next', 1161 'void', 1162 [param('uint32_t', 'delta')]) 1163 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] 1164 cls.add_method('PeekU8', 1165 'uint8_t', 1166 []) 1167 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] 1168 cls.add_method('Prev', 1169 'void', 1170 []) 1171 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] 1172 cls.add_method('Prev', 1173 'void', 1174 [param('uint32_t', 'delta')]) 1175 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] 1176 cls.add_method('Read', 1177 'void', 1178 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 1179 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] 1180 cls.add_method('Read', 1181 'void', 1182 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) 1183 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] 1184 cls.add_method('ReadLsbtohU16', 1185 'uint16_t', 1186 []) 1187 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] 1188 cls.add_method('ReadLsbtohU32', 1189 'uint32_t', 1190 []) 1191 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] 1192 cls.add_method('ReadLsbtohU64', 1193 'uint64_t', 1194 []) 1195 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] 1196 cls.add_method('ReadNtohU16', 1197 'uint16_t', 1198 []) 1199 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] 1200 cls.add_method('ReadNtohU32', 1201 'uint32_t', 1202 []) 1203 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] 1204 cls.add_method('ReadNtohU64', 1205 'uint64_t', 1206 []) 1207 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function] 1208 cls.add_method('ReadU16', 1209 'uint16_t', 1210 []) 1211 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function] 1212 cls.add_method('ReadU32', 1213 'uint32_t', 1214 []) 1215 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function] 1216 cls.add_method('ReadU64', 1217 'uint64_t', 1218 []) 1219 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function] 1220 cls.add_method('ReadU8', 1221 'uint8_t', 1222 []) 1223 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] 1224 cls.add_method('Write', 1225 'void', 1226 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1227 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 1228 cls.add_method('Write', 1229 'void', 1230 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) 1231 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] 1232 cls.add_method('WriteHtolsbU16', 1233 'void', 1234 [param('uint16_t', 'data')]) 1235 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] 1236 cls.add_method('WriteHtolsbU32', 1237 'void', 1238 [param('uint32_t', 'data')]) 1239 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] 1240 cls.add_method('WriteHtolsbU64', 1241 'void', 1242 [param('uint64_t', 'data')]) 1243 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] 1244 cls.add_method('WriteHtonU16', 1245 'void', 1246 [param('uint16_t', 'data')]) 1247 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] 1248 cls.add_method('WriteHtonU32', 1249 'void', 1250 [param('uint32_t', 'data')]) 1251 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] 1252 cls.add_method('WriteHtonU64', 1253 'void', 1254 [param('uint64_t', 'data')]) 1255 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] 1256 cls.add_method('WriteU16', 1257 'void', 1258 [param('uint16_t', 'data')]) 1259 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] 1260 cls.add_method('WriteU32', 1261 'void', 1262 [param('uint32_t', 'data')]) 1263 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] 1264 cls.add_method('WriteU64', 1265 'void', 1266 [param('uint64_t', 'data')]) 1267 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] 1268 cls.add_method('WriteU8', 1269 'void', 1270 [param('uint8_t', 'data')]) 1271 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] 1272 cls.add_method('WriteU8', 1273 'void', 1274 [param('uint8_t', 'data'), param('uint32_t', 'len')]) 1275 return 1276 1277def register_Ns3ByteTagIterator_methods(root_module, cls): 1278 ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [constructor] 1279 cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) 1280 ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function] 1281 cls.add_method('HasNext', 1282 'bool', 1283 [], 1284 is_const=True) 1285 ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] 1286 cls.add_method('Next', 1287 'ns3::ByteTagIterator::Item', 1288 []) 1289 return 1290 1291def register_Ns3ByteTagIteratorItem_methods(root_module, cls): 1292 ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [constructor] 1293 cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) 1294 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] 1295 cls.add_method('GetEnd', 1296 'uint32_t', 1297 [], 1298 is_const=True) 1299 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] 1300 cls.add_method('GetStart', 1301 'uint32_t', 1302 [], 1303 is_const=True) 1304 ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 1305 cls.add_method('GetTag', 1306 'void', 1307 [param('ns3::Tag &', 'tag')], 1308 is_const=True) 1309 ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] 1310 cls.add_method('GetTypeId', 1311 'ns3::TypeId', 1312 [], 1313 is_const=True) 1314 return 1315 1316def register_Ns3ByteTagList_methods(root_module, cls): 1317 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor] 1318 cls.add_constructor([]) 1319 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [constructor] 1320 cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) 1321 ## 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] 1322 cls.add_method('Add', 1323 'ns3::TagBuffer', 1324 [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) 1325 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] 1326 cls.add_method('Add', 1327 'void', 1328 [param('ns3::ByteTagList const &', 'o')]) 1329 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function] 1330 cls.add_method('AddAtEnd', 1331 'void', 1332 [param('int32_t', 'appendOffset')]) 1333 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function] 1334 cls.add_method('AddAtStart', 1335 'void', 1336 [param('int32_t', 'prependOffset')]) 1337 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function] 1338 cls.add_method('Adjust', 1339 'void', 1340 [param('int32_t', 'adjustment')]) 1341 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] 1342 cls.add_method('Begin', 1343 'ns3::ByteTagList::Iterator', 1344 [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], 1345 is_const=True) 1346 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 1347 cls.add_method('Deserialize', 1348 'uint32_t', 1349 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 1350 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::GetSerializedSize() const [member function] 1351 cls.add_method('GetSerializedSize', 1352 'uint32_t', 1353 [], 1354 is_const=True) 1355 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function] 1356 cls.add_method('RemoveAll', 1357 'void', 1358 []) 1359 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 1360 cls.add_method('Serialize', 1361 'uint32_t', 1362 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 1363 is_const=True) 1364 return 1365 1366def register_Ns3ByteTagListIterator_methods(root_module, cls): 1367 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [constructor] 1368 cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) 1369 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] 1370 cls.add_method('GetOffsetStart', 1371 'uint32_t', 1372 [], 1373 is_const=True) 1374 ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function] 1375 cls.add_method('HasNext', 1376 'bool', 1377 [], 1378 is_const=True) 1379 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] 1380 cls.add_method('Next', 1381 'ns3::ByteTagList::Iterator::Item', 1382 []) 1383 return 1384 1385def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): 1386 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [constructor] 1387 cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) 1388 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] 1389 cls.add_constructor([param('ns3::TagBuffer', 'buf')]) 1390 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable] 1391 cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) 1392 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable] 1393 cls.add_instance_attribute('end', 'int32_t', is_const=False) 1394 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable] 1395 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 1396 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable] 1397 cls.add_instance_attribute('start', 'int32_t', is_const=False) 1398 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable] 1399 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 1400 return 1401 1402def register_Ns3CallbackBase_methods(root_module, cls): 1403 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [constructor] 1404 cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')]) 1405 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor] 1406 cls.add_constructor([]) 1407 ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function] 1408 cls.add_method('GetImpl', 1409 'ns3::Ptr< ns3::CallbackImplBase >', 1410 [], 1411 is_const=True) 1412 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] 1413 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 1414 visibility='protected') 1415 return 1416 1417def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls): 1418 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter() [constructor] 1419 cls.add_constructor([]) 1420 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeAccessor> const & arg0) [constructor] 1421 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeAccessor > const &', 'arg0')]) 1422 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeAccessor>::Delete(ns3::AttributeAccessor * object) [member function] 1423 cls.add_method('Delete', 1424 'void', 1425 [param('ns3::AttributeAccessor *', 'object')], 1426 is_static=True) 1427 return 1428 1429def register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, cls): 1430 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter() [constructor] 1431 cls.add_constructor([]) 1432 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeChecker> const & arg0) [constructor] 1433 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeChecker > const &', 'arg0')]) 1434 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeChecker>::Delete(ns3::AttributeChecker * object) [member function] 1435 cls.add_method('Delete', 1436 'void', 1437 [param('ns3::AttributeChecker *', 'object')], 1438 is_static=True) 1439 return 1440 1441def register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, cls): 1442 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter() [constructor] 1443 cls.add_constructor([]) 1444 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeValue> const & arg0) [constructor] 1445 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeValue > const &', 'arg0')]) 1446 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeValue>::Delete(ns3::AttributeValue * object) [member function] 1447 cls.add_method('Delete', 1448 'void', 1449 [param('ns3::AttributeValue *', 'object')], 1450 is_static=True) 1451 return 1452 1453def register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, cls): 1454 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter() [constructor] 1455 cls.add_constructor([]) 1456 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter(ns3::DefaultDeleter<ns3::CallbackImplBase> const & arg0) [constructor] 1457 cls.add_constructor([param('ns3::DefaultDeleter< ns3::CallbackImplBase > const &', 'arg0')]) 1458 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::CallbackImplBase>::Delete(ns3::CallbackImplBase * object) [member function] 1459 cls.add_method('Delete', 1460 'void', 1461 [param('ns3::CallbackImplBase *', 'object')], 1462 is_static=True) 1463 return 1464 1465def register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, cls): 1466 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter() [constructor] 1467 cls.add_constructor([]) 1468 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter(ns3::DefaultDeleter<ns3::EventImpl> const & arg0) [constructor] 1469 cls.add_constructor([param('ns3::DefaultDeleter< ns3::EventImpl > const &', 'arg0')]) 1470 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::EventImpl>::Delete(ns3::EventImpl * object) [member function] 1471 cls.add_method('Delete', 1472 'void', 1473 [param('ns3::EventImpl *', 'object')], 1474 is_static=True) 1475 return 1476 1477def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls): 1478 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter() [constructor] 1479 cls.add_constructor([]) 1480 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter(ns3::DefaultDeleter<ns3::Hash::Implementation> const & arg0) [constructor] 1481 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Hash::Implementation > const &', 'arg0')]) 1482 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Hash::Implementation>::Delete(ns3::Hash::Implementation * object) [member function] 1483 cls.add_method('Delete', 1484 'void', 1485 [param('ns3::Hash::Implementation *', 'object')], 1486 is_static=True) 1487 return 1488 1489def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls): 1490 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter() [constructor] 1491 cls.add_constructor([]) 1492 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter(ns3::DefaultDeleter<ns3::NixVector> const & arg0) [constructor] 1493 cls.add_constructor([param('ns3::DefaultDeleter< ns3::NixVector > const &', 'arg0')]) 1494 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::NixVector>::Delete(ns3::NixVector * object) [member function] 1495 cls.add_method('Delete', 1496 'void', 1497 [param('ns3::NixVector *', 'object')], 1498 is_static=True) 1499 return 1500 1501def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): 1502 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter() [constructor] 1503 cls.add_constructor([]) 1504 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter(ns3::DefaultDeleter<ns3::Packet> const & arg0) [constructor] 1505 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Packet > const &', 'arg0')]) 1506 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Packet>::Delete(ns3::Packet * object) [member function] 1507 cls.add_method('Delete', 1508 'void', 1509 [param('ns3::Packet *', 'object')], 1510 is_static=True) 1511 return 1512 1513def register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, cls): 1514 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter() [constructor] 1515 cls.add_constructor([]) 1516 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::TraceSourceAccessor> const & arg0) [constructor] 1517 cls.add_constructor([param('ns3::DefaultDeleter< ns3::TraceSourceAccessor > const &', 'arg0')]) 1518 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::TraceSourceAccessor>::Delete(ns3::TraceSourceAccessor * object) [member function] 1519 cls.add_method('Delete', 1520 'void', 1521 [param('ns3::TraceSourceAccessor *', 'object')], 1522 is_static=True) 1523 return 1524 1525def register_Ns3DeviceEnergyModelContainer_methods(root_module, cls): 1526 ## device-energy-model-container.h (module 'energy'): ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer(ns3::DeviceEnergyModelContainer const & arg0) [constructor] 1527 cls.add_constructor([param('ns3::DeviceEnergyModelContainer const &', 'arg0')]) 1528 ## device-energy-model-container.h (module 'energy'): ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer() [constructor] 1529 cls.add_constructor([]) 1530 ## device-energy-model-container.h (module 'energy'): ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer(ns3::Ptr<ns3::DeviceEnergyModel> model) [constructor] 1531 cls.add_constructor([param('ns3::Ptr< ns3::DeviceEnergyModel >', 'model')]) 1532 ## device-energy-model-container.h (module 'energy'): ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer(std::string modelName) [constructor] 1533 cls.add_constructor([param('std::string', 'modelName')]) 1534 ## device-energy-model-container.h (module 'energy'): ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer(ns3::DeviceEnergyModelContainer const & a, ns3::DeviceEnergyModelContainer const & b) [constructor] 1535 cls.add_constructor([param('ns3::DeviceEnergyModelContainer const &', 'a'), param('ns3::DeviceEnergyModelContainer const &', 'b')]) 1536 ## device-energy-model-container.h (module 'energy'): void ns3::DeviceEnergyModelContainer::Add(ns3::DeviceEnergyModelContainer container) [member function] 1537 cls.add_method('Add', 1538 'void', 1539 [param('ns3::DeviceEnergyModelContainer', 'container')]) 1540 ## device-energy-model-container.h (module 'energy'): void ns3::DeviceEnergyModelContainer::Add(ns3::Ptr<ns3::DeviceEnergyModel> model) [member function] 1541 cls.add_method('Add', 1542 'void', 1543 [param('ns3::Ptr< ns3::DeviceEnergyModel >', 'model')]) 1544 ## device-energy-model-container.h (module 'energy'): void ns3::DeviceEnergyModelContainer::Add(std::string modelName) [member function] 1545 cls.add_method('Add', 1546 'void', 1547 [param('std::string', 'modelName')]) 1548 ## device-energy-model-container.h (module 'energy'): ns3::DeviceEnergyModelContainer::Iterator ns3::DeviceEnergyModelContainer::Begin() const [member function] 1549 cls.add_method('Begin', 1550 'ns3::DeviceEnergyModelContainer::Iterator', 1551 [], 1552 is_const=True) 1553 ## device-energy-model-container.h (module 'energy'): void ns3::DeviceEnergyModelContainer::Clear() [member function] 1554 cls.add_method('Clear', 1555 'void', 1556 []) 1557 ## device-energy-model-container.h (module 'energy'): ns3::DeviceEnergyModelContainer::Iterator ns3::DeviceEnergyModelContainer::End() const [member function] 1558 cls.add_method('End', 1559 'ns3::DeviceEnergyModelContainer::Iterator', 1560 [], 1561 is_const=True) 1562 ## device-energy-model-container.h (module 'energy'): ns3::Ptr<ns3::DeviceEnergyModel> ns3::DeviceEnergyModelContainer::Get(uint32_t i) const [member function] 1563 cls.add_method('Get', 1564 'ns3::Ptr< ns3::DeviceEnergyModel >', 1565 [param('uint32_t', 'i')], 1566 is_const=True) 1567 ## device-energy-model-container.h (module 'energy'): uint32_t ns3::DeviceEnergyModelContainer::GetN() const [member function] 1568 cls.add_method('GetN', 1569 'uint32_t', 1570 [], 1571 is_const=True) 1572 return 1573 1574def register_Ns3DeviceEnergyModelHelper_methods(root_module, cls): 1575 ## energy-model-helper.h (module 'energy'): ns3::DeviceEnergyModelHelper::DeviceEnergyModelHelper() [constructor] 1576 cls.add_constructor([]) 1577 ## energy-model-helper.h (module 'energy'): ns3::DeviceEnergyModelHelper::DeviceEnergyModelHelper(ns3::DeviceEnergyModelHelper const & arg0) [constructor] 1578 cls.add_constructor([param('ns3::DeviceEnergyModelHelper const &', 'arg0')]) 1579 ## energy-model-helper.h (module 'energy'): ns3::DeviceEnergyModelContainer ns3::DeviceEnergyModelHelper::Install(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<ns3::EnergySource> source) const [member function] 1580 cls.add_method('Install', 1581 'ns3::DeviceEnergyModelContainer', 1582 [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::EnergySource >', 'source')], 1583 is_const=True) 1584 ## energy-model-helper.h (module 'energy'): ns3::DeviceEnergyModelContainer ns3::DeviceEnergyModelHelper::Install(ns3::NetDeviceContainer deviceContainer, ns3::EnergySourceContainer sourceContainer) const [member function] 1585 cls.add_method('Install', 1586 'ns3::DeviceEnergyModelContainer', 1587 [param('ns3::NetDeviceContainer', 'deviceContainer'), param('ns3::EnergySourceContainer', 'sourceContainer')], 1588 is_const=True) 1589 ## energy-model-helper.h (module 'energy'): void ns3::DeviceEnergyModelHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] 1590 cls.add_method('Set', 1591 'void', 1592 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], 1593 is_pure_virtual=True, is_virtual=True) 1594 ## energy-model-helper.h (module 'energy'): ns3::Ptr<ns3::DeviceEnergyModel> ns3::DeviceEnergyModelHelper::DoInstall(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<ns3::EnergySource> source) const [member function] 1595 cls.add_method('DoInstall', 1596 'ns3::Ptr< ns3::DeviceEnergyModel >', 1597 [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::EnergySource >', 'source')], 1598 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 1599 return 1600 1601def register_Ns3EnergySourceHelper_methods(root_module, cls): 1602 ## energy-model-helper.h (module 'energy'): ns3::EnergySourceHelper::EnergySourceHelper() [constructor] 1603 cls.add_constructor([]) 1604 ## energy-model-helper.h (module 'energy'): ns3::EnergySourceHelper::EnergySourceHelper(ns3::EnergySourceHelper const & arg0) [constructor] 1605 cls.add_constructor([param('ns3::EnergySourceHelper const &', 'arg0')]) 1606 ## energy-model-helper.h (module 'energy'): ns3::EnergySourceContainer ns3::EnergySourceHelper::Install(ns3::Ptr<ns3::Node> node) const [member function] 1607 cls.add_method('Install', 1608 'ns3::EnergySourceContainer', 1609 [param('ns3::Ptr< ns3::Node >', 'node')], 1610 is_const=True) 1611 ## energy-model-helper.h (module 'energy'): ns3::EnergySourceContainer ns3::EnergySourceHelper::Install(ns3::NodeContainer c) const [member function] 1612 cls.add_method('Install', 1613 'ns3::EnergySourceContainer', 1614 [param('ns3::NodeContainer', 'c')], 1615 is_const=True) 1616 ## energy-model-helper.h (module 'energy'): ns3::EnergySourceContainer ns3::EnergySourceHelper::Install(std::string nodeName) const [member function] 1617 cls.add_method('Install', 1618 'ns3::EnergySourceContainer', 1619 [param('std::string', 'nodeName')], 1620 is_const=True) 1621 ## energy-model-helper.h (module 'energy'): ns3::EnergySourceContainer ns3::EnergySourceHelper::InstallAll() const [member function] 1622 cls.add_method('InstallAll', 1623 'ns3::EnergySourceContainer', 1624 [], 1625 is_const=True) 1626 ## energy-model-helper.h (module 'energy'): void ns3::EnergySourceHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] 1627 cls.add_method('Set', 1628 'void', 1629 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], 1630 is_pure_virtual=True, is_virtual=True) 1631 ## energy-model-helper.h (module 'energy'): ns3::Ptr<ns3::EnergySource> ns3::EnergySourceHelper::DoInstall(ns3::Ptr<ns3::Node> node) const [member function] 1632 cls.add_method('DoInstall', 1633 'ns3::Ptr< ns3::EnergySource >', 1634 [param('ns3::Ptr< ns3::Node >', 'node')], 1635 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 1636 return 1637 1638def register_Ns3EventId_methods(root_module, cls): 1639 cls.add_binary_comparison_operator('==') 1640 cls.add_binary_comparison_operator('!=') 1641 cls.add_binary_comparison_operator('<') 1642 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [constructor] 1643 cls.add_constructor([param('ns3::EventId const &', 'arg0')]) 1644 ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor] 1645 cls.add_constructor([]) 1646 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor] 1647 cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')]) 1648 ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function] 1649 cls.add_method('Cancel', 1650 'void', 1651 []) 1652 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function] 1653 cls.add_method('GetContext', 1654 'uint32_t', 1655 [], 1656 is_const=True) 1657 ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function] 1658 cls.add_method('GetTs', 1659 'uint64_t', 1660 [], 1661 is_const=True) 1662 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function] 1663 cls.add_method('GetUid', 1664 'uint32_t', 1665 [], 1666 is_const=True) 1667 ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function] 1668 cls.add_method('IsExpired', 1669 'bool', 1670 [], 1671 is_const=True) 1672 ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function] 1673 cls.add_method('IsRunning', 1674 'bool', 1675 [], 1676 is_const=True) 1677 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] 1678 cls.add_method('PeekEventImpl', 1679 'ns3::EventImpl *', 1680 [], 1681 is_const=True) 1682 ## event-id.h (module 'core'): void ns3::EventId::Remove() [member function] 1683 cls.add_method('Remove', 1684 'void', 1685 []) 1686 return 1687 1688def register_Ns3Hasher_methods(root_module, cls): 1689 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [constructor] 1690 cls.add_constructor([param('ns3::Hasher const &', 'arg0')]) 1691 ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor] 1692 cls.add_constructor([]) 1693 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor] 1694 cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')]) 1695 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, std::size_t const size) [member function] 1696 cls.add_method('GetHash32', 1697 'uint32_t', 1698 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1699 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function] 1700 cls.add_method('GetHash32', 1701 'uint32_t', 1702 [param('std::string const', 's')]) 1703 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, std::size_t const size) [member function] 1704 cls.add_method('GetHash64', 1705 'uint64_t', 1706 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1707 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function] 1708 cls.add_method('GetHash64', 1709 'uint64_t', 1710 [param('std::string const', 's')]) 1711 ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function] 1712 cls.add_method('clear', 1713 'ns3::Hasher &', 1714 []) 1715 return 1716 1717def register_Ns3Ipv4Address_methods(root_module, cls): 1718 cls.add_output_stream_operator() 1719 cls.add_binary_comparison_operator('==') 1720 cls.add_binary_comparison_operator('!=') 1721 cls.add_binary_comparison_operator('<') 1722 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [constructor] 1723 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) 1724 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] 1725 cls.add_constructor([]) 1726 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] 1727 cls.add_constructor([param('uint32_t', 'address')]) 1728 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] 1729 cls.add_constructor([param('char const *', 'address')]) 1730 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] 1731 cls.add_method('CombineMask', 1732 'ns3::Ipv4Address', 1733 [param('ns3::Ipv4Mask const &', 'mask')], 1734 is_const=True) 1735 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] 1736 cls.add_method('ConvertFrom', 1737 'ns3::Ipv4Address', 1738 [param('ns3::Address const &', 'address')], 1739 is_static=True) 1740 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] 1741 cls.add_method('Deserialize', 1742 'ns3::Ipv4Address', 1743 [param('uint8_t const *', 'buf')], 1744 is_static=True) 1745 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function] 1746 cls.add_method('Get', 1747 'uint32_t', 1748 [], 1749 is_const=True) 1750 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] 1751 cls.add_method('GetAny', 1752 'ns3::Ipv4Address', 1753 [], 1754 is_static=True) 1755 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] 1756 cls.add_method('GetBroadcast', 1757 'ns3::Ipv4Address', 1758 [], 1759 is_static=True) 1760 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] 1761 cls.add_method('GetLoopback', 1762 'ns3::Ipv4Address', 1763 [], 1764 is_static=True) 1765 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1766 cls.add_method('GetSubnetDirectedBroadcast', 1767 'ns3::Ipv4Address', 1768 [param('ns3::Ipv4Mask const &', 'mask')], 1769 is_const=True) 1770 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] 1771 cls.add_method('GetZero', 1772 'ns3::Ipv4Address', 1773 [], 1774 is_static=True) 1775 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsAny() const [member function] 1776 cls.add_method('IsAny', 1777 'bool', 1778 [], 1779 is_const=True) 1780 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function] 1781 cls.add_method('IsBroadcast', 1782 'bool', 1783 [], 1784 is_const=True) 1785 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsInitialized() const [member function] 1786 cls.add_method('IsInitialized', 1787 'bool', 1788 [], 1789 is_const=True) 1790 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function] 1791 cls.add_method('IsLocalMulticast', 1792 'bool', 1793 [], 1794 is_const=True) 1795 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalhost() const [member function] 1796 cls.add_method('IsLocalhost', 1797 'bool', 1798 [], 1799 is_const=True) 1800 ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] 1801 cls.add_method('IsMatchingType', 1802 'bool', 1803 [param('ns3::Address const &', 'address')], 1804 is_static=True) 1805 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function] 1806 cls.add_method('IsMulticast', 1807 'bool', 1808 [], 1809 is_const=True) 1810 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1811 cls.add_method('IsSubnetDirectedBroadcast', 1812 'bool', 1813 [param('ns3::Ipv4Mask const &', 'mask')], 1814 is_const=True) 1815 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function] 1816 cls.add_method('Print', 1817 'void', 1818 [param('std::ostream &', 'os')], 1819 is_const=True) 1820 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] 1821 cls.add_method('Serialize', 1822 'void', 1823 [param('uint8_t *', 'buf')], 1824 is_const=True) 1825 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function] 1826 cls.add_method('Set', 1827 'void', 1828 [param('uint32_t', 'address')]) 1829 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function] 1830 cls.add_method('Set', 1831 'void', 1832 [param('char const *', 'address')]) 1833 return 1834 1835def register_Ns3Ipv4AddressHash_methods(root_module, cls): 1836 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash() [constructor] 1837 cls.add_constructor([]) 1838 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash(ns3::Ipv4AddressHash const & arg0) [constructor] 1839 cls.add_constructor([param('ns3::Ipv4AddressHash const &', 'arg0')]) 1840 ## ipv4-address.h (module 'network'): size_t ns3::Ipv4AddressHash::operator()(ns3::Ipv4Address const & x) const [member operator] 1841 cls.add_method('operator()', 1842 'size_t', 1843 [param('ns3::Ipv4Address const &', 'x')], 1844 custom_name='__call__', is_const=True) 1845 return 1846 1847def register_Ns3Ipv4Mask_methods(root_module, cls): 1848 cls.add_output_stream_operator() 1849 cls.add_binary_comparison_operator('==') 1850 cls.add_binary_comparison_operator('!=') 1851 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [constructor] 1852 cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) 1853 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor] 1854 cls.add_constructor([]) 1855 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] 1856 cls.add_constructor([param('uint32_t', 'mask')]) 1857 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] 1858 cls.add_constructor([param('char const *', 'mask')]) 1859 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function] 1860 cls.add_method('Get', 1861 'uint32_t', 1862 [], 1863 is_const=True) 1864 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function] 1865 cls.add_method('GetInverse', 1866 'uint32_t', 1867 [], 1868 is_const=True) 1869 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] 1870 cls.add_method('GetLoopback', 1871 'ns3::Ipv4Mask', 1872 [], 1873 is_static=True) 1874 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] 1875 cls.add_method('GetOnes', 1876 'ns3::Ipv4Mask', 1877 [], 1878 is_static=True) 1879 ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] 1880 cls.add_method('GetPrefixLength', 1881 'uint16_t', 1882 [], 1883 is_const=True) 1884 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] 1885 cls.add_method('GetZero', 1886 'ns3::Ipv4Mask', 1887 [], 1888 is_static=True) 1889 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] 1890 cls.add_method('IsMatch', 1891 'bool', 1892 [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], 1893 is_const=True) 1894 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] 1895 cls.add_method('Print', 1896 'void', 1897 [param('std::ostream &', 'os')], 1898 is_const=True) 1899 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function] 1900 cls.add_method('Set', 1901 'void', 1902 [param('uint32_t', 'mask')]) 1903 return 1904 1905def register_Ns3Ipv6Address_methods(root_module, cls): 1906 cls.add_output_stream_operator() 1907 cls.add_binary_comparison_operator('==') 1908 cls.add_binary_comparison_operator('!=') 1909 cls.add_binary_comparison_operator('<') 1910 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] 1911 cls.add_constructor([]) 1912 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] 1913 cls.add_constructor([param('char const *', 'address')]) 1914 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] 1915 cls.add_constructor([param('uint8_t *', 'address')]) 1916 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [constructor] 1917 cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) 1918 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] 1919 cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) 1920 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1921 cls.add_method('CombinePrefix', 1922 'ns3::Ipv6Address', 1923 [param('ns3::Ipv6Prefix const &', 'prefix')], 1924 is_const=True) 1925 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] 1926 cls.add_method('ConvertFrom', 1927 'ns3::Ipv6Address', 1928 [param('ns3::Address const &', 'address')], 1929 is_static=True) 1930 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] 1931 cls.add_method('Deserialize', 1932 'ns3::Ipv6Address', 1933 [param('uint8_t const *', 'buf')], 1934 is_static=True) 1935 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] 1936 cls.add_method('GetAllHostsMulticast', 1937 'ns3::Ipv6Address', 1938 [], 1939 is_static=True) 1940 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] 1941 cls.add_method('GetAllNodesMulticast', 1942 'ns3::Ipv6Address', 1943 [], 1944 is_static=True) 1945 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] 1946 cls.add_method('GetAllRoutersMulticast', 1947 'ns3::Ipv6Address', 1948 [], 1949 is_static=True) 1950 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] 1951 cls.add_method('GetAny', 1952 'ns3::Ipv6Address', 1953 [], 1954 is_static=True) 1955 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] 1956 cls.add_method('GetBytes', 1957 'void', 1958 [param('uint8_t *', 'buf')], 1959 is_const=True) 1960 ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function] 1961 cls.add_method('GetIpv4MappedAddress', 1962 'ns3::Ipv4Address', 1963 [], 1964 is_const=True) 1965 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] 1966 cls.add_method('GetLoopback', 1967 'ns3::Ipv6Address', 1968 [], 1969 is_static=True) 1970 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] 1971 cls.add_method('GetOnes', 1972 'ns3::Ipv6Address', 1973 [], 1974 is_static=True) 1975 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] 1976 cls.add_method('GetZero', 1977 'ns3::Ipv6Address', 1978 [], 1979 is_static=True) 1980 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::HasPrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1981 cls.add_method('HasPrefix', 1982 'bool', 1983 [param('ns3::Ipv6Prefix const &', 'prefix')], 1984 is_const=True) 1985 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] 1986 cls.add_method('IsAllNodesMulticast', 1987 'bool', 1988 [], 1989 is_const=True) 1990 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] 1991 cls.add_method('IsAllRoutersMulticast', 1992 'bool', 1993 [], 1994 is_const=True) 1995 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function] 1996 cls.add_method('IsAny', 1997 'bool', 1998 [], 1999 is_const=True) 2000 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function] 2001 cls.add_method('IsDocumentation', 2002 'bool', 2003 [], 2004 is_const=True) 2005 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsInitialized() const [member function] 2006 cls.add_method('IsInitialized', 2007 'bool', 2008 [], 2009 is_const=True) 2010 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function] 2011 cls.add_method('IsIpv4MappedAddress', 2012 'bool', 2013 [], 2014 is_const=True) 2015 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function] 2016 cls.add_method('IsLinkLocal', 2017 'bool', 2018 [], 2019 is_const=True) 2020 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function] 2021 cls.add_method('IsLinkLocalMulticast', 2022 'bool', 2023 [], 2024 is_const=True) 2025 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function] 2026 cls.add_method('IsLocalhost', 2027 'bool', 2028 [], 2029 is_const=True) 2030 ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] 2031 cls.add_method('IsMatchingType', 2032 'bool', 2033 [param('ns3::Address const &', 'address')], 2034 is_static=True) 2035 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function] 2036 cls.add_method('IsMulticast', 2037 'bool', 2038 [], 2039 is_const=True) 2040 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] 2041 cls.add_method('IsSolicitedMulticast', 2042 'bool', 2043 [], 2044 is_const=True) 2045 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Address prefix) [member function] 2046 cls.add_method('MakeAutoconfiguredAddress', 2047 'ns3::Ipv6Address', 2048 [param('ns3::Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2049 is_static=True) 2050 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Prefix prefix) [member function] 2051 cls.add_method('MakeAutoconfiguredAddress', 2052 'ns3::Ipv6Address', 2053 [param('ns3::Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix')], 2054 is_static=True) 2055 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function] 2056 cls.add_method('MakeAutoconfiguredAddress', 2057 'ns3::Ipv6Address', 2058 [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2059 is_static=True) 2060 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] 2061 cls.add_method('MakeAutoconfiguredAddress', 2062 'ns3::Ipv6Address', 2063 [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2064 is_static=True) 2065 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function] 2066 cls.add_method('MakeAutoconfiguredAddress', 2067 'ns3::Ipv6Address', 2068 [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2069 is_static=True) 2070 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac8Address addr, ns3::Ipv6Address prefix) [member function] 2071 cls.add_method('MakeAutoconfiguredAddress', 2072 'ns3::Ipv6Address', 2073 [param('ns3::Mac8Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2074 is_static=True) 2075 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Address mac) [member function] 2076 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2077 'ns3::Ipv6Address', 2078 [param('ns3::Address', 'mac')], 2079 is_static=True) 2080 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function] 2081 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2082 'ns3::Ipv6Address', 2083 [param('ns3::Mac16Address', 'mac')], 2084 is_static=True) 2085 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] 2086 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2087 'ns3::Ipv6Address', 2088 [param('ns3::Mac48Address', 'mac')], 2089 is_static=True) 2090 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function] 2091 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2092 'ns3::Ipv6Address', 2093 [param('ns3::Mac64Address', 'mac')], 2094 is_static=True) 2095 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac8Address mac) [member function] 2096 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2097 'ns3::Ipv6Address', 2098 [param('ns3::Mac8Address', 'mac')], 2099 is_static=True) 2100 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function] 2101 cls.add_method('MakeIpv4MappedAddress', 2102 'ns3::Ipv6Address', 2103 [param('ns3::Ipv4Address', 'addr')], 2104 is_static=True) 2105 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] 2106 cls.add_method('MakeSolicitedAddress', 2107 'ns3::Ipv6Address', 2108 [param('ns3::Ipv6Address', 'addr')], 2109 is_static=True) 2110 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function] 2111 cls.add_method('Print', 2112 'void', 2113 [param('std::ostream &', 'os')], 2114 is_const=True) 2115 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] 2116 cls.add_method('Serialize', 2117 'void', 2118 [param('uint8_t *', 'buf')], 2119 is_const=True) 2120 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function] 2121 cls.add_method('Set', 2122 'void', 2123 [param('char const *', 'address')]) 2124 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] 2125 cls.add_method('Set', 2126 'void', 2127 [param('uint8_t *', 'address')]) 2128 return 2129 2130def register_Ns3Ipv6AddressHash_methods(root_module, cls): 2131 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash() [constructor] 2132 cls.add_constructor([]) 2133 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash(ns3::Ipv6AddressHash const & arg0) [constructor] 2134 cls.add_constructor([param('ns3::Ipv6AddressHash const &', 'arg0')]) 2135 ## ipv6-address.h (module 'network'): size_t ns3::Ipv6AddressHash::operator()(ns3::Ipv6Address const & x) const [member operator] 2136 cls.add_method('operator()', 2137 'size_t', 2138 [param('ns3::Ipv6Address const &', 'x')], 2139 custom_name='__call__', is_const=True) 2140 return 2141 2142def register_Ns3Ipv6Prefix_methods(root_module, cls): 2143 cls.add_output_stream_operator() 2144 cls.add_binary_comparison_operator('==') 2145 cls.add_binary_comparison_operator('!=') 2146 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor] 2147 cls.add_constructor([]) 2148 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] 2149 cls.add_constructor([param('uint8_t *', 'prefix')]) 2150 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] 2151 cls.add_constructor([param('char const *', 'prefix')]) 2152 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix, uint8_t prefixLength) [constructor] 2153 cls.add_constructor([param('uint8_t *', 'prefix'), param('uint8_t', 'prefixLength')]) 2154 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix, uint8_t prefixLength) [constructor] 2155 cls.add_constructor([param('char const *', 'prefix'), param('uint8_t', 'prefixLength')]) 2156 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] 2157 cls.add_constructor([param('uint8_t', 'prefix')]) 2158 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [constructor] 2159 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) 2160 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] 2161 cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) 2162 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function] 2163 cls.add_method('ConvertToIpv6Address', 2164 'ns3::Ipv6Address', 2165 [], 2166 is_const=True) 2167 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] 2168 cls.add_method('GetBytes', 2169 'void', 2170 [param('uint8_t *', 'buf')], 2171 is_const=True) 2172 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] 2173 cls.add_method('GetLoopback', 2174 'ns3::Ipv6Prefix', 2175 [], 2176 is_static=True) 2177 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetMinimumPrefixLength() const [member function] 2178 cls.add_method('GetMinimumPrefixLength', 2179 'uint8_t', 2180 [], 2181 is_const=True) 2182 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] 2183 cls.add_method('GetOnes', 2184 'ns3::Ipv6Prefix', 2185 [], 2186 is_static=True) 2187 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] 2188 cls.add_method('GetPrefixLength', 2189 'uint8_t', 2190 [], 2191 is_const=True) 2192 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] 2193 cls.add_method('GetZero', 2194 'ns3::Ipv6Prefix', 2195 [], 2196 is_static=True) 2197 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] 2198 cls.add_method('IsMatch', 2199 'bool', 2200 [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], 2201 is_const=True) 2202 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] 2203 cls.add_method('Print', 2204 'void', 2205 [param('std::ostream &', 'os')], 2206 is_const=True) 2207 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::SetPrefixLength(uint8_t prefixLength) [member function] 2208 cls.add_method('SetPrefixLength', 2209 'void', 2210 [param('uint8_t', 'prefixLength')]) 2211 return 2212 2213def register_Ns3LogComponent_methods(root_module, cls): 2214 ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor] 2215 cls.add_constructor([param('ns3::LogComponent const &', 'arg0')]) 2216 ## log.h (module 'core'): ns3::LogComponent::LogComponent(std::string const & name, std::string const & file, ns3::LogLevel const mask=::ns3::LogLevel::LOG_NONE) [constructor] 2217 cls.add_constructor([param('std::string const &', 'name'), param('std::string const &', 'file'), param('ns3::LogLevel const', 'mask', default_value='::ns3::LogLevel::LOG_NONE')]) 2218 ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel const level) [member function] 2219 cls.add_method('Disable', 2220 'void', 2221 [param('ns3::LogLevel const', 'level')]) 2222 ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel const level) [member function] 2223 cls.add_method('Enable', 2224 'void', 2225 [param('ns3::LogLevel const', 'level')]) 2226 ## log.h (module 'core'): std::string ns3::LogComponent::File() const [member function] 2227 cls.add_method('File', 2228 'std::string', 2229 [], 2230 is_const=True) 2231 ## log.h (module 'core'): static ns3::LogComponent::ComponentList * ns3::LogComponent::GetComponentList() [member function] 2232 cls.add_method('GetComponentList', 2233 'ns3::LogComponent::ComponentList *', 2234 [], 2235 is_static=True) 2236 ## log.h (module 'core'): static std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) [member function] 2237 cls.add_method('GetLevelLabel', 2238 'std::string', 2239 [param('ns3::LogLevel const', 'level')], 2240 is_static=True) 2241 ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel const level) const [member function] 2242 cls.add_method('IsEnabled', 2243 'bool', 2244 [param('ns3::LogLevel const', 'level')], 2245 is_const=True) 2246 ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function] 2247 cls.add_method('IsNoneEnabled', 2248 'bool', 2249 [], 2250 is_const=True) 2251 ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function] 2252 cls.add_method('Name', 2253 'char const *', 2254 [], 2255 is_const=True) 2256 ## log.h (module 'core'): void ns3::LogComponent::SetMask(ns3::LogLevel const level) [member function] 2257 cls.add_method('SetMask', 2258 'void', 2259 [param('ns3::LogLevel const', 'level')]) 2260 return 2261 2262def register_Ns3Mac48Address_methods(root_module, cls): 2263 cls.add_binary_comparison_operator('==') 2264 cls.add_binary_comparison_operator('!=') 2265 cls.add_binary_comparison_operator('<') 2266 cls.add_output_stream_operator() 2267 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [constructor] 2268 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) 2269 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] 2270 cls.add_constructor([]) 2271 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] 2272 cls.add_constructor([param('char const *', 'str')]) 2273 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] 2274 cls.add_method('Allocate', 2275 'ns3::Mac48Address', 2276 [], 2277 is_static=True) 2278 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] 2279 cls.add_method('ConvertFrom', 2280 'ns3::Mac48Address', 2281 [param('ns3::Address const &', 'address')], 2282 is_static=True) 2283 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] 2284 cls.add_method('CopyFrom', 2285 'void', 2286 [param('uint8_t const *', 'buffer')]) 2287 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] 2288 cls.add_method('CopyTo', 2289 'void', 2290 [param('uint8_t *', 'buffer')], 2291 is_const=True) 2292 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] 2293 cls.add_method('GetBroadcast', 2294 'ns3::Mac48Address', 2295 [], 2296 is_static=True) 2297 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] 2298 cls.add_method('GetMulticast', 2299 'ns3::Mac48Address', 2300 [param('ns3::Ipv4Address', 'address')], 2301 is_static=True) 2302 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] 2303 cls.add_method('GetMulticast', 2304 'ns3::Mac48Address', 2305 [param('ns3::Ipv6Address', 'address')], 2306 is_static=True) 2307 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] 2308 cls.add_method('GetMulticast6Prefix', 2309 'ns3::Mac48Address', 2310 [], 2311 is_static=True) 2312 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] 2313 cls.add_method('GetMulticastPrefix', 2314 'ns3::Mac48Address', 2315 [], 2316 is_static=True) 2317 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] 2318 cls.add_method('IsBroadcast', 2319 'bool', 2320 [], 2321 is_const=True) 2322 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] 2323 cls.add_method('IsGroup', 2324 'bool', 2325 [], 2326 is_const=True) 2327 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] 2328 cls.add_method('IsMatchingType', 2329 'bool', 2330 [param('ns3::Address const &', 'address')], 2331 is_static=True) 2332 return 2333 2334def register_Ns3Mac8Address_methods(root_module, cls): 2335 cls.add_binary_comparison_operator('<') 2336 cls.add_binary_comparison_operator('==') 2337 cls.add_binary_comparison_operator('!=') 2338 cls.add_output_stream_operator() 2339 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(ns3::Mac8Address const & arg0) [constructor] 2340 cls.add_constructor([param('ns3::Mac8Address const &', 'arg0')]) 2341 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address() [constructor] 2342 cls.add_constructor([]) 2343 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(uint8_t addr) [constructor] 2344 cls.add_constructor([param('uint8_t', 'addr')]) 2345 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::Allocate() [member function] 2346 cls.add_method('Allocate', 2347 'ns3::Mac8Address', 2348 [], 2349 is_static=True) 2350 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::ConvertFrom(ns3::Address const & address) [member function] 2351 cls.add_method('ConvertFrom', 2352 'ns3::Mac8Address', 2353 [param('ns3::Address const &', 'address')], 2354 is_static=True) 2355 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyFrom(uint8_t const * pBuffer) [member function] 2356 cls.add_method('CopyFrom', 2357 'void', 2358 [param('uint8_t const *', 'pBuffer')]) 2359 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyTo(uint8_t * pBuffer) const [member function] 2360 cls.add_method('CopyTo', 2361 'void', 2362 [param('uint8_t *', 'pBuffer')], 2363 is_const=True) 2364 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::GetBroadcast() [member function] 2365 cls.add_method('GetBroadcast', 2366 'ns3::Mac8Address', 2367 [], 2368 is_static=True) 2369 ## mac8-address.h (module 'network'): static bool ns3::Mac8Address::IsMatchingType(ns3::Address const & address) [member function] 2370 cls.add_method('IsMatchingType', 2371 'bool', 2372 [param('ns3::Address const &', 'address')], 2373 is_static=True) 2374 return 2375 2376def register_Ns3NetDeviceContainer_methods(root_module, cls): 2377 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [constructor] 2378 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) 2379 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor] 2380 cls.add_constructor([]) 2381 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::Ptr<ns3::NetDevice> dev) [constructor] 2382 cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')]) 2383 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor] 2384 cls.add_constructor([param('std::string', 'devName')]) 2385 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor] 2386 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')]) 2387 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function] 2388 cls.add_method('Add', 2389 'void', 2390 [param('ns3::NetDeviceContainer', 'other')]) 2391 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::Ptr<ns3::NetDevice> device) [member function] 2392 cls.add_method('Add', 2393 'void', 2394 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 2395 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(std::string deviceName) [member function] 2396 cls.add_method('Add', 2397 'void', 2398 [param('std::string', 'deviceName')]) 2399 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::Begin() const [member function] 2400 cls.add_method('Begin', 2401 'ns3::NetDeviceContainer::Iterator', 2402 [], 2403 is_const=True) 2404 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::End() const [member function] 2405 cls.add_method('End', 2406 'ns3::NetDeviceContainer::Iterator', 2407 [], 2408 is_const=True) 2409 ## net-device-container.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::NetDeviceContainer::Get(uint32_t i) const [member function] 2410 cls.add_method('Get', 2411 'ns3::Ptr< ns3::NetDevice >', 2412 [param('uint32_t', 'i')], 2413 is_const=True) 2414 ## net-device-container.h (module 'network'): uint32_t ns3::NetDeviceContainer::GetN() const [member function] 2415 cls.add_method('GetN', 2416 'uint32_t', 2417 [], 2418 is_const=True) 2419 return 2420 2421def register_Ns3NodeContainer_methods(root_module, cls): 2422 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [constructor] 2423 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) 2424 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] 2425 cls.add_constructor([]) 2426 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor] 2427 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')]) 2428 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor] 2429 cls.add_constructor([param('std::string', 'nodeName')]) 2430 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(uint32_t n, uint32_t systemId=0) [constructor] 2431 cls.add_constructor([param('uint32_t', 'n'), param('uint32_t', 'systemId', default_value='0')]) 2432 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor] 2433 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')]) 2434 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor] 2435 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')]) 2436 ## 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] 2437 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')]) 2438 ## 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] 2439 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')]) 2440 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function] 2441 cls.add_method('Add', 2442 'void', 2443 [param('ns3::NodeContainer', 'other')]) 2444 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function] 2445 cls.add_method('Add', 2446 'void', 2447 [param('ns3::Ptr< ns3::Node >', 'node')]) 2448 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(std::string nodeName) [member function] 2449 cls.add_method('Add', 2450 'void', 2451 [param('std::string', 'nodeName')]) 2452 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::Begin() const [member function] 2453 cls.add_method('Begin', 2454 'ns3::NodeContainer::Iterator', 2455 [], 2456 is_const=True) 2457 ## node-container.h (module 'network'): bool ns3::NodeContainer::Contains(uint32_t id) const [member function] 2458 cls.add_method('Contains', 2459 'bool', 2460 [param('uint32_t', 'id')], 2461 is_const=True) 2462 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n) [member function] 2463 cls.add_method('Create', 2464 'void', 2465 [param('uint32_t', 'n')]) 2466 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function] 2467 cls.add_method('Create', 2468 'void', 2469 [param('uint32_t', 'n'), param('uint32_t', 'systemId')]) 2470 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::End() const [member function] 2471 cls.add_method('End', 2472 'ns3::NodeContainer::Iterator', 2473 [], 2474 is_const=True) 2475 ## node-container.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function] 2476 cls.add_method('Get', 2477 'ns3::Ptr< ns3::Node >', 2478 [param('uint32_t', 'i')], 2479 is_const=True) 2480 ## node-container.h (module 'network'): static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function] 2481 cls.add_method('GetGlobal', 2482 'ns3::NodeContainer', 2483 [], 2484 is_static=True) 2485 ## node-container.h (module 'network'): uint32_t ns3::NodeContainer::GetN() const [member function] 2486 cls.add_method('GetN', 2487 'uint32_t', 2488 [], 2489 is_const=True) 2490 return 2491 2492def register_Ns3ObjectBase_methods(root_module, cls): 2493 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor] 2494 cls.add_constructor([]) 2495 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [constructor] 2496 cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')]) 2497 ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function] 2498 cls.add_method('GetAttribute', 2499 'void', 2500 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2501 is_const=True) 2502 ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & value) const [member function] 2503 cls.add_method('GetAttributeFailSafe', 2504 'bool', 2505 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2506 is_const=True) 2507 ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function] 2508 cls.add_method('GetInstanceTypeId', 2509 'ns3::TypeId', 2510 [], 2511 is_const=True, is_pure_virtual=True, is_virtual=True) 2512 ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] 2513 cls.add_method('GetTypeId', 2514 'ns3::TypeId', 2515 [], 2516 is_static=True) 2517 ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function] 2518 cls.add_method('SetAttribute', 2519 'void', 2520 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2521 ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function] 2522 cls.add_method('SetAttributeFailSafe', 2523 'bool', 2524 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2525 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2526 cls.add_method('TraceConnect', 2527 'bool', 2528 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2529 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2530 cls.add_method('TraceConnectWithoutContext', 2531 'bool', 2532 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2533 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2534 cls.add_method('TraceDisconnect', 2535 'bool', 2536 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2537 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2538 cls.add_method('TraceDisconnectWithoutContext', 2539 'bool', 2540 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2541 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] 2542 cls.add_method('ConstructSelf', 2543 'void', 2544 [param('ns3::AttributeConstructionList const &', 'attributes')], 2545 visibility='protected') 2546 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] 2547 cls.add_method('NotifyConstructionCompleted', 2548 'void', 2549 [], 2550 is_virtual=True, visibility='protected') 2551 return 2552 2553def register_Ns3ObjectDeleter_methods(root_module, cls): 2554 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor] 2555 cls.add_constructor([]) 2556 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [constructor] 2557 cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')]) 2558 ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function] 2559 cls.add_method('Delete', 2560 'void', 2561 [param('ns3::Object *', 'object')], 2562 is_static=True) 2563 return 2564 2565def register_Ns3ObjectFactory_methods(root_module, cls): 2566 cls.add_output_stream_operator() 2567 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [constructor] 2568 cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')]) 2569 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor] 2570 cls.add_constructor([]) 2571 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(std::string const & typeId) [constructor] 2572 cls.add_constructor([param('std::string const &', 'typeId')]) 2573 ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function] 2574 cls.add_method('Create', 2575 'ns3::Ptr< ns3::Object >', 2576 [], 2577 is_const=True) 2578 ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function] 2579 cls.add_method('GetTypeId', 2580 'ns3::TypeId', 2581 [], 2582 is_const=True) 2583 ## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function] 2584 cls.add_method('IsTypeIdSet', 2585 'bool', 2586 [], 2587 is_const=True) 2588 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set() [member function] 2589 cls.add_method('Set', 2590 'void', 2591 []) 2592 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] 2593 cls.add_method('SetTypeId', 2594 'void', 2595 [param('ns3::TypeId', 'tid')]) 2596 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] 2597 cls.add_method('SetTypeId', 2598 'void', 2599 [param('char const *', 'tid')]) 2600 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function] 2601 cls.add_method('SetTypeId', 2602 'void', 2603 [param('std::string', 'tid')]) 2604 return 2605 2606def register_Ns3PacketMetadata_methods(root_module, cls): 2607 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] 2608 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) 2609 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [constructor] 2610 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) 2611 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] 2612 cls.add_method('AddAtEnd', 2613 'void', 2614 [param('ns3::PacketMetadata const &', 'o')]) 2615 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] 2616 cls.add_method('AddHeader', 2617 'void', 2618 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2619 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] 2620 cls.add_method('AddPaddingAtEnd', 2621 'void', 2622 [param('uint32_t', 'end')]) 2623 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2624 cls.add_method('AddTrailer', 2625 'void', 2626 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2627 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] 2628 cls.add_method('BeginItem', 2629 'ns3::PacketMetadata::ItemIterator', 2630 [param('ns3::Buffer', 'buffer')], 2631 is_const=True) 2632 ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] 2633 cls.add_method('CreateFragment', 2634 'ns3::PacketMetadata', 2635 [param('uint32_t', 'start'), param('uint32_t', 'end')], 2636 is_const=True) 2637 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 2638 cls.add_method('Deserialize', 2639 'uint32_t', 2640 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 2641 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function] 2642 cls.add_method('Enable', 2643 'void', 2644 [], 2645 is_static=True) 2646 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function] 2647 cls.add_method('EnableChecking', 2648 'void', 2649 [], 2650 is_static=True) 2651 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] 2652 cls.add_method('GetSerializedSize', 2653 'uint32_t', 2654 [], 2655 is_const=True) 2656 ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function] 2657 cls.add_method('GetUid', 2658 'uint64_t', 2659 [], 2660 is_const=True) 2661 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] 2662 cls.add_method('RemoveAtEnd', 2663 'void', 2664 [param('uint32_t', 'end')]) 2665 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] 2666 cls.add_method('RemoveAtStart', 2667 'void', 2668 [param('uint32_t', 'start')]) 2669 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] 2670 cls.add_method('RemoveHeader', 2671 'void', 2672 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2673 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2674 cls.add_method('RemoveTrailer', 2675 'void', 2676 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2677 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 2678 cls.add_method('Serialize', 2679 'uint32_t', 2680 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 2681 is_const=True) 2682 return 2683 2684def register_Ns3PacketMetadataItem_methods(root_module, cls): 2685 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor] 2686 cls.add_constructor([]) 2687 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [constructor] 2688 cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) 2689 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable] 2690 cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) 2691 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable] 2692 cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) 2693 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] 2694 cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) 2695 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable] 2696 cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) 2697 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable] 2698 cls.add_instance_attribute('isFragment', 'bool', is_const=False) 2699 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable] 2700 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2701 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::type [variable] 2702 cls.add_instance_attribute('type', 'ns3::PacketMetadata::Item::ItemType', is_const=False) 2703 return 2704 2705def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): 2706 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [constructor] 2707 cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) 2708 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] 2709 cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) 2710 ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] 2711 cls.add_method('HasNext', 2712 'bool', 2713 [], 2714 is_const=True) 2715 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] 2716 cls.add_method('Next', 2717 'ns3::PacketMetadata::Item', 2718 []) 2719 return 2720 2721def register_Ns3PacketTagIterator_methods(root_module, cls): 2722 ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [constructor] 2723 cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) 2724 ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function] 2725 cls.add_method('HasNext', 2726 'bool', 2727 [], 2728 is_const=True) 2729 ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] 2730 cls.add_method('Next', 2731 'ns3::PacketTagIterator::Item', 2732 []) 2733 return 2734 2735def register_Ns3PacketTagIteratorItem_methods(root_module, cls): 2736 ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [constructor] 2737 cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) 2738 ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 2739 cls.add_method('GetTag', 2740 'void', 2741 [param('ns3::Tag &', 'tag')], 2742 is_const=True) 2743 ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] 2744 cls.add_method('GetTypeId', 2745 'ns3::TypeId', 2746 [], 2747 is_const=True) 2748 return 2749 2750def register_Ns3PacketTagList_methods(root_module, cls): 2751 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor] 2752 cls.add_constructor([]) 2753 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [constructor] 2754 cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) 2755 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] 2756 cls.add_method('Add', 2757 'void', 2758 [param('ns3::Tag const &', 'tag')], 2759 is_const=True) 2760 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 2761 cls.add_method('Deserialize', 2762 'uint32_t', 2763 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 2764 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::GetSerializedSize() const [member function] 2765 cls.add_method('GetSerializedSize', 2766 'uint32_t', 2767 [], 2768 is_const=True) 2769 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] 2770 cls.add_method('Head', 2771 'ns3::PacketTagList::TagData const *', 2772 [], 2773 is_const=True) 2774 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] 2775 cls.add_method('Peek', 2776 'bool', 2777 [param('ns3::Tag &', 'tag')], 2778 is_const=True) 2779 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] 2780 cls.add_method('Remove', 2781 'bool', 2782 [param('ns3::Tag &', 'tag')]) 2783 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function] 2784 cls.add_method('RemoveAll', 2785 'void', 2786 []) 2787 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function] 2788 cls.add_method('Replace', 2789 'bool', 2790 [param('ns3::Tag &', 'tag')]) 2791 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 2792 cls.add_method('Serialize', 2793 'uint32_t', 2794 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 2795 is_const=True) 2796 return 2797 2798def register_Ns3PacketTagListTagData_methods(root_module, cls): 2799 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor] 2800 cls.add_constructor([]) 2801 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [constructor] 2802 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) 2803 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] 2804 cls.add_instance_attribute('count', 'uint32_t', is_const=False) 2805 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] 2806 cls.add_instance_attribute('data', 'uint8_t [ 1 ]', is_const=False) 2807 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] 2808 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) 2809 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::size [variable] 2810 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 2811 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] 2812 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2813 return 2814 2815def register_Ns3ParameterLogger_methods(root_module, cls): 2816 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(ns3::ParameterLogger const & arg0) [constructor] 2817 cls.add_constructor([param('ns3::ParameterLogger const &', 'arg0')]) 2818 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(std::ostream & os) [constructor] 2819 cls.add_constructor([param('std::ostream &', 'os')]) 2820 return 2821 2822def register_Ns3Reservation_methods(root_module, cls): 2823 ## uan-mac-rc.h (module 'uan'): ns3::Reservation::Reservation(ns3::Reservation const & arg0) [constructor] 2824 cls.add_constructor([param('ns3::Reservation const &', 'arg0')]) 2825 ## uan-mac-rc.h (module 'uan'): ns3::Reservation::Reservation() [constructor] 2826 cls.add_constructor([]) 2827 ## uan-mac-rc.h (module 'uan'): ns3::Reservation::Reservation(std::list<std::pair<ns3::Ptr<ns3::Packet>, ns3::Mac8Address>, std::allocator<std::pair<ns3::Ptr<ns3::Packet>, ns3::Mac8Address> > > & list, uint8_t frameNo, uint32_t maxPkts=0) [constructor] 2828 cls.add_constructor([param('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Mac8Address > > &', 'list'), param('uint8_t', 'frameNo'), param('uint32_t', 'maxPkts', default_value='0')]) 2829 ## uan-mac-rc.h (module 'uan'): void ns3::Reservation::AddTimestamp(ns3::Time t) [member function] 2830 cls.add_method('AddTimestamp', 2831 'void', 2832 [param('ns3::Time', 't')]) 2833 ## uan-mac-rc.h (module 'uan'): uint8_t ns3::Reservation::GetFrameNo() const [member function] 2834 cls.add_method('GetFrameNo', 2835 'uint8_t', 2836 [], 2837 is_const=True) 2838 ## uan-mac-rc.h (module 'uan'): uint32_t ns3::Reservation::GetLength() const [member function] 2839 cls.add_method('GetLength', 2840 'uint32_t', 2841 [], 2842 is_const=True) 2843 ## uan-mac-rc.h (module 'uan'): uint32_t ns3::Reservation::GetNoFrames() const [member function] 2844 cls.add_method('GetNoFrames', 2845 'uint32_t', 2846 [], 2847 is_const=True) 2848 ## uan-mac-rc.h (module 'uan'): std::list<std::pair<ns3::Ptr<ns3::Packet>, ns3::Mac8Address>, std::allocator<std::pair<ns3::Ptr<ns3::Packet>, ns3::Mac8Address> > > const & ns3::Reservation::GetPktList() const [member function] 2849 cls.add_method('GetPktList', 2850 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Mac8Address > > const &', 2851 [], 2852 is_const=True) 2853 ## uan-mac-rc.h (module 'uan'): uint8_t ns3::Reservation::GetRetryNo() const [member function] 2854 cls.add_method('GetRetryNo', 2855 'uint8_t', 2856 [], 2857 is_const=True) 2858 ## uan-mac-rc.h (module 'uan'): ns3::Time ns3::Reservation::GetTimestamp(uint8_t n) const [member function] 2859 cls.add_method('GetTimestamp', 2860 'ns3::Time', 2861 [param('uint8_t', 'n')], 2862 is_const=True) 2863 ## uan-mac-rc.h (module 'uan'): void ns3::Reservation::IncrementRetry() [member function] 2864 cls.add_method('IncrementRetry', 2865 'void', 2866 []) 2867 ## uan-mac-rc.h (module 'uan'): bool ns3::Reservation::IsTransmitted() const [member function] 2868 cls.add_method('IsTransmitted', 2869 'bool', 2870 [], 2871 is_const=True) 2872 ## uan-mac-rc.h (module 'uan'): void ns3::Reservation::SetFrameNo(uint8_t fn) [member function] 2873 cls.add_method('SetFrameNo', 2874 'void', 2875 [param('uint8_t', 'fn')]) 2876 ## uan-mac-rc.h (module 'uan'): void ns3::Reservation::SetTransmitted(bool t=true) [member function] 2877 cls.add_method('SetTransmitted', 2878 'void', 2879 [param('bool', 't', default_value='true')]) 2880 return 2881 2882def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls): 2883 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor] 2884 cls.add_constructor([]) 2885 ## 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] 2886 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) 2887 return 2888 2889def register_Ns3Simulator_methods(root_module, cls): 2890 ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [constructor] 2891 cls.add_constructor([param('ns3::Simulator const &', 'arg0')]) 2892 ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function] 2893 cls.add_method('Cancel', 2894 'void', 2895 [param('ns3::EventId const &', 'id')], 2896 is_static=True) 2897 ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function] 2898 cls.add_method('Destroy', 2899 'void', 2900 [], 2901 is_static=True) 2902 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function] 2903 cls.add_method('GetContext', 2904 'uint32_t', 2905 [], 2906 is_static=True) 2907 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function] 2908 cls.add_method('GetDelayLeft', 2909 'ns3::Time', 2910 [param('ns3::EventId const &', 'id')], 2911 is_static=True) 2912 ## simulator.h (module 'core'): static uint64_t ns3::Simulator::GetEventCount() [member function] 2913 cls.add_method('GetEventCount', 2914 'uint64_t', 2915 [], 2916 is_static=True) 2917 ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function] 2918 cls.add_method('GetImplementation', 2919 'ns3::Ptr< ns3::SimulatorImpl >', 2920 [], 2921 is_static=True) 2922 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function] 2923 cls.add_method('GetMaximumSimulationTime', 2924 'ns3::Time', 2925 [], 2926 is_static=True) 2927 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function] 2928 cls.add_method('GetSystemId', 2929 'uint32_t', 2930 [], 2931 is_static=True) 2932 ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function] 2933 cls.add_method('IsExpired', 2934 'bool', 2935 [param('ns3::EventId const &', 'id')], 2936 is_static=True) 2937 ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function] 2938 cls.add_method('IsFinished', 2939 'bool', 2940 [], 2941 is_static=True) 2942 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function] 2943 cls.add_method('Now', 2944 'ns3::Time', 2945 [], 2946 is_static=True) 2947 ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function] 2948 cls.add_method('Remove', 2949 'void', 2950 [param('ns3::EventId const &', 'id')], 2951 is_static=True) 2952 ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function] 2953 cls.add_method('SetImplementation', 2954 'void', 2955 [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], 2956 is_static=True) 2957 ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] 2958 cls.add_method('SetScheduler', 2959 'void', 2960 [param('ns3::ObjectFactory', 'schedulerFactory')], 2961 is_static=True) 2962 ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function] 2963 cls.add_method('Stop', 2964 'void', 2965 [], 2966 is_static=True) 2967 ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function] 2968 cls.add_method('Stop', 2969 'void', 2970 [param('ns3::Time const &', 'delay')], 2971 is_static=True) 2972 return 2973 2974def register_Ns3Tag_methods(root_module, cls): 2975 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] 2976 cls.add_constructor([]) 2977 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [constructor] 2978 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) 2979 ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] 2980 cls.add_method('Deserialize', 2981 'void', 2982 [param('ns3::TagBuffer', 'i')], 2983 is_pure_virtual=True, is_virtual=True) 2984 ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function] 2985 cls.add_method('GetSerializedSize', 2986 'uint32_t', 2987 [], 2988 is_const=True, is_pure_virtual=True, is_virtual=True) 2989 ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] 2990 cls.add_method('GetTypeId', 2991 'ns3::TypeId', 2992 [], 2993 is_static=True) 2994 ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function] 2995 cls.add_method('Print', 2996 'void', 2997 [param('std::ostream &', 'os')], 2998 is_const=True, is_pure_virtual=True, is_virtual=True) 2999 ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] 3000 cls.add_method('Serialize', 3001 'void', 3002 [param('ns3::TagBuffer', 'i')], 3003 is_const=True, is_pure_virtual=True, is_virtual=True) 3004 return 3005 3006def register_Ns3TagBuffer_methods(root_module, cls): 3007 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [constructor] 3008 cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) 3009 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] 3010 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) 3011 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] 3012 cls.add_method('CopyFrom', 3013 'void', 3014 [param('ns3::TagBuffer', 'o')]) 3015 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] 3016 cls.add_method('Read', 3017 'void', 3018 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 3019 ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function] 3020 cls.add_method('ReadDouble', 3021 'double', 3022 []) 3023 ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function] 3024 cls.add_method('ReadU16', 3025 'uint16_t', 3026 []) 3027 ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function] 3028 cls.add_method('ReadU32', 3029 'uint32_t', 3030 []) 3031 ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function] 3032 cls.add_method('ReadU64', 3033 'uint64_t', 3034 []) 3035 ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function] 3036 cls.add_method('ReadU8', 3037 'uint8_t', 3038 []) 3039 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] 3040 cls.add_method('TrimAtEnd', 3041 'void', 3042 [param('uint32_t', 'trim')]) 3043 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] 3044 cls.add_method('Write', 3045 'void', 3046 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 3047 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function] 3048 cls.add_method('WriteDouble', 3049 'void', 3050 [param('double', 'v')]) 3051 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t v) [member function] 3052 cls.add_method('WriteU16', 3053 'void', 3054 [param('uint16_t', 'v')]) 3055 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t v) [member function] 3056 cls.add_method('WriteU32', 3057 'void', 3058 [param('uint32_t', 'v')]) 3059 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function] 3060 cls.add_method('WriteU64', 3061 'void', 3062 [param('uint64_t', 'v')]) 3063 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] 3064 cls.add_method('WriteU8', 3065 'void', 3066 [param('uint8_t', 'v')]) 3067 return 3068 3069def register_Ns3Tap_methods(root_module, cls): 3070 ## uan-prop-model.h (module 'uan'): ns3::Tap::Tap(ns3::Tap const & arg0) [constructor] 3071 cls.add_constructor([param('ns3::Tap const &', 'arg0')]) 3072 ## uan-prop-model.h (module 'uan'): ns3::Tap::Tap() [constructor] 3073 cls.add_constructor([]) 3074 ## uan-prop-model.h (module 'uan'): ns3::Tap::Tap(ns3::Time delay, std::complex<double> amp) [constructor] 3075 cls.add_constructor([param('ns3::Time', 'delay'), param('std::complex< double >', 'amp')]) 3076 ## uan-prop-model.h (module 'uan'): std::complex<double> ns3::Tap::GetAmp() const [member function] 3077 cls.add_method('GetAmp', 3078 'std::complex< double >', 3079 [], 3080 is_const=True) 3081 ## uan-prop-model.h (module 'uan'): ns3::Time ns3::Tap::GetDelay() const [member function] 3082 cls.add_method('GetDelay', 3083 'ns3::Time', 3084 [], 3085 is_const=True) 3086 return 3087 3088def register_Ns3Time_methods(root_module, cls): 3089 cls.add_binary_comparison_operator('==') 3090 cls.add_binary_comparison_operator('!=') 3091 cls.add_binary_comparison_operator('<=') 3092 cls.add_binary_comparison_operator('>=') 3093 cls.add_binary_comparison_operator('<') 3094 cls.add_binary_comparison_operator('>') 3095 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3096 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3097 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 3098 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3099 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 3100 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) 3101 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) 3102 cls.add_output_stream_operator() 3103 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] 3104 cls.add_constructor([]) 3105 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] 3106 cls.add_constructor([param('ns3::Time const &', 'o')]) 3107 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] 3108 cls.add_constructor([param('double', 'v')]) 3109 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] 3110 cls.add_constructor([param('int', 'v')]) 3111 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] 3112 cls.add_constructor([param('long int', 'v')]) 3113 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] 3114 cls.add_constructor([param('long long int', 'v')]) 3115 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] 3116 cls.add_constructor([param('unsigned int', 'v')]) 3117 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] 3118 cls.add_constructor([param('long unsigned int', 'v')]) 3119 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] 3120 cls.add_constructor([param('long long unsigned int', 'v')]) 3121 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] 3122 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) 3123 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] 3124 cls.add_constructor([param('std::string const &', 's')]) 3125 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit=::ns3::Time::Unit::AUTO) const [member function] 3126 cls.add_method('As', 3127 'ns3::TimeWithUnit', 3128 [param('ns3::Time::Unit const', 'unit', default_value='::ns3::Time::Unit::AUTO')], 3129 is_const=True) 3130 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] 3131 cls.add_method('Compare', 3132 'int', 3133 [param('ns3::Time const &', 'o')], 3134 is_const=True) 3135 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] 3136 cls.add_method('From', 3137 'ns3::Time', 3138 [param('ns3::int64x64_t const &', 'value')], 3139 is_static=True) 3140 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] 3141 cls.add_method('From', 3142 'ns3::Time', 3143 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], 3144 is_static=True) 3145 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] 3146 cls.add_method('FromDouble', 3147 'ns3::Time', 3148 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], 3149 is_static=True) 3150 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] 3151 cls.add_method('FromInteger', 3152 'ns3::Time', 3153 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], 3154 is_static=True) 3155 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] 3156 cls.add_method('GetDays', 3157 'double', 3158 [], 3159 is_const=True) 3160 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] 3161 cls.add_method('GetDouble', 3162 'double', 3163 [], 3164 is_const=True) 3165 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] 3166 cls.add_method('GetFemtoSeconds', 3167 'int64_t', 3168 [], 3169 is_const=True) 3170 ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] 3171 cls.add_method('GetHours', 3172 'double', 3173 [], 3174 is_const=True) 3175 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] 3176 cls.add_method('GetInteger', 3177 'int64_t', 3178 [], 3179 is_const=True) 3180 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] 3181 cls.add_method('GetMicroSeconds', 3182 'int64_t', 3183 [], 3184 is_const=True) 3185 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] 3186 cls.add_method('GetMilliSeconds', 3187 'int64_t', 3188 [], 3189 is_const=True) 3190 ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] 3191 cls.add_method('GetMinutes', 3192 'double', 3193 [], 3194 is_const=True) 3195 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] 3196 cls.add_method('GetNanoSeconds', 3197 'int64_t', 3198 [], 3199 is_const=True) 3200 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] 3201 cls.add_method('GetPicoSeconds', 3202 'int64_t', 3203 [], 3204 is_const=True) 3205 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] 3206 cls.add_method('GetResolution', 3207 'ns3::Time::Unit', 3208 [], 3209 is_static=True) 3210 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] 3211 cls.add_method('GetSeconds', 3212 'double', 3213 [], 3214 is_const=True) 3215 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] 3216 cls.add_method('GetTimeStep', 3217 'int64_t', 3218 [], 3219 is_const=True) 3220 ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] 3221 cls.add_method('GetYears', 3222 'double', 3223 [], 3224 is_const=True) 3225 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] 3226 cls.add_method('IsNegative', 3227 'bool', 3228 [], 3229 is_const=True) 3230 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] 3231 cls.add_method('IsPositive', 3232 'bool', 3233 [], 3234 is_const=True) 3235 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] 3236 cls.add_method('IsStrictlyNegative', 3237 'bool', 3238 [], 3239 is_const=True) 3240 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] 3241 cls.add_method('IsStrictlyPositive', 3242 'bool', 3243 [], 3244 is_const=True) 3245 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] 3246 cls.add_method('IsZero', 3247 'bool', 3248 [], 3249 is_const=True) 3250 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] 3251 cls.add_method('Max', 3252 'ns3::Time', 3253 [], 3254 is_static=True) 3255 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] 3256 cls.add_method('Min', 3257 'ns3::Time', 3258 [], 3259 is_static=True) 3260 ## nstime.h (module 'core'): ns3::Time ns3::Time::RoundTo(ns3::Time::Unit unit) const [member function] 3261 cls.add_method('RoundTo', 3262 'ns3::Time', 3263 [param('ns3::Time::Unit', 'unit')], 3264 is_const=True) 3265 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] 3266 cls.add_method('SetResolution', 3267 'void', 3268 [param('ns3::Time::Unit', 'resolution')], 3269 is_static=True) 3270 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] 3271 cls.add_method('StaticInit', 3272 'bool', 3273 [], 3274 is_static=True) 3275 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] 3276 cls.add_method('To', 3277 'ns3::int64x64_t', 3278 [param('ns3::Time::Unit', 'unit')], 3279 is_const=True) 3280 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] 3281 cls.add_method('ToDouble', 3282 'double', 3283 [param('ns3::Time::Unit', 'unit')], 3284 is_const=True) 3285 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] 3286 cls.add_method('ToInteger', 3287 'int64_t', 3288 [param('ns3::Time::Unit', 'unit')], 3289 is_const=True) 3290 return 3291 3292def register_Ns3TimeWithUnit_methods(root_module, cls): 3293 cls.add_output_stream_operator() 3294 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor] 3295 cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')]) 3296 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor] 3297 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) 3298 return 3299 3300def register_Ns3TracedValue__Double_methods(root_module, cls): 3301 ## traced-value.h (module 'core'): ns3::TracedValue<double>::TracedValue() [constructor] 3302 cls.add_constructor([]) 3303 ## traced-value.h (module 'core'): ns3::TracedValue<double>::TracedValue(ns3::TracedValue<double> const & o) [constructor] 3304 cls.add_constructor([param('ns3::TracedValue< double > const &', 'o')]) 3305 ## traced-value.h (module 'core'): ns3::TracedValue<double>::TracedValue(double const & v) [constructor] 3306 cls.add_constructor([param('double const &', 'v')]) 3307 ## traced-value.h (module 'core'): ns3::TracedValue<double>::TracedValue(ns3::TracedValue<double> const & other) [constructor] 3308 cls.add_constructor([param('ns3::TracedValue< double > const &', 'other')]) 3309 ## traced-value.h (module 'core'): ns3::TracedValue<double>::TracedValue(ns3::TracedValue<double> const & other) [constructor] 3310 cls.add_constructor([param('ns3::TracedValue< double > const &', 'other')]) 3311 ## traced-value.h (module 'core'): void ns3::TracedValue<double>::Connect(ns3::CallbackBase const & cb, std::string path) [member function] 3312 cls.add_method('Connect', 3313 'void', 3314 [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) 3315 ## traced-value.h (module 'core'): void ns3::TracedValue<double>::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] 3316 cls.add_method('ConnectWithoutContext', 3317 'void', 3318 [param('ns3::CallbackBase const &', 'cb')]) 3319 ## traced-value.h (module 'core'): void ns3::TracedValue<double>::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] 3320 cls.add_method('Disconnect', 3321 'void', 3322 [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) 3323 ## traced-value.h (module 'core'): void ns3::TracedValue<double>::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] 3324 cls.add_method('DisconnectWithoutContext', 3325 'void', 3326 [param('ns3::CallbackBase const &', 'cb')]) 3327 ## traced-value.h (module 'core'): double ns3::TracedValue<double>::Get() const [member function] 3328 cls.add_method('Get', 3329 'double', 3330 [], 3331 is_const=True) 3332 ## traced-value.h (module 'core'): void ns3::TracedValue<double>::Set(double const & v) [member function] 3333 cls.add_method('Set', 3334 'void', 3335 [param('double const &', 'v')]) 3336 return 3337 3338def register_Ns3TypeId_methods(root_module, cls): 3339 cls.add_binary_comparison_operator('==') 3340 cls.add_binary_comparison_operator('!=') 3341 cls.add_output_stream_operator() 3342 cls.add_binary_comparison_operator('<') 3343 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] 3344 cls.add_constructor([param('char const *', 'name')]) 3345 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] 3346 cls.add_constructor([]) 3347 ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [constructor] 3348 cls.add_constructor([param('ns3::TypeId const &', 'o')]) 3349 ## 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] 3350 cls.add_method('AddAttribute', 3351 'ns3::TypeId', 3352 [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='""')]) 3353 ## 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] 3354 cls.add_method('AddAttribute', 3355 'ns3::TypeId', 3356 [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='""')]) 3357 ## 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] 3358 cls.add_method('AddTraceSource', 3359 'ns3::TypeId', 3360 [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='""')]) 3361 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(std::size_t i) const [member function] 3362 cls.add_method('GetAttribute', 3363 'ns3::TypeId::AttributeInformation', 3364 [param('std::size_t', 'i')], 3365 is_const=True) 3366 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(std::size_t i) const [member function] 3367 cls.add_method('GetAttributeFullName', 3368 'std::string', 3369 [param('std::size_t', 'i')], 3370 is_const=True) 3371 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetAttributeN() const [member function] 3372 cls.add_method('GetAttributeN', 3373 'std::size_t', 3374 [], 3375 is_const=True) 3376 ## 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] 3377 cls.add_method('GetConstructor', 3378 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 3379 [], 3380 is_const=True) 3381 ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function] 3382 cls.add_method('GetGroupName', 3383 'std::string', 3384 [], 3385 is_const=True) 3386 ## type-id.h (module 'core'): ns3::TypeId::hash_t ns3::TypeId::GetHash() const [member function] 3387 cls.add_method('GetHash', 3388 'ns3::TypeId::hash_t', 3389 [], 3390 is_const=True) 3391 ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function] 3392 cls.add_method('GetName', 3393 'std::string', 3394 [], 3395 is_const=True) 3396 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function] 3397 cls.add_method('GetParent', 3398 'ns3::TypeId', 3399 [], 3400 is_const=True) 3401 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint16_t i) [member function] 3402 cls.add_method('GetRegistered', 3403 'ns3::TypeId', 3404 [param('uint16_t', 'i')], 3405 is_static=True) 3406 ## type-id.h (module 'core'): static uint16_t ns3::TypeId::GetRegisteredN() [member function] 3407 cls.add_method('GetRegisteredN', 3408 'uint16_t', 3409 [], 3410 is_static=True) 3411 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetSize() const [member function] 3412 cls.add_method('GetSize', 3413 'std::size_t', 3414 [], 3415 is_const=True) 3416 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(std::size_t i) const [member function] 3417 cls.add_method('GetTraceSource', 3418 'ns3::TypeId::TraceSourceInformation', 3419 [param('std::size_t', 'i')], 3420 is_const=True) 3421 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetTraceSourceN() const [member function] 3422 cls.add_method('GetTraceSourceN', 3423 'std::size_t', 3424 [], 3425 is_const=True) 3426 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] 3427 cls.add_method('GetUid', 3428 'uint16_t', 3429 [], 3430 is_const=True) 3431 ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function] 3432 cls.add_method('HasConstructor', 3433 'bool', 3434 [], 3435 is_const=True) 3436 ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function] 3437 cls.add_method('HasParent', 3438 'bool', 3439 [], 3440 is_const=True) 3441 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function] 3442 cls.add_method('HideFromDocumentation', 3443 'ns3::TypeId', 3444 []) 3445 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] 3446 cls.add_method('IsChildOf', 3447 'bool', 3448 [param('ns3::TypeId', 'other')], 3449 is_const=True) 3450 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] 3451 cls.add_method('LookupAttributeByName', 3452 'bool', 3453 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], 3454 is_const=True) 3455 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(ns3::TypeId::hash_t hash) [member function] 3456 cls.add_method('LookupByHash', 3457 'ns3::TypeId', 3458 [param('uint32_t', 'hash')], 3459 is_static=True) 3460 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(ns3::TypeId::hash_t hash, ns3::TypeId * tid) [member function] 3461 cls.add_method('LookupByHashFailSafe', 3462 'bool', 3463 [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')], 3464 is_static=True) 3465 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] 3466 cls.add_method('LookupByName', 3467 'ns3::TypeId', 3468 [param('std::string', 'name')], 3469 is_static=True) 3470 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] 3471 cls.add_method('LookupTraceSourceByName', 3472 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3473 [param('std::string', 'name')], 3474 is_const=True) 3475 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name, ns3::TypeId::TraceSourceInformation * info) const [member function] 3476 cls.add_method('LookupTraceSourceByName', 3477 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3478 [param('std::string', 'name'), param('ns3::TypeId::TraceSourceInformation *', 'info')], 3479 is_const=True) 3480 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] 3481 cls.add_method('MustHideFromDocumentation', 3482 'bool', 3483 [], 3484 is_const=True) 3485 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(std::size_t i, ns3::Ptr<const ns3::AttributeValue> initialValue) [member function] 3486 cls.add_method('SetAttributeInitialValue', 3487 'bool', 3488 [param('std::size_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) 3489 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] 3490 cls.add_method('SetGroupName', 3491 'ns3::TypeId', 3492 [param('std::string', 'groupName')]) 3493 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] 3494 cls.add_method('SetParent', 3495 'ns3::TypeId', 3496 [param('ns3::TypeId', 'tid')]) 3497 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function] 3498 cls.add_method('SetSize', 3499 'ns3::TypeId', 3500 [param('std::size_t', 'size')]) 3501 ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t uid) [member function] 3502 cls.add_method('SetUid', 3503 'void', 3504 [param('uint16_t', 'uid')]) 3505 return 3506 3507def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): 3508 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] 3509 cls.add_constructor([]) 3510 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [constructor] 3511 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) 3512 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] 3513 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) 3514 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] 3515 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 3516 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) 3517 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] 3518 cls.add_instance_attribute('help', 'std::string', is_const=False) 3519 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] 3520 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3521 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] 3522 cls.add_instance_attribute('name', 'std::string', is_const=False) 3523 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] 3524 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3525 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportLevel [variable] 3526 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3527 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportMsg [variable] 3528 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3529 return 3530 3531def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): 3532 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] 3533 cls.add_constructor([]) 3534 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [constructor] 3535 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) 3536 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] 3537 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) 3538 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::callback [variable] 3539 cls.add_instance_attribute('callback', 'std::string', is_const=False) 3540 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] 3541 cls.add_instance_attribute('help', 'std::string', is_const=False) 3542 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] 3543 cls.add_instance_attribute('name', 'std::string', is_const=False) 3544 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportLevel [variable] 3545 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3546 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportMsg [variable] 3547 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3548 return 3549 3550def register_Ns3UanHelper_methods(root_module, cls): 3551 ## uan-helper.h (module 'uan'): ns3::UanHelper::UanHelper(ns3::UanHelper const & arg0) [constructor] 3552 cls.add_constructor([param('ns3::UanHelper const &', 'arg0')]) 3553 ## uan-helper.h (module 'uan'): ns3::UanHelper::UanHelper() [constructor] 3554 cls.add_constructor([]) 3555 ## uan-helper.h (module 'uan'): int64_t ns3::UanHelper::AssignStreams(ns3::NetDeviceContainer c, int64_t stream) [member function] 3556 cls.add_method('AssignStreams', 3557 'int64_t', 3558 [param('ns3::NetDeviceContainer', 'c'), param('int64_t', 'stream')]) 3559 ## uan-helper.h (module 'uan'): static void ns3::UanHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function] 3560 cls.add_method('EnableAscii', 3561 'void', 3562 [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 3563 is_static=True) 3564 ## uan-helper.h (module 'uan'): static void ns3::UanHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function] 3565 cls.add_method('EnableAscii', 3566 'void', 3567 [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')], 3568 is_static=True) 3569 ## uan-helper.h (module 'uan'): static void ns3::UanHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function] 3570 cls.add_method('EnableAscii', 3571 'void', 3572 [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 3573 is_static=True) 3574 ## uan-helper.h (module 'uan'): static void ns3::UanHelper::EnableAsciiAll(std::ostream & os) [member function] 3575 cls.add_method('EnableAsciiAll', 3576 'void', 3577 [param('std::ostream &', 'os')], 3578 is_static=True) 3579 ## uan-helper.h (module 'uan'): ns3::NetDeviceContainer ns3::UanHelper::Install(ns3::NodeContainer c) const [member function] 3580 cls.add_method('Install', 3581 'ns3::NetDeviceContainer', 3582 [param('ns3::NodeContainer', 'c')], 3583 is_const=True) 3584 ## uan-helper.h (module 'uan'): ns3::NetDeviceContainer ns3::UanHelper::Install(ns3::NodeContainer c, ns3::Ptr<ns3::UanChannel> channel) const [member function] 3585 cls.add_method('Install', 3586 'ns3::NetDeviceContainer', 3587 [param('ns3::NodeContainer', 'c'), param('ns3::Ptr< ns3::UanChannel >', 'channel')], 3588 is_const=True) 3589 ## uan-helper.h (module 'uan'): ns3::Ptr<ns3::UanNetDevice> ns3::UanHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::UanChannel> channel) const [member function] 3590 cls.add_method('Install', 3591 'ns3::Ptr< ns3::UanNetDevice >', 3592 [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::UanChannel >', 'channel')], 3593 is_const=True) 3594 ## uan-helper.h (module 'uan'): void ns3::UanHelper::SetMac(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] 3595 cls.add_method('SetMac', 3596 'void', 3597 [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) 3598 ## uan-helper.h (module 'uan'): void ns3::UanHelper::SetPhy(std::string phyType, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] 3599 cls.add_method('SetPhy', 3600 'void', 3601 [param('std::string', 'phyType'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) 3602 ## uan-helper.h (module 'uan'): void ns3::UanHelper::SetTransducer(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] 3603 cls.add_method('SetTransducer', 3604 'void', 3605 [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) 3606 return 3607 3608def register_Ns3UanModesList_methods(root_module, cls): 3609 cls.add_output_stream_operator() 3610 ## uan-tx-mode.h (module 'uan'): ns3::UanModesList::UanModesList(ns3::UanModesList const & arg0) [constructor] 3611 cls.add_constructor([param('ns3::UanModesList const &', 'arg0')]) 3612 ## uan-tx-mode.h (module 'uan'): ns3::UanModesList::UanModesList() [constructor] 3613 cls.add_constructor([]) 3614 ## uan-tx-mode.h (module 'uan'): void ns3::UanModesList::AppendMode(ns3::UanTxMode mode) [member function] 3615 cls.add_method('AppendMode', 3616 'void', 3617 [param('ns3::UanTxMode', 'mode')]) 3618 ## uan-tx-mode.h (module 'uan'): void ns3::UanModesList::DeleteMode(uint32_t num) [member function] 3619 cls.add_method('DeleteMode', 3620 'void', 3621 [param('uint32_t', 'num')]) 3622 ## uan-tx-mode.h (module 'uan'): uint32_t ns3::UanModesList::GetNModes() const [member function] 3623 cls.add_method('GetNModes', 3624 'uint32_t', 3625 [], 3626 is_const=True) 3627 return 3628 3629def register_Ns3UanPacketArrival_methods(root_module, cls): 3630 ## uan-transducer.h (module 'uan'): ns3::UanPacketArrival::UanPacketArrival(ns3::UanPacketArrival const & arg0) [constructor] 3631 cls.add_constructor([param('ns3::UanPacketArrival const &', 'arg0')]) 3632 ## uan-transducer.h (module 'uan'): ns3::UanPacketArrival::UanPacketArrival() [constructor] 3633 cls.add_constructor([]) 3634 ## uan-transducer.h (module 'uan'): ns3::UanPacketArrival::UanPacketArrival(ns3::Ptr<ns3::Packet> packet, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp, ns3::Time arrTime) [constructor] 3635 cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp'), param('ns3::Time', 'arrTime')]) 3636 ## uan-transducer.h (module 'uan'): ns3::Time ns3::UanPacketArrival::GetArrivalTime() const [member function] 3637 cls.add_method('GetArrivalTime', 3638 'ns3::Time', 3639 [], 3640 is_const=True) 3641 ## uan-transducer.h (module 'uan'): ns3::Ptr<ns3::Packet> ns3::UanPacketArrival::GetPacket() const [member function] 3642 cls.add_method('GetPacket', 3643 'ns3::Ptr< ns3::Packet >', 3644 [], 3645 is_const=True) 3646 ## uan-transducer.h (module 'uan'): ns3::UanPdp ns3::UanPacketArrival::GetPdp() const [member function] 3647 cls.add_method('GetPdp', 3648 'ns3::UanPdp', 3649 [], 3650 is_const=True) 3651 ## uan-transducer.h (module 'uan'): double ns3::UanPacketArrival::GetRxPowerDb() const [member function] 3652 cls.add_method('GetRxPowerDb', 3653 'double', 3654 [], 3655 is_const=True) 3656 ## uan-transducer.h (module 'uan'): ns3::UanTxMode const & ns3::UanPacketArrival::GetTxMode() const [member function] 3657 cls.add_method('GetTxMode', 3658 'ns3::UanTxMode const &', 3659 [], 3660 is_const=True) 3661 return 3662 3663def register_Ns3UanPdp_methods(root_module, cls): 3664 cls.add_output_stream_operator() 3665 ## uan-prop-model.h (module 'uan'): ns3::UanPdp::UanPdp(ns3::UanPdp const & arg0) [constructor] 3666 cls.add_constructor([param('ns3::UanPdp const &', 'arg0')]) 3667 ## uan-prop-model.h (module 'uan'): ns3::UanPdp::UanPdp() [constructor] 3668 cls.add_constructor([]) 3669 ## uan-prop-model.h (module 'uan'): ns3::UanPdp::UanPdp(std::vector<ns3::Tap, std::allocator<ns3::Tap> > taps, ns3::Time resolution) [constructor] 3670 cls.add_constructor([param('std::vector< ns3::Tap >', 'taps'), param('ns3::Time', 'resolution')]) 3671 ## uan-prop-model.h (module 'uan'): ns3::UanPdp::UanPdp(std::vector<std::complex<double>, std::allocator<std::complex<double> > > arrivals, ns3::Time resolution) [constructor] 3672 cls.add_constructor([param('std::vector< std::complex< double > >', 'arrivals'), param('ns3::Time', 'resolution')]) 3673 ## uan-prop-model.h (module 'uan'): ns3::UanPdp::UanPdp(std::vector<double, std::allocator<double> > arrivals, ns3::Time resolution) [constructor] 3674 cls.add_constructor([param('std::vector< double >', 'arrivals'), param('ns3::Time', 'resolution')]) 3675 ## uan-prop-model.h (module 'uan'): static ns3::UanPdp ns3::UanPdp::CreateImpulsePdp() [member function] 3676 cls.add_method('CreateImpulsePdp', 3677 'ns3::UanPdp', 3678 [], 3679 is_static=True) 3680 ## uan-prop-model.h (module 'uan'): ns3::UanPdp::Iterator ns3::UanPdp::GetBegin() const [member function] 3681 cls.add_method('GetBegin', 3682 'ns3::UanPdp::Iterator', 3683 [], 3684 is_const=True) 3685 ## uan-prop-model.h (module 'uan'): ns3::UanPdp::Iterator ns3::UanPdp::GetEnd() const [member function] 3686 cls.add_method('GetEnd', 3687 'ns3::UanPdp::Iterator', 3688 [], 3689 is_const=True) 3690 ## uan-prop-model.h (module 'uan'): uint32_t ns3::UanPdp::GetNTaps() const [member function] 3691 cls.add_method('GetNTaps', 3692 'uint32_t', 3693 [], 3694 is_const=True) 3695 ## uan-prop-model.h (module 'uan'): ns3::Time ns3::UanPdp::GetResolution() const [member function] 3696 cls.add_method('GetResolution', 3697 'ns3::Time', 3698 [], 3699 is_const=True) 3700 ## uan-prop-model.h (module 'uan'): ns3::Tap const & ns3::UanPdp::GetTap(uint32_t i) const [member function] 3701 cls.add_method('GetTap', 3702 'ns3::Tap const &', 3703 [param('uint32_t', 'i')], 3704 is_const=True) 3705 ## uan-prop-model.h (module 'uan'): ns3::UanPdp ns3::UanPdp::NormalizeToSumNc() const [member function] 3706 cls.add_method('NormalizeToSumNc', 3707 'ns3::UanPdp', 3708 [], 3709 is_const=True) 3710 ## uan-prop-model.h (module 'uan'): void ns3::UanPdp::SetNTaps(uint32_t nTaps) [member function] 3711 cls.add_method('SetNTaps', 3712 'void', 3713 [param('uint32_t', 'nTaps')]) 3714 ## uan-prop-model.h (module 'uan'): void ns3::UanPdp::SetResolution(ns3::Time resolution) [member function] 3715 cls.add_method('SetResolution', 3716 'void', 3717 [param('ns3::Time', 'resolution')]) 3718 ## uan-prop-model.h (module 'uan'): void ns3::UanPdp::SetTap(std::complex<double> arrival, uint32_t index) [member function] 3719 cls.add_method('SetTap', 3720 'void', 3721 [param('std::complex< double >', 'arrival'), param('uint32_t', 'index')]) 3722 ## uan-prop-model.h (module 'uan'): std::complex<double> ns3::UanPdp::SumTapsC(ns3::Time begin, ns3::Time end) const [member function] 3723 cls.add_method('SumTapsC', 3724 'std::complex< double >', 3725 [param('ns3::Time', 'begin'), param('ns3::Time', 'end')], 3726 is_const=True) 3727 ## uan-prop-model.h (module 'uan'): std::complex<double> ns3::UanPdp::SumTapsFromMaxC(ns3::Time delay, ns3::Time duration) const [member function] 3728 cls.add_method('SumTapsFromMaxC', 3729 'std::complex< double >', 3730 [param('ns3::Time', 'delay'), param('ns3::Time', 'duration')], 3731 is_const=True) 3732 ## uan-prop-model.h (module 'uan'): double ns3::UanPdp::SumTapsFromMaxNc(ns3::Time delay, ns3::Time duration) const [member function] 3733 cls.add_method('SumTapsFromMaxNc', 3734 'double', 3735 [param('ns3::Time', 'delay'), param('ns3::Time', 'duration')], 3736 is_const=True) 3737 ## uan-prop-model.h (module 'uan'): double ns3::UanPdp::SumTapsNc(ns3::Time begin, ns3::Time end) const [member function] 3738 cls.add_method('SumTapsNc', 3739 'double', 3740 [param('ns3::Time', 'begin'), param('ns3::Time', 'end')], 3741 is_const=True) 3742 return 3743 3744def register_Ns3UanPhyListener_methods(root_module, cls): 3745 ## uan-phy.h (module 'uan'): ns3::UanPhyListener::UanPhyListener() [constructor] 3746 cls.add_constructor([]) 3747 ## uan-phy.h (module 'uan'): ns3::UanPhyListener::UanPhyListener(ns3::UanPhyListener const & arg0) [constructor] 3748 cls.add_constructor([param('ns3::UanPhyListener const &', 'arg0')]) 3749 ## uan-phy.h (module 'uan'): void ns3::UanPhyListener::NotifyCcaEnd() [member function] 3750 cls.add_method('NotifyCcaEnd', 3751 'void', 3752 [], 3753 is_pure_virtual=True, is_virtual=True) 3754 ## uan-phy.h (module 'uan'): void ns3::UanPhyListener::NotifyCcaStart() [member function] 3755 cls.add_method('NotifyCcaStart', 3756 'void', 3757 [], 3758 is_pure_virtual=True, is_virtual=True) 3759 ## uan-phy.h (module 'uan'): void ns3::UanPhyListener::NotifyRxEndError() [member function] 3760 cls.add_method('NotifyRxEndError', 3761 'void', 3762 [], 3763 is_pure_virtual=True, is_virtual=True) 3764 ## uan-phy.h (module 'uan'): void ns3::UanPhyListener::NotifyRxEndOk() [member function] 3765 cls.add_method('NotifyRxEndOk', 3766 'void', 3767 [], 3768 is_pure_virtual=True, is_virtual=True) 3769 ## uan-phy.h (module 'uan'): void ns3::UanPhyListener::NotifyRxStart() [member function] 3770 cls.add_method('NotifyRxStart', 3771 'void', 3772 [], 3773 is_pure_virtual=True, is_virtual=True) 3774 ## uan-phy.h (module 'uan'): void ns3::UanPhyListener::NotifyTxEnd() [member function] 3775 cls.add_method('NotifyTxEnd', 3776 'void', 3777 [], 3778 is_pure_virtual=True, is_virtual=True) 3779 ## uan-phy.h (module 'uan'): void ns3::UanPhyListener::NotifyTxStart(ns3::Time duration) [member function] 3780 cls.add_method('NotifyTxStart', 3781 'void', 3782 [param('ns3::Time', 'duration')], 3783 is_pure_virtual=True, is_virtual=True) 3784 return 3785 3786def register_Ns3UanProtocolBits_methods(root_module, cls): 3787 ## uan-header-common.h (module 'uan'): ns3::UanProtocolBits::UanProtocolBits() [constructor] 3788 cls.add_constructor([]) 3789 ## uan-header-common.h (module 'uan'): ns3::UanProtocolBits::UanProtocolBits(ns3::UanProtocolBits const & arg0) [constructor] 3790 cls.add_constructor([param('ns3::UanProtocolBits const &', 'arg0')]) 3791 ## uan-header-common.h (module 'uan'): ns3::UanProtocolBits::m_protocolNumber [variable] 3792 cls.add_instance_attribute('m_protocolNumber', 'uint8_t', is_const=False) 3793 ## uan-header-common.h (module 'uan'): ns3::UanProtocolBits::m_type [variable] 3794 cls.add_instance_attribute('m_type', 'uint8_t', is_const=False) 3795 return 3796 3797def register_Ns3UanTxMode_methods(root_module, cls): 3798 cls.add_output_stream_operator() 3799 ## uan-tx-mode.h (module 'uan'): ns3::UanTxMode::UanTxMode(ns3::UanTxMode const & arg0) [constructor] 3800 cls.add_constructor([param('ns3::UanTxMode const &', 'arg0')]) 3801 ## uan-tx-mode.h (module 'uan'): ns3::UanTxMode::UanTxMode() [constructor] 3802 cls.add_constructor([]) 3803 ## uan-tx-mode.h (module 'uan'): uint32_t ns3::UanTxMode::GetBandwidthHz() const [member function] 3804 cls.add_method('GetBandwidthHz', 3805 'uint32_t', 3806 [], 3807 is_const=True) 3808 ## uan-tx-mode.h (module 'uan'): uint32_t ns3::UanTxMode::GetCenterFreqHz() const [member function] 3809 cls.add_method('GetCenterFreqHz', 3810 'uint32_t', 3811 [], 3812 is_const=True) 3813 ## uan-tx-mode.h (module 'uan'): uint32_t ns3::UanTxMode::GetConstellationSize() const [member function] 3814 cls.add_method('GetConstellationSize', 3815 'uint32_t', 3816 [], 3817 is_const=True) 3818 ## uan-tx-mode.h (module 'uan'): uint32_t ns3::UanTxMode::GetDataRateBps() const [member function] 3819 cls.add_method('GetDataRateBps', 3820 'uint32_t', 3821 [], 3822 is_const=True) 3823 ## uan-tx-mode.h (module 'uan'): ns3::UanTxMode::ModulationType ns3::UanTxMode::GetModType() const [member function] 3824 cls.add_method('GetModType', 3825 'ns3::UanTxMode::ModulationType', 3826 [], 3827 is_const=True) 3828 ## uan-tx-mode.h (module 'uan'): std::string ns3::UanTxMode::GetName() const [member function] 3829 cls.add_method('GetName', 3830 'std::string', 3831 [], 3832 is_const=True) 3833 ## uan-tx-mode.h (module 'uan'): uint32_t ns3::UanTxMode::GetPhyRateSps() const [member function] 3834 cls.add_method('GetPhyRateSps', 3835 'uint32_t', 3836 [], 3837 is_const=True) 3838 ## uan-tx-mode.h (module 'uan'): uint32_t ns3::UanTxMode::GetUid() const [member function] 3839 cls.add_method('GetUid', 3840 'uint32_t', 3841 [], 3842 is_const=True) 3843 return 3844 3845def register_Ns3UanTxModeFactory_methods(root_module, cls): 3846 ## uan-tx-mode.h (module 'uan'): ns3::UanTxModeFactory::UanTxModeFactory(ns3::UanTxModeFactory const & arg0) [constructor] 3847 cls.add_constructor([param('ns3::UanTxModeFactory const &', 'arg0')]) 3848 ## uan-tx-mode.h (module 'uan'): ns3::UanTxModeFactory::UanTxModeFactory() [constructor] 3849 cls.add_constructor([]) 3850 ## uan-tx-mode.h (module 'uan'): static ns3::UanTxMode ns3::UanTxModeFactory::CreateMode(ns3::UanTxMode::ModulationType type, uint32_t dataRateBps, uint32_t phyRateSps, uint32_t cfHz, uint32_t bwHz, uint32_t constSize, std::string name) [member function] 3851 cls.add_method('CreateMode', 3852 'ns3::UanTxMode', 3853 [param('ns3::UanTxMode::ModulationType', 'type'), param('uint32_t', 'dataRateBps'), param('uint32_t', 'phyRateSps'), param('uint32_t', 'cfHz'), param('uint32_t', 'bwHz'), param('uint32_t', 'constSize'), param('std::string', 'name')], 3854 is_static=True) 3855 ## uan-tx-mode.h (module 'uan'): static ns3::UanTxMode ns3::UanTxModeFactory::GetMode(std::string name) [member function] 3856 cls.add_method('GetMode', 3857 'ns3::UanTxMode', 3858 [param('std::string', 'name')], 3859 is_static=True) 3860 ## uan-tx-mode.h (module 'uan'): static ns3::UanTxMode ns3::UanTxModeFactory::GetMode(uint32_t uid) [member function] 3861 cls.add_method('GetMode', 3862 'ns3::UanTxMode', 3863 [param('uint32_t', 'uid')], 3864 is_static=True) 3865 return 3866 3867def register_Ns3Vector2D_methods(root_module, cls): 3868 cls.add_output_stream_operator() 3869 cls.add_binary_comparison_operator('<') 3870 cls.add_binary_numeric_operator('-', root_module['ns3::Vector2D'], root_module['ns3::Vector2D'], param('ns3::Vector2D const &', 'right')) 3871 cls.add_binary_numeric_operator('+', root_module['ns3::Vector2D'], root_module['ns3::Vector2D'], param('ns3::Vector2D const &', 'right')) 3872 cls.add_binary_comparison_operator('!=') 3873 cls.add_binary_comparison_operator('==') 3874 cls.add_binary_comparison_operator('>=') 3875 cls.add_binary_comparison_operator('>') 3876 cls.add_binary_comparison_operator('<=') 3877 ## vector.h (module 'core'): ns3::Vector2D::Vector2D(ns3::Vector2D const & arg0) [constructor] 3878 cls.add_constructor([param('ns3::Vector2D const &', 'arg0')]) 3879 ## vector.h (module 'core'): ns3::Vector2D::Vector2D(double _x, double _y) [constructor] 3880 cls.add_constructor([param('double', '_x'), param('double', '_y')]) 3881 ## vector.h (module 'core'): ns3::Vector2D::Vector2D() [constructor] 3882 cls.add_constructor([]) 3883 ## vector.h (module 'core'): double ns3::Vector2D::GetLength() const [member function] 3884 cls.add_method('GetLength', 3885 'double', 3886 [], 3887 is_const=True) 3888 ## vector.h (module 'core'): double ns3::Vector2D::GetLengthSquared() const [member function] 3889 cls.add_method('GetLengthSquared', 3890 'double', 3891 [], 3892 is_const=True) 3893 ## vector.h (module 'core'): ns3::Vector2D::x [variable] 3894 cls.add_instance_attribute('x', 'double', is_const=False) 3895 ## vector.h (module 'core'): ns3::Vector2D::y [variable] 3896 cls.add_instance_attribute('y', 'double', is_const=False) 3897 return 3898 3899def register_Ns3Vector3D_methods(root_module, cls): 3900 cls.add_output_stream_operator() 3901 cls.add_binary_comparison_operator('<') 3902 cls.add_binary_numeric_operator('-', root_module['ns3::Vector3D'], root_module['ns3::Vector3D'], param('ns3::Vector3D const &', 'right')) 3903 cls.add_binary_numeric_operator('+', root_module['ns3::Vector3D'], root_module['ns3::Vector3D'], param('ns3::Vector3D const &', 'right')) 3904 cls.add_binary_comparison_operator('!=') 3905 cls.add_binary_comparison_operator('==') 3906 cls.add_binary_comparison_operator('>=') 3907 cls.add_binary_comparison_operator('>') 3908 cls.add_binary_comparison_operator('<=') 3909 ## vector.h (module 'core'): ns3::Vector3D::Vector3D(ns3::Vector3D const & arg0) [constructor] 3910 cls.add_constructor([param('ns3::Vector3D const &', 'arg0')]) 3911 ## vector.h (module 'core'): ns3::Vector3D::Vector3D(double _x, double _y, double _z) [constructor] 3912 cls.add_constructor([param('double', '_x'), param('double', '_y'), param('double', '_z')]) 3913 ## vector.h (module 'core'): ns3::Vector3D::Vector3D() [constructor] 3914 cls.add_constructor([]) 3915 ## vector.h (module 'core'): double ns3::Vector3D::GetLength() const [member function] 3916 cls.add_method('GetLength', 3917 'double', 3918 [], 3919 is_const=True) 3920 ## vector.h (module 'core'): double ns3::Vector3D::GetLengthSquared() const [member function] 3921 cls.add_method('GetLengthSquared', 3922 'double', 3923 [], 3924 is_const=True) 3925 ## vector.h (module 'core'): ns3::Vector3D::x [variable] 3926 cls.add_instance_attribute('x', 'double', is_const=False) 3927 ## vector.h (module 'core'): ns3::Vector3D::y [variable] 3928 cls.add_instance_attribute('y', 'double', is_const=False) 3929 ## vector.h (module 'core'): ns3::Vector3D::z [variable] 3930 cls.add_instance_attribute('z', 'double', is_const=False) 3931 return 3932 3933def register_Ns3Empty_methods(root_module, cls): 3934 ## empty.h (module 'core'): ns3::empty::empty() [constructor] 3935 cls.add_constructor([]) 3936 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [constructor] 3937 cls.add_constructor([param('ns3::empty const &', 'arg0')]) 3938 return 3939 3940def register_Ns3Int64x64_t_methods(root_module, cls): 3941 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', 'right')) 3942 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3943 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3944 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3945 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3946 cls.add_binary_comparison_operator('!=') 3947 cls.add_binary_comparison_operator('<=') 3948 cls.add_binary_comparison_operator('>=') 3949 cls.add_output_stream_operator() 3950 cls.add_binary_comparison_operator('==') 3951 cls.add_binary_comparison_operator('<') 3952 cls.add_binary_comparison_operator('>') 3953 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) 3954 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) 3955 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) 3956 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) 3957 cls.add_unary_numeric_operator('-') 3958 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] 3959 cls.add_constructor([]) 3960 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(double const value) [constructor] 3961 cls.add_constructor([param('double const', 'value')]) 3962 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long double const value) [constructor] 3963 cls.add_constructor([param('long double const', 'value')]) 3964 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int const v) [constructor] 3965 cls.add_constructor([param('int const', 'v')]) 3966 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long int const v) [constructor] 3967 cls.add_constructor([param('long int const', 'v')]) 3968 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int const v) [constructor] 3969 cls.add_constructor([param('long long int const', 'v')]) 3970 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int const v) [constructor] 3971 cls.add_constructor([param('unsigned int const', 'v')]) 3972 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int const v) [constructor] 3973 cls.add_constructor([param('long unsigned int const', 'v')]) 3974 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int const v) [constructor] 3975 cls.add_constructor([param('long long unsigned int const', 'v')]) 3976 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t const hi, uint64_t const lo) [constructor] 3977 cls.add_constructor([param('int64_t const', 'hi'), param('uint64_t const', 'lo')]) 3978 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [constructor] 3979 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) 3980 ## int64x64-128.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] 3981 cls.add_method('GetDouble', 3982 'double', 3983 [], 3984 is_const=True) 3985 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] 3986 cls.add_method('GetHigh', 3987 'int64_t', 3988 [], 3989 is_const=True) 3990 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetInt() const [member function] 3991 cls.add_method('GetInt', 3992 'int64_t', 3993 [], 3994 is_const=True) 3995 ## int64x64-128.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] 3996 cls.add_method('GetLow', 3997 'uint64_t', 3998 [], 3999 is_const=True) 4000 ## int64x64-128.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t const v) [member function] 4001 cls.add_method('Invert', 4002 'ns3::int64x64_t', 4003 [param('uint64_t const', 'v')], 4004 is_static=True) 4005 ## int64x64-128.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] 4006 cls.add_method('MulByInvert', 4007 'void', 4008 [param('ns3::int64x64_t const &', 'o')]) 4009 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::Round() const [member function] 4010 cls.add_method('Round', 4011 'int64_t', 4012 [], 4013 is_const=True) 4014 ## int64x64-128.h (module 'core'): ns3::int64x64_t::implementation [variable] 4015 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) 4016 return 4017 4018def register_Ns3AcousticModemEnergyModelHelper_methods(root_module, cls): 4019 ## acoustic-modem-energy-model-helper.h (module 'uan'): ns3::AcousticModemEnergyModelHelper::AcousticModemEnergyModelHelper(ns3::AcousticModemEnergyModelHelper const & arg0) [constructor] 4020 cls.add_constructor([param('ns3::AcousticModemEnergyModelHelper const &', 'arg0')]) 4021 ## acoustic-modem-energy-model-helper.h (module 'uan'): ns3::AcousticModemEnergyModelHelper::AcousticModemEnergyModelHelper() [constructor] 4022 cls.add_constructor([]) 4023 ## acoustic-modem-energy-model-helper.h (module 'uan'): void ns3::AcousticModemEnergyModelHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] 4024 cls.add_method('Set', 4025 'void', 4026 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], 4027 is_virtual=True) 4028 ## acoustic-modem-energy-model-helper.h (module 'uan'): void ns3::AcousticModemEnergyModelHelper::SetDepletionCallback(ns3::AcousticModemEnergyModel::AcousticModemEnergyDepletionCallback callback) [member function] 4029 cls.add_method('SetDepletionCallback', 4030 'void', 4031 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) 4032 ## acoustic-modem-energy-model-helper.h (module 'uan'): ns3::Ptr<ns3::DeviceEnergyModel> ns3::AcousticModemEnergyModelHelper::DoInstall(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<ns3::EnergySource> source) const [member function] 4033 cls.add_method('DoInstall', 4034 'ns3::Ptr< ns3::DeviceEnergyModel >', 4035 [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::EnergySource >', 'source')], 4036 is_const=True, is_virtual=True, visibility='private') 4037 return 4038 4039def register_Ns3Chunk_methods(root_module, cls): 4040 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] 4041 cls.add_constructor([]) 4042 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [constructor] 4043 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) 4044 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] 4045 cls.add_method('Deserialize', 4046 'uint32_t', 4047 [param('ns3::Buffer::Iterator', 'start')], 4048 is_pure_virtual=True, is_virtual=True) 4049 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 4050 cls.add_method('Deserialize', 4051 'uint32_t', 4052 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 4053 is_virtual=True) 4054 ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function] 4055 cls.add_method('GetTypeId', 4056 'ns3::TypeId', 4057 [], 4058 is_static=True) 4059 ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function] 4060 cls.add_method('Print', 4061 'void', 4062 [param('std::ostream &', 'os')], 4063 is_const=True, is_pure_virtual=True, is_virtual=True) 4064 return 4065 4066def register_Ns3Header_methods(root_module, cls): 4067 cls.add_output_stream_operator() 4068 ## header.h (module 'network'): ns3::Header::Header() [constructor] 4069 cls.add_constructor([]) 4070 ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [constructor] 4071 cls.add_constructor([param('ns3::Header const &', 'arg0')]) 4072 ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] 4073 cls.add_method('Deserialize', 4074 'uint32_t', 4075 [param('ns3::Buffer::Iterator', 'start')], 4076 is_pure_virtual=True, is_virtual=True) 4077 ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function] 4078 cls.add_method('GetSerializedSize', 4079 'uint32_t', 4080 [], 4081 is_const=True, is_pure_virtual=True, is_virtual=True) 4082 ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] 4083 cls.add_method('GetTypeId', 4084 'ns3::TypeId', 4085 [], 4086 is_static=True) 4087 ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function] 4088 cls.add_method('Print', 4089 'void', 4090 [param('std::ostream &', 'os')], 4091 is_const=True, is_pure_virtual=True, is_virtual=True) 4092 ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] 4093 cls.add_method('Serialize', 4094 'void', 4095 [param('ns3::Buffer::Iterator', 'start')], 4096 is_const=True, is_pure_virtual=True, is_virtual=True) 4097 return 4098 4099def register_Ns3Object_methods(root_module, cls): 4100 ## object.h (module 'core'): ns3::Object::Object() [constructor] 4101 cls.add_constructor([]) 4102 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] 4103 cls.add_method('AggregateObject', 4104 'void', 4105 [param('ns3::Ptr< ns3::Object >', 'other')]) 4106 ## object.h (module 'core'): void ns3::Object::Dispose() [member function] 4107 cls.add_method('Dispose', 4108 'void', 4109 []) 4110 ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] 4111 cls.add_method('GetAggregateIterator', 4112 'ns3::Object::AggregateIterator', 4113 [], 4114 is_const=True) 4115 ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] 4116 cls.add_method('GetInstanceTypeId', 4117 'ns3::TypeId', 4118 [], 4119 is_const=True, is_virtual=True) 4120 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject() const [member function] 4121 cls.add_method('GetObject', 4122 'ns3::Ptr< ns3::Object >', 4123 [], 4124 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 4125 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject(ns3::TypeId tid) const [member function] 4126 cls.add_method('GetObject', 4127 'ns3::Ptr< ns3::Object >', 4128 [param('ns3::TypeId', 'tid')], 4129 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 4130 ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] 4131 cls.add_method('GetTypeId', 4132 'ns3::TypeId', 4133 [], 4134 is_static=True) 4135 ## object.h (module 'core'): void ns3::Object::Initialize() [member function] 4136 cls.add_method('Initialize', 4137 'void', 4138 []) 4139 ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] 4140 cls.add_method('IsInitialized', 4141 'bool', 4142 [], 4143 is_const=True) 4144 ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] 4145 cls.add_constructor([param('ns3::Object const &', 'o')], 4146 visibility='protected') 4147 ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] 4148 cls.add_method('DoDispose', 4149 'void', 4150 [], 4151 is_virtual=True, visibility='protected') 4152 ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] 4153 cls.add_method('DoInitialize', 4154 'void', 4155 [], 4156 is_virtual=True, visibility='protected') 4157 ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] 4158 cls.add_method('NotifyNewAggregate', 4159 'void', 4160 [], 4161 is_virtual=True, visibility='protected') 4162 return 4163 4164def register_Ns3ObjectAggregateIterator_methods(root_module, cls): 4165 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] 4166 cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) 4167 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] 4168 cls.add_constructor([]) 4169 ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] 4170 cls.add_method('HasNext', 4171 'bool', 4172 [], 4173 is_const=True) 4174 ## object.h (module 'core'): ns3::Ptr<const ns3::Object> ns3::Object::AggregateIterator::Next() [member function] 4175 cls.add_method('Next', 4176 'ns3::Ptr< ns3::Object const >', 4177 []) 4178 return 4179 4180def register_Ns3RandomVariableStream_methods(root_module, cls): 4181 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] 4182 cls.add_method('GetTypeId', 4183 'ns3::TypeId', 4184 [], 4185 is_static=True) 4186 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] 4187 cls.add_constructor([]) 4188 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] 4189 cls.add_method('SetStream', 4190 'void', 4191 [param('int64_t', 'stream')]) 4192 ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] 4193 cls.add_method('GetStream', 4194 'int64_t', 4195 [], 4196 is_const=True) 4197 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] 4198 cls.add_method('SetAntithetic', 4199 'void', 4200 [param('bool', 'isAntithetic')]) 4201 ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] 4202 cls.add_method('IsAntithetic', 4203 'bool', 4204 [], 4205 is_const=True) 4206 ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] 4207 cls.add_method('GetValue', 4208 'double', 4209 [], 4210 is_pure_virtual=True, is_virtual=True) 4211 ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] 4212 cls.add_method('GetInteger', 4213 'uint32_t', 4214 [], 4215 is_pure_virtual=True, is_virtual=True) 4216 ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] 4217 cls.add_method('Peek', 4218 'ns3::RngStream *', 4219 [], 4220 is_const=True, visibility='protected') 4221 return 4222 4223def register_Ns3SequentialRandomVariable_methods(root_module, cls): 4224 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] 4225 cls.add_method('GetTypeId', 4226 'ns3::TypeId', 4227 [], 4228 is_static=True) 4229 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] 4230 cls.add_constructor([]) 4231 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] 4232 cls.add_method('GetMin', 4233 'double', 4234 [], 4235 is_const=True) 4236 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] 4237 cls.add_method('GetMax', 4238 'double', 4239 [], 4240 is_const=True) 4241 ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function] 4242 cls.add_method('GetIncrement', 4243 'ns3::Ptr< ns3::RandomVariableStream >', 4244 [], 4245 is_const=True) 4246 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] 4247 cls.add_method('GetConsecutive', 4248 'uint32_t', 4249 [], 4250 is_const=True) 4251 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] 4252 cls.add_method('GetValue', 4253 'double', 4254 [], 4255 is_virtual=True) 4256 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] 4257 cls.add_method('GetInteger', 4258 'uint32_t', 4259 [], 4260 is_virtual=True) 4261 return 4262 4263def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): 4264 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] 4265 cls.add_constructor([]) 4266 ## 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] 4267 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) 4268 return 4269 4270def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): 4271 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor] 4272 cls.add_constructor([]) 4273 ## 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] 4274 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) 4275 return 4276 4277def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): 4278 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor] 4279 cls.add_constructor([]) 4280 ## 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] 4281 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) 4282 return 4283 4284def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): 4285 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] 4286 cls.add_constructor([]) 4287 ## 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] 4288 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) 4289 return 4290 4291def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): 4292 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor] 4293 cls.add_constructor([]) 4294 ## 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] 4295 cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) 4296 return 4297 4298def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): 4299 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor] 4300 cls.add_constructor([]) 4301 ## 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] 4302 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) 4303 return 4304 4305def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): 4306 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor] 4307 cls.add_constructor([]) 4308 ## 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] 4309 cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) 4310 return 4311 4312def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): 4313 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor] 4314 cls.add_constructor([]) 4315 ## 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] 4316 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) 4317 return 4318 4319def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): 4320 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] 4321 cls.add_constructor([]) 4322 ## 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] 4323 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) 4324 return 4325 4326def register_Ns3TraceSourceAccessor_methods(root_module, cls): 4327 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] 4328 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) 4329 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] 4330 cls.add_constructor([]) 4331 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 4332 cls.add_method('Connect', 4333 'bool', 4334 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 4335 is_const=True, is_pure_virtual=True, is_virtual=True) 4336 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4337 cls.add_method('ConnectWithoutContext', 4338 'bool', 4339 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4340 is_const=True, is_pure_virtual=True, is_virtual=True) 4341 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 4342 cls.add_method('Disconnect', 4343 'bool', 4344 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 4345 is_const=True, is_pure_virtual=True, is_virtual=True) 4346 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4347 cls.add_method('DisconnectWithoutContext', 4348 'bool', 4349 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4350 is_const=True, is_pure_virtual=True, is_virtual=True) 4351 return 4352 4353def register_Ns3Trailer_methods(root_module, cls): 4354 cls.add_output_stream_operator() 4355 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] 4356 cls.add_constructor([]) 4357 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] 4358 cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) 4359 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] 4360 cls.add_method('Deserialize', 4361 'uint32_t', 4362 [param('ns3::Buffer::Iterator', 'end')], 4363 is_pure_virtual=True, is_virtual=True) 4364 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 4365 cls.add_method('Deserialize', 4366 'uint32_t', 4367 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 4368 is_virtual=True) 4369 ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] 4370 cls.add_method('GetSerializedSize', 4371 'uint32_t', 4372 [], 4373 is_const=True, is_pure_virtual=True, is_virtual=True) 4374 ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] 4375 cls.add_method('GetTypeId', 4376 'ns3::TypeId', 4377 [], 4378 is_static=True) 4379 ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] 4380 cls.add_method('Print', 4381 'void', 4382 [param('std::ostream &', 'os')], 4383 is_const=True, is_pure_virtual=True, is_virtual=True) 4384 ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] 4385 cls.add_method('Serialize', 4386 'void', 4387 [param('ns3::Buffer::Iterator', 'start')], 4388 is_const=True, is_pure_virtual=True, is_virtual=True) 4389 return 4390 4391def register_Ns3TriangularRandomVariable_methods(root_module, cls): 4392 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] 4393 cls.add_method('GetTypeId', 4394 'ns3::TypeId', 4395 [], 4396 is_static=True) 4397 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] 4398 cls.add_constructor([]) 4399 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] 4400 cls.add_method('GetMean', 4401 'double', 4402 [], 4403 is_const=True) 4404 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] 4405 cls.add_method('GetMin', 4406 'double', 4407 [], 4408 is_const=True) 4409 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] 4410 cls.add_method('GetMax', 4411 'double', 4412 [], 4413 is_const=True) 4414 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] 4415 cls.add_method('GetValue', 4416 'double', 4417 [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) 4418 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] 4419 cls.add_method('GetInteger', 4420 'uint32_t', 4421 [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) 4422 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] 4423 cls.add_method('GetValue', 4424 'double', 4425 [], 4426 is_virtual=True) 4427 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] 4428 cls.add_method('GetInteger', 4429 'uint32_t', 4430 [], 4431 is_virtual=True) 4432 return 4433 4434def register_Ns3UanHeaderCommon_methods(root_module, cls): 4435 ## uan-header-common.h (module 'uan'): ns3::UanHeaderCommon::UanHeaderCommon(ns3::UanHeaderCommon const & arg0) [constructor] 4436 cls.add_constructor([param('ns3::UanHeaderCommon const &', 'arg0')]) 4437 ## uan-header-common.h (module 'uan'): ns3::UanHeaderCommon::UanHeaderCommon() [constructor] 4438 cls.add_constructor([]) 4439 ## uan-header-common.h (module 'uan'): ns3::UanHeaderCommon::UanHeaderCommon(ns3::Mac8Address const src, ns3::Mac8Address const dest, uint8_t type, uint8_t protocolNumber) [constructor] 4440 cls.add_constructor([param('ns3::Mac8Address const', 'src'), param('ns3::Mac8Address const', 'dest'), param('uint8_t', 'type'), param('uint8_t', 'protocolNumber')]) 4441 ## uan-header-common.h (module 'uan'): uint32_t ns3::UanHeaderCommon::Deserialize(ns3::Buffer::Iterator start) [member function] 4442 cls.add_method('Deserialize', 4443 'uint32_t', 4444 [param('ns3::Buffer::Iterator', 'start')], 4445 is_virtual=True) 4446 ## uan-header-common.h (module 'uan'): ns3::Mac8Address ns3::UanHeaderCommon::GetDest() const [member function] 4447 cls.add_method('GetDest', 4448 'ns3::Mac8Address', 4449 [], 4450 is_const=True) 4451 ## uan-header-common.h (module 'uan'): ns3::TypeId ns3::UanHeaderCommon::GetInstanceTypeId() const [member function] 4452 cls.add_method('GetInstanceTypeId', 4453 'ns3::TypeId', 4454 [], 4455 is_const=True, is_virtual=True) 4456 ## uan-header-common.h (module 'uan'): uint16_t ns3::UanHeaderCommon::GetProtocolNumber() const [member function] 4457 cls.add_method('GetProtocolNumber', 4458 'uint16_t', 4459 [], 4460 is_const=True) 4461 ## uan-header-common.h (module 'uan'): uint32_t ns3::UanHeaderCommon::GetSerializedSize() const [member function] 4462 cls.add_method('GetSerializedSize', 4463 'uint32_t', 4464 [], 4465 is_const=True, is_virtual=True) 4466 ## uan-header-common.h (module 'uan'): ns3::Mac8Address ns3::UanHeaderCommon::GetSrc() const [member function] 4467 cls.add_method('GetSrc', 4468 'ns3::Mac8Address', 4469 [], 4470 is_const=True) 4471 ## uan-header-common.h (module 'uan'): uint8_t ns3::UanHeaderCommon::GetType() const [member function] 4472 cls.add_method('GetType', 4473 'uint8_t', 4474 [], 4475 is_const=True) 4476 ## uan-header-common.h (module 'uan'): static ns3::TypeId ns3::UanHeaderCommon::GetTypeId() [member function] 4477 cls.add_method('GetTypeId', 4478 'ns3::TypeId', 4479 [], 4480 is_static=True) 4481 ## uan-header-common.h (module 'uan'): void ns3::UanHeaderCommon::Print(std::ostream & os) const [member function] 4482 cls.add_method('Print', 4483 'void', 4484 [param('std::ostream &', 'os')], 4485 is_const=True, is_virtual=True) 4486 ## uan-header-common.h (module 'uan'): void ns3::UanHeaderCommon::Serialize(ns3::Buffer::Iterator start) const [member function] 4487 cls.add_method('Serialize', 4488 'void', 4489 [param('ns3::Buffer::Iterator', 'start')], 4490 is_const=True, is_virtual=True) 4491 ## uan-header-common.h (module 'uan'): void ns3::UanHeaderCommon::SetDest(ns3::Mac8Address dest) [member function] 4492 cls.add_method('SetDest', 4493 'void', 4494 [param('ns3::Mac8Address', 'dest')]) 4495 ## uan-header-common.h (module 'uan'): void ns3::UanHeaderCommon::SetProtocolNumber(uint16_t protocolNumber) [member function] 4496 cls.add_method('SetProtocolNumber', 4497 'void', 4498 [param('uint16_t', 'protocolNumber')]) 4499 ## uan-header-common.h (module 'uan'): void ns3::UanHeaderCommon::SetSrc(ns3::Mac8Address src) [member function] 4500 cls.add_method('SetSrc', 4501 'void', 4502 [param('ns3::Mac8Address', 'src')]) 4503 ## uan-header-common.h (module 'uan'): void ns3::UanHeaderCommon::SetType(uint8_t type) [member function] 4504 cls.add_method('SetType', 4505 'void', 4506 [param('uint8_t', 'type')]) 4507 return 4508 4509def register_Ns3UanHeaderRcAck_methods(root_module, cls): 4510 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcAck::UanHeaderRcAck(ns3::UanHeaderRcAck const & arg0) [constructor] 4511 cls.add_constructor([param('ns3::UanHeaderRcAck const &', 'arg0')]) 4512 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcAck::UanHeaderRcAck() [constructor] 4513 cls.add_constructor([]) 4514 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcAck::AddNackedFrame(uint8_t frame) [member function] 4515 cls.add_method('AddNackedFrame', 4516 'void', 4517 [param('uint8_t', 'frame')]) 4518 ## uan-header-rc.h (module 'uan'): uint32_t ns3::UanHeaderRcAck::Deserialize(ns3::Buffer::Iterator start) [member function] 4519 cls.add_method('Deserialize', 4520 'uint32_t', 4521 [param('ns3::Buffer::Iterator', 'start')], 4522 is_virtual=True) 4523 ## uan-header-rc.h (module 'uan'): uint8_t ns3::UanHeaderRcAck::GetFrameNo() const [member function] 4524 cls.add_method('GetFrameNo', 4525 'uint8_t', 4526 [], 4527 is_const=True) 4528 ## uan-header-rc.h (module 'uan'): ns3::TypeId ns3::UanHeaderRcAck::GetInstanceTypeId() const [member function] 4529 cls.add_method('GetInstanceTypeId', 4530 'ns3::TypeId', 4531 [], 4532 is_const=True, is_virtual=True) 4533 ## uan-header-rc.h (module 'uan'): std::set<unsigned char, std::less<unsigned char>, std::allocator<unsigned char> > const & ns3::UanHeaderRcAck::GetNackedFrames() const [member function] 4534 cls.add_method('GetNackedFrames', 4535 'std::set< unsigned char > const &', 4536 [], 4537 is_const=True) 4538 ## uan-header-rc.h (module 'uan'): uint8_t ns3::UanHeaderRcAck::GetNoNacks() const [member function] 4539 cls.add_method('GetNoNacks', 4540 'uint8_t', 4541 [], 4542 is_const=True) 4543 ## uan-header-rc.h (module 'uan'): uint32_t ns3::UanHeaderRcAck::GetSerializedSize() const [member function] 4544 cls.add_method('GetSerializedSize', 4545 'uint32_t', 4546 [], 4547 is_const=True, is_virtual=True) 4548 ## uan-header-rc.h (module 'uan'): static ns3::TypeId ns3::UanHeaderRcAck::GetTypeId() [member function] 4549 cls.add_method('GetTypeId', 4550 'ns3::TypeId', 4551 [], 4552 is_static=True) 4553 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcAck::Print(std::ostream & os) const [member function] 4554 cls.add_method('Print', 4555 'void', 4556 [param('std::ostream &', 'os')], 4557 is_const=True, is_virtual=True) 4558 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcAck::Serialize(ns3::Buffer::Iterator start) const [member function] 4559 cls.add_method('Serialize', 4560 'void', 4561 [param('ns3::Buffer::Iterator', 'start')], 4562 is_const=True, is_virtual=True) 4563 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcAck::SetFrameNo(uint8_t frameNo) [member function] 4564 cls.add_method('SetFrameNo', 4565 'void', 4566 [param('uint8_t', 'frameNo')]) 4567 return 4568 4569def register_Ns3UanHeaderRcCts_methods(root_module, cls): 4570 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcCts::UanHeaderRcCts(ns3::UanHeaderRcCts const & arg0) [constructor] 4571 cls.add_constructor([param('ns3::UanHeaderRcCts const &', 'arg0')]) 4572 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcCts::UanHeaderRcCts() [constructor] 4573 cls.add_constructor([]) 4574 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcCts::UanHeaderRcCts(uint8_t frameNo, uint8_t retryNo, ns3::Time rtsTs, ns3::Time delay, ns3::Mac8Address addr) [constructor] 4575 cls.add_constructor([param('uint8_t', 'frameNo'), param('uint8_t', 'retryNo'), param('ns3::Time', 'rtsTs'), param('ns3::Time', 'delay'), param('ns3::Mac8Address', 'addr')]) 4576 ## uan-header-rc.h (module 'uan'): uint32_t ns3::UanHeaderRcCts::Deserialize(ns3::Buffer::Iterator start) [member function] 4577 cls.add_method('Deserialize', 4578 'uint32_t', 4579 [param('ns3::Buffer::Iterator', 'start')], 4580 is_virtual=True) 4581 ## uan-header-rc.h (module 'uan'): ns3::Mac8Address ns3::UanHeaderRcCts::GetAddress() const [member function] 4582 cls.add_method('GetAddress', 4583 'ns3::Mac8Address', 4584 [], 4585 is_const=True) 4586 ## uan-header-rc.h (module 'uan'): ns3::Time ns3::UanHeaderRcCts::GetDelayToTx() const [member function] 4587 cls.add_method('GetDelayToTx', 4588 'ns3::Time', 4589 [], 4590 is_const=True) 4591 ## uan-header-rc.h (module 'uan'): uint8_t ns3::UanHeaderRcCts::GetFrameNo() const [member function] 4592 cls.add_method('GetFrameNo', 4593 'uint8_t', 4594 [], 4595 is_const=True) 4596 ## uan-header-rc.h (module 'uan'): ns3::TypeId ns3::UanHeaderRcCts::GetInstanceTypeId() const [member function] 4597 cls.add_method('GetInstanceTypeId', 4598 'ns3::TypeId', 4599 [], 4600 is_const=True, is_virtual=True) 4601 ## uan-header-rc.h (module 'uan'): uint8_t ns3::UanHeaderRcCts::GetRetryNo() const [member function] 4602 cls.add_method('GetRetryNo', 4603 'uint8_t', 4604 [], 4605 is_const=True) 4606 ## uan-header-rc.h (module 'uan'): ns3::Time ns3::UanHeaderRcCts::GetRtsTimeStamp() const [member function] 4607 cls.add_method('GetRtsTimeStamp', 4608 'ns3::Time', 4609 [], 4610 is_const=True) 4611 ## uan-header-rc.h (module 'uan'): uint32_t ns3::UanHeaderRcCts::GetSerializedSize() const [member function] 4612 cls.add_method('GetSerializedSize', 4613 'uint32_t', 4614 [], 4615 is_const=True, is_virtual=True) 4616 ## uan-header-rc.h (module 'uan'): static ns3::TypeId ns3::UanHeaderRcCts::GetTypeId() [member function] 4617 cls.add_method('GetTypeId', 4618 'ns3::TypeId', 4619 [], 4620 is_static=True) 4621 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCts::Print(std::ostream & os, ns3::Time::Unit unit) const [member function] 4622 cls.add_method('Print', 4623 'void', 4624 [param('std::ostream &', 'os'), param('ns3::Time::Unit', 'unit')], 4625 is_const=True) 4626 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCts::Print(std::ostream & os) const [member function] 4627 cls.add_method('Print', 4628 'void', 4629 [param('std::ostream &', 'os')], 4630 is_const=True, is_virtual=True) 4631 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCts::Serialize(ns3::Buffer::Iterator start) const [member function] 4632 cls.add_method('Serialize', 4633 'void', 4634 [param('ns3::Buffer::Iterator', 'start')], 4635 is_const=True, is_virtual=True) 4636 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCts::SetAddress(ns3::Mac8Address addr) [member function] 4637 cls.add_method('SetAddress', 4638 'void', 4639 [param('ns3::Mac8Address', 'addr')]) 4640 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCts::SetDelayToTx(ns3::Time delay) [member function] 4641 cls.add_method('SetDelayToTx', 4642 'void', 4643 [param('ns3::Time', 'delay')]) 4644 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCts::SetFrameNo(uint8_t frameNo) [member function] 4645 cls.add_method('SetFrameNo', 4646 'void', 4647 [param('uint8_t', 'frameNo')]) 4648 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCts::SetRetryNo(uint8_t no) [member function] 4649 cls.add_method('SetRetryNo', 4650 'void', 4651 [param('uint8_t', 'no')]) 4652 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCts::SetRtsTimeStamp(ns3::Time timeStamp) [member function] 4653 cls.add_method('SetRtsTimeStamp', 4654 'void', 4655 [param('ns3::Time', 'timeStamp')]) 4656 return 4657 4658def register_Ns3UanHeaderRcCtsGlobal_methods(root_module, cls): 4659 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcCtsGlobal::UanHeaderRcCtsGlobal(ns3::UanHeaderRcCtsGlobal const & arg0) [constructor] 4660 cls.add_constructor([param('ns3::UanHeaderRcCtsGlobal const &', 'arg0')]) 4661 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcCtsGlobal::UanHeaderRcCtsGlobal() [constructor] 4662 cls.add_constructor([]) 4663 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcCtsGlobal::UanHeaderRcCtsGlobal(ns3::Time wt, ns3::Time ts, uint16_t rate, uint16_t retryRate) [constructor] 4664 cls.add_constructor([param('ns3::Time', 'wt'), param('ns3::Time', 'ts'), param('uint16_t', 'rate'), param('uint16_t', 'retryRate')]) 4665 ## uan-header-rc.h (module 'uan'): uint32_t ns3::UanHeaderRcCtsGlobal::Deserialize(ns3::Buffer::Iterator start) [member function] 4666 cls.add_method('Deserialize', 4667 'uint32_t', 4668 [param('ns3::Buffer::Iterator', 'start')], 4669 is_virtual=True) 4670 ## uan-header-rc.h (module 'uan'): ns3::TypeId ns3::UanHeaderRcCtsGlobal::GetInstanceTypeId() const [member function] 4671 cls.add_method('GetInstanceTypeId', 4672 'ns3::TypeId', 4673 [], 4674 is_const=True, is_virtual=True) 4675 ## uan-header-rc.h (module 'uan'): uint16_t ns3::UanHeaderRcCtsGlobal::GetRateNum() const [member function] 4676 cls.add_method('GetRateNum', 4677 'uint16_t', 4678 [], 4679 is_const=True) 4680 ## uan-header-rc.h (module 'uan'): uint16_t ns3::UanHeaderRcCtsGlobal::GetRetryRate() const [member function] 4681 cls.add_method('GetRetryRate', 4682 'uint16_t', 4683 [], 4684 is_const=True) 4685 ## uan-header-rc.h (module 'uan'): uint32_t ns3::UanHeaderRcCtsGlobal::GetSerializedSize() const [member function] 4686 cls.add_method('GetSerializedSize', 4687 'uint32_t', 4688 [], 4689 is_const=True, is_virtual=True) 4690 ## uan-header-rc.h (module 'uan'): ns3::Time ns3::UanHeaderRcCtsGlobal::GetTxTimeStamp() const [member function] 4691 cls.add_method('GetTxTimeStamp', 4692 'ns3::Time', 4693 [], 4694 is_const=True) 4695 ## uan-header-rc.h (module 'uan'): static ns3::TypeId ns3::UanHeaderRcCtsGlobal::GetTypeId() [member function] 4696 cls.add_method('GetTypeId', 4697 'ns3::TypeId', 4698 [], 4699 is_static=True) 4700 ## uan-header-rc.h (module 'uan'): ns3::Time ns3::UanHeaderRcCtsGlobal::GetWindowTime() const [member function] 4701 cls.add_method('GetWindowTime', 4702 'ns3::Time', 4703 [], 4704 is_const=True) 4705 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCtsGlobal::Print(std::ostream & os, ns3::Time::Unit unit) const [member function] 4706 cls.add_method('Print', 4707 'void', 4708 [param('std::ostream &', 'os'), param('ns3::Time::Unit', 'unit')], 4709 is_const=True) 4710 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCtsGlobal::Print(std::ostream & os) const [member function] 4711 cls.add_method('Print', 4712 'void', 4713 [param('std::ostream &', 'os')], 4714 is_const=True, is_virtual=True) 4715 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCtsGlobal::Serialize(ns3::Buffer::Iterator start) const [member function] 4716 cls.add_method('Serialize', 4717 'void', 4718 [param('ns3::Buffer::Iterator', 'start')], 4719 is_const=True, is_virtual=True) 4720 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCtsGlobal::SetRateNum(uint16_t rate) [member function] 4721 cls.add_method('SetRateNum', 4722 'void', 4723 [param('uint16_t', 'rate')]) 4724 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCtsGlobal::SetRetryRate(uint16_t rate) [member function] 4725 cls.add_method('SetRetryRate', 4726 'void', 4727 [param('uint16_t', 'rate')]) 4728 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCtsGlobal::SetTxTimeStamp(ns3::Time timeStamp) [member function] 4729 cls.add_method('SetTxTimeStamp', 4730 'void', 4731 [param('ns3::Time', 'timeStamp')]) 4732 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcCtsGlobal::SetWindowTime(ns3::Time t) [member function] 4733 cls.add_method('SetWindowTime', 4734 'void', 4735 [param('ns3::Time', 't')]) 4736 return 4737 4738def register_Ns3UanHeaderRcData_methods(root_module, cls): 4739 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcData::UanHeaderRcData(ns3::UanHeaderRcData const & arg0) [constructor] 4740 cls.add_constructor([param('ns3::UanHeaderRcData const &', 'arg0')]) 4741 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcData::UanHeaderRcData() [constructor] 4742 cls.add_constructor([]) 4743 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcData::UanHeaderRcData(uint8_t frameNum, ns3::Time propDelay) [constructor] 4744 cls.add_constructor([param('uint8_t', 'frameNum'), param('ns3::Time', 'propDelay')]) 4745 ## uan-header-rc.h (module 'uan'): uint32_t ns3::UanHeaderRcData::Deserialize(ns3::Buffer::Iterator start) [member function] 4746 cls.add_method('Deserialize', 4747 'uint32_t', 4748 [param('ns3::Buffer::Iterator', 'start')], 4749 is_virtual=True) 4750 ## uan-header-rc.h (module 'uan'): uint8_t ns3::UanHeaderRcData::GetFrameNo() const [member function] 4751 cls.add_method('GetFrameNo', 4752 'uint8_t', 4753 [], 4754 is_const=True) 4755 ## uan-header-rc.h (module 'uan'): ns3::TypeId ns3::UanHeaderRcData::GetInstanceTypeId() const [member function] 4756 cls.add_method('GetInstanceTypeId', 4757 'ns3::TypeId', 4758 [], 4759 is_const=True, is_virtual=True) 4760 ## uan-header-rc.h (module 'uan'): ns3::Time ns3::UanHeaderRcData::GetPropDelay() const [member function] 4761 cls.add_method('GetPropDelay', 4762 'ns3::Time', 4763 [], 4764 is_const=True) 4765 ## uan-header-rc.h (module 'uan'): uint32_t ns3::UanHeaderRcData::GetSerializedSize() const [member function] 4766 cls.add_method('GetSerializedSize', 4767 'uint32_t', 4768 [], 4769 is_const=True, is_virtual=True) 4770 ## uan-header-rc.h (module 'uan'): static ns3::TypeId ns3::UanHeaderRcData::GetTypeId() [member function] 4771 cls.add_method('GetTypeId', 4772 'ns3::TypeId', 4773 [], 4774 is_static=True) 4775 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcData::Print(std::ostream & os, ns3::Time::Unit unit) const [member function] 4776 cls.add_method('Print', 4777 'void', 4778 [param('std::ostream &', 'os'), param('ns3::Time::Unit', 'unit')], 4779 is_const=True) 4780 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcData::Print(std::ostream & os) const [member function] 4781 cls.add_method('Print', 4782 'void', 4783 [param('std::ostream &', 'os')], 4784 is_const=True, is_virtual=True) 4785 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcData::Serialize(ns3::Buffer::Iterator start) const [member function] 4786 cls.add_method('Serialize', 4787 'void', 4788 [param('ns3::Buffer::Iterator', 'start')], 4789 is_const=True, is_virtual=True) 4790 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcData::SetFrameNo(uint8_t frameNum) [member function] 4791 cls.add_method('SetFrameNo', 4792 'void', 4793 [param('uint8_t', 'frameNum')]) 4794 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcData::SetPropDelay(ns3::Time propDelay) [member function] 4795 cls.add_method('SetPropDelay', 4796 'void', 4797 [param('ns3::Time', 'propDelay')]) 4798 return 4799 4800def register_Ns3UanHeaderRcRts_methods(root_module, cls): 4801 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcRts::UanHeaderRcRts(ns3::UanHeaderRcRts const & arg0) [constructor] 4802 cls.add_constructor([param('ns3::UanHeaderRcRts const &', 'arg0')]) 4803 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcRts::UanHeaderRcRts() [constructor] 4804 cls.add_constructor([]) 4805 ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcRts::UanHeaderRcRts(uint8_t frameNo, uint8_t retryNo, uint8_t noFrames, uint16_t length, ns3::Time ts) [constructor] 4806 cls.add_constructor([param('uint8_t', 'frameNo'), param('uint8_t', 'retryNo'), param('uint8_t', 'noFrames'), param('uint16_t', 'length'), param('ns3::Time', 'ts')]) 4807 ## uan-header-rc.h (module 'uan'): uint32_t ns3::UanHeaderRcRts::Deserialize(ns3::Buffer::Iterator start) [member function] 4808 cls.add_method('Deserialize', 4809 'uint32_t', 4810 [param('ns3::Buffer::Iterator', 'start')], 4811 is_virtual=True) 4812 ## uan-header-rc.h (module 'uan'): uint8_t ns3::UanHeaderRcRts::GetFrameNo() const [member function] 4813 cls.add_method('GetFrameNo', 4814 'uint8_t', 4815 [], 4816 is_const=True) 4817 ## uan-header-rc.h (module 'uan'): ns3::TypeId ns3::UanHeaderRcRts::GetInstanceTypeId() const [member function] 4818 cls.add_method('GetInstanceTypeId', 4819 'ns3::TypeId', 4820 [], 4821 is_const=True, is_virtual=True) 4822 ## uan-header-rc.h (module 'uan'): uint16_t ns3::UanHeaderRcRts::GetLength() const [member function] 4823 cls.add_method('GetLength', 4824 'uint16_t', 4825 [], 4826 is_const=True) 4827 ## uan-header-rc.h (module 'uan'): uint8_t ns3::UanHeaderRcRts::GetNoFrames() const [member function] 4828 cls.add_method('GetNoFrames', 4829 'uint8_t', 4830 [], 4831 is_const=True) 4832 ## uan-header-rc.h (module 'uan'): uint8_t ns3::UanHeaderRcRts::GetRetryNo() const [member function] 4833 cls.add_method('GetRetryNo', 4834 'uint8_t', 4835 [], 4836 is_const=True) 4837 ## uan-header-rc.h (module 'uan'): uint32_t ns3::UanHeaderRcRts::GetSerializedSize() const [member function] 4838 cls.add_method('GetSerializedSize', 4839 'uint32_t', 4840 [], 4841 is_const=True, is_virtual=True) 4842 ## uan-header-rc.h (module 'uan'): ns3::Time ns3::UanHeaderRcRts::GetTimeStamp() const [member function] 4843 cls.add_method('GetTimeStamp', 4844 'ns3::Time', 4845 [], 4846 is_const=True) 4847 ## uan-header-rc.h (module 'uan'): static ns3::TypeId ns3::UanHeaderRcRts::GetTypeId() [member function] 4848 cls.add_method('GetTypeId', 4849 'ns3::TypeId', 4850 [], 4851 is_static=True) 4852 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcRts::Print(std::ostream & os, ns3::Time::Unit unit) const [member function] 4853 cls.add_method('Print', 4854 'void', 4855 [param('std::ostream &', 'os'), param('ns3::Time::Unit', 'unit')], 4856 is_const=True) 4857 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcRts::Print(std::ostream & os) const [member function] 4858 cls.add_method('Print', 4859 'void', 4860 [param('std::ostream &', 'os')], 4861 is_const=True, is_virtual=True) 4862 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcRts::Serialize(ns3::Buffer::Iterator start) const [member function] 4863 cls.add_method('Serialize', 4864 'void', 4865 [param('ns3::Buffer::Iterator', 'start')], 4866 is_const=True, is_virtual=True) 4867 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcRts::SetFrameNo(uint8_t fno) [member function] 4868 cls.add_method('SetFrameNo', 4869 'void', 4870 [param('uint8_t', 'fno')]) 4871 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcRts::SetLength(uint16_t length) [member function] 4872 cls.add_method('SetLength', 4873 'void', 4874 [param('uint16_t', 'length')]) 4875 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcRts::SetNoFrames(uint8_t no) [member function] 4876 cls.add_method('SetNoFrames', 4877 'void', 4878 [param('uint8_t', 'no')]) 4879 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcRts::SetRetryNo(uint8_t no) [member function] 4880 cls.add_method('SetRetryNo', 4881 'void', 4882 [param('uint8_t', 'no')]) 4883 ## uan-header-rc.h (module 'uan'): void ns3::UanHeaderRcRts::SetTimeStamp(ns3::Time timeStamp) [member function] 4884 cls.add_method('SetTimeStamp', 4885 'void', 4886 [param('ns3::Time', 'timeStamp')]) 4887 return 4888 4889def register_Ns3UanMac_methods(root_module, cls): 4890 ## uan-mac.h (module 'uan'): ns3::UanMac::UanMac(ns3::UanMac const & arg0) [constructor] 4891 cls.add_constructor([param('ns3::UanMac const &', 'arg0')]) 4892 ## uan-mac.h (module 'uan'): ns3::UanMac::UanMac() [constructor] 4893 cls.add_constructor([]) 4894 ## uan-mac.h (module 'uan'): int64_t ns3::UanMac::AssignStreams(int64_t stream) [member function] 4895 cls.add_method('AssignStreams', 4896 'int64_t', 4897 [param('int64_t', 'stream')], 4898 is_pure_virtual=True, is_virtual=True) 4899 ## uan-mac.h (module 'uan'): void ns3::UanMac::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function] 4900 cls.add_method('AttachPhy', 4901 'void', 4902 [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 4903 is_pure_virtual=True, is_virtual=True) 4904 ## uan-mac.h (module 'uan'): void ns3::UanMac::Clear() [member function] 4905 cls.add_method('Clear', 4906 'void', 4907 [], 4908 is_pure_virtual=True, is_virtual=True) 4909 ## uan-mac.h (module 'uan'): bool ns3::UanMac::Enqueue(ns3::Ptr<ns3::Packet> pkt, uint16_t protocolNumber, ns3::Address const & dest) [member function] 4910 cls.add_method('Enqueue', 4911 'bool', 4912 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint16_t', 'protocolNumber'), param('ns3::Address const &', 'dest')], 4913 is_pure_virtual=True, is_virtual=True) 4914 ## uan-mac.h (module 'uan'): ns3::Address ns3::UanMac::GetAddress() [member function] 4915 cls.add_method('GetAddress', 4916 'ns3::Address', 4917 [], 4918 is_virtual=True) 4919 ## uan-mac.h (module 'uan'): ns3::Address ns3::UanMac::GetBroadcast() const [member function] 4920 cls.add_method('GetBroadcast', 4921 'ns3::Address', 4922 [], 4923 is_const=True, is_virtual=True) 4924 ## uan-mac.h (module 'uan'): uint32_t ns3::UanMac::GetTxModeIndex() [member function] 4925 cls.add_method('GetTxModeIndex', 4926 'uint32_t', 4927 []) 4928 ## uan-mac.h (module 'uan'): static ns3::TypeId ns3::UanMac::GetTypeId() [member function] 4929 cls.add_method('GetTypeId', 4930 'ns3::TypeId', 4931 [], 4932 is_static=True) 4933 ## uan-mac.h (module 'uan'): void ns3::UanMac::SetAddress(ns3::Mac8Address addr) [member function] 4934 cls.add_method('SetAddress', 4935 'void', 4936 [param('ns3::Mac8Address', 'addr')], 4937 is_virtual=True) 4938 ## uan-mac.h (module 'uan'): void ns3::UanMac::SetForwardUpCb(ns3::Callback<void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] 4939 cls.add_method('SetForwardUpCb', 4940 'void', 4941 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, unsigned short, ns3::Mac8Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 4942 is_pure_virtual=True, is_virtual=True) 4943 ## uan-mac.h (module 'uan'): void ns3::UanMac::SetTxModeIndex(uint32_t txModeIndex) [member function] 4944 cls.add_method('SetTxModeIndex', 4945 'void', 4946 [param('uint32_t', 'txModeIndex')]) 4947 return 4948 4949def register_Ns3UanMacAloha_methods(root_module, cls): 4950 ## uan-mac-aloha.h (module 'uan'): ns3::UanMacAloha::UanMacAloha(ns3::UanMacAloha const & arg0) [constructor] 4951 cls.add_constructor([param('ns3::UanMacAloha const &', 'arg0')]) 4952 ## uan-mac-aloha.h (module 'uan'): ns3::UanMacAloha::UanMacAloha() [constructor] 4953 cls.add_constructor([]) 4954 ## uan-mac-aloha.h (module 'uan'): int64_t ns3::UanMacAloha::AssignStreams(int64_t stream) [member function] 4955 cls.add_method('AssignStreams', 4956 'int64_t', 4957 [param('int64_t', 'stream')], 4958 is_virtual=True) 4959 ## uan-mac-aloha.h (module 'uan'): void ns3::UanMacAloha::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function] 4960 cls.add_method('AttachPhy', 4961 'void', 4962 [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 4963 is_virtual=True) 4964 ## uan-mac-aloha.h (module 'uan'): void ns3::UanMacAloha::Clear() [member function] 4965 cls.add_method('Clear', 4966 'void', 4967 [], 4968 is_virtual=True) 4969 ## uan-mac-aloha.h (module 'uan'): bool ns3::UanMacAloha::Enqueue(ns3::Ptr<ns3::Packet> pkt, uint16_t protocolNumber, ns3::Address const & dest) [member function] 4970 cls.add_method('Enqueue', 4971 'bool', 4972 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint16_t', 'protocolNumber'), param('ns3::Address const &', 'dest')], 4973 is_virtual=True) 4974 ## uan-mac-aloha.h (module 'uan'): static ns3::TypeId ns3::UanMacAloha::GetTypeId() [member function] 4975 cls.add_method('GetTypeId', 4976 'ns3::TypeId', 4977 [], 4978 is_static=True) 4979 ## uan-mac-aloha.h (module 'uan'): void ns3::UanMacAloha::SetForwardUpCb(ns3::Callback<void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] 4980 cls.add_method('SetForwardUpCb', 4981 'void', 4982 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, unsigned short, ns3::Mac8Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 4983 is_virtual=True) 4984 ## uan-mac-aloha.h (module 'uan'): void ns3::UanMacAloha::DoDispose() [member function] 4985 cls.add_method('DoDispose', 4986 'void', 4987 [], 4988 is_virtual=True, visibility='protected') 4989 return 4990 4991def register_Ns3UanMacCw_methods(root_module, cls): 4992 ## uan-mac-cw.h (module 'uan'): ns3::UanMacCw::UanMacCw(ns3::UanMacCw const & arg0) [constructor] 4993 cls.add_constructor([param('ns3::UanMacCw const &', 'arg0')]) 4994 ## uan-mac-cw.h (module 'uan'): ns3::UanMacCw::UanMacCw() [constructor] 4995 cls.add_constructor([]) 4996 ## uan-mac-cw.h (module 'uan'): int64_t ns3::UanMacCw::AssignStreams(int64_t stream) [member function] 4997 cls.add_method('AssignStreams', 4998 'int64_t', 4999 [param('int64_t', 'stream')], 5000 is_virtual=True) 5001 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function] 5002 cls.add_method('AttachPhy', 5003 'void', 5004 [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 5005 is_virtual=True) 5006 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::Clear() [member function] 5007 cls.add_method('Clear', 5008 'void', 5009 [], 5010 is_virtual=True) 5011 ## uan-mac-cw.h (module 'uan'): bool ns3::UanMacCw::Enqueue(ns3::Ptr<ns3::Packet> pkt, uint16_t protocolNumber, ns3::Address const & dest) [member function] 5012 cls.add_method('Enqueue', 5013 'bool', 5014 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint16_t', 'protocolNumber'), param('ns3::Address const &', 'dest')], 5015 is_virtual=True) 5016 ## uan-mac-cw.h (module 'uan'): uint32_t ns3::UanMacCw::GetCw() [member function] 5017 cls.add_method('GetCw', 5018 'uint32_t', 5019 [], 5020 is_virtual=True) 5021 ## uan-mac-cw.h (module 'uan'): ns3::Time ns3::UanMacCw::GetSlotTime() [member function] 5022 cls.add_method('GetSlotTime', 5023 'ns3::Time', 5024 [], 5025 is_virtual=True) 5026 ## uan-mac-cw.h (module 'uan'): static ns3::TypeId ns3::UanMacCw::GetTypeId() [member function] 5027 cls.add_method('GetTypeId', 5028 'ns3::TypeId', 5029 [], 5030 is_static=True) 5031 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::NotifyCcaEnd() [member function] 5032 cls.add_method('NotifyCcaEnd', 5033 'void', 5034 [], 5035 is_virtual=True) 5036 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::NotifyCcaStart() [member function] 5037 cls.add_method('NotifyCcaStart', 5038 'void', 5039 [], 5040 is_virtual=True) 5041 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::NotifyRxEndError() [member function] 5042 cls.add_method('NotifyRxEndError', 5043 'void', 5044 [], 5045 is_virtual=True) 5046 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::NotifyRxEndOk() [member function] 5047 cls.add_method('NotifyRxEndOk', 5048 'void', 5049 [], 5050 is_virtual=True) 5051 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::NotifyRxStart() [member function] 5052 cls.add_method('NotifyRxStart', 5053 'void', 5054 [], 5055 is_virtual=True) 5056 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::NotifyTxEnd() [member function] 5057 cls.add_method('NotifyTxEnd', 5058 'void', 5059 [], 5060 is_virtual=True) 5061 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::NotifyTxStart(ns3::Time duration) [member function] 5062 cls.add_method('NotifyTxStart', 5063 'void', 5064 [param('ns3::Time', 'duration')], 5065 is_virtual=True) 5066 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::SetCw(uint32_t cw) [member function] 5067 cls.add_method('SetCw', 5068 'void', 5069 [param('uint32_t', 'cw')], 5070 is_virtual=True) 5071 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::SetForwardUpCb(ns3::Callback<void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] 5072 cls.add_method('SetForwardUpCb', 5073 'void', 5074 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, unsigned short, ns3::Mac8Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 5075 is_virtual=True) 5076 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::SetSlotTime(ns3::Time duration) [member function] 5077 cls.add_method('SetSlotTime', 5078 'void', 5079 [param('ns3::Time', 'duration')], 5080 is_virtual=True) 5081 ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::DoDispose() [member function] 5082 cls.add_method('DoDispose', 5083 'void', 5084 [], 5085 is_virtual=True, visibility='protected') 5086 return 5087 5088def register_Ns3UanMacRc_methods(root_module, cls): 5089 ## uan-mac-rc.h (module 'uan'): ns3::UanMacRc::UanMacRc(ns3::UanMacRc const & arg0) [constructor] 5090 cls.add_constructor([param('ns3::UanMacRc const &', 'arg0')]) 5091 ## uan-mac-rc.h (module 'uan'): ns3::UanMacRc::UanMacRc() [constructor] 5092 cls.add_constructor([]) 5093 ## uan-mac-rc.h (module 'uan'): int64_t ns3::UanMacRc::AssignStreams(int64_t stream) [member function] 5094 cls.add_method('AssignStreams', 5095 'int64_t', 5096 [param('int64_t', 'stream')], 5097 is_virtual=True) 5098 ## uan-mac-rc.h (module 'uan'): void ns3::UanMacRc::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function] 5099 cls.add_method('AttachPhy', 5100 'void', 5101 [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 5102 is_virtual=True) 5103 ## uan-mac-rc.h (module 'uan'): void ns3::UanMacRc::Clear() [member function] 5104 cls.add_method('Clear', 5105 'void', 5106 [], 5107 is_virtual=True) 5108 ## uan-mac-rc.h (module 'uan'): bool ns3::UanMacRc::Enqueue(ns3::Ptr<ns3::Packet> pkt, uint16_t protocolNumber, ns3::Address const & dest) [member function] 5109 cls.add_method('Enqueue', 5110 'bool', 5111 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint16_t', 'protocolNumber'), param('ns3::Address const &', 'dest')], 5112 is_virtual=True) 5113 ## uan-mac-rc.h (module 'uan'): static ns3::TypeId ns3::UanMacRc::GetTypeId() [member function] 5114 cls.add_method('GetTypeId', 5115 'ns3::TypeId', 5116 [], 5117 is_static=True) 5118 ## uan-mac-rc.h (module 'uan'): void ns3::UanMacRc::SetForwardUpCb(ns3::Callback<void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] 5119 cls.add_method('SetForwardUpCb', 5120 'void', 5121 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, unsigned short, ns3::Mac8Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 5122 is_virtual=True) 5123 ## uan-mac-rc.h (module 'uan'): void ns3::UanMacRc::DoDispose() [member function] 5124 cls.add_method('DoDispose', 5125 'void', 5126 [], 5127 is_virtual=True, visibility='protected') 5128 return 5129 5130def register_Ns3UanMacRcGw_methods(root_module, cls): 5131 ## uan-mac-rc-gw.h (module 'uan'): ns3::UanMacRcGw::UanMacRcGw(ns3::UanMacRcGw const & arg0) [constructor] 5132 cls.add_constructor([param('ns3::UanMacRcGw const &', 'arg0')]) 5133 ## uan-mac-rc-gw.h (module 'uan'): ns3::UanMacRcGw::UanMacRcGw() [constructor] 5134 cls.add_constructor([]) 5135 ## uan-mac-rc-gw.h (module 'uan'): int64_t ns3::UanMacRcGw::AssignStreams(int64_t stream) [member function] 5136 cls.add_method('AssignStreams', 5137 'int64_t', 5138 [param('int64_t', 'stream')], 5139 is_virtual=True) 5140 ## uan-mac-rc-gw.h (module 'uan'): void ns3::UanMacRcGw::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function] 5141 cls.add_method('AttachPhy', 5142 'void', 5143 [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 5144 is_virtual=True) 5145 ## uan-mac-rc-gw.h (module 'uan'): void ns3::UanMacRcGw::Clear() [member function] 5146 cls.add_method('Clear', 5147 'void', 5148 [], 5149 is_virtual=True) 5150 ## uan-mac-rc-gw.h (module 'uan'): bool ns3::UanMacRcGw::Enqueue(ns3::Ptr<ns3::Packet> pkt, uint16_t protocolNumber, ns3::Address const & dest) [member function] 5151 cls.add_method('Enqueue', 5152 'bool', 5153 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint16_t', 'protocolNumber'), param('ns3::Address const &', 'dest')], 5154 is_virtual=True) 5155 ## uan-mac-rc-gw.h (module 'uan'): static ns3::TypeId ns3::UanMacRcGw::GetTypeId() [member function] 5156 cls.add_method('GetTypeId', 5157 'ns3::TypeId', 5158 [], 5159 is_static=True) 5160 ## uan-mac-rc-gw.h (module 'uan'): void ns3::UanMacRcGw::SetForwardUpCb(ns3::Callback<void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] 5161 cls.add_method('SetForwardUpCb', 5162 'void', 5163 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, unsigned short, ns3::Mac8Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 5164 is_virtual=True) 5165 ## uan-mac-rc-gw.h (module 'uan'): void ns3::UanMacRcGw::DoDispose() [member function] 5166 cls.add_method('DoDispose', 5167 'void', 5168 [], 5169 is_virtual=True, visibility='protected') 5170 return 5171 5172def register_Ns3UanNoiseModel_methods(root_module, cls): 5173 ## uan-noise-model.h (module 'uan'): ns3::UanNoiseModel::UanNoiseModel() [constructor] 5174 cls.add_constructor([]) 5175 ## uan-noise-model.h (module 'uan'): ns3::UanNoiseModel::UanNoiseModel(ns3::UanNoiseModel const & arg0) [constructor] 5176 cls.add_constructor([param('ns3::UanNoiseModel const &', 'arg0')]) 5177 ## uan-noise-model.h (module 'uan'): void ns3::UanNoiseModel::Clear() [member function] 5178 cls.add_method('Clear', 5179 'void', 5180 [], 5181 is_virtual=True) 5182 ## uan-noise-model.h (module 'uan'): void ns3::UanNoiseModel::DoDispose() [member function] 5183 cls.add_method('DoDispose', 5184 'void', 5185 [], 5186 is_virtual=True) 5187 ## uan-noise-model.h (module 'uan'): double ns3::UanNoiseModel::GetNoiseDbHz(double fKhz) const [member function] 5188 cls.add_method('GetNoiseDbHz', 5189 'double', 5190 [param('double', 'fKhz')], 5191 is_const=True, is_pure_virtual=True, is_virtual=True) 5192 ## uan-noise-model.h (module 'uan'): static ns3::TypeId ns3::UanNoiseModel::GetTypeId() [member function] 5193 cls.add_method('GetTypeId', 5194 'ns3::TypeId', 5195 [], 5196 is_static=True) 5197 return 5198 5199def register_Ns3UanNoiseModelDefault_methods(root_module, cls): 5200 ## uan-noise-model-default.h (module 'uan'): ns3::UanNoiseModelDefault::UanNoiseModelDefault(ns3::UanNoiseModelDefault const & arg0) [constructor] 5201 cls.add_constructor([param('ns3::UanNoiseModelDefault const &', 'arg0')]) 5202 ## uan-noise-model-default.h (module 'uan'): ns3::UanNoiseModelDefault::UanNoiseModelDefault() [constructor] 5203 cls.add_constructor([]) 5204 ## uan-noise-model-default.h (module 'uan'): double ns3::UanNoiseModelDefault::GetNoiseDbHz(double fKhz) const [member function] 5205 cls.add_method('GetNoiseDbHz', 5206 'double', 5207 [param('double', 'fKhz')], 5208 is_const=True, is_virtual=True) 5209 ## uan-noise-model-default.h (module 'uan'): static ns3::TypeId ns3::UanNoiseModelDefault::GetTypeId() [member function] 5210 cls.add_method('GetTypeId', 5211 'ns3::TypeId', 5212 [], 5213 is_static=True) 5214 return 5215 5216def register_Ns3UanPhy_methods(root_module, cls): 5217 ## uan-phy.h (module 'uan'): ns3::UanPhy::UanPhy() [constructor] 5218 cls.add_constructor([]) 5219 ## uan-phy.h (module 'uan'): ns3::UanPhy::UanPhy(ns3::UanPhy const & arg0) [constructor] 5220 cls.add_constructor([param('ns3::UanPhy const &', 'arg0')]) 5221 ## uan-phy.h (module 'uan'): int64_t ns3::UanPhy::AssignStreams(int64_t stream) [member function] 5222 cls.add_method('AssignStreams', 5223 'int64_t', 5224 [param('int64_t', 'stream')], 5225 is_pure_virtual=True, is_virtual=True) 5226 ## uan-phy.h (module 'uan'): void ns3::UanPhy::Clear() [member function] 5227 cls.add_method('Clear', 5228 'void', 5229 [], 5230 is_pure_virtual=True, is_virtual=True) 5231 ## uan-phy.h (module 'uan'): void ns3::UanPhy::EnergyDepletionHandler() [member function] 5232 cls.add_method('EnergyDepletionHandler', 5233 'void', 5234 [], 5235 is_pure_virtual=True, is_virtual=True) 5236 ## uan-phy.h (module 'uan'): void ns3::UanPhy::EnergyRechargeHandler() [member function] 5237 cls.add_method('EnergyRechargeHandler', 5238 'void', 5239 [], 5240 is_pure_virtual=True, is_virtual=True) 5241 ## uan-phy.h (module 'uan'): double ns3::UanPhy::GetCcaThresholdDb() [member function] 5242 cls.add_method('GetCcaThresholdDb', 5243 'double', 5244 [], 5245 is_pure_virtual=True, is_virtual=True) 5246 ## uan-phy.h (module 'uan'): ns3::Ptr<ns3::UanChannel> ns3::UanPhy::GetChannel() const [member function] 5247 cls.add_method('GetChannel', 5248 'ns3::Ptr< ns3::UanChannel >', 5249 [], 5250 is_const=True, is_pure_virtual=True, is_virtual=True) 5251 ## uan-phy.h (module 'uan'): ns3::Ptr<ns3::UanNetDevice> ns3::UanPhy::GetDevice() const [member function] 5252 cls.add_method('GetDevice', 5253 'ns3::Ptr< ns3::UanNetDevice >', 5254 [], 5255 is_const=True, is_pure_virtual=True, is_virtual=True) 5256 ## uan-phy.h (module 'uan'): ns3::UanTxMode ns3::UanPhy::GetMode(uint32_t n) [member function] 5257 cls.add_method('GetMode', 5258 'ns3::UanTxMode', 5259 [param('uint32_t', 'n')], 5260 is_pure_virtual=True, is_virtual=True) 5261 ## uan-phy.h (module 'uan'): uint32_t ns3::UanPhy::GetNModes() [member function] 5262 cls.add_method('GetNModes', 5263 'uint32_t', 5264 [], 5265 is_pure_virtual=True, is_virtual=True) 5266 ## uan-phy.h (module 'uan'): ns3::Ptr<ns3::Packet> ns3::UanPhy::GetPacketRx() const [member function] 5267 cls.add_method('GetPacketRx', 5268 'ns3::Ptr< ns3::Packet >', 5269 [], 5270 is_const=True, is_pure_virtual=True, is_virtual=True) 5271 ## uan-phy.h (module 'uan'): double ns3::UanPhy::GetRxThresholdDb() [member function] 5272 cls.add_method('GetRxThresholdDb', 5273 'double', 5274 [], 5275 is_pure_virtual=True, is_virtual=True) 5276 ## uan-phy.h (module 'uan'): ns3::Ptr<ns3::UanTransducer> ns3::UanPhy::GetTransducer() [member function] 5277 cls.add_method('GetTransducer', 5278 'ns3::Ptr< ns3::UanTransducer >', 5279 [], 5280 is_pure_virtual=True, is_virtual=True) 5281 ## uan-phy.h (module 'uan'): double ns3::UanPhy::GetTxPowerDb() [member function] 5282 cls.add_method('GetTxPowerDb', 5283 'double', 5284 [], 5285 is_pure_virtual=True, is_virtual=True) 5286 ## uan-phy.h (module 'uan'): static ns3::TypeId ns3::UanPhy::GetTypeId() [member function] 5287 cls.add_method('GetTypeId', 5288 'ns3::TypeId', 5289 [], 5290 is_static=True) 5291 ## uan-phy.h (module 'uan'): bool ns3::UanPhy::IsStateBusy() [member function] 5292 cls.add_method('IsStateBusy', 5293 'bool', 5294 [], 5295 is_pure_virtual=True, is_virtual=True) 5296 ## uan-phy.h (module 'uan'): bool ns3::UanPhy::IsStateCcaBusy() [member function] 5297 cls.add_method('IsStateCcaBusy', 5298 'bool', 5299 [], 5300 is_pure_virtual=True, is_virtual=True) 5301 ## uan-phy.h (module 'uan'): bool ns3::UanPhy::IsStateIdle() [member function] 5302 cls.add_method('IsStateIdle', 5303 'bool', 5304 [], 5305 is_pure_virtual=True, is_virtual=True) 5306 ## uan-phy.h (module 'uan'): bool ns3::UanPhy::IsStateRx() [member function] 5307 cls.add_method('IsStateRx', 5308 'bool', 5309 [], 5310 is_pure_virtual=True, is_virtual=True) 5311 ## uan-phy.h (module 'uan'): bool ns3::UanPhy::IsStateSleep() [member function] 5312 cls.add_method('IsStateSleep', 5313 'bool', 5314 [], 5315 is_pure_virtual=True, is_virtual=True) 5316 ## uan-phy.h (module 'uan'): bool ns3::UanPhy::IsStateTx() [member function] 5317 cls.add_method('IsStateTx', 5318 'bool', 5319 [], 5320 is_pure_virtual=True, is_virtual=True) 5321 ## uan-phy.h (module 'uan'): void ns3::UanPhy::NotifyIntChange() [member function] 5322 cls.add_method('NotifyIntChange', 5323 'void', 5324 [], 5325 is_pure_virtual=True, is_virtual=True) 5326 ## uan-phy.h (module 'uan'): void ns3::UanPhy::NotifyRxBegin(ns3::Ptr<const ns3::Packet> packet) [member function] 5327 cls.add_method('NotifyRxBegin', 5328 'void', 5329 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 5330 ## uan-phy.h (module 'uan'): void ns3::UanPhy::NotifyRxDrop(ns3::Ptr<const ns3::Packet> packet) [member function] 5331 cls.add_method('NotifyRxDrop', 5332 'void', 5333 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 5334 ## uan-phy.h (module 'uan'): void ns3::UanPhy::NotifyRxEnd(ns3::Ptr<const ns3::Packet> packet) [member function] 5335 cls.add_method('NotifyRxEnd', 5336 'void', 5337 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 5338 ## uan-phy.h (module 'uan'): void ns3::UanPhy::NotifyTransStartTx(ns3::Ptr<ns3::Packet> packet, double txPowerDb, ns3::UanTxMode txMode) [member function] 5339 cls.add_method('NotifyTransStartTx', 5340 'void', 5341 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], 5342 is_pure_virtual=True, is_virtual=True) 5343 ## uan-phy.h (module 'uan'): void ns3::UanPhy::NotifyTxBegin(ns3::Ptr<const ns3::Packet> packet) [member function] 5344 cls.add_method('NotifyTxBegin', 5345 'void', 5346 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 5347 ## uan-phy.h (module 'uan'): void ns3::UanPhy::NotifyTxDrop(ns3::Ptr<const ns3::Packet> packet) [member function] 5348 cls.add_method('NotifyTxDrop', 5349 'void', 5350 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 5351 ## uan-phy.h (module 'uan'): void ns3::UanPhy::NotifyTxEnd(ns3::Ptr<const ns3::Packet> packet) [member function] 5352 cls.add_method('NotifyTxEnd', 5353 'void', 5354 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 5355 ## uan-phy.h (module 'uan'): void ns3::UanPhy::RegisterListener(ns3::UanPhyListener * listener) [member function] 5356 cls.add_method('RegisterListener', 5357 'void', 5358 [param('ns3::UanPhyListener *', 'listener')], 5359 is_pure_virtual=True, is_virtual=True) 5360 ## uan-phy.h (module 'uan'): void ns3::UanPhy::SendPacket(ns3::Ptr<ns3::Packet> pkt, uint32_t modeNum) [member function] 5361 cls.add_method('SendPacket', 5362 'void', 5363 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint32_t', 'modeNum')], 5364 is_pure_virtual=True, is_virtual=True) 5365 ## uan-phy.h (module 'uan'): void ns3::UanPhy::SetCcaThresholdDb(double thresh) [member function] 5366 cls.add_method('SetCcaThresholdDb', 5367 'void', 5368 [param('double', 'thresh')], 5369 is_pure_virtual=True, is_virtual=True) 5370 ## uan-phy.h (module 'uan'): void ns3::UanPhy::SetChannel(ns3::Ptr<ns3::UanChannel> channel) [member function] 5371 cls.add_method('SetChannel', 5372 'void', 5373 [param('ns3::Ptr< ns3::UanChannel >', 'channel')], 5374 is_pure_virtual=True, is_virtual=True) 5375 ## uan-phy.h (module 'uan'): void ns3::UanPhy::SetDevice(ns3::Ptr<ns3::UanNetDevice> device) [member function] 5376 cls.add_method('SetDevice', 5377 'void', 5378 [param('ns3::Ptr< ns3::UanNetDevice >', 'device')], 5379 is_pure_virtual=True, is_virtual=True) 5380 ## uan-phy.h (module 'uan'): void ns3::UanPhy::SetEnergyModelCallback(ns3::DeviceEnergyModel::ChangeStateCallback callback) [member function] 5381 cls.add_method('SetEnergyModelCallback', 5382 'void', 5383 [param('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 5384 is_pure_virtual=True, is_virtual=True) 5385 ## uan-phy.h (module 'uan'): void ns3::UanPhy::SetMac(ns3::Ptr<ns3::UanMac> mac) [member function] 5386 cls.add_method('SetMac', 5387 'void', 5388 [param('ns3::Ptr< ns3::UanMac >', 'mac')], 5389 is_pure_virtual=True, is_virtual=True) 5390 ## uan-phy.h (module 'uan'): void ns3::UanPhy::SetReceiveErrorCallback(ns3::UanPhy::RxErrCallback cb) [member function] 5391 cls.add_method('SetReceiveErrorCallback', 5392 'void', 5393 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 5394 is_pure_virtual=True, is_virtual=True) 5395 ## uan-phy.h (module 'uan'): void ns3::UanPhy::SetReceiveOkCallback(ns3::UanPhy::RxOkCallback cb) [member function] 5396 cls.add_method('SetReceiveOkCallback', 5397 'void', 5398 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 5399 is_pure_virtual=True, is_virtual=True) 5400 ## uan-phy.h (module 'uan'): void ns3::UanPhy::SetRxThresholdDb(double thresh) [member function] 5401 cls.add_method('SetRxThresholdDb', 5402 'void', 5403 [param('double', 'thresh')], 5404 is_pure_virtual=True, is_virtual=True) 5405 ## uan-phy.h (module 'uan'): void ns3::UanPhy::SetSleepMode(bool sleep) [member function] 5406 cls.add_method('SetSleepMode', 5407 'void', 5408 [param('bool', 'sleep')], 5409 is_pure_virtual=True, is_virtual=True) 5410 ## uan-phy.h (module 'uan'): void ns3::UanPhy::SetTransducer(ns3::Ptr<ns3::UanTransducer> trans) [member function] 5411 cls.add_method('SetTransducer', 5412 'void', 5413 [param('ns3::Ptr< ns3::UanTransducer >', 'trans')], 5414 is_pure_virtual=True, is_virtual=True) 5415 ## uan-phy.h (module 'uan'): void ns3::UanPhy::SetTxPowerDb(double txpwr) [member function] 5416 cls.add_method('SetTxPowerDb', 5417 'void', 5418 [param('double', 'txpwr')], 5419 is_pure_virtual=True, is_virtual=True) 5420 ## uan-phy.h (module 'uan'): void ns3::UanPhy::StartRxPacket(ns3::Ptr<ns3::Packet> pkt, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] 5421 cls.add_method('StartRxPacket', 5422 'void', 5423 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], 5424 is_pure_virtual=True, is_virtual=True) 5425 return 5426 5427def register_Ns3UanPhyCalcSinr_methods(root_module, cls): 5428 ## uan-phy.h (module 'uan'): ns3::UanPhyCalcSinr::UanPhyCalcSinr() [constructor] 5429 cls.add_constructor([]) 5430 ## uan-phy.h (module 'uan'): ns3::UanPhyCalcSinr::UanPhyCalcSinr(ns3::UanPhyCalcSinr const & arg0) [constructor] 5431 cls.add_constructor([param('ns3::UanPhyCalcSinr const &', 'arg0')]) 5432 ## uan-phy.h (module 'uan'): double ns3::UanPhyCalcSinr::CalcSinrDb(ns3::Ptr<ns3::Packet> pkt, ns3::Time arrTime, double rxPowerDb, double ambNoiseDb, ns3::UanTxMode mode, ns3::UanPdp pdp, ns3::UanTransducer::ArrivalList const & arrivalList) const [member function] 5433 cls.add_method('CalcSinrDb', 5434 'double', 5435 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Time', 'arrTime'), param('double', 'rxPowerDb'), param('double', 'ambNoiseDb'), param('ns3::UanTxMode', 'mode'), param('ns3::UanPdp', 'pdp'), param('ns3::UanTransducer::ArrivalList const &', 'arrivalList')], 5436 is_const=True, is_pure_virtual=True, is_virtual=True) 5437 ## uan-phy.h (module 'uan'): void ns3::UanPhyCalcSinr::Clear() [member function] 5438 cls.add_method('Clear', 5439 'void', 5440 [], 5441 is_virtual=True) 5442 ## uan-phy.h (module 'uan'): double ns3::UanPhyCalcSinr::DbToKp(double db) const [member function] 5443 cls.add_method('DbToKp', 5444 'double', 5445 [param('double', 'db')], 5446 is_const=True) 5447 ## uan-phy.h (module 'uan'): static ns3::TypeId ns3::UanPhyCalcSinr::GetTypeId() [member function] 5448 cls.add_method('GetTypeId', 5449 'ns3::TypeId', 5450 [], 5451 is_static=True) 5452 ## uan-phy.h (module 'uan'): double ns3::UanPhyCalcSinr::KpToDb(double kp) const [member function] 5453 cls.add_method('KpToDb', 5454 'double', 5455 [param('double', 'kp')], 5456 is_const=True) 5457 ## uan-phy.h (module 'uan'): void ns3::UanPhyCalcSinr::DoDispose() [member function] 5458 cls.add_method('DoDispose', 5459 'void', 5460 [], 5461 is_virtual=True, visibility='protected') 5462 return 5463 5464def register_Ns3UanPhyCalcSinrDefault_methods(root_module, cls): 5465 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyCalcSinrDefault::UanPhyCalcSinrDefault(ns3::UanPhyCalcSinrDefault const & arg0) [constructor] 5466 cls.add_constructor([param('ns3::UanPhyCalcSinrDefault const &', 'arg0')]) 5467 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyCalcSinrDefault::UanPhyCalcSinrDefault() [constructor] 5468 cls.add_constructor([]) 5469 ## uan-phy-gen.h (module 'uan'): double ns3::UanPhyCalcSinrDefault::CalcSinrDb(ns3::Ptr<ns3::Packet> pkt, ns3::Time arrTime, double rxPowerDb, double ambNoiseDb, ns3::UanTxMode mode, ns3::UanPdp pdp, ns3::UanTransducer::ArrivalList const & arrivalList) const [member function] 5470 cls.add_method('CalcSinrDb', 5471 'double', 5472 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Time', 'arrTime'), param('double', 'rxPowerDb'), param('double', 'ambNoiseDb'), param('ns3::UanTxMode', 'mode'), param('ns3::UanPdp', 'pdp'), param('ns3::UanTransducer::ArrivalList const &', 'arrivalList')], 5473 is_const=True, is_virtual=True) 5474 ## uan-phy-gen.h (module 'uan'): static ns3::TypeId ns3::UanPhyCalcSinrDefault::GetTypeId() [member function] 5475 cls.add_method('GetTypeId', 5476 'ns3::TypeId', 5477 [], 5478 is_static=True) 5479 return 5480 5481def register_Ns3UanPhyCalcSinrDual_methods(root_module, cls): 5482 ## uan-phy-dual.h (module 'uan'): ns3::UanPhyCalcSinrDual::UanPhyCalcSinrDual(ns3::UanPhyCalcSinrDual const & arg0) [constructor] 5483 cls.add_constructor([param('ns3::UanPhyCalcSinrDual const &', 'arg0')]) 5484 ## uan-phy-dual.h (module 'uan'): ns3::UanPhyCalcSinrDual::UanPhyCalcSinrDual() [constructor] 5485 cls.add_constructor([]) 5486 ## uan-phy-dual.h (module 'uan'): double ns3::UanPhyCalcSinrDual::CalcSinrDb(ns3::Ptr<ns3::Packet> pkt, ns3::Time arrTime, double rxPowerDb, double ambNoiseDb, ns3::UanTxMode mode, ns3::UanPdp pdp, ns3::UanTransducer::ArrivalList const & arrivalList) const [member function] 5487 cls.add_method('CalcSinrDb', 5488 'double', 5489 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Time', 'arrTime'), param('double', 'rxPowerDb'), param('double', 'ambNoiseDb'), param('ns3::UanTxMode', 'mode'), param('ns3::UanPdp', 'pdp'), param('ns3::UanTransducer::ArrivalList const &', 'arrivalList')], 5490 is_const=True, is_virtual=True) 5491 ## uan-phy-dual.h (module 'uan'): static ns3::TypeId ns3::UanPhyCalcSinrDual::GetTypeId() [member function] 5492 cls.add_method('GetTypeId', 5493 'ns3::TypeId', 5494 [], 5495 is_static=True) 5496 return 5497 5498def register_Ns3UanPhyCalcSinrFhFsk_methods(root_module, cls): 5499 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyCalcSinrFhFsk::UanPhyCalcSinrFhFsk(ns3::UanPhyCalcSinrFhFsk const & arg0) [constructor] 5500 cls.add_constructor([param('ns3::UanPhyCalcSinrFhFsk const &', 'arg0')]) 5501 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyCalcSinrFhFsk::UanPhyCalcSinrFhFsk() [constructor] 5502 cls.add_constructor([]) 5503 ## uan-phy-gen.h (module 'uan'): double ns3::UanPhyCalcSinrFhFsk::CalcSinrDb(ns3::Ptr<ns3::Packet> pkt, ns3::Time arrTime, double rxPowerDb, double ambNoiseDb, ns3::UanTxMode mode, ns3::UanPdp pdp, ns3::UanTransducer::ArrivalList const & arrivalList) const [member function] 5504 cls.add_method('CalcSinrDb', 5505 'double', 5506 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Time', 'arrTime'), param('double', 'rxPowerDb'), param('double', 'ambNoiseDb'), param('ns3::UanTxMode', 'mode'), param('ns3::UanPdp', 'pdp'), param('ns3::UanTransducer::ArrivalList const &', 'arrivalList')], 5507 is_const=True, is_virtual=True) 5508 ## uan-phy-gen.h (module 'uan'): static ns3::TypeId ns3::UanPhyCalcSinrFhFsk::GetTypeId() [member function] 5509 cls.add_method('GetTypeId', 5510 'ns3::TypeId', 5511 [], 5512 is_static=True) 5513 return 5514 5515def register_Ns3UanPhyDual_methods(root_module, cls): 5516 ## uan-phy-dual.h (module 'uan'): ns3::UanPhyDual::UanPhyDual(ns3::UanPhyDual const & arg0) [constructor] 5517 cls.add_constructor([param('ns3::UanPhyDual const &', 'arg0')]) 5518 ## uan-phy-dual.h (module 'uan'): ns3::UanPhyDual::UanPhyDual() [constructor] 5519 cls.add_constructor([]) 5520 ## uan-phy-dual.h (module 'uan'): int64_t ns3::UanPhyDual::AssignStreams(int64_t stream) [member function] 5521 cls.add_method('AssignStreams', 5522 'int64_t', 5523 [param('int64_t', 'stream')], 5524 is_virtual=True) 5525 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::Clear() [member function] 5526 cls.add_method('Clear', 5527 'void', 5528 [], 5529 is_virtual=True) 5530 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::EnergyDepletionHandler() [member function] 5531 cls.add_method('EnergyDepletionHandler', 5532 'void', 5533 [], 5534 is_virtual=True) 5535 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::EnergyRechargeHandler() [member function] 5536 cls.add_method('EnergyRechargeHandler', 5537 'void', 5538 [], 5539 is_virtual=True) 5540 ## uan-phy-dual.h (module 'uan'): double ns3::UanPhyDual::GetCcaThresholdDb() [member function] 5541 cls.add_method('GetCcaThresholdDb', 5542 'double', 5543 [], 5544 is_virtual=True) 5545 ## uan-phy-dual.h (module 'uan'): double ns3::UanPhyDual::GetCcaThresholdPhy1() const [member function] 5546 cls.add_method('GetCcaThresholdPhy1', 5547 'double', 5548 [], 5549 is_const=True) 5550 ## uan-phy-dual.h (module 'uan'): double ns3::UanPhyDual::GetCcaThresholdPhy2() const [member function] 5551 cls.add_method('GetCcaThresholdPhy2', 5552 'double', 5553 [], 5554 is_const=True) 5555 ## uan-phy-dual.h (module 'uan'): ns3::Ptr<ns3::UanChannel> ns3::UanPhyDual::GetChannel() const [member function] 5556 cls.add_method('GetChannel', 5557 'ns3::Ptr< ns3::UanChannel >', 5558 [], 5559 is_const=True, is_virtual=True) 5560 ## uan-phy-dual.h (module 'uan'): ns3::Ptr<ns3::UanNetDevice> ns3::UanPhyDual::GetDevice() const [member function] 5561 cls.add_method('GetDevice', 5562 'ns3::Ptr< ns3::UanNetDevice >', 5563 [], 5564 is_const=True, is_virtual=True) 5565 ## uan-phy-dual.h (module 'uan'): ns3::UanTxMode ns3::UanPhyDual::GetMode(uint32_t n) [member function] 5566 cls.add_method('GetMode', 5567 'ns3::UanTxMode', 5568 [param('uint32_t', 'n')], 5569 is_virtual=True) 5570 ## uan-phy-dual.h (module 'uan'): ns3::UanModesList ns3::UanPhyDual::GetModesPhy1() const [member function] 5571 cls.add_method('GetModesPhy1', 5572 'ns3::UanModesList', 5573 [], 5574 is_const=True) 5575 ## uan-phy-dual.h (module 'uan'): ns3::UanModesList ns3::UanPhyDual::GetModesPhy2() const [member function] 5576 cls.add_method('GetModesPhy2', 5577 'ns3::UanModesList', 5578 [], 5579 is_const=True) 5580 ## uan-phy-dual.h (module 'uan'): uint32_t ns3::UanPhyDual::GetNModes() [member function] 5581 cls.add_method('GetNModes', 5582 'uint32_t', 5583 [], 5584 is_virtual=True) 5585 ## uan-phy-dual.h (module 'uan'): ns3::Ptr<ns3::Packet> ns3::UanPhyDual::GetPacketRx() const [member function] 5586 cls.add_method('GetPacketRx', 5587 'ns3::Ptr< ns3::Packet >', 5588 [], 5589 is_const=True, is_virtual=True) 5590 ## uan-phy-dual.h (module 'uan'): ns3::Ptr<ns3::UanPhyPer> ns3::UanPhyDual::GetPerModelPhy1() const [member function] 5591 cls.add_method('GetPerModelPhy1', 5592 'ns3::Ptr< ns3::UanPhyPer >', 5593 [], 5594 is_const=True) 5595 ## uan-phy-dual.h (module 'uan'): ns3::Ptr<ns3::UanPhyPer> ns3::UanPhyDual::GetPerModelPhy2() const [member function] 5596 cls.add_method('GetPerModelPhy2', 5597 'ns3::Ptr< ns3::UanPhyPer >', 5598 [], 5599 is_const=True) 5600 ## uan-phy-dual.h (module 'uan'): ns3::Ptr<ns3::Packet> ns3::UanPhyDual::GetPhy1PacketRx() const [member function] 5601 cls.add_method('GetPhy1PacketRx', 5602 'ns3::Ptr< ns3::Packet >', 5603 [], 5604 is_const=True) 5605 ## uan-phy-dual.h (module 'uan'): ns3::Ptr<ns3::Packet> ns3::UanPhyDual::GetPhy2PacketRx() const [member function] 5606 cls.add_method('GetPhy2PacketRx', 5607 'ns3::Ptr< ns3::Packet >', 5608 [], 5609 is_const=True) 5610 ## uan-phy-dual.h (module 'uan'): double ns3::UanPhyDual::GetRxThresholdDb() [member function] 5611 cls.add_method('GetRxThresholdDb', 5612 'double', 5613 [], 5614 is_virtual=True) 5615 ## uan-phy-dual.h (module 'uan'): ns3::Ptr<ns3::UanPhyCalcSinr> ns3::UanPhyDual::GetSinrModelPhy1() const [member function] 5616 cls.add_method('GetSinrModelPhy1', 5617 'ns3::Ptr< ns3::UanPhyCalcSinr >', 5618 [], 5619 is_const=True) 5620 ## uan-phy-dual.h (module 'uan'): ns3::Ptr<ns3::UanPhyCalcSinr> ns3::UanPhyDual::GetSinrModelPhy2() const [member function] 5621 cls.add_method('GetSinrModelPhy2', 5622 'ns3::Ptr< ns3::UanPhyCalcSinr >', 5623 [], 5624 is_const=True) 5625 ## uan-phy-dual.h (module 'uan'): ns3::Ptr<ns3::UanTransducer> ns3::UanPhyDual::GetTransducer() [member function] 5626 cls.add_method('GetTransducer', 5627 'ns3::Ptr< ns3::UanTransducer >', 5628 [], 5629 is_virtual=True) 5630 ## uan-phy-dual.h (module 'uan'): double ns3::UanPhyDual::GetTxPowerDb() [member function] 5631 cls.add_method('GetTxPowerDb', 5632 'double', 5633 [], 5634 is_virtual=True) 5635 ## uan-phy-dual.h (module 'uan'): double ns3::UanPhyDual::GetTxPowerDbPhy1() const [member function] 5636 cls.add_method('GetTxPowerDbPhy1', 5637 'double', 5638 [], 5639 is_const=True) 5640 ## uan-phy-dual.h (module 'uan'): double ns3::UanPhyDual::GetTxPowerDbPhy2() const [member function] 5641 cls.add_method('GetTxPowerDbPhy2', 5642 'double', 5643 [], 5644 is_const=True) 5645 ## uan-phy-dual.h (module 'uan'): static ns3::TypeId ns3::UanPhyDual::GetTypeId() [member function] 5646 cls.add_method('GetTypeId', 5647 'ns3::TypeId', 5648 [], 5649 is_static=True) 5650 ## uan-phy-dual.h (module 'uan'): bool ns3::UanPhyDual::IsPhy1Idle() [member function] 5651 cls.add_method('IsPhy1Idle', 5652 'bool', 5653 []) 5654 ## uan-phy-dual.h (module 'uan'): bool ns3::UanPhyDual::IsPhy1Rx() [member function] 5655 cls.add_method('IsPhy1Rx', 5656 'bool', 5657 []) 5658 ## uan-phy-dual.h (module 'uan'): bool ns3::UanPhyDual::IsPhy1Tx() [member function] 5659 cls.add_method('IsPhy1Tx', 5660 'bool', 5661 []) 5662 ## uan-phy-dual.h (module 'uan'): bool ns3::UanPhyDual::IsPhy2Idle() [member function] 5663 cls.add_method('IsPhy2Idle', 5664 'bool', 5665 []) 5666 ## uan-phy-dual.h (module 'uan'): bool ns3::UanPhyDual::IsPhy2Rx() [member function] 5667 cls.add_method('IsPhy2Rx', 5668 'bool', 5669 []) 5670 ## uan-phy-dual.h (module 'uan'): bool ns3::UanPhyDual::IsPhy2Tx() [member function] 5671 cls.add_method('IsPhy2Tx', 5672 'bool', 5673 []) 5674 ## uan-phy-dual.h (module 'uan'): bool ns3::UanPhyDual::IsStateBusy() [member function] 5675 cls.add_method('IsStateBusy', 5676 'bool', 5677 [], 5678 is_virtual=True) 5679 ## uan-phy-dual.h (module 'uan'): bool ns3::UanPhyDual::IsStateCcaBusy() [member function] 5680 cls.add_method('IsStateCcaBusy', 5681 'bool', 5682 [], 5683 is_virtual=True) 5684 ## uan-phy-dual.h (module 'uan'): bool ns3::UanPhyDual::IsStateIdle() [member function] 5685 cls.add_method('IsStateIdle', 5686 'bool', 5687 [], 5688 is_virtual=True) 5689 ## uan-phy-dual.h (module 'uan'): bool ns3::UanPhyDual::IsStateRx() [member function] 5690 cls.add_method('IsStateRx', 5691 'bool', 5692 [], 5693 is_virtual=True) 5694 ## uan-phy-dual.h (module 'uan'): bool ns3::UanPhyDual::IsStateSleep() [member function] 5695 cls.add_method('IsStateSleep', 5696 'bool', 5697 [], 5698 is_virtual=True) 5699 ## uan-phy-dual.h (module 'uan'): bool ns3::UanPhyDual::IsStateTx() [member function] 5700 cls.add_method('IsStateTx', 5701 'bool', 5702 [], 5703 is_virtual=True) 5704 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::NotifyIntChange() [member function] 5705 cls.add_method('NotifyIntChange', 5706 'void', 5707 [], 5708 is_virtual=True) 5709 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::NotifyTransStartTx(ns3::Ptr<ns3::Packet> packet, double txPowerDb, ns3::UanTxMode txMode) [member function] 5710 cls.add_method('NotifyTransStartTx', 5711 'void', 5712 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], 5713 is_virtual=True) 5714 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::RegisterListener(ns3::UanPhyListener * listener) [member function] 5715 cls.add_method('RegisterListener', 5716 'void', 5717 [param('ns3::UanPhyListener *', 'listener')], 5718 is_virtual=True) 5719 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SendPacket(ns3::Ptr<ns3::Packet> pkt, uint32_t modeNum) [member function] 5720 cls.add_method('SendPacket', 5721 'void', 5722 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint32_t', 'modeNum')], 5723 is_virtual=True) 5724 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetCcaThresholdDb(double thresh) [member function] 5725 cls.add_method('SetCcaThresholdDb', 5726 'void', 5727 [param('double', 'thresh')], 5728 is_virtual=True) 5729 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetCcaThresholdPhy1(double thresh) [member function] 5730 cls.add_method('SetCcaThresholdPhy1', 5731 'void', 5732 [param('double', 'thresh')]) 5733 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetCcaThresholdPhy2(double thresh) [member function] 5734 cls.add_method('SetCcaThresholdPhy2', 5735 'void', 5736 [param('double', 'thresh')]) 5737 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetChannel(ns3::Ptr<ns3::UanChannel> channel) [member function] 5738 cls.add_method('SetChannel', 5739 'void', 5740 [param('ns3::Ptr< ns3::UanChannel >', 'channel')], 5741 is_virtual=True) 5742 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetDevice(ns3::Ptr<ns3::UanNetDevice> device) [member function] 5743 cls.add_method('SetDevice', 5744 'void', 5745 [param('ns3::Ptr< ns3::UanNetDevice >', 'device')], 5746 is_virtual=True) 5747 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetEnergyModelCallback(ns3::DeviceEnergyModel::ChangeStateCallback callback) [member function] 5748 cls.add_method('SetEnergyModelCallback', 5749 'void', 5750 [param('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 5751 is_virtual=True) 5752 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetMac(ns3::Ptr<ns3::UanMac> mac) [member function] 5753 cls.add_method('SetMac', 5754 'void', 5755 [param('ns3::Ptr< ns3::UanMac >', 'mac')], 5756 is_virtual=True) 5757 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetModesPhy1(ns3::UanModesList modes) [member function] 5758 cls.add_method('SetModesPhy1', 5759 'void', 5760 [param('ns3::UanModesList', 'modes')]) 5761 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetModesPhy2(ns3::UanModesList modes) [member function] 5762 cls.add_method('SetModesPhy2', 5763 'void', 5764 [param('ns3::UanModesList', 'modes')]) 5765 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetPerModelPhy1(ns3::Ptr<ns3::UanPhyPer> per) [member function] 5766 cls.add_method('SetPerModelPhy1', 5767 'void', 5768 [param('ns3::Ptr< ns3::UanPhyPer >', 'per')]) 5769 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetPerModelPhy2(ns3::Ptr<ns3::UanPhyPer> per) [member function] 5770 cls.add_method('SetPerModelPhy2', 5771 'void', 5772 [param('ns3::Ptr< ns3::UanPhyPer >', 'per')]) 5773 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetReceiveErrorCallback(ns3::UanPhy::RxErrCallback cb) [member function] 5774 cls.add_method('SetReceiveErrorCallback', 5775 'void', 5776 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 5777 is_virtual=True) 5778 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetReceiveOkCallback(ns3::UanPhy::RxOkCallback cb) [member function] 5779 cls.add_method('SetReceiveOkCallback', 5780 'void', 5781 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 5782 is_virtual=True) 5783 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetRxThresholdDb(double thresh) [member function] 5784 cls.add_method('SetRxThresholdDb', 5785 'void', 5786 [param('double', 'thresh')], 5787 is_virtual=True) 5788 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetSinrModelPhy1(ns3::Ptr<ns3::UanPhyCalcSinr> calcSinr) [member function] 5789 cls.add_method('SetSinrModelPhy1', 5790 'void', 5791 [param('ns3::Ptr< ns3::UanPhyCalcSinr >', 'calcSinr')]) 5792 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetSinrModelPhy2(ns3::Ptr<ns3::UanPhyCalcSinr> calcSinr) [member function] 5793 cls.add_method('SetSinrModelPhy2', 5794 'void', 5795 [param('ns3::Ptr< ns3::UanPhyCalcSinr >', 'calcSinr')]) 5796 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetSleepMode(bool sleep) [member function] 5797 cls.add_method('SetSleepMode', 5798 'void', 5799 [param('bool', 'sleep')], 5800 is_virtual=True) 5801 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetTransducer(ns3::Ptr<ns3::UanTransducer> trans) [member function] 5802 cls.add_method('SetTransducer', 5803 'void', 5804 [param('ns3::Ptr< ns3::UanTransducer >', 'trans')], 5805 is_virtual=True) 5806 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetTxPowerDb(double txpwr) [member function] 5807 cls.add_method('SetTxPowerDb', 5808 'void', 5809 [param('double', 'txpwr')], 5810 is_virtual=True) 5811 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetTxPowerDbPhy1(double txpwr) [member function] 5812 cls.add_method('SetTxPowerDbPhy1', 5813 'void', 5814 [param('double', 'txpwr')]) 5815 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::SetTxPowerDbPhy2(double txpwr) [member function] 5816 cls.add_method('SetTxPowerDbPhy2', 5817 'void', 5818 [param('double', 'txpwr')]) 5819 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::StartRxPacket(ns3::Ptr<ns3::Packet> pkt, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] 5820 cls.add_method('StartRxPacket', 5821 'void', 5822 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], 5823 is_virtual=True) 5824 ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::DoDispose() [member function] 5825 cls.add_method('DoDispose', 5826 'void', 5827 [], 5828 is_virtual=True, visibility='protected') 5829 return 5830 5831def register_Ns3UanPhyGen_methods(root_module, cls): 5832 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyGen::UanPhyGen(ns3::UanPhyGen const & arg0) [constructor] 5833 cls.add_constructor([param('ns3::UanPhyGen const &', 'arg0')]) 5834 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyGen::UanPhyGen() [constructor] 5835 cls.add_constructor([]) 5836 ## uan-phy-gen.h (module 'uan'): int64_t ns3::UanPhyGen::AssignStreams(int64_t stream) [member function] 5837 cls.add_method('AssignStreams', 5838 'int64_t', 5839 [param('int64_t', 'stream')], 5840 is_virtual=True) 5841 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::Clear() [member function] 5842 cls.add_method('Clear', 5843 'void', 5844 [], 5845 is_virtual=True) 5846 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::EnergyDepletionHandler() [member function] 5847 cls.add_method('EnergyDepletionHandler', 5848 'void', 5849 [], 5850 is_virtual=True) 5851 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::EnergyRechargeHandler() [member function] 5852 cls.add_method('EnergyRechargeHandler', 5853 'void', 5854 [], 5855 is_virtual=True) 5856 ## uan-phy-gen.h (module 'uan'): double ns3::UanPhyGen::GetCcaThresholdDb() [member function] 5857 cls.add_method('GetCcaThresholdDb', 5858 'double', 5859 [], 5860 is_virtual=True) 5861 ## uan-phy-gen.h (module 'uan'): ns3::Ptr<ns3::UanChannel> ns3::UanPhyGen::GetChannel() const [member function] 5862 cls.add_method('GetChannel', 5863 'ns3::Ptr< ns3::UanChannel >', 5864 [], 5865 is_const=True, is_virtual=True) 5866 ## uan-phy-gen.h (module 'uan'): static ns3::UanModesList ns3::UanPhyGen::GetDefaultModes() [member function] 5867 cls.add_method('GetDefaultModes', 5868 'ns3::UanModesList', 5869 [], 5870 is_static=True) 5871 ## uan-phy-gen.h (module 'uan'): ns3::Ptr<ns3::UanNetDevice> ns3::UanPhyGen::GetDevice() const [member function] 5872 cls.add_method('GetDevice', 5873 'ns3::Ptr< ns3::UanNetDevice >', 5874 [], 5875 is_const=True, is_virtual=True) 5876 ## uan-phy-gen.h (module 'uan'): ns3::UanTxMode ns3::UanPhyGen::GetMode(uint32_t n) [member function] 5877 cls.add_method('GetMode', 5878 'ns3::UanTxMode', 5879 [param('uint32_t', 'n')], 5880 is_virtual=True) 5881 ## uan-phy-gen.h (module 'uan'): uint32_t ns3::UanPhyGen::GetNModes() [member function] 5882 cls.add_method('GetNModes', 5883 'uint32_t', 5884 [], 5885 is_virtual=True) 5886 ## uan-phy-gen.h (module 'uan'): ns3::Ptr<ns3::Packet> ns3::UanPhyGen::GetPacketRx() const [member function] 5887 cls.add_method('GetPacketRx', 5888 'ns3::Ptr< ns3::Packet >', 5889 [], 5890 is_const=True, is_virtual=True) 5891 ## uan-phy-gen.h (module 'uan'): double ns3::UanPhyGen::GetRxThresholdDb() [member function] 5892 cls.add_method('GetRxThresholdDb', 5893 'double', 5894 [], 5895 is_virtual=True) 5896 ## uan-phy-gen.h (module 'uan'): ns3::Ptr<ns3::UanTransducer> ns3::UanPhyGen::GetTransducer() [member function] 5897 cls.add_method('GetTransducer', 5898 'ns3::Ptr< ns3::UanTransducer >', 5899 [], 5900 is_virtual=True) 5901 ## uan-phy-gen.h (module 'uan'): double ns3::UanPhyGen::GetTxPowerDb() [member function] 5902 cls.add_method('GetTxPowerDb', 5903 'double', 5904 [], 5905 is_virtual=True) 5906 ## uan-phy-gen.h (module 'uan'): static ns3::TypeId ns3::UanPhyGen::GetTypeId() [member function] 5907 cls.add_method('GetTypeId', 5908 'ns3::TypeId', 5909 [], 5910 is_static=True) 5911 ## uan-phy-gen.h (module 'uan'): bool ns3::UanPhyGen::IsStateBusy() [member function] 5912 cls.add_method('IsStateBusy', 5913 'bool', 5914 [], 5915 is_virtual=True) 5916 ## uan-phy-gen.h (module 'uan'): bool ns3::UanPhyGen::IsStateCcaBusy() [member function] 5917 cls.add_method('IsStateCcaBusy', 5918 'bool', 5919 [], 5920 is_virtual=True) 5921 ## uan-phy-gen.h (module 'uan'): bool ns3::UanPhyGen::IsStateIdle() [member function] 5922 cls.add_method('IsStateIdle', 5923 'bool', 5924 [], 5925 is_virtual=True) 5926 ## uan-phy-gen.h (module 'uan'): bool ns3::UanPhyGen::IsStateRx() [member function] 5927 cls.add_method('IsStateRx', 5928 'bool', 5929 [], 5930 is_virtual=True) 5931 ## uan-phy-gen.h (module 'uan'): bool ns3::UanPhyGen::IsStateSleep() [member function] 5932 cls.add_method('IsStateSleep', 5933 'bool', 5934 [], 5935 is_virtual=True) 5936 ## uan-phy-gen.h (module 'uan'): bool ns3::UanPhyGen::IsStateTx() [member function] 5937 cls.add_method('IsStateTx', 5938 'bool', 5939 [], 5940 is_virtual=True) 5941 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::NotifyIntChange() [member function] 5942 cls.add_method('NotifyIntChange', 5943 'void', 5944 [], 5945 is_virtual=True) 5946 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::NotifyTransStartTx(ns3::Ptr<ns3::Packet> packet, double txPowerDb, ns3::UanTxMode txMode) [member function] 5947 cls.add_method('NotifyTransStartTx', 5948 'void', 5949 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], 5950 is_virtual=True) 5951 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::RegisterListener(ns3::UanPhyListener * listener) [member function] 5952 cls.add_method('RegisterListener', 5953 'void', 5954 [param('ns3::UanPhyListener *', 'listener')], 5955 is_virtual=True) 5956 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::SendPacket(ns3::Ptr<ns3::Packet> pkt, uint32_t modeNum) [member function] 5957 cls.add_method('SendPacket', 5958 'void', 5959 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint32_t', 'modeNum')], 5960 is_virtual=True) 5961 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::SetCcaThresholdDb(double thresh) [member function] 5962 cls.add_method('SetCcaThresholdDb', 5963 'void', 5964 [param('double', 'thresh')], 5965 is_virtual=True) 5966 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::SetChannel(ns3::Ptr<ns3::UanChannel> channel) [member function] 5967 cls.add_method('SetChannel', 5968 'void', 5969 [param('ns3::Ptr< ns3::UanChannel >', 'channel')], 5970 is_virtual=True) 5971 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::SetDevice(ns3::Ptr<ns3::UanNetDevice> device) [member function] 5972 cls.add_method('SetDevice', 5973 'void', 5974 [param('ns3::Ptr< ns3::UanNetDevice >', 'device')], 5975 is_virtual=True) 5976 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::SetEnergyModelCallback(ns3::DeviceEnergyModel::ChangeStateCallback cb) [member function] 5977 cls.add_method('SetEnergyModelCallback', 5978 'void', 5979 [param('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 5980 is_virtual=True) 5981 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::SetMac(ns3::Ptr<ns3::UanMac> mac) [member function] 5982 cls.add_method('SetMac', 5983 'void', 5984 [param('ns3::Ptr< ns3::UanMac >', 'mac')], 5985 is_virtual=True) 5986 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::SetReceiveErrorCallback(ns3::UanPhy::RxErrCallback cb) [member function] 5987 cls.add_method('SetReceiveErrorCallback', 5988 'void', 5989 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 5990 is_virtual=True) 5991 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::SetReceiveOkCallback(ns3::UanPhy::RxOkCallback cb) [member function] 5992 cls.add_method('SetReceiveOkCallback', 5993 'void', 5994 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 5995 is_virtual=True) 5996 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::SetRxThresholdDb(double thresh) [member function] 5997 cls.add_method('SetRxThresholdDb', 5998 'void', 5999 [param('double', 'thresh')], 6000 is_virtual=True) 6001 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::SetSleepMode(bool sleep) [member function] 6002 cls.add_method('SetSleepMode', 6003 'void', 6004 [param('bool', 'sleep')], 6005 is_virtual=True) 6006 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::SetTransducer(ns3::Ptr<ns3::UanTransducer> trans) [member function] 6007 cls.add_method('SetTransducer', 6008 'void', 6009 [param('ns3::Ptr< ns3::UanTransducer >', 'trans')], 6010 is_virtual=True) 6011 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::SetTxPowerDb(double txpwr) [member function] 6012 cls.add_method('SetTxPowerDb', 6013 'void', 6014 [param('double', 'txpwr')], 6015 is_virtual=True) 6016 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::StartRxPacket(ns3::Ptr<ns3::Packet> pkt, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] 6017 cls.add_method('StartRxPacket', 6018 'void', 6019 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], 6020 is_virtual=True) 6021 ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::DoDispose() [member function] 6022 cls.add_method('DoDispose', 6023 'void', 6024 [], 6025 is_virtual=True, visibility='protected') 6026 return 6027 6028def register_Ns3UanPhyPer_methods(root_module, cls): 6029 ## uan-phy.h (module 'uan'): ns3::UanPhyPer::UanPhyPer() [constructor] 6030 cls.add_constructor([]) 6031 ## uan-phy.h (module 'uan'): ns3::UanPhyPer::UanPhyPer(ns3::UanPhyPer const & arg0) [constructor] 6032 cls.add_constructor([param('ns3::UanPhyPer const &', 'arg0')]) 6033 ## uan-phy.h (module 'uan'): double ns3::UanPhyPer::CalcPer(ns3::Ptr<ns3::Packet> pkt, double sinrDb, ns3::UanTxMode mode) [member function] 6034 cls.add_method('CalcPer', 6035 'double', 6036 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'sinrDb'), param('ns3::UanTxMode', 'mode')], 6037 is_pure_virtual=True, is_virtual=True) 6038 ## uan-phy.h (module 'uan'): void ns3::UanPhyPer::Clear() [member function] 6039 cls.add_method('Clear', 6040 'void', 6041 [], 6042 is_virtual=True) 6043 ## uan-phy.h (module 'uan'): static ns3::TypeId ns3::UanPhyPer::GetTypeId() [member function] 6044 cls.add_method('GetTypeId', 6045 'ns3::TypeId', 6046 [], 6047 is_static=True) 6048 ## uan-phy.h (module 'uan'): void ns3::UanPhyPer::DoDispose() [member function] 6049 cls.add_method('DoDispose', 6050 'void', 6051 [], 6052 is_virtual=True, visibility='protected') 6053 return 6054 6055def register_Ns3UanPhyPerCommonModes_methods(root_module, cls): 6056 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyPerCommonModes::UanPhyPerCommonModes(ns3::UanPhyPerCommonModes const & arg0) [constructor] 6057 cls.add_constructor([param('ns3::UanPhyPerCommonModes const &', 'arg0')]) 6058 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyPerCommonModes::UanPhyPerCommonModes() [constructor] 6059 cls.add_constructor([]) 6060 ## uan-phy-gen.h (module 'uan'): double ns3::UanPhyPerCommonModes::CalcPer(ns3::Ptr<ns3::Packet> pkt, double sinrDb, ns3::UanTxMode mode) [member function] 6061 cls.add_method('CalcPer', 6062 'double', 6063 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'sinrDb'), param('ns3::UanTxMode', 'mode')], 6064 is_virtual=True) 6065 ## uan-phy-gen.h (module 'uan'): static ns3::TypeId ns3::UanPhyPerCommonModes::GetTypeId() [member function] 6066 cls.add_method('GetTypeId', 6067 'ns3::TypeId', 6068 [], 6069 is_static=True) 6070 return 6071 6072def register_Ns3UanPhyPerGenDefault_methods(root_module, cls): 6073 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyPerGenDefault::UanPhyPerGenDefault(ns3::UanPhyPerGenDefault const & arg0) [constructor] 6074 cls.add_constructor([param('ns3::UanPhyPerGenDefault const &', 'arg0')]) 6075 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyPerGenDefault::UanPhyPerGenDefault() [constructor] 6076 cls.add_constructor([]) 6077 ## uan-phy-gen.h (module 'uan'): double ns3::UanPhyPerGenDefault::CalcPer(ns3::Ptr<ns3::Packet> pkt, double sinrDb, ns3::UanTxMode mode) [member function] 6078 cls.add_method('CalcPer', 6079 'double', 6080 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'sinrDb'), param('ns3::UanTxMode', 'mode')], 6081 is_virtual=True) 6082 ## uan-phy-gen.h (module 'uan'): static ns3::TypeId ns3::UanPhyPerGenDefault::GetTypeId() [member function] 6083 cls.add_method('GetTypeId', 6084 'ns3::TypeId', 6085 [], 6086 is_static=True) 6087 return 6088 6089def register_Ns3UanPhyPerUmodem_methods(root_module, cls): 6090 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyPerUmodem::UanPhyPerUmodem(ns3::UanPhyPerUmodem const & arg0) [constructor] 6091 cls.add_constructor([param('ns3::UanPhyPerUmodem const &', 'arg0')]) 6092 ## uan-phy-gen.h (module 'uan'): ns3::UanPhyPerUmodem::UanPhyPerUmodem() [constructor] 6093 cls.add_constructor([]) 6094 ## uan-phy-gen.h (module 'uan'): double ns3::UanPhyPerUmodem::CalcPer(ns3::Ptr<ns3::Packet> pkt, double sinrDb, ns3::UanTxMode mode) [member function] 6095 cls.add_method('CalcPer', 6096 'double', 6097 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'sinrDb'), param('ns3::UanTxMode', 'mode')], 6098 is_virtual=True) 6099 ## uan-phy-gen.h (module 'uan'): static ns3::TypeId ns3::UanPhyPerUmodem::GetTypeId() [member function] 6100 cls.add_method('GetTypeId', 6101 'ns3::TypeId', 6102 [], 6103 is_static=True) 6104 return 6105 6106def register_Ns3UanPropModel_methods(root_module, cls): 6107 ## uan-prop-model.h (module 'uan'): ns3::UanPropModel::UanPropModel() [constructor] 6108 cls.add_constructor([]) 6109 ## uan-prop-model.h (module 'uan'): ns3::UanPropModel::UanPropModel(ns3::UanPropModel const & arg0) [constructor] 6110 cls.add_constructor([param('ns3::UanPropModel const &', 'arg0')]) 6111 ## uan-prop-model.h (module 'uan'): void ns3::UanPropModel::Clear() [member function] 6112 cls.add_method('Clear', 6113 'void', 6114 [], 6115 is_virtual=True) 6116 ## uan-prop-model.h (module 'uan'): void ns3::UanPropModel::DoDispose() [member function] 6117 cls.add_method('DoDispose', 6118 'void', 6119 [], 6120 is_virtual=True) 6121 ## uan-prop-model.h (module 'uan'): ns3::Time ns3::UanPropModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, ns3::UanTxMode mode) [member function] 6122 cls.add_method('GetDelay', 6123 'ns3::Time', 6124 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], 6125 is_pure_virtual=True, is_virtual=True) 6126 ## uan-prop-model.h (module 'uan'): double ns3::UanPropModel::GetPathLossDb(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, ns3::UanTxMode txMode) [member function] 6127 cls.add_method('GetPathLossDb', 6128 'double', 6129 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'txMode')], 6130 is_pure_virtual=True, is_virtual=True) 6131 ## uan-prop-model.h (module 'uan'): ns3::UanPdp ns3::UanPropModel::GetPdp(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, ns3::UanTxMode mode) [member function] 6132 cls.add_method('GetPdp', 6133 'ns3::UanPdp', 6134 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], 6135 is_pure_virtual=True, is_virtual=True) 6136 ## uan-prop-model.h (module 'uan'): static ns3::TypeId ns3::UanPropModel::GetTypeId() [member function] 6137 cls.add_method('GetTypeId', 6138 'ns3::TypeId', 6139 [], 6140 is_static=True) 6141 return 6142 6143def register_Ns3UanPropModelIdeal_methods(root_module, cls): 6144 ## uan-prop-model-ideal.h (module 'uan'): ns3::UanPropModelIdeal::UanPropModelIdeal(ns3::UanPropModelIdeal const & arg0) [constructor] 6145 cls.add_constructor([param('ns3::UanPropModelIdeal const &', 'arg0')]) 6146 ## uan-prop-model-ideal.h (module 'uan'): ns3::UanPropModelIdeal::UanPropModelIdeal() [constructor] 6147 cls.add_constructor([]) 6148 ## uan-prop-model-ideal.h (module 'uan'): ns3::Time ns3::UanPropModelIdeal::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, ns3::UanTxMode mode) [member function] 6149 cls.add_method('GetDelay', 6150 'ns3::Time', 6151 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], 6152 is_virtual=True) 6153 ## uan-prop-model-ideal.h (module 'uan'): double ns3::UanPropModelIdeal::GetPathLossDb(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, ns3::UanTxMode mode) [member function] 6154 cls.add_method('GetPathLossDb', 6155 'double', 6156 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], 6157 is_virtual=True) 6158 ## uan-prop-model-ideal.h (module 'uan'): ns3::UanPdp ns3::UanPropModelIdeal::GetPdp(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, ns3::UanTxMode mode) [member function] 6159 cls.add_method('GetPdp', 6160 'ns3::UanPdp', 6161 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], 6162 is_virtual=True) 6163 ## uan-prop-model-ideal.h (module 'uan'): static ns3::TypeId ns3::UanPropModelIdeal::GetTypeId() [member function] 6164 cls.add_method('GetTypeId', 6165 'ns3::TypeId', 6166 [], 6167 is_static=True) 6168 return 6169 6170def register_Ns3UanPropModelThorp_methods(root_module, cls): 6171 ## uan-prop-model-thorp.h (module 'uan'): ns3::UanPropModelThorp::UanPropModelThorp(ns3::UanPropModelThorp const & arg0) [constructor] 6172 cls.add_constructor([param('ns3::UanPropModelThorp const &', 'arg0')]) 6173 ## uan-prop-model-thorp.h (module 'uan'): ns3::UanPropModelThorp::UanPropModelThorp() [constructor] 6174 cls.add_constructor([]) 6175 ## uan-prop-model-thorp.h (module 'uan'): ns3::Time ns3::UanPropModelThorp::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, ns3::UanTxMode mode) [member function] 6176 cls.add_method('GetDelay', 6177 'ns3::Time', 6178 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], 6179 is_virtual=True) 6180 ## uan-prop-model-thorp.h (module 'uan'): double ns3::UanPropModelThorp::GetPathLossDb(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, ns3::UanTxMode mode) [member function] 6181 cls.add_method('GetPathLossDb', 6182 'double', 6183 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], 6184 is_virtual=True) 6185 ## uan-prop-model-thorp.h (module 'uan'): ns3::UanPdp ns3::UanPropModelThorp::GetPdp(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, ns3::UanTxMode mode) [member function] 6186 cls.add_method('GetPdp', 6187 'ns3::UanPdp', 6188 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], 6189 is_virtual=True) 6190 ## uan-prop-model-thorp.h (module 'uan'): static ns3::TypeId ns3::UanPropModelThorp::GetTypeId() [member function] 6191 cls.add_method('GetTypeId', 6192 'ns3::TypeId', 6193 [], 6194 is_static=True) 6195 return 6196 6197def register_Ns3UanTransducer_methods(root_module, cls): 6198 ## uan-transducer.h (module 'uan'): ns3::UanTransducer::UanTransducer() [constructor] 6199 cls.add_constructor([]) 6200 ## uan-transducer.h (module 'uan'): ns3::UanTransducer::UanTransducer(ns3::UanTransducer const & arg0) [constructor] 6201 cls.add_constructor([param('ns3::UanTransducer const &', 'arg0')]) 6202 ## uan-transducer.h (module 'uan'): void ns3::UanTransducer::AddPhy(ns3::Ptr<ns3::UanPhy> phy) [member function] 6203 cls.add_method('AddPhy', 6204 'void', 6205 [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 6206 is_pure_virtual=True, is_virtual=True) 6207 ## uan-transducer.h (module 'uan'): double ns3::UanTransducer::ApplyRxGainDb(double rxPowerDb, ns3::UanTxMode mode) [member function] 6208 cls.add_method('ApplyRxGainDb', 6209 'double', 6210 [param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'mode')], 6211 is_pure_virtual=True, is_virtual=True) 6212 ## uan-transducer.h (module 'uan'): void ns3::UanTransducer::Clear() [member function] 6213 cls.add_method('Clear', 6214 'void', 6215 [], 6216 is_pure_virtual=True, is_virtual=True) 6217 ## uan-transducer.h (module 'uan'): ns3::UanTransducer::ArrivalList const & ns3::UanTransducer::GetArrivalList() const [member function] 6218 cls.add_method('GetArrivalList', 6219 'ns3::UanTransducer::ArrivalList const &', 6220 [], 6221 is_const=True, is_pure_virtual=True, is_virtual=True) 6222 ## uan-transducer.h (module 'uan'): ns3::Ptr<ns3::UanChannel> ns3::UanTransducer::GetChannel() const [member function] 6223 cls.add_method('GetChannel', 6224 'ns3::Ptr< ns3::UanChannel >', 6225 [], 6226 is_const=True, is_pure_virtual=True, is_virtual=True) 6227 ## uan-transducer.h (module 'uan'): ns3::UanTransducer::UanPhyList const & ns3::UanTransducer::GetPhyList() const [member function] 6228 cls.add_method('GetPhyList', 6229 'ns3::UanTransducer::UanPhyList const &', 6230 [], 6231 is_const=True, is_pure_virtual=True, is_virtual=True) 6232 ## uan-transducer.h (module 'uan'): double ns3::UanTransducer::GetRxGainDb() [member function] 6233 cls.add_method('GetRxGainDb', 6234 'double', 6235 [], 6236 is_pure_virtual=True, is_virtual=True) 6237 ## uan-transducer.h (module 'uan'): ns3::UanTransducer::State ns3::UanTransducer::GetState() const [member function] 6238 cls.add_method('GetState', 6239 'ns3::UanTransducer::State', 6240 [], 6241 is_const=True, is_pure_virtual=True, is_virtual=True) 6242 ## uan-transducer.h (module 'uan'): static ns3::TypeId ns3::UanTransducer::GetTypeId() [member function] 6243 cls.add_method('GetTypeId', 6244 'ns3::TypeId', 6245 [], 6246 is_static=True) 6247 ## uan-transducer.h (module 'uan'): bool ns3::UanTransducer::IsRx() const [member function] 6248 cls.add_method('IsRx', 6249 'bool', 6250 [], 6251 is_const=True, is_pure_virtual=True, is_virtual=True) 6252 ## uan-transducer.h (module 'uan'): bool ns3::UanTransducer::IsTx() const [member function] 6253 cls.add_method('IsTx', 6254 'bool', 6255 [], 6256 is_const=True, is_pure_virtual=True, is_virtual=True) 6257 ## uan-transducer.h (module 'uan'): void ns3::UanTransducer::Receive(ns3::Ptr<ns3::Packet> packet, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] 6258 cls.add_method('Receive', 6259 'void', 6260 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], 6261 is_pure_virtual=True, is_virtual=True) 6262 ## uan-transducer.h (module 'uan'): void ns3::UanTransducer::SetChannel(ns3::Ptr<ns3::UanChannel> chan) [member function] 6263 cls.add_method('SetChannel', 6264 'void', 6265 [param('ns3::Ptr< ns3::UanChannel >', 'chan')], 6266 is_pure_virtual=True, is_virtual=True) 6267 ## uan-transducer.h (module 'uan'): void ns3::UanTransducer::SetRxGainDb(double gainDb) [member function] 6268 cls.add_method('SetRxGainDb', 6269 'void', 6270 [param('double', 'gainDb')], 6271 is_pure_virtual=True, is_virtual=True) 6272 ## uan-transducer.h (module 'uan'): void ns3::UanTransducer::Transmit(ns3::Ptr<ns3::UanPhy> src, ns3::Ptr<ns3::Packet> packet, double txPowerDb, ns3::UanTxMode txMode) [member function] 6273 cls.add_method('Transmit', 6274 'void', 6275 [param('ns3::Ptr< ns3::UanPhy >', 'src'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], 6276 is_pure_virtual=True, is_virtual=True) 6277 return 6278 6279def register_Ns3UanTransducerHd_methods(root_module, cls): 6280 ## uan-transducer-hd.h (module 'uan'): ns3::UanTransducerHd::UanTransducerHd(ns3::UanTransducerHd const & arg0) [constructor] 6281 cls.add_constructor([param('ns3::UanTransducerHd const &', 'arg0')]) 6282 ## uan-transducer-hd.h (module 'uan'): ns3::UanTransducerHd::UanTransducerHd() [constructor] 6283 cls.add_constructor([]) 6284 ## uan-transducer-hd.h (module 'uan'): void ns3::UanTransducerHd::AddPhy(ns3::Ptr<ns3::UanPhy> arg0) [member function] 6285 cls.add_method('AddPhy', 6286 'void', 6287 [param('ns3::Ptr< ns3::UanPhy >', 'arg0')], 6288 is_virtual=True) 6289 ## uan-transducer-hd.h (module 'uan'): double ns3::UanTransducerHd::ApplyRxGainDb(double rxPowerDb, ns3::UanTxMode mode) [member function] 6290 cls.add_method('ApplyRxGainDb', 6291 'double', 6292 [param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'mode')], 6293 is_virtual=True) 6294 ## uan-transducer-hd.h (module 'uan'): void ns3::UanTransducerHd::Clear() [member function] 6295 cls.add_method('Clear', 6296 'void', 6297 [], 6298 is_virtual=True) 6299 ## uan-transducer-hd.h (module 'uan'): ns3::UanTransducer::ArrivalList const & ns3::UanTransducerHd::GetArrivalList() const [member function] 6300 cls.add_method('GetArrivalList', 6301 'ns3::UanTransducer::ArrivalList const &', 6302 [], 6303 is_const=True, is_virtual=True) 6304 ## uan-transducer-hd.h (module 'uan'): ns3::Ptr<ns3::UanChannel> ns3::UanTransducerHd::GetChannel() const [member function] 6305 cls.add_method('GetChannel', 6306 'ns3::Ptr< ns3::UanChannel >', 6307 [], 6308 is_const=True, is_virtual=True) 6309 ## uan-transducer-hd.h (module 'uan'): ns3::UanTransducer::UanPhyList const & ns3::UanTransducerHd::GetPhyList() const [member function] 6310 cls.add_method('GetPhyList', 6311 'ns3::UanTransducer::UanPhyList const &', 6312 [], 6313 is_const=True, is_virtual=True) 6314 ## uan-transducer-hd.h (module 'uan'): double ns3::UanTransducerHd::GetRxGainDb() [member function] 6315 cls.add_method('GetRxGainDb', 6316 'double', 6317 [], 6318 is_virtual=True) 6319 ## uan-transducer-hd.h (module 'uan'): ns3::UanTransducer::State ns3::UanTransducerHd::GetState() const [member function] 6320 cls.add_method('GetState', 6321 'ns3::UanTransducer::State', 6322 [], 6323 is_const=True, is_virtual=True) 6324 ## uan-transducer-hd.h (module 'uan'): static ns3::TypeId ns3::UanTransducerHd::GetTypeId() [member function] 6325 cls.add_method('GetTypeId', 6326 'ns3::TypeId', 6327 [], 6328 is_static=True) 6329 ## uan-transducer-hd.h (module 'uan'): bool ns3::UanTransducerHd::IsRx() const [member function] 6330 cls.add_method('IsRx', 6331 'bool', 6332 [], 6333 is_const=True, is_virtual=True) 6334 ## uan-transducer-hd.h (module 'uan'): bool ns3::UanTransducerHd::IsTx() const [member function] 6335 cls.add_method('IsTx', 6336 'bool', 6337 [], 6338 is_const=True, is_virtual=True) 6339 ## uan-transducer-hd.h (module 'uan'): void ns3::UanTransducerHd::Receive(ns3::Ptr<ns3::Packet> packet, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] 6340 cls.add_method('Receive', 6341 'void', 6342 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], 6343 is_virtual=True) 6344 ## uan-transducer-hd.h (module 'uan'): void ns3::UanTransducerHd::SetChannel(ns3::Ptr<ns3::UanChannel> chan) [member function] 6345 cls.add_method('SetChannel', 6346 'void', 6347 [param('ns3::Ptr< ns3::UanChannel >', 'chan')], 6348 is_virtual=True) 6349 ## uan-transducer-hd.h (module 'uan'): void ns3::UanTransducerHd::SetRxGainDb(double gainDb) [member function] 6350 cls.add_method('SetRxGainDb', 6351 'void', 6352 [param('double', 'gainDb')], 6353 is_virtual=True) 6354 ## uan-transducer-hd.h (module 'uan'): void ns3::UanTransducerHd::Transmit(ns3::Ptr<ns3::UanPhy> src, ns3::Ptr<ns3::Packet> packet, double txPowerDb, ns3::UanTxMode txMode) [member function] 6355 cls.add_method('Transmit', 6356 'void', 6357 [param('ns3::Ptr< ns3::UanPhy >', 'src'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], 6358 is_virtual=True) 6359 ## uan-transducer-hd.h (module 'uan'): void ns3::UanTransducerHd::DoDispose() [member function] 6360 cls.add_method('DoDispose', 6361 'void', 6362 [], 6363 is_virtual=True, visibility='protected') 6364 return 6365 6366def register_Ns3UniformRandomVariable_methods(root_module, cls): 6367 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] 6368 cls.add_method('GetTypeId', 6369 'ns3::TypeId', 6370 [], 6371 is_static=True) 6372 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] 6373 cls.add_constructor([]) 6374 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] 6375 cls.add_method('GetMin', 6376 'double', 6377 [], 6378 is_const=True) 6379 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] 6380 cls.add_method('GetMax', 6381 'double', 6382 [], 6383 is_const=True) 6384 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] 6385 cls.add_method('GetValue', 6386 'double', 6387 [param('double', 'min'), param('double', 'max')]) 6388 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] 6389 cls.add_method('GetInteger', 6390 'uint32_t', 6391 [param('uint32_t', 'min'), param('uint32_t', 'max')]) 6392 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] 6393 cls.add_method('GetValue', 6394 'double', 6395 [], 6396 is_virtual=True) 6397 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] 6398 cls.add_method('GetInteger', 6399 'uint32_t', 6400 [], 6401 is_virtual=True) 6402 return 6403 6404def register_Ns3WeibullRandomVariable_methods(root_module, cls): 6405 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] 6406 cls.add_method('GetTypeId', 6407 'ns3::TypeId', 6408 [], 6409 is_static=True) 6410 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] 6411 cls.add_constructor([]) 6412 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] 6413 cls.add_method('GetScale', 6414 'double', 6415 [], 6416 is_const=True) 6417 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] 6418 cls.add_method('GetShape', 6419 'double', 6420 [], 6421 is_const=True) 6422 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] 6423 cls.add_method('GetBound', 6424 'double', 6425 [], 6426 is_const=True) 6427 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] 6428 cls.add_method('GetValue', 6429 'double', 6430 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 6431 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 6432 cls.add_method('GetInteger', 6433 'uint32_t', 6434 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 6435 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] 6436 cls.add_method('GetValue', 6437 'double', 6438 [], 6439 is_virtual=True) 6440 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] 6441 cls.add_method('GetInteger', 6442 'uint32_t', 6443 [], 6444 is_virtual=True) 6445 return 6446 6447def register_Ns3ZetaRandomVariable_methods(root_module, cls): 6448 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] 6449 cls.add_method('GetTypeId', 6450 'ns3::TypeId', 6451 [], 6452 is_static=True) 6453 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] 6454 cls.add_constructor([]) 6455 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] 6456 cls.add_method('GetAlpha', 6457 'double', 6458 [], 6459 is_const=True) 6460 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] 6461 cls.add_method('GetValue', 6462 'double', 6463 [param('double', 'alpha')]) 6464 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] 6465 cls.add_method('GetInteger', 6466 'uint32_t', 6467 [param('uint32_t', 'alpha')]) 6468 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] 6469 cls.add_method('GetValue', 6470 'double', 6471 [], 6472 is_virtual=True) 6473 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] 6474 cls.add_method('GetInteger', 6475 'uint32_t', 6476 [], 6477 is_virtual=True) 6478 return 6479 6480def register_Ns3ZipfRandomVariable_methods(root_module, cls): 6481 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] 6482 cls.add_method('GetTypeId', 6483 'ns3::TypeId', 6484 [], 6485 is_static=True) 6486 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] 6487 cls.add_constructor([]) 6488 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] 6489 cls.add_method('GetN', 6490 'uint32_t', 6491 [], 6492 is_const=True) 6493 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] 6494 cls.add_method('GetAlpha', 6495 'double', 6496 [], 6497 is_const=True) 6498 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] 6499 cls.add_method('GetValue', 6500 'double', 6501 [param('uint32_t', 'n'), param('double', 'alpha')]) 6502 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] 6503 cls.add_method('GetInteger', 6504 'uint32_t', 6505 [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) 6506 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] 6507 cls.add_method('GetValue', 6508 'double', 6509 [], 6510 is_virtual=True) 6511 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] 6512 cls.add_method('GetInteger', 6513 'uint32_t', 6514 [], 6515 is_virtual=True) 6516 return 6517 6518def register_Ns3AttributeAccessor_methods(root_module, cls): 6519 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] 6520 cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) 6521 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] 6522 cls.add_constructor([]) 6523 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 6524 cls.add_method('Get', 6525 'bool', 6526 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 6527 is_const=True, is_pure_virtual=True, is_virtual=True) 6528 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] 6529 cls.add_method('HasGetter', 6530 'bool', 6531 [], 6532 is_const=True, is_pure_virtual=True, is_virtual=True) 6533 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] 6534 cls.add_method('HasSetter', 6535 'bool', 6536 [], 6537 is_const=True, is_pure_virtual=True, is_virtual=True) 6538 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 6539 cls.add_method('Set', 6540 'bool', 6541 [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], 6542 is_const=True, is_pure_virtual=True, is_virtual=True) 6543 return 6544 6545def register_Ns3AttributeChecker_methods(root_module, cls): 6546 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] 6547 cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) 6548 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] 6549 cls.add_constructor([]) 6550 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 6551 cls.add_method('Check', 6552 'bool', 6553 [param('ns3::AttributeValue const &', 'value')], 6554 is_const=True, is_pure_virtual=True, is_virtual=True) 6555 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 6556 cls.add_method('Copy', 6557 'bool', 6558 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 6559 is_const=True, is_pure_virtual=True, is_virtual=True) 6560 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] 6561 cls.add_method('Create', 6562 'ns3::Ptr< ns3::AttributeValue >', 6563 [], 6564 is_const=True, is_pure_virtual=True, is_virtual=True) 6565 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] 6566 cls.add_method('CreateValidValue', 6567 'ns3::Ptr< ns3::AttributeValue >', 6568 [param('ns3::AttributeValue const &', 'value')], 6569 is_const=True) 6570 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] 6571 cls.add_method('GetUnderlyingTypeInformation', 6572 'std::string', 6573 [], 6574 is_const=True, is_pure_virtual=True, is_virtual=True) 6575 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] 6576 cls.add_method('GetValueTypeName', 6577 'std::string', 6578 [], 6579 is_const=True, is_pure_virtual=True, is_virtual=True) 6580 ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] 6581 cls.add_method('HasUnderlyingTypeInformation', 6582 'bool', 6583 [], 6584 is_const=True, is_pure_virtual=True, is_virtual=True) 6585 return 6586 6587def register_Ns3AttributeValue_methods(root_module, cls): 6588 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] 6589 cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) 6590 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] 6591 cls.add_constructor([]) 6592 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function] 6593 cls.add_method('Copy', 6594 'ns3::Ptr< ns3::AttributeValue >', 6595 [], 6596 is_const=True, is_pure_virtual=True, is_virtual=True) 6597 ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6598 cls.add_method('DeserializeFromString', 6599 'bool', 6600 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6601 is_pure_virtual=True, is_virtual=True) 6602 ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6603 cls.add_method('SerializeToString', 6604 'std::string', 6605 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6606 is_const=True, is_pure_virtual=True, is_virtual=True) 6607 return 6608 6609def register_Ns3BooleanChecker_methods(root_module, cls): 6610 ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker() [constructor] 6611 cls.add_constructor([]) 6612 ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [constructor] 6613 cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')]) 6614 return 6615 6616def register_Ns3BooleanValue_methods(root_module, cls): 6617 cls.add_output_stream_operator() 6618 ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [constructor] 6619 cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')]) 6620 ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue() [constructor] 6621 cls.add_constructor([]) 6622 ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(bool value) [constructor] 6623 cls.add_constructor([param('bool', 'value')]) 6624 ## boolean.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::BooleanValue::Copy() const [member function] 6625 cls.add_method('Copy', 6626 'ns3::Ptr< ns3::AttributeValue >', 6627 [], 6628 is_const=True, is_virtual=True) 6629 ## boolean.h (module 'core'): bool ns3::BooleanValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6630 cls.add_method('DeserializeFromString', 6631 'bool', 6632 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6633 is_virtual=True) 6634 ## boolean.h (module 'core'): bool ns3::BooleanValue::Get() const [member function] 6635 cls.add_method('Get', 6636 'bool', 6637 [], 6638 is_const=True) 6639 ## boolean.h (module 'core'): std::string ns3::BooleanValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6640 cls.add_method('SerializeToString', 6641 'std::string', 6642 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6643 is_const=True, is_virtual=True) 6644 ## boolean.h (module 'core'): void ns3::BooleanValue::Set(bool value) [member function] 6645 cls.add_method('Set', 6646 'void', 6647 [param('bool', 'value')]) 6648 return 6649 6650def register_Ns3CallbackChecker_methods(root_module, cls): 6651 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] 6652 cls.add_constructor([]) 6653 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] 6654 cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) 6655 return 6656 6657def register_Ns3CallbackImplBase_methods(root_module, cls): 6658 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] 6659 cls.add_constructor([]) 6660 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] 6661 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) 6662 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] 6663 cls.add_method('GetTypeid', 6664 'std::string', 6665 [], 6666 is_const=True, is_pure_virtual=True, is_virtual=True) 6667 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function] 6668 cls.add_method('IsEqual', 6669 'bool', 6670 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 6671 is_const=True, is_pure_virtual=True, is_virtual=True) 6672 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] 6673 cls.add_method('Demangle', 6674 'std::string', 6675 [param('std::string const &', 'mangled')], 6676 is_static=True, visibility='protected') 6677 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6678 cls.add_method('GetCppTypeid', 6679 'std::string', 6680 [], 6681 is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected') 6682 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6683 cls.add_method('GetCppTypeid', 6684 'std::string', 6685 [], 6686 is_static=True, template_parameters=['void'], visibility='protected') 6687 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6688 cls.add_method('GetCppTypeid', 6689 'std::string', 6690 [], 6691 is_static=True, template_parameters=['double'], visibility='protected') 6692 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6693 cls.add_method('GetCppTypeid', 6694 'std::string', 6695 [], 6696 is_static=True, template_parameters=['ns3::Ptr<ns3::NetDevice> '], visibility='protected') 6697 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6698 cls.add_method('GetCppTypeid', 6699 'std::string', 6700 [], 6701 is_static=True, template_parameters=['ns3::Ptr<ns3::Packet const> '], visibility='protected') 6702 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6703 cls.add_method('GetCppTypeid', 6704 'std::string', 6705 [], 6706 is_static=True, template_parameters=['unsigned short'], visibility='protected') 6707 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6708 cls.add_method('GetCppTypeid', 6709 'std::string', 6710 [], 6711 is_static=True, template_parameters=['ns3::Address const&'], visibility='protected') 6712 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6713 cls.add_method('GetCppTypeid', 6714 'std::string', 6715 [], 6716 is_static=True, template_parameters=['ns3::NetDevice::PacketType'], visibility='protected') 6717 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6718 cls.add_method('GetCppTypeid', 6719 'std::string', 6720 [], 6721 is_static=True, template_parameters=['ns3::Ptr<ns3::MobilityModel const> '], visibility='protected') 6722 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6723 cls.add_method('GetCppTypeid', 6724 'std::string', 6725 [], 6726 is_static=True, template_parameters=['ns3::Mac8Address'], visibility='protected') 6727 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6728 cls.add_method('GetCppTypeid', 6729 'std::string', 6730 [], 6731 is_static=True, template_parameters=['bool'], visibility='protected') 6732 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6733 cls.add_method('GetCppTypeid', 6734 'std::string', 6735 [], 6736 is_static=True, template_parameters=['ns3::Ptr<ns3::Packet> '], visibility='protected') 6737 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6738 cls.add_method('GetCppTypeid', 6739 'std::string', 6740 [], 6741 is_static=True, template_parameters=['ns3::Mac8Address const&'], visibility='protected') 6742 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6743 cls.add_method('GetCppTypeid', 6744 'std::string', 6745 [], 6746 is_static=True, template_parameters=['ns3::UanTxMode'], visibility='protected') 6747 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6748 cls.add_method('GetCppTypeid', 6749 'std::string', 6750 [], 6751 is_static=True, template_parameters=['ns3::Time'], visibility='protected') 6752 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6753 cls.add_method('GetCppTypeid', 6754 'std::string', 6755 [], 6756 is_static=True, template_parameters=['unsigned int'], visibility='protected') 6757 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 6758 cls.add_method('GetCppTypeid', 6759 'std::string', 6760 [], 6761 is_static=True, template_parameters=['int'], visibility='protected') 6762 return 6763 6764def register_Ns3CallbackValue_methods(root_module, cls): 6765 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] 6766 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) 6767 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] 6768 cls.add_constructor([]) 6769 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] 6770 cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) 6771 ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function] 6772 cls.add_method('Copy', 6773 'ns3::Ptr< ns3::AttributeValue >', 6774 [], 6775 is_const=True, is_virtual=True) 6776 ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6777 cls.add_method('DeserializeFromString', 6778 'bool', 6779 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6780 is_virtual=True) 6781 ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6782 cls.add_method('SerializeToString', 6783 'std::string', 6784 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6785 is_const=True, is_virtual=True) 6786 ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] 6787 cls.add_method('Set', 6788 'void', 6789 [param('ns3::CallbackBase', 'base')]) 6790 return 6791 6792def register_Ns3Channel_methods(root_module, cls): 6793 ## channel.h (module 'network'): ns3::Channel::Channel(ns3::Channel const & arg0) [constructor] 6794 cls.add_constructor([param('ns3::Channel const &', 'arg0')]) 6795 ## channel.h (module 'network'): ns3::Channel::Channel() [constructor] 6796 cls.add_constructor([]) 6797 ## channel.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Channel::GetDevice(std::size_t i) const [member function] 6798 cls.add_method('GetDevice', 6799 'ns3::Ptr< ns3::NetDevice >', 6800 [param('std::size_t', 'i')], 6801 is_const=True, is_pure_virtual=True, is_virtual=True) 6802 ## channel.h (module 'network'): uint32_t ns3::Channel::GetId() const [member function] 6803 cls.add_method('GetId', 6804 'uint32_t', 6805 [], 6806 is_const=True) 6807 ## channel.h (module 'network'): std::size_t ns3::Channel::GetNDevices() const [member function] 6808 cls.add_method('GetNDevices', 6809 'std::size_t', 6810 [], 6811 is_const=True, is_pure_virtual=True, is_virtual=True) 6812 ## channel.h (module 'network'): static ns3::TypeId ns3::Channel::GetTypeId() [member function] 6813 cls.add_method('GetTypeId', 6814 'ns3::TypeId', 6815 [], 6816 is_static=True) 6817 return 6818 6819def register_Ns3ConstantRandomVariable_methods(root_module, cls): 6820 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] 6821 cls.add_method('GetTypeId', 6822 'ns3::TypeId', 6823 [], 6824 is_static=True) 6825 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] 6826 cls.add_constructor([]) 6827 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] 6828 cls.add_method('GetConstant', 6829 'double', 6830 [], 6831 is_const=True) 6832 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] 6833 cls.add_method('GetValue', 6834 'double', 6835 [param('double', 'constant')]) 6836 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] 6837 cls.add_method('GetInteger', 6838 'uint32_t', 6839 [param('uint32_t', 'constant')]) 6840 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] 6841 cls.add_method('GetValue', 6842 'double', 6843 [], 6844 is_virtual=True) 6845 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] 6846 cls.add_method('GetInteger', 6847 'uint32_t', 6848 [], 6849 is_virtual=True) 6850 return 6851 6852def register_Ns3DeterministicRandomVariable_methods(root_module, cls): 6853 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] 6854 cls.add_method('GetTypeId', 6855 'ns3::TypeId', 6856 [], 6857 is_static=True) 6858 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] 6859 cls.add_constructor([]) 6860 ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] 6861 cls.add_method('SetValueArray', 6862 'void', 6863 [param('double *', 'values'), param('std::size_t', 'length')]) 6864 ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] 6865 cls.add_method('GetValue', 6866 'double', 6867 [], 6868 is_virtual=True) 6869 ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] 6870 cls.add_method('GetInteger', 6871 'uint32_t', 6872 [], 6873 is_virtual=True) 6874 return 6875 6876def register_Ns3DeviceEnergyModel_methods(root_module, cls): 6877 ## device-energy-model.h (module 'energy'): ns3::DeviceEnergyModel::DeviceEnergyModel(ns3::DeviceEnergyModel const & arg0) [constructor] 6878 cls.add_constructor([param('ns3::DeviceEnergyModel const &', 'arg0')]) 6879 ## device-energy-model.h (module 'energy'): ns3::DeviceEnergyModel::DeviceEnergyModel() [constructor] 6880 cls.add_constructor([]) 6881 ## device-energy-model.h (module 'energy'): void ns3::DeviceEnergyModel::ChangeState(int newState) [member function] 6882 cls.add_method('ChangeState', 6883 'void', 6884 [param('int', 'newState')], 6885 is_pure_virtual=True, is_virtual=True) 6886 ## device-energy-model.h (module 'energy'): double ns3::DeviceEnergyModel::GetCurrentA() const [member function] 6887 cls.add_method('GetCurrentA', 6888 'double', 6889 [], 6890 is_const=True) 6891 ## device-energy-model.h (module 'energy'): double ns3::DeviceEnergyModel::GetTotalEnergyConsumption() const [member function] 6892 cls.add_method('GetTotalEnergyConsumption', 6893 'double', 6894 [], 6895 is_const=True, is_pure_virtual=True, is_virtual=True) 6896 ## device-energy-model.h (module 'energy'): static ns3::TypeId ns3::DeviceEnergyModel::GetTypeId() [member function] 6897 cls.add_method('GetTypeId', 6898 'ns3::TypeId', 6899 [], 6900 is_static=True) 6901 ## device-energy-model.h (module 'energy'): void ns3::DeviceEnergyModel::HandleEnergyChanged() [member function] 6902 cls.add_method('HandleEnergyChanged', 6903 'void', 6904 [], 6905 is_pure_virtual=True, is_virtual=True) 6906 ## device-energy-model.h (module 'energy'): void ns3::DeviceEnergyModel::HandleEnergyDepletion() [member function] 6907 cls.add_method('HandleEnergyDepletion', 6908 'void', 6909 [], 6910 is_pure_virtual=True, is_virtual=True) 6911 ## device-energy-model.h (module 'energy'): void ns3::DeviceEnergyModel::HandleEnergyRecharged() [member function] 6912 cls.add_method('HandleEnergyRecharged', 6913 'void', 6914 [], 6915 is_pure_virtual=True, is_virtual=True) 6916 ## device-energy-model.h (module 'energy'): void ns3::DeviceEnergyModel::SetEnergySource(ns3::Ptr<ns3::EnergySource> source) [member function] 6917 cls.add_method('SetEnergySource', 6918 'void', 6919 [param('ns3::Ptr< ns3::EnergySource >', 'source')], 6920 is_pure_virtual=True, is_virtual=True) 6921 ## device-energy-model.h (module 'energy'): double ns3::DeviceEnergyModel::DoGetCurrentA() const [member function] 6922 cls.add_method('DoGetCurrentA', 6923 'double', 6924 [], 6925 is_const=True, is_virtual=True, visibility='private') 6926 return 6927 6928def register_Ns3DoubleValue_methods(root_module, cls): 6929 ## double.h (module 'core'): ns3::DoubleValue::DoubleValue() [constructor] 6930 cls.add_constructor([]) 6931 ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(double const & value) [constructor] 6932 cls.add_constructor([param('double const &', 'value')]) 6933 ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [constructor] 6934 cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')]) 6935 ## double.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::DoubleValue::Copy() const [member function] 6936 cls.add_method('Copy', 6937 'ns3::Ptr< ns3::AttributeValue >', 6938 [], 6939 is_const=True, is_virtual=True) 6940 ## double.h (module 'core'): bool ns3::DoubleValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6941 cls.add_method('DeserializeFromString', 6942 'bool', 6943 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6944 is_virtual=True) 6945 ## double.h (module 'core'): double ns3::DoubleValue::Get() const [member function] 6946 cls.add_method('Get', 6947 'double', 6948 [], 6949 is_const=True) 6950 ## double.h (module 'core'): std::string ns3::DoubleValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6951 cls.add_method('SerializeToString', 6952 'std::string', 6953 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6954 is_const=True, is_virtual=True) 6955 ## double.h (module 'core'): void ns3::DoubleValue::Set(double const & value) [member function] 6956 cls.add_method('Set', 6957 'void', 6958 [param('double const &', 'value')]) 6959 return 6960 6961def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): 6962 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] 6963 cls.add_constructor([]) 6964 ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] 6965 cls.add_method('CDF', 6966 'void', 6967 [param('double', 'v'), param('double', 'c')]) 6968 ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] 6969 cls.add_method('GetInteger', 6970 'uint32_t', 6971 [], 6972 is_virtual=True) 6973 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] 6974 cls.add_method('GetTypeId', 6975 'ns3::TypeId', 6976 [], 6977 is_static=True) 6978 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] 6979 cls.add_method('GetValue', 6980 'double', 6981 [], 6982 is_virtual=True) 6983 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate() [member function] 6984 cls.add_method('Interpolate', 6985 'double', 6986 [], 6987 is_virtual=True) 6988 ## random-variable-stream.h (module 'core'): bool ns3::EmpiricalRandomVariable::SetInterpolate(bool interpolate) [member function] 6989 cls.add_method('SetInterpolate', 6990 'bool', 6991 [param('bool', 'interpolate')]) 6992 return 6993 6994def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): 6995 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] 6996 cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) 6997 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] 6998 cls.add_constructor([]) 6999 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 7000 cls.add_method('Get', 7001 'bool', 7002 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 7003 is_const=True, is_virtual=True) 7004 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] 7005 cls.add_method('HasGetter', 7006 'bool', 7007 [], 7008 is_const=True, is_virtual=True) 7009 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] 7010 cls.add_method('HasSetter', 7011 'bool', 7012 [], 7013 is_const=True, is_virtual=True) 7014 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 7015 cls.add_method('Set', 7016 'bool', 7017 [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], 7018 is_const=True, is_virtual=True) 7019 return 7020 7021def register_Ns3EmptyAttributeChecker_methods(root_module, cls): 7022 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] 7023 cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) 7024 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] 7025 cls.add_constructor([]) 7026 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 7027 cls.add_method('Check', 7028 'bool', 7029 [param('ns3::AttributeValue const &', 'value')], 7030 is_const=True, is_virtual=True) 7031 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 7032 cls.add_method('Copy', 7033 'bool', 7034 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 7035 is_const=True, is_virtual=True) 7036 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeChecker::Create() const [member function] 7037 cls.add_method('Create', 7038 'ns3::Ptr< ns3::AttributeValue >', 7039 [], 7040 is_const=True, is_virtual=True) 7041 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] 7042 cls.add_method('GetUnderlyingTypeInformation', 7043 'std::string', 7044 [], 7045 is_const=True, is_virtual=True) 7046 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] 7047 cls.add_method('GetValueTypeName', 7048 'std::string', 7049 [], 7050 is_const=True, is_virtual=True) 7051 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] 7052 cls.add_method('HasUnderlyingTypeInformation', 7053 'bool', 7054 [], 7055 is_const=True, is_virtual=True) 7056 return 7057 7058def register_Ns3EmptyAttributeValue_methods(root_module, cls): 7059 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] 7060 cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) 7061 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] 7062 cls.add_constructor([]) 7063 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function] 7064 cls.add_method('Copy', 7065 'ns3::Ptr< ns3::AttributeValue >', 7066 [], 7067 is_const=True, is_virtual=True, visibility='private') 7068 ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7069 cls.add_method('DeserializeFromString', 7070 'bool', 7071 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7072 is_virtual=True, visibility='private') 7073 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7074 cls.add_method('SerializeToString', 7075 'std::string', 7076 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7077 is_const=True, is_virtual=True, visibility='private') 7078 return 7079 7080def register_Ns3EnergyHarvester_methods(root_module, cls): 7081 ## energy-harvester.h (module 'energy'): ns3::EnergyHarvester::EnergyHarvester(ns3::EnergyHarvester const & arg0) [constructor] 7082 cls.add_constructor([param('ns3::EnergyHarvester const &', 'arg0')]) 7083 ## energy-harvester.h (module 'energy'): ns3::EnergyHarvester::EnergyHarvester() [constructor] 7084 cls.add_constructor([]) 7085 ## energy-harvester.h (module 'energy'): ns3::Ptr<ns3::EnergySource> ns3::EnergyHarvester::GetEnergySource() const [member function] 7086 cls.add_method('GetEnergySource', 7087 'ns3::Ptr< ns3::EnergySource >', 7088 [], 7089 is_const=True) 7090 ## energy-harvester.h (module 'energy'): ns3::Ptr<ns3::Node> ns3::EnergyHarvester::GetNode() const [member function] 7091 cls.add_method('GetNode', 7092 'ns3::Ptr< ns3::Node >', 7093 [], 7094 is_const=True) 7095 ## energy-harvester.h (module 'energy'): double ns3::EnergyHarvester::GetPower() const [member function] 7096 cls.add_method('GetPower', 7097 'double', 7098 [], 7099 is_const=True) 7100 ## energy-harvester.h (module 'energy'): static ns3::TypeId ns3::EnergyHarvester::GetTypeId() [member function] 7101 cls.add_method('GetTypeId', 7102 'ns3::TypeId', 7103 [], 7104 is_static=True) 7105 ## energy-harvester.h (module 'energy'): void ns3::EnergyHarvester::SetEnergySource(ns3::Ptr<ns3::EnergySource> source) [member function] 7106 cls.add_method('SetEnergySource', 7107 'void', 7108 [param('ns3::Ptr< ns3::EnergySource >', 'source')]) 7109 ## energy-harvester.h (module 'energy'): void ns3::EnergyHarvester::SetNode(ns3::Ptr<ns3::Node> node) [member function] 7110 cls.add_method('SetNode', 7111 'void', 7112 [param('ns3::Ptr< ns3::Node >', 'node')]) 7113 ## energy-harvester.h (module 'energy'): void ns3::EnergyHarvester::DoDispose() [member function] 7114 cls.add_method('DoDispose', 7115 'void', 7116 [], 7117 is_virtual=True, visibility='private') 7118 ## energy-harvester.h (module 'energy'): double ns3::EnergyHarvester::DoGetPower() const [member function] 7119 cls.add_method('DoGetPower', 7120 'double', 7121 [], 7122 is_const=True, is_virtual=True, visibility='private') 7123 return 7124 7125def register_Ns3EnergySource_methods(root_module, cls): 7126 ## energy-source.h (module 'energy'): ns3::EnergySource::EnergySource(ns3::EnergySource const & arg0) [constructor] 7127 cls.add_constructor([param('ns3::EnergySource const &', 'arg0')]) 7128 ## energy-source.h (module 'energy'): ns3::EnergySource::EnergySource() [constructor] 7129 cls.add_constructor([]) 7130 ## energy-source.h (module 'energy'): void ns3::EnergySource::AppendDeviceEnergyModel(ns3::Ptr<ns3::DeviceEnergyModel> deviceEnergyModelPtr) [member function] 7131 cls.add_method('AppendDeviceEnergyModel', 7132 'void', 7133 [param('ns3::Ptr< ns3::DeviceEnergyModel >', 'deviceEnergyModelPtr')]) 7134 ## energy-source.h (module 'energy'): void ns3::EnergySource::ConnectEnergyHarvester(ns3::Ptr<ns3::EnergyHarvester> energyHarvesterPtr) [member function] 7135 cls.add_method('ConnectEnergyHarvester', 7136 'void', 7137 [param('ns3::Ptr< ns3::EnergyHarvester >', 'energyHarvesterPtr')]) 7138 ## energy-source.h (module 'energy'): void ns3::EnergySource::DisposeDeviceModels() [member function] 7139 cls.add_method('DisposeDeviceModels', 7140 'void', 7141 []) 7142 ## energy-source.h (module 'energy'): ns3::DeviceEnergyModelContainer ns3::EnergySource::FindDeviceEnergyModels(ns3::TypeId tid) [member function] 7143 cls.add_method('FindDeviceEnergyModels', 7144 'ns3::DeviceEnergyModelContainer', 7145 [param('ns3::TypeId', 'tid')]) 7146 ## energy-source.h (module 'energy'): ns3::DeviceEnergyModelContainer ns3::EnergySource::FindDeviceEnergyModels(std::string name) [member function] 7147 cls.add_method('FindDeviceEnergyModels', 7148 'ns3::DeviceEnergyModelContainer', 7149 [param('std::string', 'name')]) 7150 ## energy-source.h (module 'energy'): double ns3::EnergySource::GetEnergyFraction() [member function] 7151 cls.add_method('GetEnergyFraction', 7152 'double', 7153 [], 7154 is_pure_virtual=True, is_virtual=True) 7155 ## energy-source.h (module 'energy'): double ns3::EnergySource::GetInitialEnergy() const [member function] 7156 cls.add_method('GetInitialEnergy', 7157 'double', 7158 [], 7159 is_const=True, is_pure_virtual=True, is_virtual=True) 7160 ## energy-source.h (module 'energy'): ns3::Ptr<ns3::Node> ns3::EnergySource::GetNode() const [member function] 7161 cls.add_method('GetNode', 7162 'ns3::Ptr< ns3::Node >', 7163 [], 7164 is_const=True) 7165 ## energy-source.h (module 'energy'): double ns3::EnergySource::GetRemainingEnergy() [member function] 7166 cls.add_method('GetRemainingEnergy', 7167 'double', 7168 [], 7169 is_pure_virtual=True, is_virtual=True) 7170 ## energy-source.h (module 'energy'): double ns3::EnergySource::GetSupplyVoltage() const [member function] 7171 cls.add_method('GetSupplyVoltage', 7172 'double', 7173 [], 7174 is_const=True, is_pure_virtual=True, is_virtual=True) 7175 ## energy-source.h (module 'energy'): static ns3::TypeId ns3::EnergySource::GetTypeId() [member function] 7176 cls.add_method('GetTypeId', 7177 'ns3::TypeId', 7178 [], 7179 is_static=True) 7180 ## energy-source.h (module 'energy'): void ns3::EnergySource::InitializeDeviceModels() [member function] 7181 cls.add_method('InitializeDeviceModels', 7182 'void', 7183 []) 7184 ## energy-source.h (module 'energy'): void ns3::EnergySource::SetNode(ns3::Ptr<ns3::Node> node) [member function] 7185 cls.add_method('SetNode', 7186 'void', 7187 [param('ns3::Ptr< ns3::Node >', 'node')]) 7188 ## energy-source.h (module 'energy'): void ns3::EnergySource::UpdateEnergySource() [member function] 7189 cls.add_method('UpdateEnergySource', 7190 'void', 7191 [], 7192 is_pure_virtual=True, is_virtual=True) 7193 ## energy-source.h (module 'energy'): void ns3::EnergySource::BreakDeviceEnergyModelRefCycle() [member function] 7194 cls.add_method('BreakDeviceEnergyModelRefCycle', 7195 'void', 7196 [], 7197 visibility='protected') 7198 ## energy-source.h (module 'energy'): double ns3::EnergySource::CalculateTotalCurrent() [member function] 7199 cls.add_method('CalculateTotalCurrent', 7200 'double', 7201 [], 7202 visibility='protected') 7203 ## energy-source.h (module 'energy'): void ns3::EnergySource::NotifyEnergyChanged() [member function] 7204 cls.add_method('NotifyEnergyChanged', 7205 'void', 7206 [], 7207 visibility='protected') 7208 ## energy-source.h (module 'energy'): void ns3::EnergySource::NotifyEnergyDrained() [member function] 7209 cls.add_method('NotifyEnergyDrained', 7210 'void', 7211 [], 7212 visibility='protected') 7213 ## energy-source.h (module 'energy'): void ns3::EnergySource::NotifyEnergyRecharged() [member function] 7214 cls.add_method('NotifyEnergyRecharged', 7215 'void', 7216 [], 7217 visibility='protected') 7218 ## energy-source.h (module 'energy'): void ns3::EnergySource::DoDispose() [member function] 7219 cls.add_method('DoDispose', 7220 'void', 7221 [], 7222 is_virtual=True, visibility='private') 7223 return 7224 7225def register_Ns3EnergySourceContainer_methods(root_module, cls): 7226 ## energy-source-container.h (module 'energy'): ns3::EnergySourceContainer::EnergySourceContainer(ns3::EnergySourceContainer const & arg0) [constructor] 7227 cls.add_constructor([param('ns3::EnergySourceContainer const &', 'arg0')]) 7228 ## energy-source-container.h (module 'energy'): ns3::EnergySourceContainer::EnergySourceContainer() [constructor] 7229 cls.add_constructor([]) 7230 ## energy-source-container.h (module 'energy'): ns3::EnergySourceContainer::EnergySourceContainer(ns3::Ptr<ns3::EnergySource> source) [constructor] 7231 cls.add_constructor([param('ns3::Ptr< ns3::EnergySource >', 'source')]) 7232 ## energy-source-container.h (module 'energy'): ns3::EnergySourceContainer::EnergySourceContainer(std::string sourceName) [constructor] 7233 cls.add_constructor([param('std::string', 'sourceName')]) 7234 ## energy-source-container.h (module 'energy'): ns3::EnergySourceContainer::EnergySourceContainer(ns3::EnergySourceContainer const & a, ns3::EnergySourceContainer const & b) [constructor] 7235 cls.add_constructor([param('ns3::EnergySourceContainer const &', 'a'), param('ns3::EnergySourceContainer const &', 'b')]) 7236 ## energy-source-container.h (module 'energy'): void ns3::EnergySourceContainer::Add(ns3::EnergySourceContainer container) [member function] 7237 cls.add_method('Add', 7238 'void', 7239 [param('ns3::EnergySourceContainer', 'container')]) 7240 ## energy-source-container.h (module 'energy'): void ns3::EnergySourceContainer::Add(ns3::Ptr<ns3::EnergySource> source) [member function] 7241 cls.add_method('Add', 7242 'void', 7243 [param('ns3::Ptr< ns3::EnergySource >', 'source')]) 7244 ## energy-source-container.h (module 'energy'): void ns3::EnergySourceContainer::Add(std::string sourceName) [member function] 7245 cls.add_method('Add', 7246 'void', 7247 [param('std::string', 'sourceName')]) 7248 ## energy-source-container.h (module 'energy'): ns3::EnergySourceContainer::Iterator ns3::EnergySourceContainer::Begin() const [member function] 7249 cls.add_method('Begin', 7250 'ns3::EnergySourceContainer::Iterator', 7251 [], 7252 is_const=True) 7253 ## energy-source-container.h (module 'energy'): ns3::EnergySourceContainer::Iterator ns3::EnergySourceContainer::End() const [member function] 7254 cls.add_method('End', 7255 'ns3::EnergySourceContainer::Iterator', 7256 [], 7257 is_const=True) 7258 ## energy-source-container.h (module 'energy'): ns3::Ptr<ns3::EnergySource> ns3::EnergySourceContainer::Get(uint32_t i) const [member function] 7259 cls.add_method('Get', 7260 'ns3::Ptr< ns3::EnergySource >', 7261 [param('uint32_t', 'i')], 7262 is_const=True) 7263 ## energy-source-container.h (module 'energy'): uint32_t ns3::EnergySourceContainer::GetN() const [member function] 7264 cls.add_method('GetN', 7265 'uint32_t', 7266 [], 7267 is_const=True) 7268 ## energy-source-container.h (module 'energy'): static ns3::TypeId ns3::EnergySourceContainer::GetTypeId() [member function] 7269 cls.add_method('GetTypeId', 7270 'ns3::TypeId', 7271 [], 7272 is_static=True) 7273 ## energy-source-container.h (module 'energy'): void ns3::EnergySourceContainer::DoDispose() [member function] 7274 cls.add_method('DoDispose', 7275 'void', 7276 [], 7277 is_virtual=True, visibility='private') 7278 ## energy-source-container.h (module 'energy'): void ns3::EnergySourceContainer::DoInitialize() [member function] 7279 cls.add_method('DoInitialize', 7280 'void', 7281 [], 7282 is_virtual=True, visibility='private') 7283 return 7284 7285def register_Ns3EnumChecker_methods(root_module, cls): 7286 ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [constructor] 7287 cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')]) 7288 ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker() [constructor] 7289 cls.add_constructor([]) 7290 ## enum.h (module 'core'): void ns3::EnumChecker::Add(int value, std::string name) [member function] 7291 cls.add_method('Add', 7292 'void', 7293 [param('int', 'value'), param('std::string', 'name')]) 7294 ## enum.h (module 'core'): void ns3::EnumChecker::AddDefault(int value, std::string name) [member function] 7295 cls.add_method('AddDefault', 7296 'void', 7297 [param('int', 'value'), param('std::string', 'name')]) 7298 ## enum.h (module 'core'): bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function] 7299 cls.add_method('Check', 7300 'bool', 7301 [param('ns3::AttributeValue const &', 'value')], 7302 is_const=True, is_virtual=True) 7303 ## enum.h (module 'core'): bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function] 7304 cls.add_method('Copy', 7305 'bool', 7306 [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')], 7307 is_const=True, is_virtual=True) 7308 ## enum.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EnumChecker::Create() const [member function] 7309 cls.add_method('Create', 7310 'ns3::Ptr< ns3::AttributeValue >', 7311 [], 7312 is_const=True, is_virtual=True) 7313 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetName(int value) const [member function] 7314 cls.add_method('GetName', 7315 'std::string', 7316 [param('int', 'value')], 7317 is_const=True) 7318 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function] 7319 cls.add_method('GetUnderlyingTypeInformation', 7320 'std::string', 7321 [], 7322 is_const=True, is_virtual=True) 7323 ## enum.h (module 'core'): int ns3::EnumChecker::GetValue(std::string const name) const [member function] 7324 cls.add_method('GetValue', 7325 'int', 7326 [param('std::string const', 'name')], 7327 is_const=True) 7328 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetValueTypeName() const [member function] 7329 cls.add_method('GetValueTypeName', 7330 'std::string', 7331 [], 7332 is_const=True, is_virtual=True) 7333 ## enum.h (module 'core'): bool ns3::EnumChecker::HasUnderlyingTypeInformation() const [member function] 7334 cls.add_method('HasUnderlyingTypeInformation', 7335 'bool', 7336 [], 7337 is_const=True, is_virtual=True) 7338 return 7339 7340def register_Ns3EnumValue_methods(root_module, cls): 7341 ## enum.h (module 'core'): ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [constructor] 7342 cls.add_constructor([param('ns3::EnumValue const &', 'arg0')]) 7343 ## enum.h (module 'core'): ns3::EnumValue::EnumValue() [constructor] 7344 cls.add_constructor([]) 7345 ## enum.h (module 'core'): ns3::EnumValue::EnumValue(int value) [constructor] 7346 cls.add_constructor([param('int', 'value')]) 7347 ## enum.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EnumValue::Copy() const [member function] 7348 cls.add_method('Copy', 7349 'ns3::Ptr< ns3::AttributeValue >', 7350 [], 7351 is_const=True, is_virtual=True) 7352 ## enum.h (module 'core'): bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7353 cls.add_method('DeserializeFromString', 7354 'bool', 7355 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7356 is_virtual=True) 7357 ## enum.h (module 'core'): int ns3::EnumValue::Get() const [member function] 7358 cls.add_method('Get', 7359 'int', 7360 [], 7361 is_const=True) 7362 ## enum.h (module 'core'): std::string ns3::EnumValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7363 cls.add_method('SerializeToString', 7364 'std::string', 7365 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7366 is_const=True, is_virtual=True) 7367 ## enum.h (module 'core'): void ns3::EnumValue::Set(int value) [member function] 7368 cls.add_method('Set', 7369 'void', 7370 [param('int', 'value')]) 7371 return 7372 7373def register_Ns3ErlangRandomVariable_methods(root_module, cls): 7374 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] 7375 cls.add_method('GetTypeId', 7376 'ns3::TypeId', 7377 [], 7378 is_static=True) 7379 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] 7380 cls.add_constructor([]) 7381 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] 7382 cls.add_method('GetK', 7383 'uint32_t', 7384 [], 7385 is_const=True) 7386 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] 7387 cls.add_method('GetLambda', 7388 'double', 7389 [], 7390 is_const=True) 7391 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] 7392 cls.add_method('GetValue', 7393 'double', 7394 [param('uint32_t', 'k'), param('double', 'lambda')]) 7395 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] 7396 cls.add_method('GetInteger', 7397 'uint32_t', 7398 [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) 7399 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] 7400 cls.add_method('GetValue', 7401 'double', 7402 [], 7403 is_virtual=True) 7404 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] 7405 cls.add_method('GetInteger', 7406 'uint32_t', 7407 [], 7408 is_virtual=True) 7409 return 7410 7411def register_Ns3EventImpl_methods(root_module, cls): 7412 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] 7413 cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) 7414 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] 7415 cls.add_constructor([]) 7416 ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] 7417 cls.add_method('Cancel', 7418 'void', 7419 []) 7420 ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] 7421 cls.add_method('Invoke', 7422 'void', 7423 []) 7424 ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] 7425 cls.add_method('IsCancelled', 7426 'bool', 7427 []) 7428 ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] 7429 cls.add_method('Notify', 7430 'void', 7431 [], 7432 is_pure_virtual=True, is_virtual=True, visibility='protected') 7433 return 7434 7435def register_Ns3ExponentialRandomVariable_methods(root_module, cls): 7436 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] 7437 cls.add_method('GetTypeId', 7438 'ns3::TypeId', 7439 [], 7440 is_static=True) 7441 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] 7442 cls.add_constructor([]) 7443 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] 7444 cls.add_method('GetMean', 7445 'double', 7446 [], 7447 is_const=True) 7448 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] 7449 cls.add_method('GetBound', 7450 'double', 7451 [], 7452 is_const=True) 7453 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] 7454 cls.add_method('GetValue', 7455 'double', 7456 [param('double', 'mean'), param('double', 'bound')]) 7457 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] 7458 cls.add_method('GetInteger', 7459 'uint32_t', 7460 [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) 7461 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] 7462 cls.add_method('GetValue', 7463 'double', 7464 [], 7465 is_virtual=True) 7466 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] 7467 cls.add_method('GetInteger', 7468 'uint32_t', 7469 [], 7470 is_virtual=True) 7471 return 7472 7473def register_Ns3GammaRandomVariable_methods(root_module, cls): 7474 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] 7475 cls.add_method('GetTypeId', 7476 'ns3::TypeId', 7477 [], 7478 is_static=True) 7479 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] 7480 cls.add_constructor([]) 7481 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] 7482 cls.add_method('GetAlpha', 7483 'double', 7484 [], 7485 is_const=True) 7486 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] 7487 cls.add_method('GetBeta', 7488 'double', 7489 [], 7490 is_const=True) 7491 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] 7492 cls.add_method('GetValue', 7493 'double', 7494 [param('double', 'alpha'), param('double', 'beta')]) 7495 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] 7496 cls.add_method('GetInteger', 7497 'uint32_t', 7498 [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) 7499 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] 7500 cls.add_method('GetValue', 7501 'double', 7502 [], 7503 is_virtual=True) 7504 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] 7505 cls.add_method('GetInteger', 7506 'uint32_t', 7507 [], 7508 is_virtual=True) 7509 return 7510 7511def register_Ns3IntegerValue_methods(root_module, cls): 7512 ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue() [constructor] 7513 cls.add_constructor([]) 7514 ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor] 7515 cls.add_constructor([param('int64_t const &', 'value')]) 7516 ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [constructor] 7517 cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')]) 7518 ## integer.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::IntegerValue::Copy() const [member function] 7519 cls.add_method('Copy', 7520 'ns3::Ptr< ns3::AttributeValue >', 7521 [], 7522 is_const=True, is_virtual=True) 7523 ## integer.h (module 'core'): bool ns3::IntegerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7524 cls.add_method('DeserializeFromString', 7525 'bool', 7526 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7527 is_virtual=True) 7528 ## integer.h (module 'core'): int64_t ns3::IntegerValue::Get() const [member function] 7529 cls.add_method('Get', 7530 'int64_t', 7531 [], 7532 is_const=True) 7533 ## integer.h (module 'core'): std::string ns3::IntegerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7534 cls.add_method('SerializeToString', 7535 'std::string', 7536 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7537 is_const=True, is_virtual=True) 7538 ## integer.h (module 'core'): void ns3::IntegerValue::Set(int64_t const & value) [member function] 7539 cls.add_method('Set', 7540 'void', 7541 [param('int64_t const &', 'value')]) 7542 return 7543 7544def register_Ns3Ipv4AddressChecker_methods(root_module, cls): 7545 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] 7546 cls.add_constructor([]) 7547 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] 7548 cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) 7549 return 7550 7551def register_Ns3Ipv4AddressValue_methods(root_module, cls): 7552 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] 7553 cls.add_constructor([]) 7554 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] 7555 cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) 7556 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] 7557 cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) 7558 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function] 7559 cls.add_method('Copy', 7560 'ns3::Ptr< ns3::AttributeValue >', 7561 [], 7562 is_const=True, is_virtual=True) 7563 ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7564 cls.add_method('DeserializeFromString', 7565 'bool', 7566 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7567 is_virtual=True) 7568 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] 7569 cls.add_method('Get', 7570 'ns3::Ipv4Address', 7571 [], 7572 is_const=True) 7573 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7574 cls.add_method('SerializeToString', 7575 'std::string', 7576 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7577 is_const=True, is_virtual=True) 7578 ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] 7579 cls.add_method('Set', 7580 'void', 7581 [param('ns3::Ipv4Address const &', 'value')]) 7582 return 7583 7584def register_Ns3Ipv4MaskChecker_methods(root_module, cls): 7585 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] 7586 cls.add_constructor([]) 7587 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] 7588 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) 7589 return 7590 7591def register_Ns3Ipv4MaskValue_methods(root_module, cls): 7592 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] 7593 cls.add_constructor([]) 7594 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] 7595 cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) 7596 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] 7597 cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) 7598 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function] 7599 cls.add_method('Copy', 7600 'ns3::Ptr< ns3::AttributeValue >', 7601 [], 7602 is_const=True, is_virtual=True) 7603 ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7604 cls.add_method('DeserializeFromString', 7605 'bool', 7606 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7607 is_virtual=True) 7608 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] 7609 cls.add_method('Get', 7610 'ns3::Ipv4Mask', 7611 [], 7612 is_const=True) 7613 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7614 cls.add_method('SerializeToString', 7615 'std::string', 7616 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7617 is_const=True, is_virtual=True) 7618 ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] 7619 cls.add_method('Set', 7620 'void', 7621 [param('ns3::Ipv4Mask const &', 'value')]) 7622 return 7623 7624def register_Ns3Ipv6AddressChecker_methods(root_module, cls): 7625 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] 7626 cls.add_constructor([]) 7627 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] 7628 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) 7629 return 7630 7631def register_Ns3Ipv6AddressValue_methods(root_module, cls): 7632 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] 7633 cls.add_constructor([]) 7634 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] 7635 cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) 7636 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] 7637 cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) 7638 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function] 7639 cls.add_method('Copy', 7640 'ns3::Ptr< ns3::AttributeValue >', 7641 [], 7642 is_const=True, is_virtual=True) 7643 ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7644 cls.add_method('DeserializeFromString', 7645 'bool', 7646 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7647 is_virtual=True) 7648 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] 7649 cls.add_method('Get', 7650 'ns3::Ipv6Address', 7651 [], 7652 is_const=True) 7653 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7654 cls.add_method('SerializeToString', 7655 'std::string', 7656 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7657 is_const=True, is_virtual=True) 7658 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] 7659 cls.add_method('Set', 7660 'void', 7661 [param('ns3::Ipv6Address const &', 'value')]) 7662 return 7663 7664def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): 7665 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] 7666 cls.add_constructor([]) 7667 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] 7668 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) 7669 return 7670 7671def register_Ns3Ipv6PrefixValue_methods(root_module, cls): 7672 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] 7673 cls.add_constructor([]) 7674 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] 7675 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) 7676 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] 7677 cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) 7678 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function] 7679 cls.add_method('Copy', 7680 'ns3::Ptr< ns3::AttributeValue >', 7681 [], 7682 is_const=True, is_virtual=True) 7683 ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7684 cls.add_method('DeserializeFromString', 7685 'bool', 7686 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7687 is_virtual=True) 7688 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] 7689 cls.add_method('Get', 7690 'ns3::Ipv6Prefix', 7691 [], 7692 is_const=True) 7693 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7694 cls.add_method('SerializeToString', 7695 'std::string', 7696 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7697 is_const=True, is_virtual=True) 7698 ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] 7699 cls.add_method('Set', 7700 'void', 7701 [param('ns3::Ipv6Prefix const &', 'value')]) 7702 return 7703 7704def register_Ns3LogNormalRandomVariable_methods(root_module, cls): 7705 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function] 7706 cls.add_method('GetTypeId', 7707 'ns3::TypeId', 7708 [], 7709 is_static=True) 7710 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor] 7711 cls.add_constructor([]) 7712 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function] 7713 cls.add_method('GetMu', 7714 'double', 7715 [], 7716 is_const=True) 7717 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function] 7718 cls.add_method('GetSigma', 7719 'double', 7720 [], 7721 is_const=True) 7722 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function] 7723 cls.add_method('GetValue', 7724 'double', 7725 [param('double', 'mu'), param('double', 'sigma')]) 7726 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function] 7727 cls.add_method('GetInteger', 7728 'uint32_t', 7729 [param('uint32_t', 'mu'), param('uint32_t', 'sigma')]) 7730 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function] 7731 cls.add_method('GetValue', 7732 'double', 7733 [], 7734 is_virtual=True) 7735 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function] 7736 cls.add_method('GetInteger', 7737 'uint32_t', 7738 [], 7739 is_virtual=True) 7740 return 7741 7742def register_Ns3Mac48AddressChecker_methods(root_module, cls): 7743 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] 7744 cls.add_constructor([]) 7745 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [constructor] 7746 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) 7747 return 7748 7749def register_Ns3Mac48AddressValue_methods(root_module, cls): 7750 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] 7751 cls.add_constructor([]) 7752 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] 7753 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) 7754 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [constructor] 7755 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) 7756 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] 7757 cls.add_method('Copy', 7758 'ns3::Ptr< ns3::AttributeValue >', 7759 [], 7760 is_const=True, is_virtual=True) 7761 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7762 cls.add_method('DeserializeFromString', 7763 'bool', 7764 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7765 is_virtual=True) 7766 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] 7767 cls.add_method('Get', 7768 'ns3::Mac48Address', 7769 [], 7770 is_const=True) 7771 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7772 cls.add_method('SerializeToString', 7773 'std::string', 7774 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7775 is_const=True, is_virtual=True) 7776 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] 7777 cls.add_method('Set', 7778 'void', 7779 [param('ns3::Mac48Address const &', 'value')]) 7780 return 7781 7782def register_Ns3MobilityModel_methods(root_module, cls): 7783 ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [constructor] 7784 cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')]) 7785 ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor] 7786 cls.add_constructor([]) 7787 ## mobility-model.h (module 'mobility'): int64_t ns3::MobilityModel::AssignStreams(int64_t stream) [member function] 7788 cls.add_method('AssignStreams', 7789 'int64_t', 7790 [param('int64_t', 'stream')]) 7791 ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetDistanceFrom(ns3::Ptr<const ns3::MobilityModel> position) const [member function] 7792 cls.add_method('GetDistanceFrom', 7793 'double', 7794 [param('ns3::Ptr< ns3::MobilityModel const >', 'position')], 7795 is_const=True) 7796 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetPosition() const [member function] 7797 cls.add_method('GetPosition', 7798 'ns3::Vector', 7799 [], 7800 is_const=True) 7801 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetPositionWithReference(ns3::Vector const & referencePosition) const [member function] 7802 cls.add_method('GetPositionWithReference', 7803 'ns3::Vector', 7804 [param('ns3::Vector const &', 'referencePosition')], 7805 is_const=True) 7806 ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetRelativeSpeed(ns3::Ptr<const ns3::MobilityModel> other) const [member function] 7807 cls.add_method('GetRelativeSpeed', 7808 'double', 7809 [param('ns3::Ptr< ns3::MobilityModel const >', 'other')], 7810 is_const=True) 7811 ## mobility-model.h (module 'mobility'): static ns3::TypeId ns3::MobilityModel::GetTypeId() [member function] 7812 cls.add_method('GetTypeId', 7813 'ns3::TypeId', 7814 [], 7815 is_static=True) 7816 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetVelocity() const [member function] 7817 cls.add_method('GetVelocity', 7818 'ns3::Vector', 7819 [], 7820 is_const=True) 7821 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::SetPosition(ns3::Vector const & position) [member function] 7822 cls.add_method('SetPosition', 7823 'void', 7824 [param('ns3::Vector const &', 'position')]) 7825 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::NotifyCourseChange() const [member function] 7826 cls.add_method('NotifyCourseChange', 7827 'void', 7828 [], 7829 is_const=True, visibility='protected') 7830 ## mobility-model.h (module 'mobility'): int64_t ns3::MobilityModel::DoAssignStreams(int64_t start) [member function] 7831 cls.add_method('DoAssignStreams', 7832 'int64_t', 7833 [param('int64_t', 'start')], 7834 is_virtual=True, visibility='private') 7835 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetPosition() const [member function] 7836 cls.add_method('DoGetPosition', 7837 'ns3::Vector', 7838 [], 7839 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 7840 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetPositionWithReference(ns3::Vector const & referencePosition) const [member function] 7841 cls.add_method('DoGetPositionWithReference', 7842 'ns3::Vector', 7843 [param('ns3::Vector const &', 'referencePosition')], 7844 is_const=True, is_virtual=True, visibility='private') 7845 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetVelocity() const [member function] 7846 cls.add_method('DoGetVelocity', 7847 'ns3::Vector', 7848 [], 7849 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 7850 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 7851 cls.add_method('DoSetPosition', 7852 'void', 7853 [param('ns3::Vector const &', 'position')], 7854 is_pure_virtual=True, is_virtual=True, visibility='private') 7855 return 7856 7857def register_Ns3NetDevice_methods(root_module, cls): 7858 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] 7859 cls.add_constructor([]) 7860 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [constructor] 7861 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) 7862 ## 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] 7863 cls.add_method('AddLinkChangeCallback', 7864 'void', 7865 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 7866 is_pure_virtual=True, is_virtual=True) 7867 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function] 7868 cls.add_method('GetAddress', 7869 'ns3::Address', 7870 [], 7871 is_const=True, is_pure_virtual=True, is_virtual=True) 7872 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] 7873 cls.add_method('GetBroadcast', 7874 'ns3::Address', 7875 [], 7876 is_const=True, is_pure_virtual=True, is_virtual=True) 7877 ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function] 7878 cls.add_method('GetChannel', 7879 'ns3::Ptr< ns3::Channel >', 7880 [], 7881 is_const=True, is_pure_virtual=True, is_virtual=True) 7882 ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] 7883 cls.add_method('GetIfIndex', 7884 'uint32_t', 7885 [], 7886 is_const=True, is_pure_virtual=True, is_virtual=True) 7887 ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] 7888 cls.add_method('GetMtu', 7889 'uint16_t', 7890 [], 7891 is_const=True, is_pure_virtual=True, is_virtual=True) 7892 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 7893 cls.add_method('GetMulticast', 7894 'ns3::Address', 7895 [param('ns3::Ipv4Address', 'multicastGroup')], 7896 is_const=True, is_pure_virtual=True, is_virtual=True) 7897 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 7898 cls.add_method('GetMulticast', 7899 'ns3::Address', 7900 [param('ns3::Ipv6Address', 'addr')], 7901 is_const=True, is_pure_virtual=True, is_virtual=True) 7902 ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function] 7903 cls.add_method('GetNode', 7904 'ns3::Ptr< ns3::Node >', 7905 [], 7906 is_const=True, is_pure_virtual=True, is_virtual=True) 7907 ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] 7908 cls.add_method('GetTypeId', 7909 'ns3::TypeId', 7910 [], 7911 is_static=True) 7912 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function] 7913 cls.add_method('IsBridge', 7914 'bool', 7915 [], 7916 is_const=True, is_pure_virtual=True, is_virtual=True) 7917 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] 7918 cls.add_method('IsBroadcast', 7919 'bool', 7920 [], 7921 is_const=True, is_pure_virtual=True, is_virtual=True) 7922 ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] 7923 cls.add_method('IsLinkUp', 7924 'bool', 7925 [], 7926 is_const=True, is_pure_virtual=True, is_virtual=True) 7927 ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] 7928 cls.add_method('IsMulticast', 7929 'bool', 7930 [], 7931 is_const=True, is_pure_virtual=True, is_virtual=True) 7932 ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] 7933 cls.add_method('IsPointToPoint', 7934 'bool', 7935 [], 7936 is_const=True, is_pure_virtual=True, is_virtual=True) 7937 ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] 7938 cls.add_method('NeedsArp', 7939 'bool', 7940 [], 7941 is_const=True, is_pure_virtual=True, is_virtual=True) 7942 ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 7943 cls.add_method('Send', 7944 'bool', 7945 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 7946 is_pure_virtual=True, is_virtual=True) 7947 ## 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] 7948 cls.add_method('SendFrom', 7949 'bool', 7950 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 7951 is_pure_virtual=True, is_virtual=True) 7952 ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function] 7953 cls.add_method('SetAddress', 7954 'void', 7955 [param('ns3::Address', 'address')], 7956 is_pure_virtual=True, is_virtual=True) 7957 ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] 7958 cls.add_method('SetIfIndex', 7959 'void', 7960 [param('uint32_t const', 'index')], 7961 is_pure_virtual=True, is_virtual=True) 7962 ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] 7963 cls.add_method('SetMtu', 7964 'bool', 7965 [param('uint16_t const', 'mtu')], 7966 is_pure_virtual=True, is_virtual=True) 7967 ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 7968 cls.add_method('SetNode', 7969 'void', 7970 [param('ns3::Ptr< ns3::Node >', 'node')], 7971 is_pure_virtual=True, is_virtual=True) 7972 ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 7973 cls.add_method('SetPromiscReceiveCallback', 7974 'void', 7975 [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')], 7976 is_pure_virtual=True, is_virtual=True) 7977 ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 7978 cls.add_method('SetReceiveCallback', 7979 'void', 7980 [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')], 7981 is_pure_virtual=True, is_virtual=True) 7982 ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function] 7983 cls.add_method('SupportsSendFrom', 7984 'bool', 7985 [], 7986 is_const=True, is_pure_virtual=True, is_virtual=True) 7987 return 7988 7989def register_Ns3NixVector_methods(root_module, cls): 7990 cls.add_output_stream_operator() 7991 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor] 7992 cls.add_constructor([]) 7993 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [constructor] 7994 cls.add_constructor([param('ns3::NixVector const &', 'o')]) 7995 ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] 7996 cls.add_method('AddNeighborIndex', 7997 'void', 7998 [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) 7999 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] 8000 cls.add_method('BitCount', 8001 'uint32_t', 8002 [param('uint32_t', 'numberOfNeighbors')], 8003 is_const=True) 8004 ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function] 8005 cls.add_method('Copy', 8006 'ns3::Ptr< ns3::NixVector >', 8007 [], 8008 is_const=True) 8009 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 8010 cls.add_method('Deserialize', 8011 'uint32_t', 8012 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 8013 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] 8014 cls.add_method('ExtractNeighborIndex', 8015 'uint32_t', 8016 [param('uint32_t', 'numberOfBits')]) 8017 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function] 8018 cls.add_method('GetRemainingBits', 8019 'uint32_t', 8020 []) 8021 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function] 8022 cls.add_method('GetSerializedSize', 8023 'uint32_t', 8024 [], 8025 is_const=True) 8026 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 8027 cls.add_method('Serialize', 8028 'uint32_t', 8029 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 8030 is_const=True) 8031 return 8032 8033def register_Ns3Node_methods(root_module, cls): 8034 ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [constructor] 8035 cls.add_constructor([param('ns3::Node const &', 'arg0')]) 8036 ## node.h (module 'network'): ns3::Node::Node() [constructor] 8037 cls.add_constructor([]) 8038 ## node.h (module 'network'): ns3::Node::Node(uint32_t systemId) [constructor] 8039 cls.add_constructor([param('uint32_t', 'systemId')]) 8040 ## node.h (module 'network'): uint32_t ns3::Node::AddApplication(ns3::Ptr<ns3::Application> application) [member function] 8041 cls.add_method('AddApplication', 8042 'uint32_t', 8043 [param('ns3::Ptr< ns3::Application >', 'application')]) 8044 ## node.h (module 'network'): uint32_t ns3::Node::AddDevice(ns3::Ptr<ns3::NetDevice> device) [member function] 8045 cls.add_method('AddDevice', 8046 'uint32_t', 8047 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 8048 ## node.h (module 'network'): static bool ns3::Node::ChecksumEnabled() [member function] 8049 cls.add_method('ChecksumEnabled', 8050 'bool', 8051 [], 8052 is_static=True) 8053 ## node.h (module 'network'): ns3::Ptr<ns3::Application> ns3::Node::GetApplication(uint32_t index) const [member function] 8054 cls.add_method('GetApplication', 8055 'ns3::Ptr< ns3::Application >', 8056 [param('uint32_t', 'index')], 8057 is_const=True) 8058 ## node.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Node::GetDevice(uint32_t index) const [member function] 8059 cls.add_method('GetDevice', 8060 'ns3::Ptr< ns3::NetDevice >', 8061 [param('uint32_t', 'index')], 8062 is_const=True) 8063 ## node.h (module 'network'): uint32_t ns3::Node::GetId() const [member function] 8064 cls.add_method('GetId', 8065 'uint32_t', 8066 [], 8067 is_const=True) 8068 ## node.h (module 'network'): ns3::Time ns3::Node::GetLocalTime() const [member function] 8069 cls.add_method('GetLocalTime', 8070 'ns3::Time', 8071 [], 8072 is_const=True) 8073 ## node.h (module 'network'): uint32_t ns3::Node::GetNApplications() const [member function] 8074 cls.add_method('GetNApplications', 8075 'uint32_t', 8076 [], 8077 is_const=True) 8078 ## node.h (module 'network'): uint32_t ns3::Node::GetNDevices() const [member function] 8079 cls.add_method('GetNDevices', 8080 'uint32_t', 8081 [], 8082 is_const=True) 8083 ## node.h (module 'network'): uint32_t ns3::Node::GetSystemId() const [member function] 8084 cls.add_method('GetSystemId', 8085 'uint32_t', 8086 [], 8087 is_const=True) 8088 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] 8089 cls.add_method('GetTypeId', 8090 'ns3::TypeId', 8091 [], 8092 is_static=True) 8093 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 8094 cls.add_method('RegisterDeviceAdditionListener', 8095 'void', 8096 [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')]) 8097 ## 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] 8098 cls.add_method('RegisterProtocolHandler', 8099 'void', 8100 [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')]) 8101 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 8102 cls.add_method('UnregisterDeviceAdditionListener', 8103 'void', 8104 [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')]) 8105 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Node::ProtocolHandler handler) [member function] 8106 cls.add_method('UnregisterProtocolHandler', 8107 'void', 8108 [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')]) 8109 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] 8110 cls.add_method('DoDispose', 8111 'void', 8112 [], 8113 is_virtual=True, visibility='protected') 8114 ## node.h (module 'network'): void ns3::Node::DoInitialize() [member function] 8115 cls.add_method('DoInitialize', 8116 'void', 8117 [], 8118 is_virtual=True, visibility='protected') 8119 return 8120 8121def register_Ns3NormalRandomVariable_methods(root_module, cls): 8122 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable] 8123 cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True) 8124 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function] 8125 cls.add_method('GetTypeId', 8126 'ns3::TypeId', 8127 [], 8128 is_static=True) 8129 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor] 8130 cls.add_constructor([]) 8131 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function] 8132 cls.add_method('GetMean', 8133 'double', 8134 [], 8135 is_const=True) 8136 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function] 8137 cls.add_method('GetVariance', 8138 'double', 8139 [], 8140 is_const=True) 8141 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function] 8142 cls.add_method('GetBound', 8143 'double', 8144 [], 8145 is_const=True) 8146 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function] 8147 cls.add_method('GetValue', 8148 'double', 8149 [param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')]) 8150 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function] 8151 cls.add_method('GetInteger', 8152 'uint32_t', 8153 [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')]) 8154 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function] 8155 cls.add_method('GetValue', 8156 'double', 8157 [], 8158 is_virtual=True) 8159 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function] 8160 cls.add_method('GetInteger', 8161 'uint32_t', 8162 [], 8163 is_virtual=True) 8164 return 8165 8166def register_Ns3ObjectFactoryChecker_methods(root_module, cls): 8167 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] 8168 cls.add_constructor([]) 8169 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [constructor] 8170 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) 8171 return 8172 8173def register_Ns3ObjectFactoryValue_methods(root_module, cls): 8174 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] 8175 cls.add_constructor([]) 8176 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] 8177 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) 8178 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [constructor] 8179 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) 8180 ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function] 8181 cls.add_method('Copy', 8182 'ns3::Ptr< ns3::AttributeValue >', 8183 [], 8184 is_const=True, is_virtual=True) 8185 ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 8186 cls.add_method('DeserializeFromString', 8187 'bool', 8188 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8189 is_virtual=True) 8190 ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] 8191 cls.add_method('Get', 8192 'ns3::ObjectFactory', 8193 [], 8194 is_const=True) 8195 ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 8196 cls.add_method('SerializeToString', 8197 'std::string', 8198 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8199 is_const=True, is_virtual=True) 8200 ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] 8201 cls.add_method('Set', 8202 'void', 8203 [param('ns3::ObjectFactory const &', 'value')]) 8204 return 8205 8206def register_Ns3Packet_methods(root_module, cls): 8207 cls.add_output_stream_operator() 8208 ## packet.h (module 'network'): ns3::Packet::Packet() [constructor] 8209 cls.add_constructor([]) 8210 ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [constructor] 8211 cls.add_constructor([param('ns3::Packet const &', 'o')]) 8212 ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor] 8213 cls.add_constructor([param('uint32_t', 'size')]) 8214 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] 8215 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) 8216 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] 8217 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 8218 ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function] 8219 cls.add_method('AddAtEnd', 8220 'void', 8221 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 8222 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] 8223 cls.add_method('AddByteTag', 8224 'void', 8225 [param('ns3::Tag const &', 'tag')], 8226 is_const=True) 8227 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag, uint32_t start, uint32_t end) const [member function] 8228 cls.add_method('AddByteTag', 8229 'void', 8230 [param('ns3::Tag const &', 'tag'), param('uint32_t', 'start'), param('uint32_t', 'end')], 8231 is_const=True) 8232 ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function] 8233 cls.add_method('AddHeader', 8234 'void', 8235 [param('ns3::Header const &', 'header')]) 8236 ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] 8237 cls.add_method('AddPacketTag', 8238 'void', 8239 [param('ns3::Tag const &', 'tag')], 8240 is_const=True) 8241 ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] 8242 cls.add_method('AddPaddingAtEnd', 8243 'void', 8244 [param('uint32_t', 'size')]) 8245 ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] 8246 cls.add_method('AddTrailer', 8247 'void', 8248 [param('ns3::Trailer const &', 'trailer')]) 8249 ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] 8250 cls.add_method('BeginItem', 8251 'ns3::PacketMetadata::ItemIterator', 8252 [], 8253 is_const=True) 8254 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function] 8255 cls.add_method('Copy', 8256 'ns3::Ptr< ns3::Packet >', 8257 [], 8258 is_const=True) 8259 ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] 8260 cls.add_method('CopyData', 8261 'uint32_t', 8262 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 8263 is_const=True) 8264 ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] 8265 cls.add_method('CopyData', 8266 'void', 8267 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 8268 is_const=True) 8269 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] 8270 cls.add_method('CreateFragment', 8271 'ns3::Ptr< ns3::Packet >', 8272 [param('uint32_t', 'start'), param('uint32_t', 'length')], 8273 is_const=True) 8274 ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function] 8275 cls.add_method('EnableChecking', 8276 'void', 8277 [], 8278 is_static=True) 8279 ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function] 8280 cls.add_method('EnablePrinting', 8281 'void', 8282 [], 8283 is_static=True) 8284 ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] 8285 cls.add_method('FindFirstMatchingByteTag', 8286 'bool', 8287 [param('ns3::Tag &', 'tag')], 8288 is_const=True) 8289 ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] 8290 cls.add_method('GetByteTagIterator', 8291 'ns3::ByteTagIterator', 8292 [], 8293 is_const=True) 8294 ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function] 8295 cls.add_method('GetNixVector', 8296 'ns3::Ptr< ns3::NixVector >', 8297 [], 8298 is_const=True) 8299 ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] 8300 cls.add_method('GetPacketTagIterator', 8301 'ns3::PacketTagIterator', 8302 [], 8303 is_const=True) 8304 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function] 8305 cls.add_method('GetSerializedSize', 8306 'uint32_t', 8307 [], 8308 is_const=True) 8309 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function] 8310 cls.add_method('GetSize', 8311 'uint32_t', 8312 [], 8313 is_const=True) 8314 ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function] 8315 cls.add_method('GetUid', 8316 'uint64_t', 8317 [], 8318 is_const=True) 8319 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] 8320 cls.add_method('PeekHeader', 8321 'uint32_t', 8322 [param('ns3::Header &', 'header')], 8323 is_const=True) 8324 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header, uint32_t size) const [member function] 8325 cls.add_method('PeekHeader', 8326 'uint32_t', 8327 [param('ns3::Header &', 'header'), param('uint32_t', 'size')], 8328 is_const=True) 8329 ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] 8330 cls.add_method('PeekPacketTag', 8331 'bool', 8332 [param('ns3::Tag &', 'tag')], 8333 is_const=True) 8334 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] 8335 cls.add_method('PeekTrailer', 8336 'uint32_t', 8337 [param('ns3::Trailer &', 'trailer')]) 8338 ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function] 8339 cls.add_method('Print', 8340 'void', 8341 [param('std::ostream &', 'os')], 8342 is_const=True) 8343 ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] 8344 cls.add_method('PrintByteTags', 8345 'void', 8346 [param('std::ostream &', 'os')], 8347 is_const=True) 8348 ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] 8349 cls.add_method('PrintPacketTags', 8350 'void', 8351 [param('std::ostream &', 'os')], 8352 is_const=True) 8353 ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function] 8354 cls.add_method('RemoveAllByteTags', 8355 'void', 8356 []) 8357 ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function] 8358 cls.add_method('RemoveAllPacketTags', 8359 'void', 8360 []) 8361 ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] 8362 cls.add_method('RemoveAtEnd', 8363 'void', 8364 [param('uint32_t', 'size')]) 8365 ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function] 8366 cls.add_method('RemoveAtStart', 8367 'void', 8368 [param('uint32_t', 'size')]) 8369 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] 8370 cls.add_method('RemoveHeader', 8371 'uint32_t', 8372 [param('ns3::Header &', 'header')]) 8373 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header, uint32_t size) [member function] 8374 cls.add_method('RemoveHeader', 8375 'uint32_t', 8376 [param('ns3::Header &', 'header'), param('uint32_t', 'size')]) 8377 ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] 8378 cls.add_method('RemovePacketTag', 8379 'bool', 8380 [param('ns3::Tag &', 'tag')]) 8381 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] 8382 cls.add_method('RemoveTrailer', 8383 'uint32_t', 8384 [param('ns3::Trailer &', 'trailer')]) 8385 ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function] 8386 cls.add_method('ReplacePacketTag', 8387 'bool', 8388 [param('ns3::Tag &', 'tag')]) 8389 ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 8390 cls.add_method('Serialize', 8391 'uint32_t', 8392 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 8393 is_const=True) 8394 ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function] 8395 cls.add_method('SetNixVector', 8396 'void', 8397 [param('ns3::Ptr< ns3::NixVector >', 'nixVector')]) 8398 ## packet.h (module 'network'): std::string ns3::Packet::ToString() const [member function] 8399 cls.add_method('ToString', 8400 'std::string', 8401 [], 8402 is_const=True) 8403 return 8404 8405def register_Ns3ParetoRandomVariable_methods(root_module, cls): 8406 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function] 8407 cls.add_method('GetTypeId', 8408 'ns3::TypeId', 8409 [], 8410 is_static=True) 8411 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor] 8412 cls.add_constructor([]) 8413 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function] 8414 cls.add_method('GetScale', 8415 'double', 8416 [], 8417 is_const=True) 8418 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function] 8419 cls.add_method('GetShape', 8420 'double', 8421 [], 8422 is_const=True) 8423 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function] 8424 cls.add_method('GetBound', 8425 'double', 8426 [], 8427 is_const=True) 8428 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double scale, double shape, double bound) [member function] 8429 cls.add_method('GetValue', 8430 'double', 8431 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 8432 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 8433 cls.add_method('GetInteger', 8434 'uint32_t', 8435 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 8436 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function] 8437 cls.add_method('GetValue', 8438 'double', 8439 [], 8440 is_virtual=True) 8441 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function] 8442 cls.add_method('GetInteger', 8443 'uint32_t', 8444 [], 8445 is_virtual=True) 8446 return 8447 8448def register_Ns3PointerChecker_methods(root_module, cls): 8449 ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker() [constructor] 8450 cls.add_constructor([]) 8451 ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [constructor] 8452 cls.add_constructor([param('ns3::PointerChecker const &', 'arg0')]) 8453 ## pointer.h (module 'core'): ns3::TypeId ns3::PointerChecker::GetPointeeTypeId() const [member function] 8454 cls.add_method('GetPointeeTypeId', 8455 'ns3::TypeId', 8456 [], 8457 is_const=True, is_pure_virtual=True, is_virtual=True) 8458 return 8459 8460def register_Ns3PointerValue_methods(root_module, cls): 8461 ## pointer.h (module 'core'): ns3::PointerValue::PointerValue(ns3::PointerValue const & arg0) [constructor] 8462 cls.add_constructor([param('ns3::PointerValue const &', 'arg0')]) 8463 ## pointer.h (module 'core'): ns3::PointerValue::PointerValue() [constructor] 8464 cls.add_constructor([]) 8465 ## pointer.h (module 'core'): ns3::PointerValue::PointerValue(ns3::Ptr<ns3::Object> object) [constructor] 8466 cls.add_constructor([param('ns3::Ptr< ns3::Object >', 'object')]) 8467 ## pointer.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::PointerValue::Copy() const [member function] 8468 cls.add_method('Copy', 8469 'ns3::Ptr< ns3::AttributeValue >', 8470 [], 8471 is_const=True, is_virtual=True) 8472 ## pointer.h (module 'core'): bool ns3::PointerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 8473 cls.add_method('DeserializeFromString', 8474 'bool', 8475 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8476 is_virtual=True) 8477 ## pointer.h (module 'core'): ns3::Ptr<ns3::Object> ns3::PointerValue::GetObject() const [member function] 8478 cls.add_method('GetObject', 8479 'ns3::Ptr< ns3::Object >', 8480 [], 8481 is_const=True) 8482 ## pointer.h (module 'core'): std::string ns3::PointerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 8483 cls.add_method('SerializeToString', 8484 'std::string', 8485 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8486 is_const=True, is_virtual=True) 8487 ## pointer.h (module 'core'): void ns3::PointerValue::SetObject(ns3::Ptr<ns3::Object> object) [member function] 8488 cls.add_method('SetObject', 8489 'void', 8490 [param('ns3::Ptr< ns3::Object >', 'object')]) 8491 return 8492 8493def register_Ns3TimeValue_methods(root_module, cls): 8494 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor] 8495 cls.add_constructor([]) 8496 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] 8497 cls.add_constructor([param('ns3::Time const &', 'value')]) 8498 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [constructor] 8499 cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) 8500 ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function] 8501 cls.add_method('Copy', 8502 'ns3::Ptr< ns3::AttributeValue >', 8503 [], 8504 is_const=True, is_virtual=True) 8505 ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 8506 cls.add_method('DeserializeFromString', 8507 'bool', 8508 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8509 is_virtual=True) 8510 ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function] 8511 cls.add_method('Get', 8512 'ns3::Time', 8513 [], 8514 is_const=True) 8515 ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 8516 cls.add_method('SerializeToString', 8517 'std::string', 8518 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8519 is_const=True, is_virtual=True) 8520 ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] 8521 cls.add_method('Set', 8522 'void', 8523 [param('ns3::Time const &', 'value')]) 8524 return 8525 8526def register_Ns3TypeIdChecker_methods(root_module, cls): 8527 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor] 8528 cls.add_constructor([]) 8529 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [constructor] 8530 cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) 8531 return 8532 8533def register_Ns3TypeIdValue_methods(root_module, cls): 8534 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor] 8535 cls.add_constructor([]) 8536 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] 8537 cls.add_constructor([param('ns3::TypeId const &', 'value')]) 8538 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [constructor] 8539 cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) 8540 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function] 8541 cls.add_method('Copy', 8542 'ns3::Ptr< ns3::AttributeValue >', 8543 [], 8544 is_const=True, is_virtual=True) 8545 ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 8546 cls.add_method('DeserializeFromString', 8547 'bool', 8548 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8549 is_virtual=True) 8550 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function] 8551 cls.add_method('Get', 8552 'ns3::TypeId', 8553 [], 8554 is_const=True) 8555 ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 8556 cls.add_method('SerializeToString', 8557 'std::string', 8558 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8559 is_const=True, is_virtual=True) 8560 ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] 8561 cls.add_method('Set', 8562 'void', 8563 [param('ns3::TypeId const &', 'value')]) 8564 return 8565 8566def register_Ns3UanChannel_methods(root_module, cls): 8567 ## uan-channel.h (module 'uan'): ns3::UanChannel::UanChannel(ns3::UanChannel const & arg0) [constructor] 8568 cls.add_constructor([param('ns3::UanChannel const &', 'arg0')]) 8569 ## uan-channel.h (module 'uan'): ns3::UanChannel::UanChannel() [constructor] 8570 cls.add_constructor([]) 8571 ## uan-channel.h (module 'uan'): void ns3::UanChannel::AddDevice(ns3::Ptr<ns3::UanNetDevice> dev, ns3::Ptr<ns3::UanTransducer> trans) [member function] 8572 cls.add_method('AddDevice', 8573 'void', 8574 [param('ns3::Ptr< ns3::UanNetDevice >', 'dev'), param('ns3::Ptr< ns3::UanTransducer >', 'trans')]) 8575 ## uan-channel.h (module 'uan'): void ns3::UanChannel::Clear() [member function] 8576 cls.add_method('Clear', 8577 'void', 8578 []) 8579 ## uan-channel.h (module 'uan'): ns3::Ptr<ns3::NetDevice> ns3::UanChannel::GetDevice(std::size_t i) const [member function] 8580 cls.add_method('GetDevice', 8581 'ns3::Ptr< ns3::NetDevice >', 8582 [param('std::size_t', 'i')], 8583 is_const=True, is_virtual=True) 8584 ## uan-channel.h (module 'uan'): std::size_t ns3::UanChannel::GetNDevices() const [member function] 8585 cls.add_method('GetNDevices', 8586 'std::size_t', 8587 [], 8588 is_const=True, is_virtual=True) 8589 ## uan-channel.h (module 'uan'): double ns3::UanChannel::GetNoiseDbHz(double fKhz) [member function] 8590 cls.add_method('GetNoiseDbHz', 8591 'double', 8592 [param('double', 'fKhz')]) 8593 ## uan-channel.h (module 'uan'): static ns3::TypeId ns3::UanChannel::GetTypeId() [member function] 8594 cls.add_method('GetTypeId', 8595 'ns3::TypeId', 8596 [], 8597 is_static=True) 8598 ## uan-channel.h (module 'uan'): void ns3::UanChannel::SetNoiseModel(ns3::Ptr<ns3::UanNoiseModel> noise) [member function] 8599 cls.add_method('SetNoiseModel', 8600 'void', 8601 [param('ns3::Ptr< ns3::UanNoiseModel >', 'noise')]) 8602 ## uan-channel.h (module 'uan'): void ns3::UanChannel::SetPropagationModel(ns3::Ptr<ns3::UanPropModel> prop) [member function] 8603 cls.add_method('SetPropagationModel', 8604 'void', 8605 [param('ns3::Ptr< ns3::UanPropModel >', 'prop')]) 8606 ## uan-channel.h (module 'uan'): void ns3::UanChannel::TxPacket(ns3::Ptr<ns3::UanTransducer> src, ns3::Ptr<ns3::Packet> packet, double txPowerDb, ns3::UanTxMode txmode) [member function] 8607 cls.add_method('TxPacket', 8608 'void', 8609 [param('ns3::Ptr< ns3::UanTransducer >', 'src'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txmode')], 8610 is_virtual=True) 8611 ## uan-channel.h (module 'uan'): void ns3::UanChannel::DoDispose() [member function] 8612 cls.add_method('DoDispose', 8613 'void', 8614 [], 8615 is_virtual=True, visibility='protected') 8616 ## uan-channel.h (module 'uan'): void ns3::UanChannel::SendUp(uint32_t i, ns3::Ptr<ns3::Packet> packet, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] 8617 cls.add_method('SendUp', 8618 'void', 8619 [param('uint32_t', 'i'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], 8620 visibility='protected') 8621 return 8622 8623def register_Ns3UanModesListChecker_methods(root_module, cls): 8624 ## uan-tx-mode.h (module 'uan'): ns3::UanModesListChecker::UanModesListChecker() [constructor] 8625 cls.add_constructor([]) 8626 ## uan-tx-mode.h (module 'uan'): ns3::UanModesListChecker::UanModesListChecker(ns3::UanModesListChecker const & arg0) [constructor] 8627 cls.add_constructor([param('ns3::UanModesListChecker const &', 'arg0')]) 8628 return 8629 8630def register_Ns3UanModesListValue_methods(root_module, cls): 8631 ## uan-tx-mode.h (module 'uan'): ns3::UanModesListValue::UanModesListValue() [constructor] 8632 cls.add_constructor([]) 8633 ## uan-tx-mode.h (module 'uan'): ns3::UanModesListValue::UanModesListValue(ns3::UanModesList const & value) [constructor] 8634 cls.add_constructor([param('ns3::UanModesList const &', 'value')]) 8635 ## uan-tx-mode.h (module 'uan'): ns3::UanModesListValue::UanModesListValue(ns3::UanModesListValue const & arg0) [constructor] 8636 cls.add_constructor([param('ns3::UanModesListValue const &', 'arg0')]) 8637 ## uan-tx-mode.h (module 'uan'): ns3::Ptr<ns3::AttributeValue> ns3::UanModesListValue::Copy() const [member function] 8638 cls.add_method('Copy', 8639 'ns3::Ptr< ns3::AttributeValue >', 8640 [], 8641 is_const=True, is_virtual=True) 8642 ## uan-tx-mode.h (module 'uan'): bool ns3::UanModesListValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 8643 cls.add_method('DeserializeFromString', 8644 'bool', 8645 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8646 is_virtual=True) 8647 ## uan-tx-mode.h (module 'uan'): ns3::UanModesList ns3::UanModesListValue::Get() const [member function] 8648 cls.add_method('Get', 8649 'ns3::UanModesList', 8650 [], 8651 is_const=True) 8652 ## uan-tx-mode.h (module 'uan'): std::string ns3::UanModesListValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 8653 cls.add_method('SerializeToString', 8654 'std::string', 8655 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8656 is_const=True, is_virtual=True) 8657 ## uan-tx-mode.h (module 'uan'): void ns3::UanModesListValue::Set(ns3::UanModesList const & value) [member function] 8658 cls.add_method('Set', 8659 'void', 8660 [param('ns3::UanModesList const &', 'value')]) 8661 return 8662 8663def register_Ns3UanNetDevice_methods(root_module, cls): 8664 ## uan-net-device.h (module 'uan'): ns3::UanNetDevice::UanNetDevice(ns3::UanNetDevice const & arg0) [constructor] 8665 cls.add_constructor([param('ns3::UanNetDevice const &', 'arg0')]) 8666 ## uan-net-device.h (module 'uan'): ns3::UanNetDevice::UanNetDevice() [constructor] 8667 cls.add_constructor([]) 8668 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::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] 8669 cls.add_method('AddLinkChangeCallback', 8670 'void', 8671 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 8672 is_virtual=True) 8673 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::Clear() [member function] 8674 cls.add_method('Clear', 8675 'void', 8676 []) 8677 ## uan-net-device.h (module 'uan'): ns3::Address ns3::UanNetDevice::GetAddress() const [member function] 8678 cls.add_method('GetAddress', 8679 'ns3::Address', 8680 [], 8681 is_const=True, is_virtual=True) 8682 ## uan-net-device.h (module 'uan'): ns3::Address ns3::UanNetDevice::GetBroadcast() const [member function] 8683 cls.add_method('GetBroadcast', 8684 'ns3::Address', 8685 [], 8686 is_const=True, is_virtual=True) 8687 ## uan-net-device.h (module 'uan'): ns3::Ptr<ns3::Channel> ns3::UanNetDevice::GetChannel() const [member function] 8688 cls.add_method('GetChannel', 8689 'ns3::Ptr< ns3::Channel >', 8690 [], 8691 is_const=True, is_virtual=True) 8692 ## uan-net-device.h (module 'uan'): uint32_t ns3::UanNetDevice::GetIfIndex() const [member function] 8693 cls.add_method('GetIfIndex', 8694 'uint32_t', 8695 [], 8696 is_const=True, is_virtual=True) 8697 ## uan-net-device.h (module 'uan'): ns3::Ptr<ns3::UanMac> ns3::UanNetDevice::GetMac() const [member function] 8698 cls.add_method('GetMac', 8699 'ns3::Ptr< ns3::UanMac >', 8700 [], 8701 is_const=True) 8702 ## uan-net-device.h (module 'uan'): uint16_t ns3::UanNetDevice::GetMtu() const [member function] 8703 cls.add_method('GetMtu', 8704 'uint16_t', 8705 [], 8706 is_const=True, is_virtual=True) 8707 ## uan-net-device.h (module 'uan'): ns3::Address ns3::UanNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 8708 cls.add_method('GetMulticast', 8709 'ns3::Address', 8710 [param('ns3::Ipv4Address', 'multicastGroup')], 8711 is_const=True, is_virtual=True) 8712 ## uan-net-device.h (module 'uan'): ns3::Address ns3::UanNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 8713 cls.add_method('GetMulticast', 8714 'ns3::Address', 8715 [param('ns3::Ipv6Address', 'addr')], 8716 is_const=True, is_virtual=True) 8717 ## uan-net-device.h (module 'uan'): ns3::Ptr<ns3::Node> ns3::UanNetDevice::GetNode() const [member function] 8718 cls.add_method('GetNode', 8719 'ns3::Ptr< ns3::Node >', 8720 [], 8721 is_const=True, is_virtual=True) 8722 ## uan-net-device.h (module 'uan'): ns3::Ptr<ns3::UanPhy> ns3::UanNetDevice::GetPhy() const [member function] 8723 cls.add_method('GetPhy', 8724 'ns3::Ptr< ns3::UanPhy >', 8725 [], 8726 is_const=True) 8727 ## uan-net-device.h (module 'uan'): ns3::Ptr<ns3::UanTransducer> ns3::UanNetDevice::GetTransducer() const [member function] 8728 cls.add_method('GetTransducer', 8729 'ns3::Ptr< ns3::UanTransducer >', 8730 [], 8731 is_const=True) 8732 ## uan-net-device.h (module 'uan'): uint32_t ns3::UanNetDevice::GetTxModeIndex() [member function] 8733 cls.add_method('GetTxModeIndex', 8734 'uint32_t', 8735 []) 8736 ## uan-net-device.h (module 'uan'): static ns3::TypeId ns3::UanNetDevice::GetTypeId() [member function] 8737 cls.add_method('GetTypeId', 8738 'ns3::TypeId', 8739 [], 8740 is_static=True) 8741 ## uan-net-device.h (module 'uan'): bool ns3::UanNetDevice::IsBridge() const [member function] 8742 cls.add_method('IsBridge', 8743 'bool', 8744 [], 8745 is_const=True, is_virtual=True) 8746 ## uan-net-device.h (module 'uan'): bool ns3::UanNetDevice::IsBroadcast() const [member function] 8747 cls.add_method('IsBroadcast', 8748 'bool', 8749 [], 8750 is_const=True, is_virtual=True) 8751 ## uan-net-device.h (module 'uan'): bool ns3::UanNetDevice::IsLinkUp() const [member function] 8752 cls.add_method('IsLinkUp', 8753 'bool', 8754 [], 8755 is_const=True, is_virtual=True) 8756 ## uan-net-device.h (module 'uan'): bool ns3::UanNetDevice::IsMulticast() const [member function] 8757 cls.add_method('IsMulticast', 8758 'bool', 8759 [], 8760 is_const=True, is_virtual=True) 8761 ## uan-net-device.h (module 'uan'): bool ns3::UanNetDevice::IsPointToPoint() const [member function] 8762 cls.add_method('IsPointToPoint', 8763 'bool', 8764 [], 8765 is_const=True, is_virtual=True) 8766 ## uan-net-device.h (module 'uan'): bool ns3::UanNetDevice::NeedsArp() const [member function] 8767 cls.add_method('NeedsArp', 8768 'bool', 8769 [], 8770 is_const=True, is_virtual=True) 8771 ## uan-net-device.h (module 'uan'): bool ns3::UanNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 8772 cls.add_method('Send', 8773 'bool', 8774 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 8775 is_virtual=True) 8776 ## uan-net-device.h (module 'uan'): bool ns3::UanNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] 8777 cls.add_method('SendFrom', 8778 'bool', 8779 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 8780 is_virtual=True) 8781 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::SetAddress(ns3::Address address) [member function] 8782 cls.add_method('SetAddress', 8783 'void', 8784 [param('ns3::Address', 'address')], 8785 is_virtual=True) 8786 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::SetChannel(ns3::Ptr<ns3::UanChannel> channel) [member function] 8787 cls.add_method('SetChannel', 8788 'void', 8789 [param('ns3::Ptr< ns3::UanChannel >', 'channel')]) 8790 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::SetIfIndex(uint32_t const index) [member function] 8791 cls.add_method('SetIfIndex', 8792 'void', 8793 [param('uint32_t const', 'index')], 8794 is_virtual=True) 8795 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::SetMac(ns3::Ptr<ns3::UanMac> mac) [member function] 8796 cls.add_method('SetMac', 8797 'void', 8798 [param('ns3::Ptr< ns3::UanMac >', 'mac')]) 8799 ## uan-net-device.h (module 'uan'): bool ns3::UanNetDevice::SetMtu(uint16_t const mtu) [member function] 8800 cls.add_method('SetMtu', 8801 'bool', 8802 [param('uint16_t const', 'mtu')], 8803 is_virtual=True) 8804 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 8805 cls.add_method('SetNode', 8806 'void', 8807 [param('ns3::Ptr< ns3::Node >', 'node')], 8808 is_virtual=True) 8809 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::SetPhy(ns3::Ptr<ns3::UanPhy> phy) [member function] 8810 cls.add_method('SetPhy', 8811 'void', 8812 [param('ns3::Ptr< ns3::UanPhy >', 'phy')]) 8813 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 8814 cls.add_method('SetPromiscReceiveCallback', 8815 'void', 8816 [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')], 8817 is_virtual=True) 8818 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 8819 cls.add_method('SetReceiveCallback', 8820 'void', 8821 [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')], 8822 is_virtual=True) 8823 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::SetSleepMode(bool sleep) [member function] 8824 cls.add_method('SetSleepMode', 8825 'void', 8826 [param('bool', 'sleep')]) 8827 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::SetTransducer(ns3::Ptr<ns3::UanTransducer> trans) [member function] 8828 cls.add_method('SetTransducer', 8829 'void', 8830 [param('ns3::Ptr< ns3::UanTransducer >', 'trans')]) 8831 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::SetTxModeIndex(uint32_t txModeIndex) [member function] 8832 cls.add_method('SetTxModeIndex', 8833 'void', 8834 [param('uint32_t', 'txModeIndex')]) 8835 ## uan-net-device.h (module 'uan'): bool ns3::UanNetDevice::SupportsSendFrom() const [member function] 8836 cls.add_method('SupportsSendFrom', 8837 'bool', 8838 [], 8839 is_const=True, is_virtual=True) 8840 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::DoDispose() [member function] 8841 cls.add_method('DoDispose', 8842 'void', 8843 [], 8844 is_virtual=True, visibility='protected') 8845 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::DoInitialize() [member function] 8846 cls.add_method('DoInitialize', 8847 'void', 8848 [], 8849 is_virtual=True, visibility='protected') 8850 ## uan-net-device.h (module 'uan'): void ns3::UanNetDevice::ForwardUp(ns3::Ptr<ns3::Packet> pkt, uint16_t protocolNumber, ns3::Mac8Address const & src) [member function] 8851 cls.add_method('ForwardUp', 8852 'void', 8853 [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint16_t', 'protocolNumber'), param('ns3::Mac8Address const &', 'src')], 8854 is_virtual=True, visibility='private') 8855 return 8856 8857def register_Ns3UintegerValue_methods(root_module, cls): 8858 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue() [constructor] 8859 cls.add_constructor([]) 8860 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor] 8861 cls.add_constructor([param('uint64_t const &', 'value')]) 8862 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [constructor] 8863 cls.add_constructor([param('ns3::UintegerValue const &', 'arg0')]) 8864 ## uinteger.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::UintegerValue::Copy() const [member function] 8865 cls.add_method('Copy', 8866 'ns3::Ptr< ns3::AttributeValue >', 8867 [], 8868 is_const=True, is_virtual=True) 8869 ## uinteger.h (module 'core'): bool ns3::UintegerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 8870 cls.add_method('DeserializeFromString', 8871 'bool', 8872 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8873 is_virtual=True) 8874 ## uinteger.h (module 'core'): uint64_t ns3::UintegerValue::Get() const [member function] 8875 cls.add_method('Get', 8876 'uint64_t', 8877 [], 8878 is_const=True) 8879 ## uinteger.h (module 'core'): std::string ns3::UintegerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 8880 cls.add_method('SerializeToString', 8881 'std::string', 8882 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8883 is_const=True, is_virtual=True) 8884 ## uinteger.h (module 'core'): void ns3::UintegerValue::Set(uint64_t const & value) [member function] 8885 cls.add_method('Set', 8886 'void', 8887 [param('uint64_t const &', 'value')]) 8888 return 8889 8890def register_Ns3Vector2DChecker_methods(root_module, cls): 8891 ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker() [constructor] 8892 cls.add_constructor([]) 8893 ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker(ns3::Vector2DChecker const & arg0) [constructor] 8894 cls.add_constructor([param('ns3::Vector2DChecker const &', 'arg0')]) 8895 return 8896 8897def register_Ns3Vector2DValue_methods(root_module, cls): 8898 ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue() [constructor] 8899 cls.add_constructor([]) 8900 ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2D const & value) [constructor] 8901 cls.add_constructor([param('ns3::Vector2D const &', 'value')]) 8902 ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2DValue const & arg0) [constructor] 8903 cls.add_constructor([param('ns3::Vector2DValue const &', 'arg0')]) 8904 ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector2DValue::Copy() const [member function] 8905 cls.add_method('Copy', 8906 'ns3::Ptr< ns3::AttributeValue >', 8907 [], 8908 is_const=True, is_virtual=True) 8909 ## vector.h (module 'core'): bool ns3::Vector2DValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 8910 cls.add_method('DeserializeFromString', 8911 'bool', 8912 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8913 is_virtual=True) 8914 ## vector.h (module 'core'): ns3::Vector2D ns3::Vector2DValue::Get() const [member function] 8915 cls.add_method('Get', 8916 'ns3::Vector2D', 8917 [], 8918 is_const=True) 8919 ## vector.h (module 'core'): std::string ns3::Vector2DValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 8920 cls.add_method('SerializeToString', 8921 'std::string', 8922 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8923 is_const=True, is_virtual=True) 8924 ## vector.h (module 'core'): void ns3::Vector2DValue::Set(ns3::Vector2D const & value) [member function] 8925 cls.add_method('Set', 8926 'void', 8927 [param('ns3::Vector2D const &', 'value')]) 8928 return 8929 8930def register_Ns3Vector3DChecker_methods(root_module, cls): 8931 ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker() [constructor] 8932 cls.add_constructor([]) 8933 ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker(ns3::Vector3DChecker const & arg0) [constructor] 8934 cls.add_constructor([param('ns3::Vector3DChecker const &', 'arg0')]) 8935 return 8936 8937def register_Ns3Vector3DValue_methods(root_module, cls): 8938 ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue() [constructor] 8939 cls.add_constructor([]) 8940 ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3D const & value) [constructor] 8941 cls.add_constructor([param('ns3::Vector3D const &', 'value')]) 8942 ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3DValue const & arg0) [constructor] 8943 cls.add_constructor([param('ns3::Vector3DValue const &', 'arg0')]) 8944 ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector3DValue::Copy() const [member function] 8945 cls.add_method('Copy', 8946 'ns3::Ptr< ns3::AttributeValue >', 8947 [], 8948 is_const=True, is_virtual=True) 8949 ## vector.h (module 'core'): bool ns3::Vector3DValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 8950 cls.add_method('DeserializeFromString', 8951 'bool', 8952 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8953 is_virtual=True) 8954 ## vector.h (module 'core'): ns3::Vector3D ns3::Vector3DValue::Get() const [member function] 8955 cls.add_method('Get', 8956 'ns3::Vector3D', 8957 [], 8958 is_const=True) 8959 ## vector.h (module 'core'): std::string ns3::Vector3DValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 8960 cls.add_method('SerializeToString', 8961 'std::string', 8962 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8963 is_const=True, is_virtual=True) 8964 ## vector.h (module 'core'): void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function] 8965 cls.add_method('Set', 8966 'void', 8967 [param('ns3::Vector3D const &', 'value')]) 8968 return 8969 8970def register_Ns3AcousticModemEnergyModel_methods(root_module, cls): 8971 ## acoustic-modem-energy-model.h (module 'uan'): ns3::AcousticModemEnergyModel::AcousticModemEnergyModel(ns3::AcousticModemEnergyModel const & arg0) [constructor] 8972 cls.add_constructor([param('ns3::AcousticModemEnergyModel const &', 'arg0')]) 8973 ## acoustic-modem-energy-model.h (module 'uan'): ns3::AcousticModemEnergyModel::AcousticModemEnergyModel() [constructor] 8974 cls.add_constructor([]) 8975 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::ChangeState(int newState) [member function] 8976 cls.add_method('ChangeState', 8977 'void', 8978 [param('int', 'newState')], 8979 is_virtual=True) 8980 ## acoustic-modem-energy-model.h (module 'uan'): int ns3::AcousticModemEnergyModel::GetCurrentState() const [member function] 8981 cls.add_method('GetCurrentState', 8982 'int', 8983 [], 8984 is_const=True) 8985 ## acoustic-modem-energy-model.h (module 'uan'): double ns3::AcousticModemEnergyModel::GetIdlePowerW() const [member function] 8986 cls.add_method('GetIdlePowerW', 8987 'double', 8988 [], 8989 is_const=True) 8990 ## acoustic-modem-energy-model.h (module 'uan'): ns3::Ptr<ns3::Node> ns3::AcousticModemEnergyModel::GetNode() const [member function] 8991 cls.add_method('GetNode', 8992 'ns3::Ptr< ns3::Node >', 8993 [], 8994 is_const=True, is_virtual=True) 8995 ## acoustic-modem-energy-model.h (module 'uan'): double ns3::AcousticModemEnergyModel::GetRxPowerW() const [member function] 8996 cls.add_method('GetRxPowerW', 8997 'double', 8998 [], 8999 is_const=True) 9000 ## acoustic-modem-energy-model.h (module 'uan'): double ns3::AcousticModemEnergyModel::GetSleepPowerW() const [member function] 9001 cls.add_method('GetSleepPowerW', 9002 'double', 9003 [], 9004 is_const=True) 9005 ## acoustic-modem-energy-model.h (module 'uan'): double ns3::AcousticModemEnergyModel::GetTotalEnergyConsumption() const [member function] 9006 cls.add_method('GetTotalEnergyConsumption', 9007 'double', 9008 [], 9009 is_const=True, is_virtual=True) 9010 ## acoustic-modem-energy-model.h (module 'uan'): double ns3::AcousticModemEnergyModel::GetTxPowerW() const [member function] 9011 cls.add_method('GetTxPowerW', 9012 'double', 9013 [], 9014 is_const=True) 9015 ## acoustic-modem-energy-model.h (module 'uan'): static ns3::TypeId ns3::AcousticModemEnergyModel::GetTypeId() [member function] 9016 cls.add_method('GetTypeId', 9017 'ns3::TypeId', 9018 [], 9019 is_static=True) 9020 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::HandleEnergyChanged() [member function] 9021 cls.add_method('HandleEnergyChanged', 9022 'void', 9023 [], 9024 is_virtual=True) 9025 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::HandleEnergyDepletion() [member function] 9026 cls.add_method('HandleEnergyDepletion', 9027 'void', 9028 [], 9029 is_virtual=True) 9030 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::HandleEnergyRecharged() [member function] 9031 cls.add_method('HandleEnergyRecharged', 9032 'void', 9033 [], 9034 is_virtual=True) 9035 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::SetEnergyDepletionCallback(ns3::AcousticModemEnergyModel::AcousticModemEnergyDepletionCallback callback) [member function] 9036 cls.add_method('SetEnergyDepletionCallback', 9037 'void', 9038 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) 9039 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::SetEnergyRechargeCallback(ns3::AcousticModemEnergyModel::AcousticModemEnergyRechargeCallback callback) [member function] 9040 cls.add_method('SetEnergyRechargeCallback', 9041 'void', 9042 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) 9043 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::SetEnergySource(ns3::Ptr<ns3::EnergySource> source) [member function] 9044 cls.add_method('SetEnergySource', 9045 'void', 9046 [param('ns3::Ptr< ns3::EnergySource >', 'source')], 9047 is_virtual=True) 9048 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::SetIdlePowerW(double idlePowerW) [member function] 9049 cls.add_method('SetIdlePowerW', 9050 'void', 9051 [param('double', 'idlePowerW')]) 9052 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::SetNode(ns3::Ptr<ns3::Node> node) [member function] 9053 cls.add_method('SetNode', 9054 'void', 9055 [param('ns3::Ptr< ns3::Node >', 'node')], 9056 is_virtual=True) 9057 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::SetRxPowerW(double rxPowerW) [member function] 9058 cls.add_method('SetRxPowerW', 9059 'void', 9060 [param('double', 'rxPowerW')]) 9061 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::SetSleepPowerW(double sleepPowerW) [member function] 9062 cls.add_method('SetSleepPowerW', 9063 'void', 9064 [param('double', 'sleepPowerW')]) 9065 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::SetTxPowerW(double txPowerW) [member function] 9066 cls.add_method('SetTxPowerW', 9067 'void', 9068 [param('double', 'txPowerW')]) 9069 ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::DoDispose() [member function] 9070 cls.add_method('DoDispose', 9071 'void', 9072 [], 9073 is_virtual=True, visibility='private') 9074 ## acoustic-modem-energy-model.h (module 'uan'): double ns3::AcousticModemEnergyModel::DoGetCurrentA() const [member function] 9075 cls.add_method('DoGetCurrentA', 9076 'double', 9077 [], 9078 is_const=True, is_virtual=True, visibility='private') 9079 return 9080 9081def register_Ns3AddressChecker_methods(root_module, cls): 9082 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] 9083 cls.add_constructor([]) 9084 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [constructor] 9085 cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) 9086 return 9087 9088def register_Ns3AddressValue_methods(root_module, cls): 9089 ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor] 9090 cls.add_constructor([]) 9091 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] 9092 cls.add_constructor([param('ns3::Address const &', 'value')]) 9093 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [constructor] 9094 cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) 9095 ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function] 9096 cls.add_method('Copy', 9097 'ns3::Ptr< ns3::AttributeValue >', 9098 [], 9099 is_const=True, is_virtual=True) 9100 ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 9101 cls.add_method('DeserializeFromString', 9102 'bool', 9103 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9104 is_virtual=True) 9105 ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function] 9106 cls.add_method('Get', 9107 'ns3::Address', 9108 [], 9109 is_const=True) 9110 ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 9111 cls.add_method('SerializeToString', 9112 'std::string', 9113 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9114 is_const=True, is_virtual=True) 9115 ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] 9116 cls.add_method('Set', 9117 'void', 9118 [param('ns3::Address const &', 'value')]) 9119 return 9120 9121def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9122 ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9123 cls.add_constructor([]) 9124 ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9125 cls.add_constructor([param('ns3::CallbackImpl< 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 > const &', 'arg0')]) 9126 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9127 cls.add_method('DoGetTypeid', 9128 'std::string', 9129 [], 9130 is_static=True) 9131 ## callback.h (module 'core'): std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9132 cls.add_method('GetTypeid', 9133 'std::string', 9134 [], 9135 is_const=True, is_virtual=True) 9136 ## callback.h (module 'core'): bool ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::NetDevice> arg0, ns3::Ptr<const ns3::Packet> arg1, short unsigned int arg2, ns3::Address const & arg3) [member operator] 9137 cls.add_method('operator()', 9138 'bool', 9139 [param('ns3::Ptr< ns3::NetDevice >', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::Address const &', 'arg3')], 9140 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9141 return 9142 9143def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9144 ## 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] 9145 cls.add_constructor([]) 9146 ## 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] 9147 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')]) 9148 ## 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] 9149 cls.add_method('DoGetTypeid', 9150 'std::string', 9151 [], 9152 is_static=True) 9153 ## 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] 9154 cls.add_method('GetTypeid', 9155 'std::string', 9156 [], 9157 is_const=True, is_virtual=True) 9158 ## 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] 9159 cls.add_method('operator()', 9160 'ns3::ObjectBase *', 9161 [], 9162 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9163 return 9164 9165def register_Ns3CallbackImpl__Void_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9166 ## callback.h (module 'core'): ns3::CallbackImpl<void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9167 cls.add_constructor([]) 9168 ## callback.h (module 'core'): ns3::CallbackImpl<void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9169 cls.add_constructor([param('ns3::CallbackImpl< void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 9170 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9171 cls.add_method('DoGetTypeid', 9172 'std::string', 9173 [], 9174 is_static=True) 9175 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9176 cls.add_method('GetTypeid', 9177 'std::string', 9178 [], 9179 is_const=True, is_virtual=True) 9180 ## callback.h (module 'core'): void ns3::CallbackImpl<void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(double arg0, double arg1) [member operator] 9181 cls.add_method('operator()', 9182 'void', 9183 [param('double', 'arg0'), param('double', 'arg1')], 9184 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9185 return 9186 9187def register_Ns3CallbackImpl__Void_Int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9188 ## callback.h (module 'core'): ns3::CallbackImpl<void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9189 cls.add_constructor([]) 9190 ## callback.h (module 'core'): ns3::CallbackImpl<void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9191 cls.add_constructor([param('ns3::CallbackImpl< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 9192 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9193 cls.add_method('DoGetTypeid', 9194 'std::string', 9195 [], 9196 is_static=True) 9197 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9198 cls.add_method('GetTypeid', 9199 'std::string', 9200 [], 9201 is_const=True, is_virtual=True) 9202 ## callback.h (module 'core'): void ns3::CallbackImpl<void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(int arg0) [member operator] 9203 cls.add_method('operator()', 9204 'void', 9205 [param('int', 'arg0')], 9206 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9207 return 9208 9209def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9210 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9211 cls.add_constructor([]) 9212 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9213 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::MobilityModel const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 9214 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9215 cls.add_method('DoGetTypeid', 9216 'std::string', 9217 [], 9218 is_static=True) 9219 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9220 cls.add_method('GetTypeid', 9221 'std::string', 9222 [], 9223 is_const=True, is_virtual=True) 9224 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::MobilityModel> arg0) [member operator] 9225 cls.add_method('operator()', 9226 'void', 9227 [param('ns3::Ptr< ns3::MobilityModel const >', 'arg0')], 9228 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9229 return 9230 9231def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Double_Ns3UanTxMode_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9232 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9233 cls.add_constructor([]) 9234 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9235 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 9236 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9237 cls.add_method('DoGetTypeid', 9238 'std::string', 9239 [], 9240 is_static=True) 9241 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9242 cls.add_method('GetTypeid', 9243 'std::string', 9244 [], 9245 is_const=True, is_virtual=True) 9246 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0, double arg1, ns3::UanTxMode arg2) [member operator] 9247 cls.add_method('operator()', 9248 'void', 9249 [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('double', 'arg1'), param('ns3::UanTxMode', 'arg2')], 9250 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9251 return 9252 9253def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Mac8Address_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9254 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac8Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9255 cls.add_constructor([]) 9256 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac8Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac8Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9257 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::Mac8Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 9258 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac8Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9259 cls.add_method('DoGetTypeid', 9260 'std::string', 9261 [], 9262 is_static=True) 9263 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac8Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9264 cls.add_method('GetTypeid', 9265 'std::string', 9266 [], 9267 is_const=True, is_virtual=True) 9268 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Mac8Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0, ns3::Mac8Address arg1) [member operator] 9269 cls.add_method('operator()', 9270 'void', 9271 [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::Mac8Address', 'arg1')], 9272 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9273 return 9274 9275def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3UanTxMode_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9276 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9277 cls.add_constructor([]) 9278 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9279 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 9280 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9281 cls.add_method('DoGetTypeid', 9282 'std::string', 9283 [], 9284 is_static=True) 9285 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9286 cls.add_method('GetTypeid', 9287 'std::string', 9288 [], 9289 is_const=True, is_virtual=True) 9290 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0, ns3::UanTxMode arg1) [member operator] 9291 cls.add_method('operator()', 9292 'void', 9293 [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::UanTxMode', 'arg1')], 9294 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9295 return 9296 9297def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9298 ## 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] 9299 cls.add_constructor([]) 9300 ## 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] 9301 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')]) 9302 ## 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] 9303 cls.add_method('DoGetTypeid', 9304 'std::string', 9305 [], 9306 is_static=True) 9307 ## 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] 9308 cls.add_method('GetTypeid', 9309 'std::string', 9310 [], 9311 is_const=True, is_virtual=True) 9312 ## 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] 9313 cls.add_method('operator()', 9314 'void', 9315 [param('ns3::Ptr< ns3::Packet const >', 'arg0')], 9316 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9317 return 9318 9319def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9320 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9321 cls.add_constructor([]) 9322 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9323 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 9324 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9325 cls.add_method('DoGetTypeid', 9326 'std::string', 9327 [], 9328 is_static=True) 9329 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9330 cls.add_method('GetTypeid', 9331 'std::string', 9332 [], 9333 is_const=True, is_virtual=True) 9334 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0, unsigned int arg1) [member operator] 9335 cls.add_method('operator()', 9336 'void', 9337 [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('unsigned int', 'arg1')], 9338 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9339 return 9340 9341def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9342 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9343 cls.add_constructor([]) 9344 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9345 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 9346 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9347 cls.add_method('DoGetTypeid', 9348 'std::string', 9349 [], 9350 is_static=True) 9351 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9352 cls.add_method('GetTypeid', 9353 'std::string', 9354 [], 9355 is_const=True, is_virtual=True) 9356 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0, short unsigned int arg1) [member operator] 9357 cls.add_method('operator()', 9358 'void', 9359 [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('short unsigned int', 'arg1')], 9360 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9361 return 9362 9363def 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): 9364 ## 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] 9365 cls.add_constructor([]) 9366 ## 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] 9367 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')]) 9368 ## 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] 9369 cls.add_method('DoGetTypeid', 9370 'std::string', 9371 [], 9372 is_static=True) 9373 ## 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] 9374 cls.add_method('GetTypeid', 9375 'std::string', 9376 [], 9377 is_const=True, is_virtual=True) 9378 ## 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] 9379 cls.add_method('operator()', 9380 'void', 9381 [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')], 9382 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9383 return 9384 9385def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9386 ## 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] 9387 cls.add_constructor([]) 9388 ## 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] 9389 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')]) 9390 ## 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] 9391 cls.add_method('DoGetTypeid', 9392 'std::string', 9393 [], 9394 is_static=True) 9395 ## 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] 9396 cls.add_method('GetTypeid', 9397 'std::string', 9398 [], 9399 is_const=True, is_virtual=True) 9400 ## 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] 9401 cls.add_method('operator()', 9402 'void', 9403 [param('ns3::Ptr< ns3::NetDevice >', 'arg0')], 9404 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9405 return 9406 9407def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Double_Ns3UanTxMode_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9408 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9409 cls.add_constructor([]) 9410 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9411 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 9412 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9413 cls.add_method('DoGetTypeid', 9414 'std::string', 9415 [], 9416 is_static=True) 9417 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9418 cls.add_method('GetTypeid', 9419 'std::string', 9420 [], 9421 is_const=True, is_virtual=True) 9422 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Packet> arg0, double arg1, ns3::UanTxMode arg2) [member operator] 9423 cls.add_method('operator()', 9424 'void', 9425 [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('double', 'arg1'), param('ns3::UanTxMode', 'arg2')], 9426 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9427 return 9428 9429def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9430 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9431 cls.add_constructor([]) 9432 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9433 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 9434 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9435 cls.add_method('DoGetTypeid', 9436 'std::string', 9437 [], 9438 is_static=True) 9439 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9440 cls.add_method('GetTypeid', 9441 'std::string', 9442 [], 9443 is_const=True, is_virtual=True) 9444 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Packet> arg0, double arg1) [member operator] 9445 cls.add_method('operator()', 9446 'void', 9447 [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('double', 'arg1')], 9448 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9449 return 9450 9451def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Unsigned_short_Const_ns3Mac8Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9452 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9453 cls.add_constructor([]) 9454 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9455 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, unsigned short, ns3::Mac8Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 9456 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9457 cls.add_method('DoGetTypeid', 9458 'std::string', 9459 [], 9460 is_static=True) 9461 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9462 cls.add_method('GetTypeid', 9463 'std::string', 9464 [], 9465 is_const=True, is_virtual=True) 9466 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, unsigned short, const ns3::Mac8Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Packet> arg0, short unsigned int arg1, ns3::Mac8Address const & arg2) [member operator] 9467 cls.add_method('operator()', 9468 'void', 9469 [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('short unsigned int', 'arg1'), param('ns3::Mac8Address const &', 'arg2')], 9470 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9471 return 9472 9473def register_Ns3CallbackImpl__Void_Ns3Time_Ns3Time_Unsigned_int_Unsigned_int_Double_Unsigned_int_Double_Ns3Empty_Ns3Empty_methods(root_module, cls): 9474 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Time, ns3::Time, unsigned int, unsigned int, double, unsigned int, double, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9475 cls.add_constructor([]) 9476 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Time, ns3::Time, unsigned int, unsigned int, double, unsigned int, double, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Time, ns3::Time, unsigned int, unsigned int, double, unsigned int, double, ns3::empty, ns3::empty> const & arg0) [constructor] 9477 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Time, ns3::Time, unsigned int, unsigned int, double, unsigned int, double, ns3::empty, ns3::empty > const &', 'arg0')]) 9478 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Time, ns3::Time, unsigned int, unsigned int, double, unsigned int, double, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9479 cls.add_method('DoGetTypeid', 9480 'std::string', 9481 [], 9482 is_static=True) 9483 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Time, ns3::Time, unsigned int, unsigned int, double, unsigned int, double, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9484 cls.add_method('GetTypeid', 9485 'std::string', 9486 [], 9487 is_const=True, is_virtual=True) 9488 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Time, ns3::Time, unsigned int, unsigned int, double, unsigned int, double, ns3::empty, ns3::empty>::operator()(ns3::Time arg0, ns3::Time arg1, unsigned int arg2, unsigned int arg3, double arg4, unsigned int arg5, double arg6) [member operator] 9489 cls.add_method('operator()', 9490 'void', 9491 [param('ns3::Time', 'arg0'), param('ns3::Time', 'arg1'), param('unsigned int', 'arg2'), param('unsigned int', 'arg3'), param('double', 'arg4'), param('unsigned int', 'arg5'), param('double', 'arg6')], 9492 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9493 return 9494 9495def register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 9496 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 9497 cls.add_constructor([]) 9498 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 9499 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 9500 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 9501 cls.add_method('DoGetTypeid', 9502 'std::string', 9503 [], 9504 is_static=True) 9505 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 9506 cls.add_method('GetTypeid', 9507 'std::string', 9508 [], 9509 is_const=True, is_virtual=True) 9510 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()() [member operator] 9511 cls.add_method('operator()', 9512 'void', 9513 [], 9514 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 9515 return 9516 9517def register_Ns3HashImplementation_methods(root_module, cls): 9518 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [constructor] 9519 cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')]) 9520 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor] 9521 cls.add_constructor([]) 9522 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, std::size_t const size) [member function] 9523 cls.add_method('GetHash32', 9524 'uint32_t', 9525 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 9526 is_pure_virtual=True, is_virtual=True) 9527 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function] 9528 cls.add_method('GetHash64', 9529 'uint64_t', 9530 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 9531 is_virtual=True) 9532 ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function] 9533 cls.add_method('clear', 9534 'void', 9535 [], 9536 is_pure_virtual=True, is_virtual=True) 9537 return 9538 9539def register_Ns3HashFunctionFnv1a_methods(root_module, cls): 9540 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [constructor] 9541 cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')]) 9542 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor] 9543 cls.add_constructor([]) 9544 ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function] 9545 cls.add_method('GetHash32', 9546 'uint32_t', 9547 [param('char const *', 'buffer'), param('size_t const', 'size')], 9548 is_virtual=True) 9549 ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function] 9550 cls.add_method('GetHash64', 9551 'uint64_t', 9552 [param('char const *', 'buffer'), param('size_t const', 'size')], 9553 is_virtual=True) 9554 ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function] 9555 cls.add_method('clear', 9556 'void', 9557 [], 9558 is_virtual=True) 9559 return 9560 9561def register_Ns3HashFunctionHash32_methods(root_module, cls): 9562 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [constructor] 9563 cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')]) 9564 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor] 9565 cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')]) 9566 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, std::size_t const size) [member function] 9567 cls.add_method('GetHash32', 9568 'uint32_t', 9569 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 9570 is_virtual=True) 9571 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function] 9572 cls.add_method('clear', 9573 'void', 9574 [], 9575 is_virtual=True) 9576 return 9577 9578def register_Ns3HashFunctionHash64_methods(root_module, cls): 9579 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [constructor] 9580 cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')]) 9581 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor] 9582 cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')]) 9583 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, std::size_t const size) [member function] 9584 cls.add_method('GetHash32', 9585 'uint32_t', 9586 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 9587 is_virtual=True) 9588 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, std::size_t const size) [member function] 9589 cls.add_method('GetHash64', 9590 'uint64_t', 9591 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 9592 is_virtual=True) 9593 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function] 9594 cls.add_method('clear', 9595 'void', 9596 [], 9597 is_virtual=True) 9598 return 9599 9600def register_Ns3HashFunctionMurmur3_methods(root_module, cls): 9601 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [constructor] 9602 cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')]) 9603 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor] 9604 cls.add_constructor([]) 9605 ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, std::size_t const size) [member function] 9606 cls.add_method('GetHash32', 9607 'uint32_t', 9608 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 9609 is_virtual=True) 9610 ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, std::size_t const size) [member function] 9611 cls.add_method('GetHash64', 9612 'uint64_t', 9613 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 9614 is_virtual=True) 9615 ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function] 9616 cls.add_method('clear', 9617 'void', 9618 [], 9619 is_virtual=True) 9620 return 9621 9622def register_functions(root_module): 9623 module = root_module 9624 ## uan-tx-mode.h (module 'uan'): ns3::Ptr<const ns3::AttributeChecker> ns3::MakeUanModesListChecker() [free function] 9625 module.add_function('MakeUanModesListChecker', 9626 'ns3::Ptr< ns3::AttributeChecker const >', 9627 []) 9628 register_functions_ns3_FatalImpl(module.add_cpp_namespace('FatalImpl'), root_module) 9629 register_functions_ns3_Hash(module.add_cpp_namespace('Hash'), root_module) 9630 register_functions_ns3_TracedValueCallback(module.add_cpp_namespace('TracedValueCallback'), root_module) 9631 register_functions_ns3_internal(module.add_cpp_namespace('internal'), root_module) 9632 return 9633 9634def register_functions_ns3_FatalImpl(module, root_module): 9635 return 9636 9637def register_functions_ns3_Hash(module, root_module): 9638 register_functions_ns3_Hash_Function(module.add_cpp_namespace('Function'), root_module) 9639 return 9640 9641def register_functions_ns3_Hash_Function(module, root_module): 9642 return 9643 9644def register_functions_ns3_TracedValueCallback(module, root_module): 9645 return 9646 9647def register_functions_ns3_internal(module, root_module): 9648 return 9649 9650def main(): 9651 out = FileCodeSink(sys.stdout) 9652 root_module = module_init() 9653 register_types(root_module) 9654 register_methods(root_module) 9655 register_functions(root_module) 9656 root_module.generate(out) 9657 9658if __name__ == '__main__': 9659 main() 9660 9661