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.mobility', 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 ## box.h (module 'mobility'): ns3::Box [class] 37 module.add_class('Box') 38 ## box.h (module 'mobility'): ns3::Box::Side [enumeration] 39 module.add_enum('Side', ['RIGHT', 'LEFT', 'TOP', 'BOTTOM', 'UP', 'DOWN'], outer_class=root_module['ns3::Box']) 40 ## buffer.h (module 'network'): ns3::Buffer [class] 41 module.add_class('Buffer', import_from_module='ns.network') 42 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] 43 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) 44 ## packet.h (module 'network'): ns3::ByteTagIterator [class] 45 module.add_class('ByteTagIterator', import_from_module='ns.network') 46 ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class] 47 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator']) 48 ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class] 49 module.add_class('ByteTagList', import_from_module='ns.network') 50 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class] 51 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) 52 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] 53 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) 54 ## callback.h (module 'core'): ns3::CallbackBase [class] 55 module.add_class('CallbackBase', import_from_module='ns.core') 56 ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper [class] 57 module.add_class('ConstantVelocityHelper') 58 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor> [struct] 59 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor']) 60 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker> [struct] 61 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeChecker']) 62 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue> [struct] 63 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeValue']) 64 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase> [struct] 65 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase']) 66 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl> [struct] 67 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl']) 68 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation> [struct] 69 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation']) 70 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector> [struct] 71 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector']) 72 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet> [struct] 73 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet']) 74 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor> [struct] 75 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor']) 76 ## event-id.h (module 'core'): ns3::EventId [class] 77 module.add_class('EventId', import_from_module='ns.core') 78 ## geographic-positions.h (module 'mobility'): ns3::GeographicPositions [class] 79 module.add_class('GeographicPositions') 80 ## geographic-positions.h (module 'mobility'): ns3::GeographicPositions::EarthSpheroidType [enumeration] 81 module.add_enum('EarthSpheroidType', ['SPHERE', 'GRS80', 'WGS84'], outer_class=root_module['ns3::GeographicPositions']) 82 ## group-mobility-helper.h (module 'mobility'): ns3::GroupMobilityHelper [class] 83 module.add_class('GroupMobilityHelper') 84 ## hash.h (module 'core'): ns3::Hasher [class] 85 module.add_class('Hasher', import_from_module='ns.core') 86 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 87 module.add_class('Ipv4Address', import_from_module='ns.network') 88 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 89 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) 90 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash [class] 91 module.add_class('Ipv4AddressHash', import_from_module='ns.network') 92 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] 93 module.add_class('Ipv4Mask', import_from_module='ns.network') 94 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 95 module.add_class('Ipv6Address', import_from_module='ns.network') 96 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 97 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) 98 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash [class] 99 module.add_class('Ipv6AddressHash', import_from_module='ns.network') 100 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] 101 module.add_class('Ipv6Prefix', import_from_module='ns.network') 102 ## log.h (module 'core'): ns3::LogComponent [class] 103 module.add_class('LogComponent', import_from_module='ns.core') 104 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList') 105 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >*', 'ns3::LogComponent::ComponentList*') 106 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >&', 'ns3::LogComponent::ComponentList&') 107 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 108 module.add_class('Mac48Address', import_from_module='ns.network') 109 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )', 'ns3::Mac48Address::TracedCallback') 110 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )*', 'ns3::Mac48Address::TracedCallback*') 111 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )&', 'ns3::Mac48Address::TracedCallback&') 112 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 113 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) 114 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 115 module.add_class('Mac8Address', import_from_module='ns.network') 116 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 117 root_module['ns3::Mac8Address'].implicitly_converts_to(root_module['ns3::Address']) 118 ## mobility-helper.h (module 'mobility'): ns3::MobilityHelper [class] 119 module.add_class('MobilityHelper') 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 ## ns2-mobility-helper.h (module 'mobility'): ns3::Ns2MobilityHelper [class] 126 module.add_class('Ns2MobilityHelper') 127 ## object-base.h (module 'core'): ns3::ObjectBase [class] 128 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') 129 ## object.h (module 'core'): ns3::ObjectDeleter [struct] 130 module.add_class('ObjectDeleter', import_from_module='ns.core') 131 ## object-factory.h (module 'core'): ns3::ObjectFactory [class] 132 module.add_class('ObjectFactory', import_from_module='ns.core') 133 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] 134 module.add_class('PacketMetadata', import_from_module='ns.network') 135 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] 136 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 137 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::ItemType [enumeration] 138 module.add_enum('ItemType', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network') 139 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class] 140 module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 141 ## packet.h (module 'network'): ns3::PacketTagIterator [class] 142 module.add_class('PacketTagIterator', import_from_module='ns.network') 143 ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class] 144 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator']) 145 ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class] 146 module.add_class('PacketTagList', import_from_module='ns.network') 147 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] 148 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) 149 ## log.h (module 'core'): ns3::ParameterLogger [class] 150 module.add_class('ParameterLogger', import_from_module='ns.core') 151 ## rectangle.h (module 'mobility'): ns3::Rectangle [class] 152 module.add_class('Rectangle') 153 ## rectangle.h (module 'mobility'): ns3::Rectangle::Side [enumeration] 154 module.add_enum('Side', ['RIGHT', 'LEFT', 'TOP', 'BOTTOM'], outer_class=root_module['ns3::Rectangle']) 155 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] 156 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']) 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 ## nstime.h (module 'core'): ns3::Time [class] 162 module.add_class('Time', import_from_module='ns.core') 163 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] 164 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') 165 typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback') 166 typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*') 167 typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&') 168 ## nstime.h (module 'core'): ns3::TimeWithUnit [class] 169 module.add_class('TimeWithUnit', import_from_module='ns.core') 170 ## type-id.h (module 'core'): ns3::TypeId [class] 171 module.add_class('TypeId', import_from_module='ns.core') 172 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] 173 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 174 ## type-id.h (module 'core'): ns3::TypeId::SupportLevel [enumeration] 175 module.add_enum('SupportLevel', ['SUPPORTED', 'DEPRECATED', 'OBSOLETE'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 176 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] 177 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 178 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] 179 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 180 typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t') 181 typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*') 182 typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&') 183 ## vector.h (module 'core'): ns3::Vector2D [class] 184 module.add_class('Vector2D', import_from_module='ns.core') 185 ## vector.h (module 'core'): ns3::Vector3D [class] 186 module.add_class('Vector3D', import_from_module='ns.core') 187 ## waypoint.h (module 'mobility'): ns3::Waypoint [class] 188 module.add_class('Waypoint') 189 ## empty.h (module 'core'): ns3::empty [class] 190 module.add_class('empty', import_from_module='ns.core') 191 ## int64x64-128.h (module 'core'): ns3::int64x64_t [class] 192 module.add_class('int64x64_t', import_from_module='ns.core') 193 ## int64x64-128.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] 194 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') 195 ## chunk.h (module 'network'): ns3::Chunk [class] 196 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 197 ## header.h (module 'network'): ns3::Header [class] 198 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 199 ## object.h (module 'core'): ns3::Object [class] 200 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 201 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] 202 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) 203 ## position-allocator.h (module 'mobility'): ns3::PositionAllocator [class] 204 module.add_class('PositionAllocator', parent=root_module['ns3::Object']) 205 ## position-allocator.h (module 'mobility'): ns3::RandomBoxPositionAllocator [class] 206 module.add_class('RandomBoxPositionAllocator', parent=root_module['ns3::PositionAllocator']) 207 ## position-allocator.h (module 'mobility'): ns3::RandomDiscPositionAllocator [class] 208 module.add_class('RandomDiscPositionAllocator', parent=root_module['ns3::PositionAllocator']) 209 ## position-allocator.h (module 'mobility'): ns3::RandomRectanglePositionAllocator [class] 210 module.add_class('RandomRectanglePositionAllocator', parent=root_module['ns3::PositionAllocator']) 211 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] 212 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) 213 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] 214 module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 215 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] 216 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>']) 217 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] 218 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>']) 219 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] 220 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>']) 221 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] 222 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>']) 223 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] 224 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>']) 225 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class] 226 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>']) 227 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] 228 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>']) 229 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class] 230 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>']) 231 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] 232 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>']) 233 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] 234 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>']) 235 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] 236 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 237 ## trailer.h (module 'network'): ns3::Trailer [class] 238 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 239 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class] 240 module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 241 ## position-allocator.h (module 'mobility'): ns3::UniformDiscPositionAllocator [class] 242 module.add_class('UniformDiscPositionAllocator', parent=root_module['ns3::PositionAllocator']) 243 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class] 244 module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 245 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class] 246 module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 247 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] 248 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 249 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] 250 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 251 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] 252 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 253 ## attribute.h (module 'core'): ns3::AttributeChecker [class] 254 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> >']) 255 ## attribute.h (module 'core'): ns3::AttributeValue [class] 256 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> >']) 257 ## box.h (module 'mobility'): ns3::BoxChecker [class] 258 module.add_class('BoxChecker', parent=root_module['ns3::AttributeChecker']) 259 ## box.h (module 'mobility'): ns3::BoxValue [class] 260 module.add_class('BoxValue', parent=root_module['ns3::AttributeValue']) 261 ## callback.h (module 'core'): ns3::CallbackChecker [class] 262 module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 263 ## callback.h (module 'core'): ns3::CallbackImplBase [class] 264 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 265 ## callback.h (module 'core'): ns3::CallbackValue [class] 266 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 267 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class] 268 module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 269 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class] 270 module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 271 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] 272 module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 273 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor [class] 274 module.add_class('EmptyAttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor']) 275 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker [class] 276 module.add_class('EmptyAttributeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 277 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] 278 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 279 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class] 280 module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 281 ## event-impl.h (module 'core'): ns3::EventImpl [class] 282 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 283 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class] 284 module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 285 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] 286 module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 287 ## position-allocator.h (module 'mobility'): ns3::GridPositionAllocator [class] 288 module.add_class('GridPositionAllocator', parent=root_module['ns3::PositionAllocator']) 289 ## position-allocator.h (module 'mobility'): ns3::GridPositionAllocator::LayoutType [enumeration] 290 module.add_enum('LayoutType', ['ROW_FIRST', 'COLUMN_FIRST'], outer_class=root_module['ns3::GridPositionAllocator']) 291 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] 292 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 293 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] 294 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 295 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] 296 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 297 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] 298 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 299 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] 300 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 301 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] 302 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 303 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] 304 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 305 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] 306 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 307 ## position-allocator.h (module 'mobility'): ns3::ListPositionAllocator [class] 308 module.add_class('ListPositionAllocator', parent=root_module['ns3::PositionAllocator']) 309 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] 310 module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 311 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] 312 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 313 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] 314 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 315 ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class] 316 module.add_class('MobilityModel', parent=root_module['ns3::Object']) 317 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )', 'ns3::MobilityModel::TracedCallback') 318 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )*', 'ns3::MobilityModel::TracedCallback*') 319 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )&', 'ns3::MobilityModel::TracedCallback&') 320 ## net-device.h (module 'network'): ns3::NetDevice [class] 321 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) 322 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] 323 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') 324 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::NetDevice::LinkChangeTracedCallback') 325 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::NetDevice::LinkChangeTracedCallback*') 326 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::NetDevice::LinkChangeTracedCallback&') 327 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') 328 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*') 329 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&') 330 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') 331 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*') 332 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&') 333 ## nix-vector.h (module 'network'): ns3::NixVector [class] 334 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 335 ## node.h (module 'network'): ns3::Node [class] 336 module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object']) 337 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') 338 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*') 339 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&') 340 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') 341 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*') 342 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&') 343 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class] 344 module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 345 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class] 346 module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 347 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class] 348 module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 349 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class] 350 module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) 351 ## packet.h (module 'network'): ns3::Packet [class] 352 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 353 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )', 'ns3::Packet::TracedCallback') 354 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )*', 'ns3::Packet::TracedCallback*') 355 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )&', 'ns3::Packet::TracedCallback&') 356 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )', 'ns3::Packet::AddressTracedCallback') 357 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )*', 'ns3::Packet::AddressTracedCallback*') 358 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )&', 'ns3::Packet::AddressTracedCallback&') 359 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )', 'ns3::Packet::TwoAddressTracedCallback') 360 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )*', 'ns3::Packet::TwoAddressTracedCallback*') 361 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )&', 'ns3::Packet::TwoAddressTracedCallback&') 362 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )', 'ns3::Packet::Mac48AddressTracedCallback') 363 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )*', 'ns3::Packet::Mac48AddressTracedCallback*') 364 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )&', 'ns3::Packet::Mac48AddressTracedCallback&') 365 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::Packet::SizeTracedCallback') 366 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::Packet::SizeTracedCallback*') 367 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::Packet::SizeTracedCallback&') 368 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )', 'ns3::Packet::SinrTracedCallback') 369 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )*', 'ns3::Packet::SinrTracedCallback*') 370 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )&', 'ns3::Packet::SinrTracedCallback&') 371 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class] 372 module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 373 ## random-direction-2d-mobility-model.h (module 'mobility'): ns3::RandomDirection2dMobilityModel [class] 374 module.add_class('RandomDirection2dMobilityModel', parent=root_module['ns3::MobilityModel']) 375 ## random-walk-2d-mobility-model.h (module 'mobility'): ns3::RandomWalk2dMobilityModel [class] 376 module.add_class('RandomWalk2dMobilityModel', parent=root_module['ns3::MobilityModel']) 377 ## random-walk-2d-mobility-model.h (module 'mobility'): ns3::RandomWalk2dMobilityModel::Mode [enumeration] 378 module.add_enum('Mode', ['MODE_DISTANCE', 'MODE_TIME'], outer_class=root_module['ns3::RandomWalk2dMobilityModel']) 379 ## random-waypoint-mobility-model.h (module 'mobility'): ns3::RandomWaypointMobilityModel [class] 380 module.add_class('RandomWaypointMobilityModel', parent=root_module['ns3::MobilityModel']) 381 ## rectangle.h (module 'mobility'): ns3::RectangleChecker [class] 382 module.add_class('RectangleChecker', parent=root_module['ns3::AttributeChecker']) 383 ## rectangle.h (module 'mobility'): ns3::RectangleValue [class] 384 module.add_class('RectangleValue', parent=root_module['ns3::AttributeValue']) 385 ## steady-state-random-waypoint-mobility-model.h (module 'mobility'): ns3::SteadyStateRandomWaypointMobilityModel [class] 386 module.add_class('SteadyStateRandomWaypointMobilityModel', parent=root_module['ns3::MobilityModel']) 387 ## nstime.h (module 'core'): ns3::TimeValue [class] 388 module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 389 ## type-id.h (module 'core'): ns3::TypeIdChecker [class] 390 module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 391 ## type-id.h (module 'core'): ns3::TypeIdValue [class] 392 module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 393 ## vector.h (module 'core'): ns3::Vector2DChecker [class] 394 module.add_class('Vector2DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 395 ## vector.h (module 'core'): ns3::Vector2DValue [class] 396 module.add_class('Vector2DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 397 ## vector.h (module 'core'): ns3::Vector3DChecker [class] 398 module.add_class('Vector3DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 399 ## vector.h (module 'core'): ns3::Vector3DValue [class] 400 module.add_class('Vector3DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 401 ## waypoint.h (module 'mobility'): ns3::WaypointChecker [class] 402 module.add_class('WaypointChecker', parent=root_module['ns3::AttributeChecker']) 403 ## waypoint-mobility-model.h (module 'mobility'): ns3::WaypointMobilityModel [class] 404 module.add_class('WaypointMobilityModel', parent=root_module['ns3::MobilityModel']) 405 ## waypoint.h (module 'mobility'): ns3::WaypointValue [class] 406 module.add_class('WaypointValue', parent=root_module['ns3::AttributeValue']) 407 ## address.h (module 'network'): ns3::AddressChecker [class] 408 module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 409 ## address.h (module 'network'): ns3::AddressValue [class] 410 module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 411 ## 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] 412 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']) 413 ## 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] 414 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']) 415 ## 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] 416 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']) 417 ## 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] 418 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']) 419 ## constant-acceleration-mobility-model.h (module 'mobility'): ns3::ConstantAccelerationMobilityModel [class] 420 module.add_class('ConstantAccelerationMobilityModel', parent=root_module['ns3::MobilityModel']) 421 ## constant-position-mobility-model.h (module 'mobility'): ns3::ConstantPositionMobilityModel [class] 422 module.add_class('ConstantPositionMobilityModel', parent=root_module['ns3::MobilityModel']) 423 ## constant-velocity-mobility-model.h (module 'mobility'): ns3::ConstantVelocityMobilityModel [class] 424 module.add_class('ConstantVelocityMobilityModel', parent=root_module['ns3::MobilityModel']) 425 ## gauss-markov-mobility-model.h (module 'mobility'): ns3::GaussMarkovMobilityModel [class] 426 module.add_class('GaussMarkovMobilityModel', parent=root_module['ns3::MobilityModel']) 427 ## hierarchical-mobility-model.h (module 'mobility'): ns3::HierarchicalMobilityModel [class] 428 module.add_class('HierarchicalMobilityModel', parent=root_module['ns3::MobilityModel']) 429 module.add_container('std::list< ns3::Vector3D >', 'ns3::Vector3D', container_type='list') 430 module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') 431 typehandlers.add_type_alias('ns3::Vector3D', 'ns3::Vector') 432 typehandlers.add_type_alias('ns3::Vector3D*', 'ns3::Vector*') 433 typehandlers.add_type_alias('ns3::Vector3D&', 'ns3::Vector&') 434 module.add_typedef(root_module['ns3::Vector3D'], 'Vector') 435 typehandlers.add_type_alias('ns3::Vector3DValue', 'ns3::VectorValue') 436 typehandlers.add_type_alias('ns3::Vector3DValue*', 'ns3::VectorValue*') 437 typehandlers.add_type_alias('ns3::Vector3DValue&', 'ns3::VectorValue&') 438 module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue') 439 typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker') 440 typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*') 441 typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&') 442 module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker') 443 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::TimePrinter') 444 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::TimePrinter*') 445 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::TimePrinter&') 446 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::NodePrinter') 447 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::NodePrinter*') 448 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::NodePrinter&') 449 450 ## Register a nested module for the namespace FatalImpl 451 452 nested_module = module.add_cpp_namespace('FatalImpl') 453 register_types_ns3_FatalImpl(nested_module) 454 455 456 ## Register a nested module for the namespace Hash 457 458 nested_module = module.add_cpp_namespace('Hash') 459 register_types_ns3_Hash(nested_module) 460 461 462 ## Register a nested module for the namespace TracedValueCallback 463 464 nested_module = module.add_cpp_namespace('TracedValueCallback') 465 register_types_ns3_TracedValueCallback(nested_module) 466 467 468def register_types_ns3_FatalImpl(module): 469 root_module = module.get_root() 470 471 472def register_types_ns3_Hash(module): 473 root_module = module.get_root() 474 475 ## hash-function.h (module 'core'): ns3::Hash::Implementation [class] 476 module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) 477 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr') 478 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*') 479 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&') 480 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr') 481 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*') 482 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&') 483 484 ## Register a nested module for the namespace Function 485 486 nested_module = module.add_cpp_namespace('Function') 487 register_types_ns3_Hash_Function(nested_module) 488 489 490def register_types_ns3_Hash_Function(module): 491 root_module = module.get_root() 492 493 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class] 494 module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 495 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class] 496 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 497 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] 498 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 499 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] 500 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 501 502def register_types_ns3_TracedValueCallback(module): 503 root_module = module.get_root() 504 505 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time') 506 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*') 507 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&') 508 509def register_methods(root_module): 510 register_Ns3Address_methods(root_module, root_module['ns3::Address']) 511 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) 512 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) 513 register_Ns3Box_methods(root_module, root_module['ns3::Box']) 514 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) 515 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) 516 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) 517 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) 518 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) 519 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) 520 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) 521 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) 522 register_Ns3ConstantVelocityHelper_methods(root_module, root_module['ns3::ConstantVelocityHelper']) 523 register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeAccessor >']) 524 register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeChecker >']) 525 register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeValue >']) 526 register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, root_module['ns3::DefaultDeleter< ns3::CallbackImplBase >']) 527 register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >']) 528 register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >']) 529 register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >']) 530 register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >']) 531 register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::TraceSourceAccessor >']) 532 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) 533 register_Ns3GeographicPositions_methods(root_module, root_module['ns3::GeographicPositions']) 534 register_Ns3GroupMobilityHelper_methods(root_module, root_module['ns3::GroupMobilityHelper']) 535 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) 536 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) 537 register_Ns3Ipv4AddressHash_methods(root_module, root_module['ns3::Ipv4AddressHash']) 538 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) 539 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) 540 register_Ns3Ipv6AddressHash_methods(root_module, root_module['ns3::Ipv6AddressHash']) 541 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) 542 register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) 543 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) 544 register_Ns3Mac8Address_methods(root_module, root_module['ns3::Mac8Address']) 545 register_Ns3MobilityHelper_methods(root_module, root_module['ns3::MobilityHelper']) 546 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) 547 register_Ns3Ns2MobilityHelper_methods(root_module, root_module['ns3::Ns2MobilityHelper']) 548 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) 549 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) 550 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) 551 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) 552 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) 553 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) 554 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) 555 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) 556 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) 557 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) 558 register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger']) 559 register_Ns3Rectangle_methods(root_module, root_module['ns3::Rectangle']) 560 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 561 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) 562 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) 563 register_Ns3Time_methods(root_module, root_module['ns3::Time']) 564 register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) 565 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) 566 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) 567 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) 568 register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D']) 569 register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D']) 570 register_Ns3Waypoint_methods(root_module, root_module['ns3::Waypoint']) 571 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) 572 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) 573 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) 574 register_Ns3Header_methods(root_module, root_module['ns3::Header']) 575 register_Ns3Object_methods(root_module, root_module['ns3::Object']) 576 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) 577 register_Ns3PositionAllocator_methods(root_module, root_module['ns3::PositionAllocator']) 578 register_Ns3RandomBoxPositionAllocator_methods(root_module, root_module['ns3::RandomBoxPositionAllocator']) 579 register_Ns3RandomDiscPositionAllocator_methods(root_module, root_module['ns3::RandomDiscPositionAllocator']) 580 register_Ns3RandomRectanglePositionAllocator_methods(root_module, root_module['ns3::RandomRectanglePositionAllocator']) 581 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) 582 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) 583 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 584 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) 585 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) 586 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 587 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 588 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> >']) 589 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 590 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) 591 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 592 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 593 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) 594 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) 595 register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable']) 596 register_Ns3UniformDiscPositionAllocator_methods(root_module, root_module['ns3::UniformDiscPositionAllocator']) 597 register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable']) 598 register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable']) 599 register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) 600 register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) 601 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) 602 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) 603 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) 604 register_Ns3BoxChecker_methods(root_module, root_module['ns3::BoxChecker']) 605 register_Ns3BoxValue_methods(root_module, root_module['ns3::BoxValue']) 606 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) 607 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) 608 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) 609 register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) 610 register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable']) 611 register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) 612 register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) 613 register_Ns3EmptyAttributeChecker_methods(root_module, root_module['ns3::EmptyAttributeChecker']) 614 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) 615 register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable']) 616 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) 617 register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) 618 register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) 619 register_Ns3GridPositionAllocator_methods(root_module, root_module['ns3::GridPositionAllocator']) 620 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) 621 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) 622 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) 623 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) 624 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) 625 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) 626 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) 627 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) 628 register_Ns3ListPositionAllocator_methods(root_module, root_module['ns3::ListPositionAllocator']) 629 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) 630 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) 631 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) 632 register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel']) 633 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) 634 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) 635 register_Ns3Node_methods(root_module, root_module['ns3::Node']) 636 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) 637 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) 638 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) 639 register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper']) 640 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) 641 register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable']) 642 register_Ns3RandomDirection2dMobilityModel_methods(root_module, root_module['ns3::RandomDirection2dMobilityModel']) 643 register_Ns3RandomWalk2dMobilityModel_methods(root_module, root_module['ns3::RandomWalk2dMobilityModel']) 644 register_Ns3RandomWaypointMobilityModel_methods(root_module, root_module['ns3::RandomWaypointMobilityModel']) 645 register_Ns3RectangleChecker_methods(root_module, root_module['ns3::RectangleChecker']) 646 register_Ns3RectangleValue_methods(root_module, root_module['ns3::RectangleValue']) 647 register_Ns3SteadyStateRandomWaypointMobilityModel_methods(root_module, root_module['ns3::SteadyStateRandomWaypointMobilityModel']) 648 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) 649 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) 650 register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) 651 register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker']) 652 register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue']) 653 register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker']) 654 register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue']) 655 register_Ns3WaypointChecker_methods(root_module, root_module['ns3::WaypointChecker']) 656 register_Ns3WaypointMobilityModel_methods(root_module, root_module['ns3::WaypointMobilityModel']) 657 register_Ns3WaypointValue_methods(root_module, root_module['ns3::WaypointValue']) 658 register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) 659 register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) 660 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 >']) 661 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 >']) 662 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 >']) 663 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 >']) 664 register_Ns3ConstantAccelerationMobilityModel_methods(root_module, root_module['ns3::ConstantAccelerationMobilityModel']) 665 register_Ns3ConstantPositionMobilityModel_methods(root_module, root_module['ns3::ConstantPositionMobilityModel']) 666 register_Ns3ConstantVelocityMobilityModel_methods(root_module, root_module['ns3::ConstantVelocityMobilityModel']) 667 register_Ns3GaussMarkovMobilityModel_methods(root_module, root_module['ns3::GaussMarkovMobilityModel']) 668 register_Ns3HierarchicalMobilityModel_methods(root_module, root_module['ns3::HierarchicalMobilityModel']) 669 register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) 670 register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a']) 671 register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32']) 672 register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64']) 673 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) 674 return 675 676def register_Ns3Address_methods(root_module, cls): 677 cls.add_binary_comparison_operator('==') 678 cls.add_binary_comparison_operator('!=') 679 cls.add_binary_comparison_operator('<') 680 cls.add_output_stream_operator() 681 ## address.h (module 'network'): ns3::Address::Address() [constructor] 682 cls.add_constructor([]) 683 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] 684 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 685 ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [constructor] 686 cls.add_constructor([param('ns3::Address const &', 'address')]) 687 ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] 688 cls.add_method('CheckCompatible', 689 'bool', 690 [param('uint8_t', 'type'), param('uint8_t', 'len')], 691 is_const=True) 692 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] 693 cls.add_method('CopyAllFrom', 694 'uint32_t', 695 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 696 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] 697 cls.add_method('CopyAllTo', 698 'uint32_t', 699 [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], 700 is_const=True) 701 ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] 702 cls.add_method('CopyFrom', 703 'uint32_t', 704 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 705 ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] 706 cls.add_method('CopyTo', 707 'uint32_t', 708 [param('uint8_t *', 'buffer')], 709 is_const=True) 710 ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] 711 cls.add_method('Deserialize', 712 'void', 713 [param('ns3::TagBuffer', 'buffer')]) 714 ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function] 715 cls.add_method('GetLength', 716 'uint8_t', 717 [], 718 is_const=True) 719 ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function] 720 cls.add_method('GetSerializedSize', 721 'uint32_t', 722 [], 723 is_const=True) 724 ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function] 725 cls.add_method('IsInvalid', 726 'bool', 727 [], 728 is_const=True) 729 ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function] 730 cls.add_method('IsMatchingType', 731 'bool', 732 [param('uint8_t', 'type')], 733 is_const=True) 734 ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function] 735 cls.add_method('Register', 736 'uint8_t', 737 [], 738 is_static=True) 739 ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] 740 cls.add_method('Serialize', 741 'void', 742 [param('ns3::TagBuffer', 'buffer')], 743 is_const=True) 744 return 745 746def register_Ns3AttributeConstructionList_methods(root_module, cls): 747 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor] 748 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) 749 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] 750 cls.add_constructor([]) 751 ## 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] 752 cls.add_method('Add', 753 'void', 754 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) 755 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::Begin() const [member function] 756 cls.add_method('Begin', 757 'ns3::AttributeConstructionList::CIterator', 758 [], 759 is_const=True) 760 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::End() const [member function] 761 cls.add_method('End', 762 'ns3::AttributeConstructionList::CIterator', 763 [], 764 is_const=True) 765 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 766 cls.add_method('Find', 767 'ns3::Ptr< ns3::AttributeValue >', 768 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 769 is_const=True) 770 return 771 772def register_Ns3AttributeConstructionListItem_methods(root_module, cls): 773 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] 774 cls.add_constructor([]) 775 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [constructor] 776 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) 777 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] 778 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 779 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] 780 cls.add_instance_attribute('name', 'std::string', is_const=False) 781 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] 782 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) 783 return 784 785def register_Ns3Box_methods(root_module, cls): 786 cls.add_output_stream_operator() 787 ## box.h (module 'mobility'): ns3::Box::Box(ns3::Box const & arg0) [constructor] 788 cls.add_constructor([param('ns3::Box const &', 'arg0')]) 789 ## box.h (module 'mobility'): ns3::Box::Box(double _xMin, double _xMax, double _yMin, double _yMax, double _zMin, double _zMax) [constructor] 790 cls.add_constructor([param('double', '_xMin'), param('double', '_xMax'), param('double', '_yMin'), param('double', '_yMax'), param('double', '_zMin'), param('double', '_zMax')]) 791 ## box.h (module 'mobility'): ns3::Box::Box() [constructor] 792 cls.add_constructor([]) 793 ## box.h (module 'mobility'): ns3::Vector ns3::Box::CalculateIntersection(ns3::Vector const & current, ns3::Vector const & speed) const [member function] 794 cls.add_method('CalculateIntersection', 795 'ns3::Vector', 796 [param('ns3::Vector const &', 'current'), param('ns3::Vector const &', 'speed')], 797 is_const=True) 798 ## box.h (module 'mobility'): ns3::Box::Side ns3::Box::GetClosestSide(ns3::Vector const & position) const [member function] 799 cls.add_method('GetClosestSide', 800 'ns3::Box::Side', 801 [param('ns3::Vector const &', 'position')], 802 is_const=True) 803 ## box.h (module 'mobility'): bool ns3::Box::IsInside(ns3::Vector const & position) const [member function] 804 cls.add_method('IsInside', 805 'bool', 806 [param('ns3::Vector const &', 'position')], 807 is_const=True) 808 ## box.h (module 'mobility'): bool ns3::Box::IsIntersect(ns3::Vector const & l1, ns3::Vector const & l2) const [member function] 809 cls.add_method('IsIntersect', 810 'bool', 811 [param('ns3::Vector const &', 'l1'), param('ns3::Vector const &', 'l2')], 812 is_const=True) 813 ## box.h (module 'mobility'): ns3::Box::xMax [variable] 814 cls.add_instance_attribute('xMax', 'double', is_const=False) 815 ## box.h (module 'mobility'): ns3::Box::xMin [variable] 816 cls.add_instance_attribute('xMin', 'double', is_const=False) 817 ## box.h (module 'mobility'): ns3::Box::yMax [variable] 818 cls.add_instance_attribute('yMax', 'double', is_const=False) 819 ## box.h (module 'mobility'): ns3::Box::yMin [variable] 820 cls.add_instance_attribute('yMin', 'double', is_const=False) 821 ## box.h (module 'mobility'): ns3::Box::zMax [variable] 822 cls.add_instance_attribute('zMax', 'double', is_const=False) 823 ## box.h (module 'mobility'): ns3::Box::zMin [variable] 824 cls.add_instance_attribute('zMin', 'double', is_const=False) 825 return 826 827def register_Ns3Buffer_methods(root_module, cls): 828 ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor] 829 cls.add_constructor([param('ns3::Buffer const &', 'o')]) 830 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] 831 cls.add_constructor([]) 832 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor] 833 cls.add_constructor([param('uint32_t', 'dataSize')]) 834 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] 835 cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) 836 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function] 837 cls.add_method('AddAtEnd', 838 'void', 839 [param('uint32_t', 'end')]) 840 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] 841 cls.add_method('AddAtEnd', 842 'void', 843 [param('ns3::Buffer const &', 'o')]) 844 ## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function] 845 cls.add_method('AddAtStart', 846 'void', 847 [param('uint32_t', 'start')]) 848 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] 849 cls.add_method('Begin', 850 'ns3::Buffer::Iterator', 851 [], 852 is_const=True) 853 ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] 854 cls.add_method('CopyData', 855 'void', 856 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 857 is_const=True) 858 ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] 859 cls.add_method('CopyData', 860 'uint32_t', 861 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 862 is_const=True) 863 ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] 864 cls.add_method('CreateFragment', 865 'ns3::Buffer', 866 [param('uint32_t', 'start'), param('uint32_t', 'length')], 867 is_const=True) 868 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 869 cls.add_method('Deserialize', 870 'uint32_t', 871 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 872 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function] 873 cls.add_method('End', 874 'ns3::Buffer::Iterator', 875 [], 876 is_const=True) 877 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function] 878 cls.add_method('GetSerializedSize', 879 'uint32_t', 880 [], 881 is_const=True) 882 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function] 883 cls.add_method('GetSize', 884 'uint32_t', 885 [], 886 is_const=True) 887 ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function] 888 cls.add_method('PeekData', 889 'uint8_t const *', 890 [], 891 is_const=True) 892 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] 893 cls.add_method('RemoveAtEnd', 894 'void', 895 [param('uint32_t', 'end')]) 896 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] 897 cls.add_method('RemoveAtStart', 898 'void', 899 [param('uint32_t', 'start')]) 900 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 901 cls.add_method('Serialize', 902 'uint32_t', 903 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 904 is_const=True) 905 return 906 907def register_Ns3BufferIterator_methods(root_module, cls): 908 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [constructor] 909 cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) 910 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor] 911 cls.add_constructor([]) 912 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] 913 cls.add_method('CalculateIpChecksum', 914 'uint16_t', 915 [param('uint16_t', 'size')]) 916 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] 917 cls.add_method('CalculateIpChecksum', 918 'uint16_t', 919 [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) 920 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] 921 cls.add_method('GetDistanceFrom', 922 'uint32_t', 923 [param('ns3::Buffer::Iterator const &', 'o')], 924 is_const=True) 925 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetRemainingSize() const [member function] 926 cls.add_method('GetRemainingSize', 927 'uint32_t', 928 [], 929 is_const=True) 930 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] 931 cls.add_method('GetSize', 932 'uint32_t', 933 [], 934 is_const=True) 935 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function] 936 cls.add_method('IsEnd', 937 'bool', 938 [], 939 is_const=True) 940 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function] 941 cls.add_method('IsStart', 942 'bool', 943 [], 944 is_const=True) 945 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function] 946 cls.add_method('Next', 947 'void', 948 []) 949 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] 950 cls.add_method('Next', 951 'void', 952 [param('uint32_t', 'delta')]) 953 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] 954 cls.add_method('PeekU8', 955 'uint8_t', 956 []) 957 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] 958 cls.add_method('Prev', 959 'void', 960 []) 961 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] 962 cls.add_method('Prev', 963 'void', 964 [param('uint32_t', 'delta')]) 965 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] 966 cls.add_method('Read', 967 'void', 968 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 969 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] 970 cls.add_method('Read', 971 'void', 972 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) 973 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] 974 cls.add_method('ReadLsbtohU16', 975 'uint16_t', 976 []) 977 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] 978 cls.add_method('ReadLsbtohU32', 979 'uint32_t', 980 []) 981 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] 982 cls.add_method('ReadLsbtohU64', 983 'uint64_t', 984 []) 985 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] 986 cls.add_method('ReadNtohU16', 987 'uint16_t', 988 []) 989 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] 990 cls.add_method('ReadNtohU32', 991 'uint32_t', 992 []) 993 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] 994 cls.add_method('ReadNtohU64', 995 'uint64_t', 996 []) 997 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function] 998 cls.add_method('ReadU16', 999 'uint16_t', 1000 []) 1001 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function] 1002 cls.add_method('ReadU32', 1003 'uint32_t', 1004 []) 1005 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function] 1006 cls.add_method('ReadU64', 1007 'uint64_t', 1008 []) 1009 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function] 1010 cls.add_method('ReadU8', 1011 'uint8_t', 1012 []) 1013 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] 1014 cls.add_method('Write', 1015 'void', 1016 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1017 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 1018 cls.add_method('Write', 1019 'void', 1020 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) 1021 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] 1022 cls.add_method('WriteHtolsbU16', 1023 'void', 1024 [param('uint16_t', 'data')]) 1025 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] 1026 cls.add_method('WriteHtolsbU32', 1027 'void', 1028 [param('uint32_t', 'data')]) 1029 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] 1030 cls.add_method('WriteHtolsbU64', 1031 'void', 1032 [param('uint64_t', 'data')]) 1033 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] 1034 cls.add_method('WriteHtonU16', 1035 'void', 1036 [param('uint16_t', 'data')]) 1037 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] 1038 cls.add_method('WriteHtonU32', 1039 'void', 1040 [param('uint32_t', 'data')]) 1041 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] 1042 cls.add_method('WriteHtonU64', 1043 'void', 1044 [param('uint64_t', 'data')]) 1045 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] 1046 cls.add_method('WriteU16', 1047 'void', 1048 [param('uint16_t', 'data')]) 1049 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] 1050 cls.add_method('WriteU32', 1051 'void', 1052 [param('uint32_t', 'data')]) 1053 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] 1054 cls.add_method('WriteU64', 1055 'void', 1056 [param('uint64_t', 'data')]) 1057 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] 1058 cls.add_method('WriteU8', 1059 'void', 1060 [param('uint8_t', 'data')]) 1061 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] 1062 cls.add_method('WriteU8', 1063 'void', 1064 [param('uint8_t', 'data'), param('uint32_t', 'len')]) 1065 return 1066 1067def register_Ns3ByteTagIterator_methods(root_module, cls): 1068 ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [constructor] 1069 cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) 1070 ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function] 1071 cls.add_method('HasNext', 1072 'bool', 1073 [], 1074 is_const=True) 1075 ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] 1076 cls.add_method('Next', 1077 'ns3::ByteTagIterator::Item', 1078 []) 1079 return 1080 1081def register_Ns3ByteTagIteratorItem_methods(root_module, cls): 1082 ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [constructor] 1083 cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) 1084 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] 1085 cls.add_method('GetEnd', 1086 'uint32_t', 1087 [], 1088 is_const=True) 1089 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] 1090 cls.add_method('GetStart', 1091 'uint32_t', 1092 [], 1093 is_const=True) 1094 ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 1095 cls.add_method('GetTag', 1096 'void', 1097 [param('ns3::Tag &', 'tag')], 1098 is_const=True) 1099 ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] 1100 cls.add_method('GetTypeId', 1101 'ns3::TypeId', 1102 [], 1103 is_const=True) 1104 return 1105 1106def register_Ns3ByteTagList_methods(root_module, cls): 1107 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor] 1108 cls.add_constructor([]) 1109 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [constructor] 1110 cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) 1111 ## 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] 1112 cls.add_method('Add', 1113 'ns3::TagBuffer', 1114 [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) 1115 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] 1116 cls.add_method('Add', 1117 'void', 1118 [param('ns3::ByteTagList const &', 'o')]) 1119 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function] 1120 cls.add_method('AddAtEnd', 1121 'void', 1122 [param('int32_t', 'appendOffset')]) 1123 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function] 1124 cls.add_method('AddAtStart', 1125 'void', 1126 [param('int32_t', 'prependOffset')]) 1127 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function] 1128 cls.add_method('Adjust', 1129 'void', 1130 [param('int32_t', 'adjustment')]) 1131 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] 1132 cls.add_method('Begin', 1133 'ns3::ByteTagList::Iterator', 1134 [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], 1135 is_const=True) 1136 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 1137 cls.add_method('Deserialize', 1138 'uint32_t', 1139 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 1140 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::GetSerializedSize() const [member function] 1141 cls.add_method('GetSerializedSize', 1142 'uint32_t', 1143 [], 1144 is_const=True) 1145 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function] 1146 cls.add_method('RemoveAll', 1147 'void', 1148 []) 1149 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 1150 cls.add_method('Serialize', 1151 'uint32_t', 1152 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 1153 is_const=True) 1154 return 1155 1156def register_Ns3ByteTagListIterator_methods(root_module, cls): 1157 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [constructor] 1158 cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) 1159 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] 1160 cls.add_method('GetOffsetStart', 1161 'uint32_t', 1162 [], 1163 is_const=True) 1164 ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function] 1165 cls.add_method('HasNext', 1166 'bool', 1167 [], 1168 is_const=True) 1169 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] 1170 cls.add_method('Next', 1171 'ns3::ByteTagList::Iterator::Item', 1172 []) 1173 return 1174 1175def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): 1176 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [constructor] 1177 cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) 1178 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] 1179 cls.add_constructor([param('ns3::TagBuffer', 'buf')]) 1180 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable] 1181 cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) 1182 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable] 1183 cls.add_instance_attribute('end', 'int32_t', is_const=False) 1184 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable] 1185 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 1186 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable] 1187 cls.add_instance_attribute('start', 'int32_t', is_const=False) 1188 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable] 1189 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 1190 return 1191 1192def register_Ns3CallbackBase_methods(root_module, cls): 1193 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [constructor] 1194 cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')]) 1195 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor] 1196 cls.add_constructor([]) 1197 ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function] 1198 cls.add_method('GetImpl', 1199 'ns3::Ptr< ns3::CallbackImplBase >', 1200 [], 1201 is_const=True) 1202 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] 1203 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 1204 visibility='protected') 1205 return 1206 1207def register_Ns3ConstantVelocityHelper_methods(root_module, cls): 1208 ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::ConstantVelocityHelper const & arg0) [constructor] 1209 cls.add_constructor([param('ns3::ConstantVelocityHelper const &', 'arg0')]) 1210 ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper::ConstantVelocityHelper() [constructor] 1211 cls.add_constructor([]) 1212 ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::Vector const & position) [constructor] 1213 cls.add_constructor([param('ns3::Vector const &', 'position')]) 1214 ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::Vector const & position, ns3::Vector const & vel) [constructor] 1215 cls.add_constructor([param('ns3::Vector const &', 'position'), param('ns3::Vector const &', 'vel')]) 1216 ## constant-velocity-helper.h (module 'mobility'): ns3::Vector ns3::ConstantVelocityHelper::GetCurrentPosition() const [member function] 1217 cls.add_method('GetCurrentPosition', 1218 'ns3::Vector', 1219 [], 1220 is_const=True) 1221 ## constant-velocity-helper.h (module 'mobility'): ns3::Vector ns3::ConstantVelocityHelper::GetVelocity() const [member function] 1222 cls.add_method('GetVelocity', 1223 'ns3::Vector', 1224 [], 1225 is_const=True) 1226 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::Pause() [member function] 1227 cls.add_method('Pause', 1228 'void', 1229 []) 1230 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::SetPosition(ns3::Vector const & position) [member function] 1231 cls.add_method('SetPosition', 1232 'void', 1233 [param('ns3::Vector const &', 'position')]) 1234 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::SetVelocity(ns3::Vector const & vel) [member function] 1235 cls.add_method('SetVelocity', 1236 'void', 1237 [param('ns3::Vector const &', 'vel')]) 1238 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::Unpause() [member function] 1239 cls.add_method('Unpause', 1240 'void', 1241 []) 1242 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::Update() const [member function] 1243 cls.add_method('Update', 1244 'void', 1245 [], 1246 is_const=True) 1247 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::UpdateWithBounds(ns3::Rectangle const & rectangle) const [member function] 1248 cls.add_method('UpdateWithBounds', 1249 'void', 1250 [param('ns3::Rectangle const &', 'rectangle')], 1251 is_const=True) 1252 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::UpdateWithBounds(ns3::Box const & bounds) const [member function] 1253 cls.add_method('UpdateWithBounds', 1254 'void', 1255 [param('ns3::Box const &', 'bounds')], 1256 is_const=True) 1257 return 1258 1259def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls): 1260 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter() [constructor] 1261 cls.add_constructor([]) 1262 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeAccessor> const & arg0) [constructor] 1263 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeAccessor > const &', 'arg0')]) 1264 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeAccessor>::Delete(ns3::AttributeAccessor * object) [member function] 1265 cls.add_method('Delete', 1266 'void', 1267 [param('ns3::AttributeAccessor *', 'object')], 1268 is_static=True) 1269 return 1270 1271def register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, cls): 1272 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter() [constructor] 1273 cls.add_constructor([]) 1274 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeChecker> const & arg0) [constructor] 1275 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeChecker > const &', 'arg0')]) 1276 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeChecker>::Delete(ns3::AttributeChecker * object) [member function] 1277 cls.add_method('Delete', 1278 'void', 1279 [param('ns3::AttributeChecker *', 'object')], 1280 is_static=True) 1281 return 1282 1283def register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, cls): 1284 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter() [constructor] 1285 cls.add_constructor([]) 1286 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeValue> const & arg0) [constructor] 1287 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeValue > const &', 'arg0')]) 1288 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeValue>::Delete(ns3::AttributeValue * object) [member function] 1289 cls.add_method('Delete', 1290 'void', 1291 [param('ns3::AttributeValue *', 'object')], 1292 is_static=True) 1293 return 1294 1295def register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, cls): 1296 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter() [constructor] 1297 cls.add_constructor([]) 1298 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter(ns3::DefaultDeleter<ns3::CallbackImplBase> const & arg0) [constructor] 1299 cls.add_constructor([param('ns3::DefaultDeleter< ns3::CallbackImplBase > const &', 'arg0')]) 1300 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::CallbackImplBase>::Delete(ns3::CallbackImplBase * object) [member function] 1301 cls.add_method('Delete', 1302 'void', 1303 [param('ns3::CallbackImplBase *', 'object')], 1304 is_static=True) 1305 return 1306 1307def register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, cls): 1308 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter() [constructor] 1309 cls.add_constructor([]) 1310 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter(ns3::DefaultDeleter<ns3::EventImpl> const & arg0) [constructor] 1311 cls.add_constructor([param('ns3::DefaultDeleter< ns3::EventImpl > const &', 'arg0')]) 1312 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::EventImpl>::Delete(ns3::EventImpl * object) [member function] 1313 cls.add_method('Delete', 1314 'void', 1315 [param('ns3::EventImpl *', 'object')], 1316 is_static=True) 1317 return 1318 1319def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls): 1320 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter() [constructor] 1321 cls.add_constructor([]) 1322 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter(ns3::DefaultDeleter<ns3::Hash::Implementation> const & arg0) [constructor] 1323 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Hash::Implementation > const &', 'arg0')]) 1324 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Hash::Implementation>::Delete(ns3::Hash::Implementation * object) [member function] 1325 cls.add_method('Delete', 1326 'void', 1327 [param('ns3::Hash::Implementation *', 'object')], 1328 is_static=True) 1329 return 1330 1331def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls): 1332 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter() [constructor] 1333 cls.add_constructor([]) 1334 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter(ns3::DefaultDeleter<ns3::NixVector> const & arg0) [constructor] 1335 cls.add_constructor([param('ns3::DefaultDeleter< ns3::NixVector > const &', 'arg0')]) 1336 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::NixVector>::Delete(ns3::NixVector * object) [member function] 1337 cls.add_method('Delete', 1338 'void', 1339 [param('ns3::NixVector *', 'object')], 1340 is_static=True) 1341 return 1342 1343def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): 1344 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter() [constructor] 1345 cls.add_constructor([]) 1346 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter(ns3::DefaultDeleter<ns3::Packet> const & arg0) [constructor] 1347 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Packet > const &', 'arg0')]) 1348 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Packet>::Delete(ns3::Packet * object) [member function] 1349 cls.add_method('Delete', 1350 'void', 1351 [param('ns3::Packet *', 'object')], 1352 is_static=True) 1353 return 1354 1355def register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, cls): 1356 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter() [constructor] 1357 cls.add_constructor([]) 1358 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::TraceSourceAccessor> const & arg0) [constructor] 1359 cls.add_constructor([param('ns3::DefaultDeleter< ns3::TraceSourceAccessor > const &', 'arg0')]) 1360 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::TraceSourceAccessor>::Delete(ns3::TraceSourceAccessor * object) [member function] 1361 cls.add_method('Delete', 1362 'void', 1363 [param('ns3::TraceSourceAccessor *', 'object')], 1364 is_static=True) 1365 return 1366 1367def register_Ns3EventId_methods(root_module, cls): 1368 cls.add_binary_comparison_operator('==') 1369 cls.add_binary_comparison_operator('!=') 1370 cls.add_binary_comparison_operator('<') 1371 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [constructor] 1372 cls.add_constructor([param('ns3::EventId const &', 'arg0')]) 1373 ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor] 1374 cls.add_constructor([]) 1375 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor] 1376 cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')]) 1377 ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function] 1378 cls.add_method('Cancel', 1379 'void', 1380 []) 1381 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function] 1382 cls.add_method('GetContext', 1383 'uint32_t', 1384 [], 1385 is_const=True) 1386 ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function] 1387 cls.add_method('GetTs', 1388 'uint64_t', 1389 [], 1390 is_const=True) 1391 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function] 1392 cls.add_method('GetUid', 1393 'uint32_t', 1394 [], 1395 is_const=True) 1396 ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function] 1397 cls.add_method('IsExpired', 1398 'bool', 1399 [], 1400 is_const=True) 1401 ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function] 1402 cls.add_method('IsRunning', 1403 'bool', 1404 [], 1405 is_const=True) 1406 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] 1407 cls.add_method('PeekEventImpl', 1408 'ns3::EventImpl *', 1409 [], 1410 is_const=True) 1411 ## event-id.h (module 'core'): void ns3::EventId::Remove() [member function] 1412 cls.add_method('Remove', 1413 'void', 1414 []) 1415 return 1416 1417def register_Ns3GeographicPositions_methods(root_module, cls): 1418 ## geographic-positions.h (module 'mobility'): ns3::GeographicPositions::GeographicPositions() [constructor] 1419 cls.add_constructor([]) 1420 ## geographic-positions.h (module 'mobility'): ns3::GeographicPositions::GeographicPositions(ns3::GeographicPositions const & arg0) [constructor] 1421 cls.add_constructor([param('ns3::GeographicPositions const &', 'arg0')]) 1422 ## geographic-positions.h (module 'mobility'): static ns3::Vector ns3::GeographicPositions::CartesianToGeographicCoordinates(ns3::Vector pos, ns3::GeographicPositions::EarthSpheroidType sphType) [member function] 1423 cls.add_method('CartesianToGeographicCoordinates', 1424 'ns3::Vector', 1425 [param('ns3::Vector3D', 'pos'), param('ns3::GeographicPositions::EarthSpheroidType', 'sphType')], 1426 is_static=True) 1427 ## geographic-positions.h (module 'mobility'): static ns3::Vector ns3::GeographicPositions::GeographicToCartesianCoordinates(double latitude, double longitude, double altitude, ns3::GeographicPositions::EarthSpheroidType sphType) [member function] 1428 cls.add_method('GeographicToCartesianCoordinates', 1429 'ns3::Vector', 1430 [param('double', 'latitude'), param('double', 'longitude'), param('double', 'altitude'), param('ns3::GeographicPositions::EarthSpheroidType', 'sphType')], 1431 is_static=True) 1432 ## geographic-positions.h (module 'mobility'): static std::list<ns3::Vector3D, std::allocator<ns3::Vector3D> > ns3::GeographicPositions::RandCartesianPointsAroundGeographicPoint(double originLatitude, double originLongitude, double maxAltitude, int numPoints, double maxDistFromOrigin, ns3::Ptr<ns3::UniformRandomVariable> uniRand) [member function] 1433 cls.add_method('RandCartesianPointsAroundGeographicPoint', 1434 'std::list< ns3::Vector3D >', 1435 [param('double', 'originLatitude'), param('double', 'originLongitude'), param('double', 'maxAltitude'), param('int', 'numPoints'), param('double', 'maxDistFromOrigin'), param('ns3::Ptr< ns3::UniformRandomVariable >', 'uniRand')], 1436 is_static=True) 1437 return 1438 1439def register_Ns3GroupMobilityHelper_methods(root_module, cls): 1440 ## group-mobility-helper.h (module 'mobility'): ns3::GroupMobilityHelper::GroupMobilityHelper(ns3::GroupMobilityHelper const & arg0) [constructor] 1441 cls.add_constructor([param('ns3::GroupMobilityHelper const &', 'arg0')]) 1442 ## group-mobility-helper.h (module 'mobility'): ns3::GroupMobilityHelper::GroupMobilityHelper() [constructor] 1443 cls.add_constructor([]) 1444 ## group-mobility-helper.h (module 'mobility'): int64_t ns3::GroupMobilityHelper::AssignStreams(ns3::NodeContainer c, int64_t stream) [member function] 1445 cls.add_method('AssignStreams', 1446 'int64_t', 1447 [param('ns3::NodeContainer', 'c'), param('int64_t', 'stream')]) 1448 ## group-mobility-helper.h (module 'mobility'): void ns3::GroupMobilityHelper::Install(ns3::Ptr<ns3::Node> node) [member function] 1449 cls.add_method('Install', 1450 'void', 1451 [param('ns3::Ptr< ns3::Node >', 'node')]) 1452 ## group-mobility-helper.h (module 'mobility'): void ns3::GroupMobilityHelper::Install(std::string nodeName) [member function] 1453 cls.add_method('Install', 1454 'void', 1455 [param('std::string', 'nodeName')]) 1456 ## group-mobility-helper.h (module 'mobility'): void ns3::GroupMobilityHelper::Install(ns3::NodeContainer container) [member function] 1457 cls.add_method('Install', 1458 'void', 1459 [param('ns3::NodeContainer', 'container')]) 1460 ## group-mobility-helper.h (module 'mobility'): void ns3::GroupMobilityHelper::SetMemberMobilityModel(std::string type, 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(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function] 1461 cls.add_method('SetMemberMobilityModel', 1462 'void', 1463 [param('std::string', 'type'), 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()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')]) 1464 ## group-mobility-helper.h (module 'mobility'): void ns3::GroupMobilityHelper::SetMemberPositionAllocator(ns3::Ptr<ns3::PositionAllocator> allocator) [member function] 1465 cls.add_method('SetMemberPositionAllocator', 1466 'void', 1467 [param('ns3::Ptr< ns3::PositionAllocator >', 'allocator')]) 1468 ## group-mobility-helper.h (module 'mobility'): void ns3::GroupMobilityHelper::SetMemberPositionAllocator(std::string type, 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(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function] 1469 cls.add_method('SetMemberPositionAllocator', 1470 'void', 1471 [param('std::string', 'type'), 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()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')]) 1472 ## group-mobility-helper.h (module 'mobility'): void ns3::GroupMobilityHelper::SetReferenceMobilityModel(ns3::Ptr<ns3::MobilityModel> mobility) [member function] 1473 cls.add_method('SetReferenceMobilityModel', 1474 'void', 1475 [param('ns3::Ptr< ns3::MobilityModel >', 'mobility')]) 1476 ## group-mobility-helper.h (module 'mobility'): void ns3::GroupMobilityHelper::SetReferenceMobilityModel(std::string type, 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(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function] 1477 cls.add_method('SetReferenceMobilityModel', 1478 'void', 1479 [param('std::string', 'type'), 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()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')]) 1480 ## group-mobility-helper.h (module 'mobility'): void ns3::GroupMobilityHelper::SetReferencePositionAllocator(ns3::Ptr<ns3::PositionAllocator> allocator) [member function] 1481 cls.add_method('SetReferencePositionAllocator', 1482 'void', 1483 [param('ns3::Ptr< ns3::PositionAllocator >', 'allocator')]) 1484 ## group-mobility-helper.h (module 'mobility'): void ns3::GroupMobilityHelper::SetReferencePositionAllocator(std::string type, 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(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function] 1485 cls.add_method('SetReferencePositionAllocator', 1486 'void', 1487 [param('std::string', 'type'), 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()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')]) 1488 return 1489 1490def register_Ns3Hasher_methods(root_module, cls): 1491 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [constructor] 1492 cls.add_constructor([param('ns3::Hasher const &', 'arg0')]) 1493 ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor] 1494 cls.add_constructor([]) 1495 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor] 1496 cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')]) 1497 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, std::size_t const size) [member function] 1498 cls.add_method('GetHash32', 1499 'uint32_t', 1500 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1501 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function] 1502 cls.add_method('GetHash32', 1503 'uint32_t', 1504 [param('std::string const', 's')]) 1505 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, std::size_t const size) [member function] 1506 cls.add_method('GetHash64', 1507 'uint64_t', 1508 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1509 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function] 1510 cls.add_method('GetHash64', 1511 'uint64_t', 1512 [param('std::string const', 's')]) 1513 ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function] 1514 cls.add_method('clear', 1515 'ns3::Hasher &', 1516 []) 1517 return 1518 1519def register_Ns3Ipv4Address_methods(root_module, cls): 1520 cls.add_output_stream_operator() 1521 cls.add_binary_comparison_operator('==') 1522 cls.add_binary_comparison_operator('!=') 1523 cls.add_binary_comparison_operator('<') 1524 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [constructor] 1525 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) 1526 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] 1527 cls.add_constructor([]) 1528 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] 1529 cls.add_constructor([param('uint32_t', 'address')]) 1530 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] 1531 cls.add_constructor([param('char const *', 'address')]) 1532 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] 1533 cls.add_method('CombineMask', 1534 'ns3::Ipv4Address', 1535 [param('ns3::Ipv4Mask const &', 'mask')], 1536 is_const=True) 1537 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] 1538 cls.add_method('ConvertFrom', 1539 'ns3::Ipv4Address', 1540 [param('ns3::Address const &', 'address')], 1541 is_static=True) 1542 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] 1543 cls.add_method('Deserialize', 1544 'ns3::Ipv4Address', 1545 [param('uint8_t const *', 'buf')], 1546 is_static=True) 1547 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function] 1548 cls.add_method('Get', 1549 'uint32_t', 1550 [], 1551 is_const=True) 1552 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] 1553 cls.add_method('GetAny', 1554 'ns3::Ipv4Address', 1555 [], 1556 is_static=True) 1557 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] 1558 cls.add_method('GetBroadcast', 1559 'ns3::Ipv4Address', 1560 [], 1561 is_static=True) 1562 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] 1563 cls.add_method('GetLoopback', 1564 'ns3::Ipv4Address', 1565 [], 1566 is_static=True) 1567 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1568 cls.add_method('GetSubnetDirectedBroadcast', 1569 'ns3::Ipv4Address', 1570 [param('ns3::Ipv4Mask const &', 'mask')], 1571 is_const=True) 1572 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] 1573 cls.add_method('GetZero', 1574 'ns3::Ipv4Address', 1575 [], 1576 is_static=True) 1577 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsAny() const [member function] 1578 cls.add_method('IsAny', 1579 'bool', 1580 [], 1581 is_const=True) 1582 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function] 1583 cls.add_method('IsBroadcast', 1584 'bool', 1585 [], 1586 is_const=True) 1587 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsInitialized() const [member function] 1588 cls.add_method('IsInitialized', 1589 'bool', 1590 [], 1591 is_const=True) 1592 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function] 1593 cls.add_method('IsLocalMulticast', 1594 'bool', 1595 [], 1596 is_const=True) 1597 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalhost() const [member function] 1598 cls.add_method('IsLocalhost', 1599 'bool', 1600 [], 1601 is_const=True) 1602 ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] 1603 cls.add_method('IsMatchingType', 1604 'bool', 1605 [param('ns3::Address const &', 'address')], 1606 is_static=True) 1607 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function] 1608 cls.add_method('IsMulticast', 1609 'bool', 1610 [], 1611 is_const=True) 1612 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1613 cls.add_method('IsSubnetDirectedBroadcast', 1614 'bool', 1615 [param('ns3::Ipv4Mask const &', 'mask')], 1616 is_const=True) 1617 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function] 1618 cls.add_method('Print', 1619 'void', 1620 [param('std::ostream &', 'os')], 1621 is_const=True) 1622 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] 1623 cls.add_method('Serialize', 1624 'void', 1625 [param('uint8_t *', 'buf')], 1626 is_const=True) 1627 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function] 1628 cls.add_method('Set', 1629 'void', 1630 [param('uint32_t', 'address')]) 1631 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function] 1632 cls.add_method('Set', 1633 'void', 1634 [param('char const *', 'address')]) 1635 return 1636 1637def register_Ns3Ipv4AddressHash_methods(root_module, cls): 1638 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash() [constructor] 1639 cls.add_constructor([]) 1640 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash(ns3::Ipv4AddressHash const & arg0) [constructor] 1641 cls.add_constructor([param('ns3::Ipv4AddressHash const &', 'arg0')]) 1642 ## ipv4-address.h (module 'network'): size_t ns3::Ipv4AddressHash::operator()(ns3::Ipv4Address const & x) const [member operator] 1643 cls.add_method('operator()', 1644 'size_t', 1645 [param('ns3::Ipv4Address const &', 'x')], 1646 custom_name='__call__', is_const=True) 1647 return 1648 1649def register_Ns3Ipv4Mask_methods(root_module, cls): 1650 cls.add_output_stream_operator() 1651 cls.add_binary_comparison_operator('==') 1652 cls.add_binary_comparison_operator('!=') 1653 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [constructor] 1654 cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) 1655 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor] 1656 cls.add_constructor([]) 1657 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] 1658 cls.add_constructor([param('uint32_t', 'mask')]) 1659 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] 1660 cls.add_constructor([param('char const *', 'mask')]) 1661 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function] 1662 cls.add_method('Get', 1663 'uint32_t', 1664 [], 1665 is_const=True) 1666 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function] 1667 cls.add_method('GetInverse', 1668 'uint32_t', 1669 [], 1670 is_const=True) 1671 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] 1672 cls.add_method('GetLoopback', 1673 'ns3::Ipv4Mask', 1674 [], 1675 is_static=True) 1676 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] 1677 cls.add_method('GetOnes', 1678 'ns3::Ipv4Mask', 1679 [], 1680 is_static=True) 1681 ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] 1682 cls.add_method('GetPrefixLength', 1683 'uint16_t', 1684 [], 1685 is_const=True) 1686 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] 1687 cls.add_method('GetZero', 1688 'ns3::Ipv4Mask', 1689 [], 1690 is_static=True) 1691 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] 1692 cls.add_method('IsMatch', 1693 'bool', 1694 [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], 1695 is_const=True) 1696 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] 1697 cls.add_method('Print', 1698 'void', 1699 [param('std::ostream &', 'os')], 1700 is_const=True) 1701 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function] 1702 cls.add_method('Set', 1703 'void', 1704 [param('uint32_t', 'mask')]) 1705 return 1706 1707def register_Ns3Ipv6Address_methods(root_module, cls): 1708 cls.add_output_stream_operator() 1709 cls.add_binary_comparison_operator('==') 1710 cls.add_binary_comparison_operator('!=') 1711 cls.add_binary_comparison_operator('<') 1712 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] 1713 cls.add_constructor([]) 1714 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] 1715 cls.add_constructor([param('char const *', 'address')]) 1716 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] 1717 cls.add_constructor([param('uint8_t *', 'address')]) 1718 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [constructor] 1719 cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) 1720 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] 1721 cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) 1722 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1723 cls.add_method('CombinePrefix', 1724 'ns3::Ipv6Address', 1725 [param('ns3::Ipv6Prefix const &', 'prefix')], 1726 is_const=True) 1727 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] 1728 cls.add_method('ConvertFrom', 1729 'ns3::Ipv6Address', 1730 [param('ns3::Address const &', 'address')], 1731 is_static=True) 1732 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] 1733 cls.add_method('Deserialize', 1734 'ns3::Ipv6Address', 1735 [param('uint8_t const *', 'buf')], 1736 is_static=True) 1737 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] 1738 cls.add_method('GetAllHostsMulticast', 1739 'ns3::Ipv6Address', 1740 [], 1741 is_static=True) 1742 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] 1743 cls.add_method('GetAllNodesMulticast', 1744 'ns3::Ipv6Address', 1745 [], 1746 is_static=True) 1747 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] 1748 cls.add_method('GetAllRoutersMulticast', 1749 'ns3::Ipv6Address', 1750 [], 1751 is_static=True) 1752 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] 1753 cls.add_method('GetAny', 1754 'ns3::Ipv6Address', 1755 [], 1756 is_static=True) 1757 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] 1758 cls.add_method('GetBytes', 1759 'void', 1760 [param('uint8_t *', 'buf')], 1761 is_const=True) 1762 ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function] 1763 cls.add_method('GetIpv4MappedAddress', 1764 'ns3::Ipv4Address', 1765 [], 1766 is_const=True) 1767 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] 1768 cls.add_method('GetLoopback', 1769 'ns3::Ipv6Address', 1770 [], 1771 is_static=True) 1772 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] 1773 cls.add_method('GetOnes', 1774 'ns3::Ipv6Address', 1775 [], 1776 is_static=True) 1777 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] 1778 cls.add_method('GetZero', 1779 'ns3::Ipv6Address', 1780 [], 1781 is_static=True) 1782 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::HasPrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1783 cls.add_method('HasPrefix', 1784 'bool', 1785 [param('ns3::Ipv6Prefix const &', 'prefix')], 1786 is_const=True) 1787 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] 1788 cls.add_method('IsAllNodesMulticast', 1789 'bool', 1790 [], 1791 is_const=True) 1792 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] 1793 cls.add_method('IsAllRoutersMulticast', 1794 'bool', 1795 [], 1796 is_const=True) 1797 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function] 1798 cls.add_method('IsAny', 1799 'bool', 1800 [], 1801 is_const=True) 1802 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function] 1803 cls.add_method('IsDocumentation', 1804 'bool', 1805 [], 1806 is_const=True) 1807 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsInitialized() const [member function] 1808 cls.add_method('IsInitialized', 1809 'bool', 1810 [], 1811 is_const=True) 1812 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function] 1813 cls.add_method('IsIpv4MappedAddress', 1814 'bool', 1815 [], 1816 is_const=True) 1817 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function] 1818 cls.add_method('IsLinkLocal', 1819 'bool', 1820 [], 1821 is_const=True) 1822 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function] 1823 cls.add_method('IsLinkLocalMulticast', 1824 'bool', 1825 [], 1826 is_const=True) 1827 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function] 1828 cls.add_method('IsLocalhost', 1829 'bool', 1830 [], 1831 is_const=True) 1832 ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] 1833 cls.add_method('IsMatchingType', 1834 'bool', 1835 [param('ns3::Address const &', 'address')], 1836 is_static=True) 1837 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function] 1838 cls.add_method('IsMulticast', 1839 'bool', 1840 [], 1841 is_const=True) 1842 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] 1843 cls.add_method('IsSolicitedMulticast', 1844 'bool', 1845 [], 1846 is_const=True) 1847 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Address prefix) [member function] 1848 cls.add_method('MakeAutoconfiguredAddress', 1849 'ns3::Ipv6Address', 1850 [param('ns3::Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1851 is_static=True) 1852 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Prefix prefix) [member function] 1853 cls.add_method('MakeAutoconfiguredAddress', 1854 'ns3::Ipv6Address', 1855 [param('ns3::Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix')], 1856 is_static=True) 1857 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function] 1858 cls.add_method('MakeAutoconfiguredAddress', 1859 'ns3::Ipv6Address', 1860 [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1861 is_static=True) 1862 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] 1863 cls.add_method('MakeAutoconfiguredAddress', 1864 'ns3::Ipv6Address', 1865 [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1866 is_static=True) 1867 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function] 1868 cls.add_method('MakeAutoconfiguredAddress', 1869 'ns3::Ipv6Address', 1870 [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1871 is_static=True) 1872 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac8Address addr, ns3::Ipv6Address prefix) [member function] 1873 cls.add_method('MakeAutoconfiguredAddress', 1874 'ns3::Ipv6Address', 1875 [param('ns3::Mac8Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1876 is_static=True) 1877 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Address mac) [member function] 1878 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1879 'ns3::Ipv6Address', 1880 [param('ns3::Address', 'mac')], 1881 is_static=True) 1882 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function] 1883 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1884 'ns3::Ipv6Address', 1885 [param('ns3::Mac16Address', 'mac')], 1886 is_static=True) 1887 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] 1888 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1889 'ns3::Ipv6Address', 1890 [param('ns3::Mac48Address', 'mac')], 1891 is_static=True) 1892 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function] 1893 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1894 'ns3::Ipv6Address', 1895 [param('ns3::Mac64Address', 'mac')], 1896 is_static=True) 1897 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac8Address mac) [member function] 1898 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1899 'ns3::Ipv6Address', 1900 [param('ns3::Mac8Address', 'mac')], 1901 is_static=True) 1902 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function] 1903 cls.add_method('MakeIpv4MappedAddress', 1904 'ns3::Ipv6Address', 1905 [param('ns3::Ipv4Address', 'addr')], 1906 is_static=True) 1907 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] 1908 cls.add_method('MakeSolicitedAddress', 1909 'ns3::Ipv6Address', 1910 [param('ns3::Ipv6Address', 'addr')], 1911 is_static=True) 1912 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function] 1913 cls.add_method('Print', 1914 'void', 1915 [param('std::ostream &', 'os')], 1916 is_const=True) 1917 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] 1918 cls.add_method('Serialize', 1919 'void', 1920 [param('uint8_t *', 'buf')], 1921 is_const=True) 1922 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function] 1923 cls.add_method('Set', 1924 'void', 1925 [param('char const *', 'address')]) 1926 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] 1927 cls.add_method('Set', 1928 'void', 1929 [param('uint8_t *', 'address')]) 1930 return 1931 1932def register_Ns3Ipv6AddressHash_methods(root_module, cls): 1933 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash() [constructor] 1934 cls.add_constructor([]) 1935 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash(ns3::Ipv6AddressHash const & arg0) [constructor] 1936 cls.add_constructor([param('ns3::Ipv6AddressHash const &', 'arg0')]) 1937 ## ipv6-address.h (module 'network'): size_t ns3::Ipv6AddressHash::operator()(ns3::Ipv6Address const & x) const [member operator] 1938 cls.add_method('operator()', 1939 'size_t', 1940 [param('ns3::Ipv6Address const &', 'x')], 1941 custom_name='__call__', is_const=True) 1942 return 1943 1944def register_Ns3Ipv6Prefix_methods(root_module, cls): 1945 cls.add_output_stream_operator() 1946 cls.add_binary_comparison_operator('==') 1947 cls.add_binary_comparison_operator('!=') 1948 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor] 1949 cls.add_constructor([]) 1950 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] 1951 cls.add_constructor([param('uint8_t *', 'prefix')]) 1952 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] 1953 cls.add_constructor([param('char const *', 'prefix')]) 1954 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix, uint8_t prefixLength) [constructor] 1955 cls.add_constructor([param('uint8_t *', 'prefix'), param('uint8_t', 'prefixLength')]) 1956 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix, uint8_t prefixLength) [constructor] 1957 cls.add_constructor([param('char const *', 'prefix'), param('uint8_t', 'prefixLength')]) 1958 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] 1959 cls.add_constructor([param('uint8_t', 'prefix')]) 1960 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [constructor] 1961 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) 1962 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] 1963 cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) 1964 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function] 1965 cls.add_method('ConvertToIpv6Address', 1966 'ns3::Ipv6Address', 1967 [], 1968 is_const=True) 1969 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] 1970 cls.add_method('GetBytes', 1971 'void', 1972 [param('uint8_t *', 'buf')], 1973 is_const=True) 1974 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] 1975 cls.add_method('GetLoopback', 1976 'ns3::Ipv6Prefix', 1977 [], 1978 is_static=True) 1979 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetMinimumPrefixLength() const [member function] 1980 cls.add_method('GetMinimumPrefixLength', 1981 'uint8_t', 1982 [], 1983 is_const=True) 1984 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] 1985 cls.add_method('GetOnes', 1986 'ns3::Ipv6Prefix', 1987 [], 1988 is_static=True) 1989 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] 1990 cls.add_method('GetPrefixLength', 1991 'uint8_t', 1992 [], 1993 is_const=True) 1994 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] 1995 cls.add_method('GetZero', 1996 'ns3::Ipv6Prefix', 1997 [], 1998 is_static=True) 1999 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] 2000 cls.add_method('IsMatch', 2001 'bool', 2002 [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], 2003 is_const=True) 2004 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] 2005 cls.add_method('Print', 2006 'void', 2007 [param('std::ostream &', 'os')], 2008 is_const=True) 2009 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::SetPrefixLength(uint8_t prefixLength) [member function] 2010 cls.add_method('SetPrefixLength', 2011 'void', 2012 [param('uint8_t', 'prefixLength')]) 2013 return 2014 2015def register_Ns3LogComponent_methods(root_module, cls): 2016 ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor] 2017 cls.add_constructor([param('ns3::LogComponent const &', 'arg0')]) 2018 ## log.h (module 'core'): ns3::LogComponent::LogComponent(std::string const & name, std::string const & file, ns3::LogLevel const mask=::ns3::LogLevel::LOG_NONE) [constructor] 2019 cls.add_constructor([param('std::string const &', 'name'), param('std::string const &', 'file'), param('ns3::LogLevel const', 'mask', default_value='::ns3::LogLevel::LOG_NONE')]) 2020 ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel const level) [member function] 2021 cls.add_method('Disable', 2022 'void', 2023 [param('ns3::LogLevel const', 'level')]) 2024 ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel const level) [member function] 2025 cls.add_method('Enable', 2026 'void', 2027 [param('ns3::LogLevel const', 'level')]) 2028 ## log.h (module 'core'): std::string ns3::LogComponent::File() const [member function] 2029 cls.add_method('File', 2030 'std::string', 2031 [], 2032 is_const=True) 2033 ## log.h (module 'core'): static ns3::LogComponent::ComponentList * ns3::LogComponent::GetComponentList() [member function] 2034 cls.add_method('GetComponentList', 2035 'ns3::LogComponent::ComponentList *', 2036 [], 2037 is_static=True) 2038 ## log.h (module 'core'): static std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) [member function] 2039 cls.add_method('GetLevelLabel', 2040 'std::string', 2041 [param('ns3::LogLevel const', 'level')], 2042 is_static=True) 2043 ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel const level) const [member function] 2044 cls.add_method('IsEnabled', 2045 'bool', 2046 [param('ns3::LogLevel const', 'level')], 2047 is_const=True) 2048 ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function] 2049 cls.add_method('IsNoneEnabled', 2050 'bool', 2051 [], 2052 is_const=True) 2053 ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function] 2054 cls.add_method('Name', 2055 'char const *', 2056 [], 2057 is_const=True) 2058 ## log.h (module 'core'): void ns3::LogComponent::SetMask(ns3::LogLevel const level) [member function] 2059 cls.add_method('SetMask', 2060 'void', 2061 [param('ns3::LogLevel const', 'level')]) 2062 return 2063 2064def register_Ns3Mac48Address_methods(root_module, cls): 2065 cls.add_binary_comparison_operator('==') 2066 cls.add_binary_comparison_operator('!=') 2067 cls.add_binary_comparison_operator('<') 2068 cls.add_output_stream_operator() 2069 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [constructor] 2070 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) 2071 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] 2072 cls.add_constructor([]) 2073 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] 2074 cls.add_constructor([param('char const *', 'str')]) 2075 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] 2076 cls.add_method('Allocate', 2077 'ns3::Mac48Address', 2078 [], 2079 is_static=True) 2080 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] 2081 cls.add_method('ConvertFrom', 2082 'ns3::Mac48Address', 2083 [param('ns3::Address const &', 'address')], 2084 is_static=True) 2085 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] 2086 cls.add_method('CopyFrom', 2087 'void', 2088 [param('uint8_t const *', 'buffer')]) 2089 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] 2090 cls.add_method('CopyTo', 2091 'void', 2092 [param('uint8_t *', 'buffer')], 2093 is_const=True) 2094 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] 2095 cls.add_method('GetBroadcast', 2096 'ns3::Mac48Address', 2097 [], 2098 is_static=True) 2099 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] 2100 cls.add_method('GetMulticast', 2101 'ns3::Mac48Address', 2102 [param('ns3::Ipv4Address', 'address')], 2103 is_static=True) 2104 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] 2105 cls.add_method('GetMulticast', 2106 'ns3::Mac48Address', 2107 [param('ns3::Ipv6Address', 'address')], 2108 is_static=True) 2109 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] 2110 cls.add_method('GetMulticast6Prefix', 2111 'ns3::Mac48Address', 2112 [], 2113 is_static=True) 2114 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] 2115 cls.add_method('GetMulticastPrefix', 2116 'ns3::Mac48Address', 2117 [], 2118 is_static=True) 2119 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] 2120 cls.add_method('IsBroadcast', 2121 'bool', 2122 [], 2123 is_const=True) 2124 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] 2125 cls.add_method('IsGroup', 2126 'bool', 2127 [], 2128 is_const=True) 2129 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] 2130 cls.add_method('IsMatchingType', 2131 'bool', 2132 [param('ns3::Address const &', 'address')], 2133 is_static=True) 2134 return 2135 2136def register_Ns3Mac8Address_methods(root_module, cls): 2137 cls.add_binary_comparison_operator('<') 2138 cls.add_binary_comparison_operator('==') 2139 cls.add_binary_comparison_operator('!=') 2140 cls.add_output_stream_operator() 2141 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(ns3::Mac8Address const & arg0) [constructor] 2142 cls.add_constructor([param('ns3::Mac8Address const &', 'arg0')]) 2143 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address() [constructor] 2144 cls.add_constructor([]) 2145 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(uint8_t addr) [constructor] 2146 cls.add_constructor([param('uint8_t', 'addr')]) 2147 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::Allocate() [member function] 2148 cls.add_method('Allocate', 2149 'ns3::Mac8Address', 2150 [], 2151 is_static=True) 2152 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::ConvertFrom(ns3::Address const & address) [member function] 2153 cls.add_method('ConvertFrom', 2154 'ns3::Mac8Address', 2155 [param('ns3::Address const &', 'address')], 2156 is_static=True) 2157 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyFrom(uint8_t const * pBuffer) [member function] 2158 cls.add_method('CopyFrom', 2159 'void', 2160 [param('uint8_t const *', 'pBuffer')]) 2161 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyTo(uint8_t * pBuffer) const [member function] 2162 cls.add_method('CopyTo', 2163 'void', 2164 [param('uint8_t *', 'pBuffer')], 2165 is_const=True) 2166 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::GetBroadcast() [member function] 2167 cls.add_method('GetBroadcast', 2168 'ns3::Mac8Address', 2169 [], 2170 is_static=True) 2171 ## mac8-address.h (module 'network'): static bool ns3::Mac8Address::IsMatchingType(ns3::Address const & address) [member function] 2172 cls.add_method('IsMatchingType', 2173 'bool', 2174 [param('ns3::Address const &', 'address')], 2175 is_static=True) 2176 return 2177 2178def register_Ns3MobilityHelper_methods(root_module, cls): 2179 ## mobility-helper.h (module 'mobility'): ns3::MobilityHelper::MobilityHelper(ns3::MobilityHelper const & arg0) [constructor] 2180 cls.add_constructor([param('ns3::MobilityHelper const &', 'arg0')]) 2181 ## mobility-helper.h (module 'mobility'): ns3::MobilityHelper::MobilityHelper() [constructor] 2182 cls.add_constructor([]) 2183 ## mobility-helper.h (module 'mobility'): int64_t ns3::MobilityHelper::AssignStreams(ns3::NodeContainer c, int64_t stream) [member function] 2184 cls.add_method('AssignStreams', 2185 'int64_t', 2186 [param('ns3::NodeContainer', 'c'), param('int64_t', 'stream')]) 2187 ## mobility-helper.h (module 'mobility'): static void ns3::MobilityHelper::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, uint32_t nodeid) [member function] 2188 cls.add_method('EnableAscii', 2189 'void', 2190 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid')], 2191 is_static=True) 2192 ## mobility-helper.h (module 'mobility'): static void ns3::MobilityHelper::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NodeContainer n) [member function] 2193 cls.add_method('EnableAscii', 2194 'void', 2195 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')], 2196 is_static=True) 2197 ## mobility-helper.h (module 'mobility'): static void ns3::MobilityHelper::EnableAsciiAll(ns3::Ptr<ns3::OutputStreamWrapper> stream) [member function] 2198 cls.add_method('EnableAsciiAll', 2199 'void', 2200 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], 2201 is_static=True) 2202 ## mobility-helper.h (module 'mobility'): static double ns3::MobilityHelper::GetDistanceSquaredBetween(ns3::Ptr<ns3::Node> n1, ns3::Ptr<ns3::Node> n2) [member function] 2203 cls.add_method('GetDistanceSquaredBetween', 2204 'double', 2205 [param('ns3::Ptr< ns3::Node >', 'n1'), param('ns3::Ptr< ns3::Node >', 'n2')], 2206 is_static=True) 2207 ## mobility-helper.h (module 'mobility'): std::string ns3::MobilityHelper::GetMobilityModelType() const [member function] 2208 cls.add_method('GetMobilityModelType', 2209 'std::string', 2210 [], 2211 is_const=True) 2212 ## mobility-helper.h (module 'mobility'): void ns3::MobilityHelper::Install(ns3::Ptr<ns3::Node> node) const [member function] 2213 cls.add_method('Install', 2214 'void', 2215 [param('ns3::Ptr< ns3::Node >', 'node')], 2216 is_const=True) 2217 ## mobility-helper.h (module 'mobility'): void ns3::MobilityHelper::Install(std::string nodeName) const [member function] 2218 cls.add_method('Install', 2219 'void', 2220 [param('std::string', 'nodeName')], 2221 is_const=True) 2222 ## mobility-helper.h (module 'mobility'): void ns3::MobilityHelper::Install(ns3::NodeContainer container) const [member function] 2223 cls.add_method('Install', 2224 'void', 2225 [param('ns3::NodeContainer', 'container')], 2226 is_const=True) 2227 ## mobility-helper.h (module 'mobility'): void ns3::MobilityHelper::InstallAll() [member function] 2228 cls.add_method('InstallAll', 2229 'void', 2230 []) 2231 ## mobility-helper.h (module 'mobility'): void ns3::MobilityHelper::PopReferenceMobilityModel() [member function] 2232 cls.add_method('PopReferenceMobilityModel', 2233 'void', 2234 []) 2235 ## mobility-helper.h (module 'mobility'): void ns3::MobilityHelper::PushReferenceMobilityModel(ns3::Ptr<ns3::Object> reference) [member function] 2236 cls.add_method('PushReferenceMobilityModel', 2237 'void', 2238 [param('ns3::Ptr< ns3::Object >', 'reference')]) 2239 ## mobility-helper.h (module 'mobility'): void ns3::MobilityHelper::PushReferenceMobilityModel(std::string referenceName) [member function] 2240 cls.add_method('PushReferenceMobilityModel', 2241 'void', 2242 [param('std::string', 'referenceName')]) 2243 ## mobility-helper.h (module 'mobility'): void ns3::MobilityHelper::SetMobilityModel(std::string type, 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(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function] 2244 cls.add_method('SetMobilityModel', 2245 'void', 2246 [param('std::string', 'type'), 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()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')]) 2247 ## mobility-helper.h (module 'mobility'): void ns3::MobilityHelper::SetPositionAllocator(ns3::Ptr<ns3::PositionAllocator> allocator) [member function] 2248 cls.add_method('SetPositionAllocator', 2249 'void', 2250 [param('ns3::Ptr< ns3::PositionAllocator >', 'allocator')]) 2251 ## mobility-helper.h (module 'mobility'): void ns3::MobilityHelper::SetPositionAllocator(std::string type, 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(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function] 2252 cls.add_method('SetPositionAllocator', 2253 'void', 2254 [param('std::string', 'type'), 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()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')]) 2255 return 2256 2257def register_Ns3NodeContainer_methods(root_module, cls): 2258 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [constructor] 2259 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) 2260 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] 2261 cls.add_constructor([]) 2262 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor] 2263 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')]) 2264 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor] 2265 cls.add_constructor([param('std::string', 'nodeName')]) 2266 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(uint32_t n, uint32_t systemId=0) [constructor] 2267 cls.add_constructor([param('uint32_t', 'n'), param('uint32_t', 'systemId', default_value='0')]) 2268 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor] 2269 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')]) 2270 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor] 2271 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')]) 2272 ## 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] 2273 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')]) 2274 ## 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] 2275 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')]) 2276 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function] 2277 cls.add_method('Add', 2278 'void', 2279 [param('ns3::NodeContainer', 'other')]) 2280 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function] 2281 cls.add_method('Add', 2282 'void', 2283 [param('ns3::Ptr< ns3::Node >', 'node')]) 2284 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(std::string nodeName) [member function] 2285 cls.add_method('Add', 2286 'void', 2287 [param('std::string', 'nodeName')]) 2288 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::Begin() const [member function] 2289 cls.add_method('Begin', 2290 'ns3::NodeContainer::Iterator', 2291 [], 2292 is_const=True) 2293 ## node-container.h (module 'network'): bool ns3::NodeContainer::Contains(uint32_t id) const [member function] 2294 cls.add_method('Contains', 2295 'bool', 2296 [param('uint32_t', 'id')], 2297 is_const=True) 2298 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n) [member function] 2299 cls.add_method('Create', 2300 'void', 2301 [param('uint32_t', 'n')]) 2302 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function] 2303 cls.add_method('Create', 2304 'void', 2305 [param('uint32_t', 'n'), param('uint32_t', 'systemId')]) 2306 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::End() const [member function] 2307 cls.add_method('End', 2308 'ns3::NodeContainer::Iterator', 2309 [], 2310 is_const=True) 2311 ## node-container.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function] 2312 cls.add_method('Get', 2313 'ns3::Ptr< ns3::Node >', 2314 [param('uint32_t', 'i')], 2315 is_const=True) 2316 ## node-container.h (module 'network'): static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function] 2317 cls.add_method('GetGlobal', 2318 'ns3::NodeContainer', 2319 [], 2320 is_static=True) 2321 ## node-container.h (module 'network'): uint32_t ns3::NodeContainer::GetN() const [member function] 2322 cls.add_method('GetN', 2323 'uint32_t', 2324 [], 2325 is_const=True) 2326 return 2327 2328def register_Ns3Ns2MobilityHelper_methods(root_module, cls): 2329 ## ns2-mobility-helper.h (module 'mobility'): ns3::Ns2MobilityHelper::Ns2MobilityHelper(ns3::Ns2MobilityHelper const & arg0) [constructor] 2330 cls.add_constructor([param('ns3::Ns2MobilityHelper const &', 'arg0')]) 2331 ## ns2-mobility-helper.h (module 'mobility'): ns3::Ns2MobilityHelper::Ns2MobilityHelper(std::string filename) [constructor] 2332 cls.add_constructor([param('std::string', 'filename')]) 2333 ## ns2-mobility-helper.h (module 'mobility'): void ns3::Ns2MobilityHelper::Install() const [member function] 2334 cls.add_method('Install', 2335 'void', 2336 [], 2337 is_const=True) 2338 return 2339 2340def register_Ns3ObjectBase_methods(root_module, cls): 2341 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor] 2342 cls.add_constructor([]) 2343 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [constructor] 2344 cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')]) 2345 ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function] 2346 cls.add_method('GetAttribute', 2347 'void', 2348 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2349 is_const=True) 2350 ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & value) const [member function] 2351 cls.add_method('GetAttributeFailSafe', 2352 'bool', 2353 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2354 is_const=True) 2355 ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function] 2356 cls.add_method('GetInstanceTypeId', 2357 'ns3::TypeId', 2358 [], 2359 is_const=True, is_pure_virtual=True, is_virtual=True) 2360 ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] 2361 cls.add_method('GetTypeId', 2362 'ns3::TypeId', 2363 [], 2364 is_static=True) 2365 ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function] 2366 cls.add_method('SetAttribute', 2367 'void', 2368 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2369 ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function] 2370 cls.add_method('SetAttributeFailSafe', 2371 'bool', 2372 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2373 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2374 cls.add_method('TraceConnect', 2375 'bool', 2376 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2377 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2378 cls.add_method('TraceConnectWithoutContext', 2379 'bool', 2380 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2381 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2382 cls.add_method('TraceDisconnect', 2383 'bool', 2384 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2385 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2386 cls.add_method('TraceDisconnectWithoutContext', 2387 'bool', 2388 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2389 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] 2390 cls.add_method('ConstructSelf', 2391 'void', 2392 [param('ns3::AttributeConstructionList const &', 'attributes')], 2393 visibility='protected') 2394 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] 2395 cls.add_method('NotifyConstructionCompleted', 2396 'void', 2397 [], 2398 is_virtual=True, visibility='protected') 2399 return 2400 2401def register_Ns3ObjectDeleter_methods(root_module, cls): 2402 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor] 2403 cls.add_constructor([]) 2404 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [constructor] 2405 cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')]) 2406 ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function] 2407 cls.add_method('Delete', 2408 'void', 2409 [param('ns3::Object *', 'object')], 2410 is_static=True) 2411 return 2412 2413def register_Ns3ObjectFactory_methods(root_module, cls): 2414 cls.add_output_stream_operator() 2415 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [constructor] 2416 cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')]) 2417 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor] 2418 cls.add_constructor([]) 2419 ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function] 2420 cls.add_method('Create', 2421 'ns3::Ptr< ns3::Object >', 2422 [], 2423 is_const=True) 2424 ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function] 2425 cls.add_method('GetTypeId', 2426 'ns3::TypeId', 2427 [], 2428 is_const=True) 2429 ## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function] 2430 cls.add_method('IsTypeIdSet', 2431 'bool', 2432 [], 2433 is_const=True) 2434 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set() [member function] 2435 cls.add_method('Set', 2436 'void', 2437 []) 2438 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] 2439 cls.add_method('SetTypeId', 2440 'void', 2441 [param('ns3::TypeId', 'tid')]) 2442 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] 2443 cls.add_method('SetTypeId', 2444 'void', 2445 [param('char const *', 'tid')]) 2446 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function] 2447 cls.add_method('SetTypeId', 2448 'void', 2449 [param('std::string', 'tid')]) 2450 return 2451 2452def register_Ns3PacketMetadata_methods(root_module, cls): 2453 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] 2454 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) 2455 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [constructor] 2456 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) 2457 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] 2458 cls.add_method('AddAtEnd', 2459 'void', 2460 [param('ns3::PacketMetadata const &', 'o')]) 2461 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] 2462 cls.add_method('AddHeader', 2463 'void', 2464 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2465 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] 2466 cls.add_method('AddPaddingAtEnd', 2467 'void', 2468 [param('uint32_t', 'end')]) 2469 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2470 cls.add_method('AddTrailer', 2471 'void', 2472 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2473 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] 2474 cls.add_method('BeginItem', 2475 'ns3::PacketMetadata::ItemIterator', 2476 [param('ns3::Buffer', 'buffer')], 2477 is_const=True) 2478 ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] 2479 cls.add_method('CreateFragment', 2480 'ns3::PacketMetadata', 2481 [param('uint32_t', 'start'), param('uint32_t', 'end')], 2482 is_const=True) 2483 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 2484 cls.add_method('Deserialize', 2485 'uint32_t', 2486 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 2487 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function] 2488 cls.add_method('Enable', 2489 'void', 2490 [], 2491 is_static=True) 2492 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function] 2493 cls.add_method('EnableChecking', 2494 'void', 2495 [], 2496 is_static=True) 2497 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] 2498 cls.add_method('GetSerializedSize', 2499 'uint32_t', 2500 [], 2501 is_const=True) 2502 ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function] 2503 cls.add_method('GetUid', 2504 'uint64_t', 2505 [], 2506 is_const=True) 2507 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] 2508 cls.add_method('RemoveAtEnd', 2509 'void', 2510 [param('uint32_t', 'end')]) 2511 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] 2512 cls.add_method('RemoveAtStart', 2513 'void', 2514 [param('uint32_t', 'start')]) 2515 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] 2516 cls.add_method('RemoveHeader', 2517 'void', 2518 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2519 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2520 cls.add_method('RemoveTrailer', 2521 'void', 2522 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2523 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 2524 cls.add_method('Serialize', 2525 'uint32_t', 2526 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 2527 is_const=True) 2528 return 2529 2530def register_Ns3PacketMetadataItem_methods(root_module, cls): 2531 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor] 2532 cls.add_constructor([]) 2533 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [constructor] 2534 cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) 2535 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable] 2536 cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) 2537 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable] 2538 cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) 2539 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] 2540 cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) 2541 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable] 2542 cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) 2543 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable] 2544 cls.add_instance_attribute('isFragment', 'bool', is_const=False) 2545 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable] 2546 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2547 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::type [variable] 2548 cls.add_instance_attribute('type', 'ns3::PacketMetadata::Item::ItemType', is_const=False) 2549 return 2550 2551def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): 2552 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [constructor] 2553 cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) 2554 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] 2555 cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) 2556 ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] 2557 cls.add_method('HasNext', 2558 'bool', 2559 [], 2560 is_const=True) 2561 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] 2562 cls.add_method('Next', 2563 'ns3::PacketMetadata::Item', 2564 []) 2565 return 2566 2567def register_Ns3PacketTagIterator_methods(root_module, cls): 2568 ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [constructor] 2569 cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) 2570 ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function] 2571 cls.add_method('HasNext', 2572 'bool', 2573 [], 2574 is_const=True) 2575 ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] 2576 cls.add_method('Next', 2577 'ns3::PacketTagIterator::Item', 2578 []) 2579 return 2580 2581def register_Ns3PacketTagIteratorItem_methods(root_module, cls): 2582 ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [constructor] 2583 cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) 2584 ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 2585 cls.add_method('GetTag', 2586 'void', 2587 [param('ns3::Tag &', 'tag')], 2588 is_const=True) 2589 ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] 2590 cls.add_method('GetTypeId', 2591 'ns3::TypeId', 2592 [], 2593 is_const=True) 2594 return 2595 2596def register_Ns3PacketTagList_methods(root_module, cls): 2597 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor] 2598 cls.add_constructor([]) 2599 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [constructor] 2600 cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) 2601 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] 2602 cls.add_method('Add', 2603 'void', 2604 [param('ns3::Tag const &', 'tag')], 2605 is_const=True) 2606 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 2607 cls.add_method('Deserialize', 2608 'uint32_t', 2609 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 2610 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::GetSerializedSize() const [member function] 2611 cls.add_method('GetSerializedSize', 2612 'uint32_t', 2613 [], 2614 is_const=True) 2615 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] 2616 cls.add_method('Head', 2617 'ns3::PacketTagList::TagData const *', 2618 [], 2619 is_const=True) 2620 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] 2621 cls.add_method('Peek', 2622 'bool', 2623 [param('ns3::Tag &', 'tag')], 2624 is_const=True) 2625 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] 2626 cls.add_method('Remove', 2627 'bool', 2628 [param('ns3::Tag &', 'tag')]) 2629 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function] 2630 cls.add_method('RemoveAll', 2631 'void', 2632 []) 2633 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function] 2634 cls.add_method('Replace', 2635 'bool', 2636 [param('ns3::Tag &', 'tag')]) 2637 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 2638 cls.add_method('Serialize', 2639 'uint32_t', 2640 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 2641 is_const=True) 2642 return 2643 2644def register_Ns3PacketTagListTagData_methods(root_module, cls): 2645 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor] 2646 cls.add_constructor([]) 2647 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [constructor] 2648 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) 2649 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] 2650 cls.add_instance_attribute('count', 'uint32_t', is_const=False) 2651 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] 2652 cls.add_instance_attribute('data', 'uint8_t [ 1 ]', is_const=False) 2653 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] 2654 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) 2655 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::size [variable] 2656 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 2657 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] 2658 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2659 return 2660 2661def register_Ns3ParameterLogger_methods(root_module, cls): 2662 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(ns3::ParameterLogger const & arg0) [constructor] 2663 cls.add_constructor([param('ns3::ParameterLogger const &', 'arg0')]) 2664 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(std::ostream & os) [constructor] 2665 cls.add_constructor([param('std::ostream &', 'os')]) 2666 return 2667 2668def register_Ns3Rectangle_methods(root_module, cls): 2669 cls.add_output_stream_operator() 2670 ## rectangle.h (module 'mobility'): ns3::Rectangle::Rectangle(ns3::Rectangle const & arg0) [constructor] 2671 cls.add_constructor([param('ns3::Rectangle const &', 'arg0')]) 2672 ## rectangle.h (module 'mobility'): ns3::Rectangle::Rectangle(double _xMin, double _xMax, double _yMin, double _yMax) [constructor] 2673 cls.add_constructor([param('double', '_xMin'), param('double', '_xMax'), param('double', '_yMin'), param('double', '_yMax')]) 2674 ## rectangle.h (module 'mobility'): ns3::Rectangle::Rectangle() [constructor] 2675 cls.add_constructor([]) 2676 ## rectangle.h (module 'mobility'): ns3::Vector ns3::Rectangle::CalculateIntersection(ns3::Vector const & current, ns3::Vector const & speed) const [member function] 2677 cls.add_method('CalculateIntersection', 2678 'ns3::Vector', 2679 [param('ns3::Vector const &', 'current'), param('ns3::Vector const &', 'speed')], 2680 is_const=True) 2681 ## rectangle.h (module 'mobility'): ns3::Rectangle::Side ns3::Rectangle::GetClosestSide(ns3::Vector const & position) const [member function] 2682 cls.add_method('GetClosestSide', 2683 'ns3::Rectangle::Side', 2684 [param('ns3::Vector const &', 'position')], 2685 is_const=True) 2686 ## rectangle.h (module 'mobility'): bool ns3::Rectangle::IsInside(ns3::Vector const & position) const [member function] 2687 cls.add_method('IsInside', 2688 'bool', 2689 [param('ns3::Vector const &', 'position')], 2690 is_const=True) 2691 ## rectangle.h (module 'mobility'): ns3::Rectangle::xMax [variable] 2692 cls.add_instance_attribute('xMax', 'double', is_const=False) 2693 ## rectangle.h (module 'mobility'): ns3::Rectangle::xMin [variable] 2694 cls.add_instance_attribute('xMin', 'double', is_const=False) 2695 ## rectangle.h (module 'mobility'): ns3::Rectangle::yMax [variable] 2696 cls.add_instance_attribute('yMax', 'double', is_const=False) 2697 ## rectangle.h (module 'mobility'): ns3::Rectangle::yMin [variable] 2698 cls.add_instance_attribute('yMin', 'double', is_const=False) 2699 return 2700 2701def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls): 2702 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor] 2703 cls.add_constructor([]) 2704 ## 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] 2705 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) 2706 return 2707 2708def register_Ns3Tag_methods(root_module, cls): 2709 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] 2710 cls.add_constructor([]) 2711 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [constructor] 2712 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) 2713 ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] 2714 cls.add_method('Deserialize', 2715 'void', 2716 [param('ns3::TagBuffer', 'i')], 2717 is_pure_virtual=True, is_virtual=True) 2718 ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function] 2719 cls.add_method('GetSerializedSize', 2720 'uint32_t', 2721 [], 2722 is_const=True, is_pure_virtual=True, is_virtual=True) 2723 ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] 2724 cls.add_method('GetTypeId', 2725 'ns3::TypeId', 2726 [], 2727 is_static=True) 2728 ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function] 2729 cls.add_method('Print', 2730 'void', 2731 [param('std::ostream &', 'os')], 2732 is_const=True, is_pure_virtual=True, is_virtual=True) 2733 ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] 2734 cls.add_method('Serialize', 2735 'void', 2736 [param('ns3::TagBuffer', 'i')], 2737 is_const=True, is_pure_virtual=True, is_virtual=True) 2738 return 2739 2740def register_Ns3TagBuffer_methods(root_module, cls): 2741 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [constructor] 2742 cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) 2743 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] 2744 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) 2745 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] 2746 cls.add_method('CopyFrom', 2747 'void', 2748 [param('ns3::TagBuffer', 'o')]) 2749 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] 2750 cls.add_method('Read', 2751 'void', 2752 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 2753 ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function] 2754 cls.add_method('ReadDouble', 2755 'double', 2756 []) 2757 ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function] 2758 cls.add_method('ReadU16', 2759 'uint16_t', 2760 []) 2761 ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function] 2762 cls.add_method('ReadU32', 2763 'uint32_t', 2764 []) 2765 ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function] 2766 cls.add_method('ReadU64', 2767 'uint64_t', 2768 []) 2769 ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function] 2770 cls.add_method('ReadU8', 2771 'uint8_t', 2772 []) 2773 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] 2774 cls.add_method('TrimAtEnd', 2775 'void', 2776 [param('uint32_t', 'trim')]) 2777 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] 2778 cls.add_method('Write', 2779 'void', 2780 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 2781 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function] 2782 cls.add_method('WriteDouble', 2783 'void', 2784 [param('double', 'v')]) 2785 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t v) [member function] 2786 cls.add_method('WriteU16', 2787 'void', 2788 [param('uint16_t', 'v')]) 2789 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t v) [member function] 2790 cls.add_method('WriteU32', 2791 'void', 2792 [param('uint32_t', 'v')]) 2793 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function] 2794 cls.add_method('WriteU64', 2795 'void', 2796 [param('uint64_t', 'v')]) 2797 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] 2798 cls.add_method('WriteU8', 2799 'void', 2800 [param('uint8_t', 'v')]) 2801 return 2802 2803def register_Ns3Time_methods(root_module, cls): 2804 cls.add_binary_comparison_operator('==') 2805 cls.add_binary_comparison_operator('!=') 2806 cls.add_binary_comparison_operator('<=') 2807 cls.add_binary_comparison_operator('>=') 2808 cls.add_binary_comparison_operator('<') 2809 cls.add_binary_comparison_operator('>') 2810 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 2811 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 2812 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 2813 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 2814 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 2815 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) 2816 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) 2817 cls.add_output_stream_operator() 2818 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] 2819 cls.add_constructor([]) 2820 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] 2821 cls.add_constructor([param('ns3::Time const &', 'o')]) 2822 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] 2823 cls.add_constructor([param('double', 'v')]) 2824 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] 2825 cls.add_constructor([param('int', 'v')]) 2826 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] 2827 cls.add_constructor([param('long int', 'v')]) 2828 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] 2829 cls.add_constructor([param('long long int', 'v')]) 2830 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] 2831 cls.add_constructor([param('unsigned int', 'v')]) 2832 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] 2833 cls.add_constructor([param('long unsigned int', 'v')]) 2834 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] 2835 cls.add_constructor([param('long long unsigned int', 'v')]) 2836 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] 2837 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) 2838 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] 2839 cls.add_constructor([param('std::string const &', 's')]) 2840 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit=::ns3::Time::Unit::AUTO) const [member function] 2841 cls.add_method('As', 2842 'ns3::TimeWithUnit', 2843 [param('ns3::Time::Unit const', 'unit', default_value='::ns3::Time::Unit::AUTO')], 2844 is_const=True) 2845 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] 2846 cls.add_method('Compare', 2847 'int', 2848 [param('ns3::Time const &', 'o')], 2849 is_const=True) 2850 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] 2851 cls.add_method('From', 2852 'ns3::Time', 2853 [param('ns3::int64x64_t const &', 'value')], 2854 is_static=True) 2855 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] 2856 cls.add_method('From', 2857 'ns3::Time', 2858 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], 2859 is_static=True) 2860 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] 2861 cls.add_method('FromDouble', 2862 'ns3::Time', 2863 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], 2864 is_static=True) 2865 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] 2866 cls.add_method('FromInteger', 2867 'ns3::Time', 2868 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], 2869 is_static=True) 2870 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] 2871 cls.add_method('GetDays', 2872 'double', 2873 [], 2874 is_const=True) 2875 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] 2876 cls.add_method('GetDouble', 2877 'double', 2878 [], 2879 is_const=True) 2880 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] 2881 cls.add_method('GetFemtoSeconds', 2882 'int64_t', 2883 [], 2884 is_const=True) 2885 ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] 2886 cls.add_method('GetHours', 2887 'double', 2888 [], 2889 is_const=True) 2890 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] 2891 cls.add_method('GetInteger', 2892 'int64_t', 2893 [], 2894 is_const=True) 2895 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] 2896 cls.add_method('GetMicroSeconds', 2897 'int64_t', 2898 [], 2899 is_const=True) 2900 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] 2901 cls.add_method('GetMilliSeconds', 2902 'int64_t', 2903 [], 2904 is_const=True) 2905 ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] 2906 cls.add_method('GetMinutes', 2907 'double', 2908 [], 2909 is_const=True) 2910 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] 2911 cls.add_method('GetNanoSeconds', 2912 'int64_t', 2913 [], 2914 is_const=True) 2915 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] 2916 cls.add_method('GetPicoSeconds', 2917 'int64_t', 2918 [], 2919 is_const=True) 2920 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] 2921 cls.add_method('GetResolution', 2922 'ns3::Time::Unit', 2923 [], 2924 is_static=True) 2925 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] 2926 cls.add_method('GetSeconds', 2927 'double', 2928 [], 2929 is_const=True) 2930 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] 2931 cls.add_method('GetTimeStep', 2932 'int64_t', 2933 [], 2934 is_const=True) 2935 ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] 2936 cls.add_method('GetYears', 2937 'double', 2938 [], 2939 is_const=True) 2940 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] 2941 cls.add_method('IsNegative', 2942 'bool', 2943 [], 2944 is_const=True) 2945 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] 2946 cls.add_method('IsPositive', 2947 'bool', 2948 [], 2949 is_const=True) 2950 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] 2951 cls.add_method('IsStrictlyNegative', 2952 'bool', 2953 [], 2954 is_const=True) 2955 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] 2956 cls.add_method('IsStrictlyPositive', 2957 'bool', 2958 [], 2959 is_const=True) 2960 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] 2961 cls.add_method('IsZero', 2962 'bool', 2963 [], 2964 is_const=True) 2965 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] 2966 cls.add_method('Max', 2967 'ns3::Time', 2968 [], 2969 is_static=True) 2970 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] 2971 cls.add_method('Min', 2972 'ns3::Time', 2973 [], 2974 is_static=True) 2975 ## nstime.h (module 'core'): ns3::Time ns3::Time::RoundTo(ns3::Time::Unit unit) const [member function] 2976 cls.add_method('RoundTo', 2977 'ns3::Time', 2978 [param('ns3::Time::Unit', 'unit')], 2979 is_const=True) 2980 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] 2981 cls.add_method('SetResolution', 2982 'void', 2983 [param('ns3::Time::Unit', 'resolution')], 2984 is_static=True) 2985 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] 2986 cls.add_method('StaticInit', 2987 'bool', 2988 [], 2989 is_static=True) 2990 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] 2991 cls.add_method('To', 2992 'ns3::int64x64_t', 2993 [param('ns3::Time::Unit', 'unit')], 2994 is_const=True) 2995 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] 2996 cls.add_method('ToDouble', 2997 'double', 2998 [param('ns3::Time::Unit', 'unit')], 2999 is_const=True) 3000 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] 3001 cls.add_method('ToInteger', 3002 'int64_t', 3003 [param('ns3::Time::Unit', 'unit')], 3004 is_const=True) 3005 return 3006 3007def register_Ns3TimeWithUnit_methods(root_module, cls): 3008 cls.add_output_stream_operator() 3009 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor] 3010 cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')]) 3011 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor] 3012 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) 3013 return 3014 3015def register_Ns3TypeId_methods(root_module, cls): 3016 cls.add_binary_comparison_operator('==') 3017 cls.add_binary_comparison_operator('!=') 3018 cls.add_output_stream_operator() 3019 cls.add_binary_comparison_operator('<') 3020 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] 3021 cls.add_constructor([param('char const *', 'name')]) 3022 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] 3023 cls.add_constructor([]) 3024 ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [constructor] 3025 cls.add_constructor([param('ns3::TypeId const &', 'o')]) 3026 ## 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] 3027 cls.add_method('AddAttribute', 3028 'ns3::TypeId', 3029 [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='""')]) 3030 ## 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] 3031 cls.add_method('AddAttribute', 3032 'ns3::TypeId', 3033 [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='""')]) 3034 ## 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] 3035 cls.add_method('AddTraceSource', 3036 'ns3::TypeId', 3037 [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='""')]) 3038 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(std::size_t i) const [member function] 3039 cls.add_method('GetAttribute', 3040 'ns3::TypeId::AttributeInformation', 3041 [param('std::size_t', 'i')], 3042 is_const=True) 3043 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(std::size_t i) const [member function] 3044 cls.add_method('GetAttributeFullName', 3045 'std::string', 3046 [param('std::size_t', 'i')], 3047 is_const=True) 3048 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetAttributeN() const [member function] 3049 cls.add_method('GetAttributeN', 3050 'std::size_t', 3051 [], 3052 is_const=True) 3053 ## 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] 3054 cls.add_method('GetConstructor', 3055 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 3056 [], 3057 is_const=True) 3058 ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function] 3059 cls.add_method('GetGroupName', 3060 'std::string', 3061 [], 3062 is_const=True) 3063 ## type-id.h (module 'core'): ns3::TypeId::hash_t ns3::TypeId::GetHash() const [member function] 3064 cls.add_method('GetHash', 3065 'ns3::TypeId::hash_t', 3066 [], 3067 is_const=True) 3068 ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function] 3069 cls.add_method('GetName', 3070 'std::string', 3071 [], 3072 is_const=True) 3073 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function] 3074 cls.add_method('GetParent', 3075 'ns3::TypeId', 3076 [], 3077 is_const=True) 3078 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint16_t i) [member function] 3079 cls.add_method('GetRegistered', 3080 'ns3::TypeId', 3081 [param('uint16_t', 'i')], 3082 is_static=True) 3083 ## type-id.h (module 'core'): static uint16_t ns3::TypeId::GetRegisteredN() [member function] 3084 cls.add_method('GetRegisteredN', 3085 'uint16_t', 3086 [], 3087 is_static=True) 3088 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetSize() const [member function] 3089 cls.add_method('GetSize', 3090 'std::size_t', 3091 [], 3092 is_const=True) 3093 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(std::size_t i) const [member function] 3094 cls.add_method('GetTraceSource', 3095 'ns3::TypeId::TraceSourceInformation', 3096 [param('std::size_t', 'i')], 3097 is_const=True) 3098 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetTraceSourceN() const [member function] 3099 cls.add_method('GetTraceSourceN', 3100 'std::size_t', 3101 [], 3102 is_const=True) 3103 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] 3104 cls.add_method('GetUid', 3105 'uint16_t', 3106 [], 3107 is_const=True) 3108 ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function] 3109 cls.add_method('HasConstructor', 3110 'bool', 3111 [], 3112 is_const=True) 3113 ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function] 3114 cls.add_method('HasParent', 3115 'bool', 3116 [], 3117 is_const=True) 3118 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function] 3119 cls.add_method('HideFromDocumentation', 3120 'ns3::TypeId', 3121 []) 3122 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] 3123 cls.add_method('IsChildOf', 3124 'bool', 3125 [param('ns3::TypeId', 'other')], 3126 is_const=True) 3127 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] 3128 cls.add_method('LookupAttributeByName', 3129 'bool', 3130 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], 3131 is_const=True) 3132 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(ns3::TypeId::hash_t hash) [member function] 3133 cls.add_method('LookupByHash', 3134 'ns3::TypeId', 3135 [param('uint32_t', 'hash')], 3136 is_static=True) 3137 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(ns3::TypeId::hash_t hash, ns3::TypeId * tid) [member function] 3138 cls.add_method('LookupByHashFailSafe', 3139 'bool', 3140 [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')], 3141 is_static=True) 3142 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] 3143 cls.add_method('LookupByName', 3144 'ns3::TypeId', 3145 [param('std::string', 'name')], 3146 is_static=True) 3147 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] 3148 cls.add_method('LookupTraceSourceByName', 3149 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3150 [param('std::string', 'name')], 3151 is_const=True) 3152 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name, ns3::TypeId::TraceSourceInformation * info) const [member function] 3153 cls.add_method('LookupTraceSourceByName', 3154 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3155 [param('std::string', 'name'), param('ns3::TypeId::TraceSourceInformation *', 'info')], 3156 is_const=True) 3157 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] 3158 cls.add_method('MustHideFromDocumentation', 3159 'bool', 3160 [], 3161 is_const=True) 3162 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(std::size_t i, ns3::Ptr<const ns3::AttributeValue> initialValue) [member function] 3163 cls.add_method('SetAttributeInitialValue', 3164 'bool', 3165 [param('std::size_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) 3166 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] 3167 cls.add_method('SetGroupName', 3168 'ns3::TypeId', 3169 [param('std::string', 'groupName')]) 3170 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] 3171 cls.add_method('SetParent', 3172 'ns3::TypeId', 3173 [param('ns3::TypeId', 'tid')]) 3174 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function] 3175 cls.add_method('SetSize', 3176 'ns3::TypeId', 3177 [param('std::size_t', 'size')]) 3178 ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t uid) [member function] 3179 cls.add_method('SetUid', 3180 'void', 3181 [param('uint16_t', 'uid')]) 3182 return 3183 3184def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): 3185 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] 3186 cls.add_constructor([]) 3187 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [constructor] 3188 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) 3189 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] 3190 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) 3191 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] 3192 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 3193 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) 3194 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] 3195 cls.add_instance_attribute('help', 'std::string', is_const=False) 3196 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] 3197 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3198 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] 3199 cls.add_instance_attribute('name', 'std::string', is_const=False) 3200 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] 3201 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3202 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportLevel [variable] 3203 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3204 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportMsg [variable] 3205 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3206 return 3207 3208def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): 3209 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] 3210 cls.add_constructor([]) 3211 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [constructor] 3212 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) 3213 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] 3214 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) 3215 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::callback [variable] 3216 cls.add_instance_attribute('callback', 'std::string', is_const=False) 3217 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] 3218 cls.add_instance_attribute('help', 'std::string', is_const=False) 3219 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] 3220 cls.add_instance_attribute('name', 'std::string', is_const=False) 3221 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportLevel [variable] 3222 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3223 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportMsg [variable] 3224 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3225 return 3226 3227def register_Ns3Vector2D_methods(root_module, cls): 3228 cls.add_output_stream_operator() 3229 cls.add_binary_comparison_operator('<') 3230 cls.add_binary_numeric_operator('-', root_module['ns3::Vector2D'], root_module['ns3::Vector2D'], param('ns3::Vector2D const &', 'right')) 3231 cls.add_binary_numeric_operator('+', root_module['ns3::Vector2D'], root_module['ns3::Vector2D'], param('ns3::Vector2D const &', 'right')) 3232 cls.add_binary_comparison_operator('!=') 3233 cls.add_binary_comparison_operator('==') 3234 cls.add_binary_comparison_operator('>=') 3235 cls.add_binary_comparison_operator('>') 3236 cls.add_binary_comparison_operator('<=') 3237 ## vector.h (module 'core'): ns3::Vector2D::Vector2D(ns3::Vector2D const & arg0) [constructor] 3238 cls.add_constructor([param('ns3::Vector2D const &', 'arg0')]) 3239 ## vector.h (module 'core'): ns3::Vector2D::Vector2D(double _x, double _y) [constructor] 3240 cls.add_constructor([param('double', '_x'), param('double', '_y')]) 3241 ## vector.h (module 'core'): ns3::Vector2D::Vector2D() [constructor] 3242 cls.add_constructor([]) 3243 ## vector.h (module 'core'): double ns3::Vector2D::GetLength() const [member function] 3244 cls.add_method('GetLength', 3245 'double', 3246 [], 3247 is_const=True) 3248 ## vector.h (module 'core'): double ns3::Vector2D::GetLengthSquared() const [member function] 3249 cls.add_method('GetLengthSquared', 3250 'double', 3251 [], 3252 is_const=True) 3253 ## vector.h (module 'core'): ns3::Vector2D::x [variable] 3254 cls.add_instance_attribute('x', 'double', is_const=False) 3255 ## vector.h (module 'core'): ns3::Vector2D::y [variable] 3256 cls.add_instance_attribute('y', 'double', is_const=False) 3257 return 3258 3259def register_Ns3Vector3D_methods(root_module, cls): 3260 cls.add_output_stream_operator() 3261 cls.add_binary_comparison_operator('<') 3262 cls.add_binary_numeric_operator('-', root_module['ns3::Vector3D'], root_module['ns3::Vector3D'], param('ns3::Vector3D const &', 'right')) 3263 cls.add_binary_numeric_operator('+', root_module['ns3::Vector3D'], root_module['ns3::Vector3D'], param('ns3::Vector3D const &', 'right')) 3264 cls.add_binary_comparison_operator('!=') 3265 cls.add_binary_comparison_operator('==') 3266 cls.add_binary_comparison_operator('>=') 3267 cls.add_binary_comparison_operator('>') 3268 cls.add_binary_comparison_operator('<=') 3269 ## vector.h (module 'core'): ns3::Vector3D::Vector3D(ns3::Vector3D const & arg0) [constructor] 3270 cls.add_constructor([param('ns3::Vector3D const &', 'arg0')]) 3271 ## vector.h (module 'core'): ns3::Vector3D::Vector3D(double _x, double _y, double _z) [constructor] 3272 cls.add_constructor([param('double', '_x'), param('double', '_y'), param('double', '_z')]) 3273 ## vector.h (module 'core'): ns3::Vector3D::Vector3D() [constructor] 3274 cls.add_constructor([]) 3275 ## vector.h (module 'core'): double ns3::Vector3D::GetLength() const [member function] 3276 cls.add_method('GetLength', 3277 'double', 3278 [], 3279 is_const=True) 3280 ## vector.h (module 'core'): double ns3::Vector3D::GetLengthSquared() const [member function] 3281 cls.add_method('GetLengthSquared', 3282 'double', 3283 [], 3284 is_const=True) 3285 ## vector.h (module 'core'): ns3::Vector3D::x [variable] 3286 cls.add_instance_attribute('x', 'double', is_const=False) 3287 ## vector.h (module 'core'): ns3::Vector3D::y [variable] 3288 cls.add_instance_attribute('y', 'double', is_const=False) 3289 ## vector.h (module 'core'): ns3::Vector3D::z [variable] 3290 cls.add_instance_attribute('z', 'double', is_const=False) 3291 return 3292 3293def register_Ns3Waypoint_methods(root_module, cls): 3294 cls.add_output_stream_operator() 3295 ## waypoint.h (module 'mobility'): ns3::Waypoint::Waypoint(ns3::Waypoint const & arg0) [constructor] 3296 cls.add_constructor([param('ns3::Waypoint const &', 'arg0')]) 3297 ## waypoint.h (module 'mobility'): ns3::Waypoint::Waypoint(ns3::Time const & waypointTime, ns3::Vector const & waypointPosition) [constructor] 3298 cls.add_constructor([param('ns3::Time const &', 'waypointTime'), param('ns3::Vector const &', 'waypointPosition')]) 3299 ## waypoint.h (module 'mobility'): ns3::Waypoint::Waypoint() [constructor] 3300 cls.add_constructor([]) 3301 ## waypoint.h (module 'mobility'): ns3::Waypoint::position [variable] 3302 cls.add_instance_attribute('position', 'ns3::Vector', is_const=False) 3303 ## waypoint.h (module 'mobility'): ns3::Waypoint::time [variable] 3304 cls.add_instance_attribute('time', 'ns3::Time', is_const=False) 3305 return 3306 3307def register_Ns3Empty_methods(root_module, cls): 3308 ## empty.h (module 'core'): ns3::empty::empty() [constructor] 3309 cls.add_constructor([]) 3310 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [constructor] 3311 cls.add_constructor([param('ns3::empty const &', 'arg0')]) 3312 return 3313 3314def register_Ns3Int64x64_t_methods(root_module, cls): 3315 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', 'right')) 3316 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3317 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3318 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3319 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3320 cls.add_binary_comparison_operator('!=') 3321 cls.add_binary_comparison_operator('<=') 3322 cls.add_binary_comparison_operator('>=') 3323 cls.add_output_stream_operator() 3324 cls.add_binary_comparison_operator('==') 3325 cls.add_binary_comparison_operator('<') 3326 cls.add_binary_comparison_operator('>') 3327 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) 3328 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) 3329 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) 3330 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) 3331 cls.add_unary_numeric_operator('-') 3332 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] 3333 cls.add_constructor([]) 3334 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(double const value) [constructor] 3335 cls.add_constructor([param('double const', 'value')]) 3336 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long double const value) [constructor] 3337 cls.add_constructor([param('long double const', 'value')]) 3338 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int const v) [constructor] 3339 cls.add_constructor([param('int const', 'v')]) 3340 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long int const v) [constructor] 3341 cls.add_constructor([param('long int const', 'v')]) 3342 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int const v) [constructor] 3343 cls.add_constructor([param('long long int const', 'v')]) 3344 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int const v) [constructor] 3345 cls.add_constructor([param('unsigned int const', 'v')]) 3346 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int const v) [constructor] 3347 cls.add_constructor([param('long unsigned int const', 'v')]) 3348 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int const v) [constructor] 3349 cls.add_constructor([param('long long unsigned int const', 'v')]) 3350 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t const hi, uint64_t const lo) [constructor] 3351 cls.add_constructor([param('int64_t const', 'hi'), param('uint64_t const', 'lo')]) 3352 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [constructor] 3353 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) 3354 ## int64x64-128.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] 3355 cls.add_method('GetDouble', 3356 'double', 3357 [], 3358 is_const=True) 3359 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] 3360 cls.add_method('GetHigh', 3361 'int64_t', 3362 [], 3363 is_const=True) 3364 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetInt() const [member function] 3365 cls.add_method('GetInt', 3366 'int64_t', 3367 [], 3368 is_const=True) 3369 ## int64x64-128.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] 3370 cls.add_method('GetLow', 3371 'uint64_t', 3372 [], 3373 is_const=True) 3374 ## int64x64-128.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t const v) [member function] 3375 cls.add_method('Invert', 3376 'ns3::int64x64_t', 3377 [param('uint64_t const', 'v')], 3378 is_static=True) 3379 ## int64x64-128.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] 3380 cls.add_method('MulByInvert', 3381 'void', 3382 [param('ns3::int64x64_t const &', 'o')]) 3383 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::Round() const [member function] 3384 cls.add_method('Round', 3385 'int64_t', 3386 [], 3387 is_const=True) 3388 ## int64x64-128.h (module 'core'): ns3::int64x64_t::implementation [variable] 3389 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) 3390 return 3391 3392def register_Ns3Chunk_methods(root_module, cls): 3393 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] 3394 cls.add_constructor([]) 3395 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [constructor] 3396 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) 3397 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] 3398 cls.add_method('Deserialize', 3399 'uint32_t', 3400 [param('ns3::Buffer::Iterator', 'start')], 3401 is_pure_virtual=True, is_virtual=True) 3402 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 3403 cls.add_method('Deserialize', 3404 'uint32_t', 3405 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 3406 is_virtual=True) 3407 ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function] 3408 cls.add_method('GetTypeId', 3409 'ns3::TypeId', 3410 [], 3411 is_static=True) 3412 ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function] 3413 cls.add_method('Print', 3414 'void', 3415 [param('std::ostream &', 'os')], 3416 is_const=True, is_pure_virtual=True, is_virtual=True) 3417 return 3418 3419def register_Ns3Header_methods(root_module, cls): 3420 cls.add_output_stream_operator() 3421 ## header.h (module 'network'): ns3::Header::Header() [constructor] 3422 cls.add_constructor([]) 3423 ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [constructor] 3424 cls.add_constructor([param('ns3::Header const &', 'arg0')]) 3425 ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] 3426 cls.add_method('Deserialize', 3427 'uint32_t', 3428 [param('ns3::Buffer::Iterator', 'start')], 3429 is_pure_virtual=True, is_virtual=True) 3430 ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function] 3431 cls.add_method('GetSerializedSize', 3432 'uint32_t', 3433 [], 3434 is_const=True, is_pure_virtual=True, is_virtual=True) 3435 ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] 3436 cls.add_method('GetTypeId', 3437 'ns3::TypeId', 3438 [], 3439 is_static=True) 3440 ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function] 3441 cls.add_method('Print', 3442 'void', 3443 [param('std::ostream &', 'os')], 3444 is_const=True, is_pure_virtual=True, is_virtual=True) 3445 ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] 3446 cls.add_method('Serialize', 3447 'void', 3448 [param('ns3::Buffer::Iterator', 'start')], 3449 is_const=True, is_pure_virtual=True, is_virtual=True) 3450 return 3451 3452def register_Ns3Object_methods(root_module, cls): 3453 ## object.h (module 'core'): ns3::Object::Object() [constructor] 3454 cls.add_constructor([]) 3455 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] 3456 cls.add_method('AggregateObject', 3457 'void', 3458 [param('ns3::Ptr< ns3::Object >', 'other')]) 3459 ## object.h (module 'core'): void ns3::Object::Dispose() [member function] 3460 cls.add_method('Dispose', 3461 'void', 3462 []) 3463 ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] 3464 cls.add_method('GetAggregateIterator', 3465 'ns3::Object::AggregateIterator', 3466 [], 3467 is_const=True) 3468 ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] 3469 cls.add_method('GetInstanceTypeId', 3470 'ns3::TypeId', 3471 [], 3472 is_const=True, is_virtual=True) 3473 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject() const [member function] 3474 cls.add_method('GetObject', 3475 'ns3::Ptr< ns3::Object >', 3476 [], 3477 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3478 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject(ns3::TypeId tid) const [member function] 3479 cls.add_method('GetObject', 3480 'ns3::Ptr< ns3::Object >', 3481 [param('ns3::TypeId', 'tid')], 3482 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3483 ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] 3484 cls.add_method('GetTypeId', 3485 'ns3::TypeId', 3486 [], 3487 is_static=True) 3488 ## object.h (module 'core'): void ns3::Object::Initialize() [member function] 3489 cls.add_method('Initialize', 3490 'void', 3491 []) 3492 ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] 3493 cls.add_method('IsInitialized', 3494 'bool', 3495 [], 3496 is_const=True) 3497 ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] 3498 cls.add_constructor([param('ns3::Object const &', 'o')], 3499 visibility='protected') 3500 ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] 3501 cls.add_method('DoDispose', 3502 'void', 3503 [], 3504 is_virtual=True, visibility='protected') 3505 ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] 3506 cls.add_method('DoInitialize', 3507 'void', 3508 [], 3509 is_virtual=True, visibility='protected') 3510 ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] 3511 cls.add_method('NotifyNewAggregate', 3512 'void', 3513 [], 3514 is_virtual=True, visibility='protected') 3515 return 3516 3517def register_Ns3ObjectAggregateIterator_methods(root_module, cls): 3518 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] 3519 cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) 3520 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] 3521 cls.add_constructor([]) 3522 ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] 3523 cls.add_method('HasNext', 3524 'bool', 3525 [], 3526 is_const=True) 3527 ## object.h (module 'core'): ns3::Ptr<const ns3::Object> ns3::Object::AggregateIterator::Next() [member function] 3528 cls.add_method('Next', 3529 'ns3::Ptr< ns3::Object const >', 3530 []) 3531 return 3532 3533def register_Ns3PositionAllocator_methods(root_module, cls): 3534 ## position-allocator.h (module 'mobility'): ns3::PositionAllocator::PositionAllocator(ns3::PositionAllocator const & arg0) [constructor] 3535 cls.add_constructor([param('ns3::PositionAllocator const &', 'arg0')]) 3536 ## position-allocator.h (module 'mobility'): ns3::PositionAllocator::PositionAllocator() [constructor] 3537 cls.add_constructor([]) 3538 ## position-allocator.h (module 'mobility'): int64_t ns3::PositionAllocator::AssignStreams(int64_t stream) [member function] 3539 cls.add_method('AssignStreams', 3540 'int64_t', 3541 [param('int64_t', 'stream')], 3542 is_pure_virtual=True, is_virtual=True) 3543 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::PositionAllocator::GetNext() const [member function] 3544 cls.add_method('GetNext', 3545 'ns3::Vector', 3546 [], 3547 is_const=True, is_pure_virtual=True, is_virtual=True) 3548 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::PositionAllocator::GetTypeId() [member function] 3549 cls.add_method('GetTypeId', 3550 'ns3::TypeId', 3551 [], 3552 is_static=True) 3553 return 3554 3555def register_Ns3RandomBoxPositionAllocator_methods(root_module, cls): 3556 ## position-allocator.h (module 'mobility'): ns3::RandomBoxPositionAllocator::RandomBoxPositionAllocator(ns3::RandomBoxPositionAllocator const & arg0) [constructor] 3557 cls.add_constructor([param('ns3::RandomBoxPositionAllocator const &', 'arg0')]) 3558 ## position-allocator.h (module 'mobility'): ns3::RandomBoxPositionAllocator::RandomBoxPositionAllocator() [constructor] 3559 cls.add_constructor([]) 3560 ## position-allocator.h (module 'mobility'): int64_t ns3::RandomBoxPositionAllocator::AssignStreams(int64_t stream) [member function] 3561 cls.add_method('AssignStreams', 3562 'int64_t', 3563 [param('int64_t', 'stream')], 3564 is_virtual=True) 3565 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::RandomBoxPositionAllocator::GetNext() const [member function] 3566 cls.add_method('GetNext', 3567 'ns3::Vector', 3568 [], 3569 is_const=True, is_virtual=True) 3570 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::RandomBoxPositionAllocator::GetTypeId() [member function] 3571 cls.add_method('GetTypeId', 3572 'ns3::TypeId', 3573 [], 3574 is_static=True) 3575 ## position-allocator.h (module 'mobility'): void ns3::RandomBoxPositionAllocator::SetX(ns3::Ptr<ns3::RandomVariableStream> x) [member function] 3576 cls.add_method('SetX', 3577 'void', 3578 [param('ns3::Ptr< ns3::RandomVariableStream >', 'x')]) 3579 ## position-allocator.h (module 'mobility'): void ns3::RandomBoxPositionAllocator::SetY(ns3::Ptr<ns3::RandomVariableStream> y) [member function] 3580 cls.add_method('SetY', 3581 'void', 3582 [param('ns3::Ptr< ns3::RandomVariableStream >', 'y')]) 3583 ## position-allocator.h (module 'mobility'): void ns3::RandomBoxPositionAllocator::SetZ(ns3::Ptr<ns3::RandomVariableStream> z) [member function] 3584 cls.add_method('SetZ', 3585 'void', 3586 [param('ns3::Ptr< ns3::RandomVariableStream >', 'z')]) 3587 return 3588 3589def register_Ns3RandomDiscPositionAllocator_methods(root_module, cls): 3590 ## position-allocator.h (module 'mobility'): ns3::RandomDiscPositionAllocator::RandomDiscPositionAllocator(ns3::RandomDiscPositionAllocator const & arg0) [constructor] 3591 cls.add_constructor([param('ns3::RandomDiscPositionAllocator const &', 'arg0')]) 3592 ## position-allocator.h (module 'mobility'): ns3::RandomDiscPositionAllocator::RandomDiscPositionAllocator() [constructor] 3593 cls.add_constructor([]) 3594 ## position-allocator.h (module 'mobility'): int64_t ns3::RandomDiscPositionAllocator::AssignStreams(int64_t stream) [member function] 3595 cls.add_method('AssignStreams', 3596 'int64_t', 3597 [param('int64_t', 'stream')], 3598 is_virtual=True) 3599 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::RandomDiscPositionAllocator::GetNext() const [member function] 3600 cls.add_method('GetNext', 3601 'ns3::Vector', 3602 [], 3603 is_const=True, is_virtual=True) 3604 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::RandomDiscPositionAllocator::GetTypeId() [member function] 3605 cls.add_method('GetTypeId', 3606 'ns3::TypeId', 3607 [], 3608 is_static=True) 3609 ## position-allocator.h (module 'mobility'): void ns3::RandomDiscPositionAllocator::SetRho(ns3::Ptr<ns3::RandomVariableStream> rho) [member function] 3610 cls.add_method('SetRho', 3611 'void', 3612 [param('ns3::Ptr< ns3::RandomVariableStream >', 'rho')]) 3613 ## position-allocator.h (module 'mobility'): void ns3::RandomDiscPositionAllocator::SetTheta(ns3::Ptr<ns3::RandomVariableStream> theta) [member function] 3614 cls.add_method('SetTheta', 3615 'void', 3616 [param('ns3::Ptr< ns3::RandomVariableStream >', 'theta')]) 3617 ## position-allocator.h (module 'mobility'): void ns3::RandomDiscPositionAllocator::SetX(double x) [member function] 3618 cls.add_method('SetX', 3619 'void', 3620 [param('double', 'x')]) 3621 ## position-allocator.h (module 'mobility'): void ns3::RandomDiscPositionAllocator::SetY(double y) [member function] 3622 cls.add_method('SetY', 3623 'void', 3624 [param('double', 'y')]) 3625 ## position-allocator.h (module 'mobility'): void ns3::RandomDiscPositionAllocator::SetZ(double z) [member function] 3626 cls.add_method('SetZ', 3627 'void', 3628 [param('double', 'z')]) 3629 return 3630 3631def register_Ns3RandomRectanglePositionAllocator_methods(root_module, cls): 3632 ## position-allocator.h (module 'mobility'): ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator(ns3::RandomRectanglePositionAllocator const & arg0) [constructor] 3633 cls.add_constructor([param('ns3::RandomRectanglePositionAllocator const &', 'arg0')]) 3634 ## position-allocator.h (module 'mobility'): ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator() [constructor] 3635 cls.add_constructor([]) 3636 ## position-allocator.h (module 'mobility'): int64_t ns3::RandomRectanglePositionAllocator::AssignStreams(int64_t stream) [member function] 3637 cls.add_method('AssignStreams', 3638 'int64_t', 3639 [param('int64_t', 'stream')], 3640 is_virtual=True) 3641 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::RandomRectanglePositionAllocator::GetNext() const [member function] 3642 cls.add_method('GetNext', 3643 'ns3::Vector', 3644 [], 3645 is_const=True, is_virtual=True) 3646 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::RandomRectanglePositionAllocator::GetTypeId() [member function] 3647 cls.add_method('GetTypeId', 3648 'ns3::TypeId', 3649 [], 3650 is_static=True) 3651 ## position-allocator.h (module 'mobility'): void ns3::RandomRectanglePositionAllocator::SetX(ns3::Ptr<ns3::RandomVariableStream> x) [member function] 3652 cls.add_method('SetX', 3653 'void', 3654 [param('ns3::Ptr< ns3::RandomVariableStream >', 'x')]) 3655 ## position-allocator.h (module 'mobility'): void ns3::RandomRectanglePositionAllocator::SetY(ns3::Ptr<ns3::RandomVariableStream> y) [member function] 3656 cls.add_method('SetY', 3657 'void', 3658 [param('ns3::Ptr< ns3::RandomVariableStream >', 'y')]) 3659 ## position-allocator.h (module 'mobility'): void ns3::RandomRectanglePositionAllocator::SetZ(double z) [member function] 3660 cls.add_method('SetZ', 3661 'void', 3662 [param('double', 'z')]) 3663 return 3664 3665def register_Ns3RandomVariableStream_methods(root_module, cls): 3666 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] 3667 cls.add_method('GetTypeId', 3668 'ns3::TypeId', 3669 [], 3670 is_static=True) 3671 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] 3672 cls.add_constructor([]) 3673 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] 3674 cls.add_method('SetStream', 3675 'void', 3676 [param('int64_t', 'stream')]) 3677 ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] 3678 cls.add_method('GetStream', 3679 'int64_t', 3680 [], 3681 is_const=True) 3682 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] 3683 cls.add_method('SetAntithetic', 3684 'void', 3685 [param('bool', 'isAntithetic')]) 3686 ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] 3687 cls.add_method('IsAntithetic', 3688 'bool', 3689 [], 3690 is_const=True) 3691 ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] 3692 cls.add_method('GetValue', 3693 'double', 3694 [], 3695 is_pure_virtual=True, is_virtual=True) 3696 ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] 3697 cls.add_method('GetInteger', 3698 'uint32_t', 3699 [], 3700 is_pure_virtual=True, is_virtual=True) 3701 ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] 3702 cls.add_method('Peek', 3703 'ns3::RngStream *', 3704 [], 3705 is_const=True, visibility='protected') 3706 return 3707 3708def register_Ns3SequentialRandomVariable_methods(root_module, cls): 3709 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] 3710 cls.add_method('GetTypeId', 3711 'ns3::TypeId', 3712 [], 3713 is_static=True) 3714 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] 3715 cls.add_constructor([]) 3716 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] 3717 cls.add_method('GetMin', 3718 'double', 3719 [], 3720 is_const=True) 3721 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] 3722 cls.add_method('GetMax', 3723 'double', 3724 [], 3725 is_const=True) 3726 ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function] 3727 cls.add_method('GetIncrement', 3728 'ns3::Ptr< ns3::RandomVariableStream >', 3729 [], 3730 is_const=True) 3731 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] 3732 cls.add_method('GetConsecutive', 3733 'uint32_t', 3734 [], 3735 is_const=True) 3736 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] 3737 cls.add_method('GetValue', 3738 'double', 3739 [], 3740 is_virtual=True) 3741 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] 3742 cls.add_method('GetInteger', 3743 'uint32_t', 3744 [], 3745 is_virtual=True) 3746 return 3747 3748def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): 3749 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] 3750 cls.add_constructor([]) 3751 ## 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] 3752 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) 3753 return 3754 3755def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): 3756 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor] 3757 cls.add_constructor([]) 3758 ## 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] 3759 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) 3760 return 3761 3762def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): 3763 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor] 3764 cls.add_constructor([]) 3765 ## 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] 3766 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) 3767 return 3768 3769def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): 3770 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] 3771 cls.add_constructor([]) 3772 ## 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] 3773 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) 3774 return 3775 3776def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): 3777 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor] 3778 cls.add_constructor([]) 3779 ## 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] 3780 cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) 3781 return 3782 3783def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): 3784 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor] 3785 cls.add_constructor([]) 3786 ## 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] 3787 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) 3788 return 3789 3790def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): 3791 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor] 3792 cls.add_constructor([]) 3793 ## 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] 3794 cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) 3795 return 3796 3797def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): 3798 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount() [constructor] 3799 cls.add_constructor([]) 3800 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount(ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > const & o) [constructor] 3801 cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) 3802 return 3803 3804def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): 3805 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor] 3806 cls.add_constructor([]) 3807 ## 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] 3808 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) 3809 return 3810 3811def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): 3812 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] 3813 cls.add_constructor([]) 3814 ## 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] 3815 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) 3816 return 3817 3818def register_Ns3TraceSourceAccessor_methods(root_module, cls): 3819 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] 3820 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) 3821 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] 3822 cls.add_constructor([]) 3823 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 3824 cls.add_method('Connect', 3825 'bool', 3826 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 3827 is_const=True, is_pure_virtual=True, is_virtual=True) 3828 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 3829 cls.add_method('ConnectWithoutContext', 3830 'bool', 3831 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 3832 is_const=True, is_pure_virtual=True, is_virtual=True) 3833 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 3834 cls.add_method('Disconnect', 3835 'bool', 3836 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 3837 is_const=True, is_pure_virtual=True, is_virtual=True) 3838 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 3839 cls.add_method('DisconnectWithoutContext', 3840 'bool', 3841 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 3842 is_const=True, is_pure_virtual=True, is_virtual=True) 3843 return 3844 3845def register_Ns3Trailer_methods(root_module, cls): 3846 cls.add_output_stream_operator() 3847 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] 3848 cls.add_constructor([]) 3849 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] 3850 cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) 3851 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] 3852 cls.add_method('Deserialize', 3853 'uint32_t', 3854 [param('ns3::Buffer::Iterator', 'end')], 3855 is_pure_virtual=True, is_virtual=True) 3856 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 3857 cls.add_method('Deserialize', 3858 'uint32_t', 3859 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 3860 is_virtual=True) 3861 ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] 3862 cls.add_method('GetSerializedSize', 3863 'uint32_t', 3864 [], 3865 is_const=True, is_pure_virtual=True, is_virtual=True) 3866 ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] 3867 cls.add_method('GetTypeId', 3868 'ns3::TypeId', 3869 [], 3870 is_static=True) 3871 ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] 3872 cls.add_method('Print', 3873 'void', 3874 [param('std::ostream &', 'os')], 3875 is_const=True, is_pure_virtual=True, is_virtual=True) 3876 ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] 3877 cls.add_method('Serialize', 3878 'void', 3879 [param('ns3::Buffer::Iterator', 'start')], 3880 is_const=True, is_pure_virtual=True, is_virtual=True) 3881 return 3882 3883def register_Ns3TriangularRandomVariable_methods(root_module, cls): 3884 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] 3885 cls.add_method('GetTypeId', 3886 'ns3::TypeId', 3887 [], 3888 is_static=True) 3889 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] 3890 cls.add_constructor([]) 3891 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] 3892 cls.add_method('GetMean', 3893 'double', 3894 [], 3895 is_const=True) 3896 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] 3897 cls.add_method('GetMin', 3898 'double', 3899 [], 3900 is_const=True) 3901 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] 3902 cls.add_method('GetMax', 3903 'double', 3904 [], 3905 is_const=True) 3906 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] 3907 cls.add_method('GetValue', 3908 'double', 3909 [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) 3910 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] 3911 cls.add_method('GetInteger', 3912 'uint32_t', 3913 [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) 3914 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] 3915 cls.add_method('GetValue', 3916 'double', 3917 [], 3918 is_virtual=True) 3919 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] 3920 cls.add_method('GetInteger', 3921 'uint32_t', 3922 [], 3923 is_virtual=True) 3924 return 3925 3926def register_Ns3UniformDiscPositionAllocator_methods(root_module, cls): 3927 ## position-allocator.h (module 'mobility'): ns3::UniformDiscPositionAllocator::UniformDiscPositionAllocator(ns3::UniformDiscPositionAllocator const & arg0) [constructor] 3928 cls.add_constructor([param('ns3::UniformDiscPositionAllocator const &', 'arg0')]) 3929 ## position-allocator.h (module 'mobility'): ns3::UniformDiscPositionAllocator::UniformDiscPositionAllocator() [constructor] 3930 cls.add_constructor([]) 3931 ## position-allocator.h (module 'mobility'): int64_t ns3::UniformDiscPositionAllocator::AssignStreams(int64_t stream) [member function] 3932 cls.add_method('AssignStreams', 3933 'int64_t', 3934 [param('int64_t', 'stream')], 3935 is_virtual=True) 3936 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::UniformDiscPositionAllocator::GetNext() const [member function] 3937 cls.add_method('GetNext', 3938 'ns3::Vector', 3939 [], 3940 is_const=True, is_virtual=True) 3941 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::UniformDiscPositionAllocator::GetTypeId() [member function] 3942 cls.add_method('GetTypeId', 3943 'ns3::TypeId', 3944 [], 3945 is_static=True) 3946 ## position-allocator.h (module 'mobility'): void ns3::UniformDiscPositionAllocator::SetRho(double rho) [member function] 3947 cls.add_method('SetRho', 3948 'void', 3949 [param('double', 'rho')]) 3950 ## position-allocator.h (module 'mobility'): void ns3::UniformDiscPositionAllocator::SetX(double x) [member function] 3951 cls.add_method('SetX', 3952 'void', 3953 [param('double', 'x')]) 3954 ## position-allocator.h (module 'mobility'): void ns3::UniformDiscPositionAllocator::SetY(double y) [member function] 3955 cls.add_method('SetY', 3956 'void', 3957 [param('double', 'y')]) 3958 ## position-allocator.h (module 'mobility'): void ns3::UniformDiscPositionAllocator::SetZ(double z) [member function] 3959 cls.add_method('SetZ', 3960 'void', 3961 [param('double', 'z')]) 3962 return 3963 3964def register_Ns3UniformRandomVariable_methods(root_module, cls): 3965 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] 3966 cls.add_method('GetTypeId', 3967 'ns3::TypeId', 3968 [], 3969 is_static=True) 3970 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] 3971 cls.add_constructor([]) 3972 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] 3973 cls.add_method('GetMin', 3974 'double', 3975 [], 3976 is_const=True) 3977 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] 3978 cls.add_method('GetMax', 3979 'double', 3980 [], 3981 is_const=True) 3982 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] 3983 cls.add_method('GetValue', 3984 'double', 3985 [param('double', 'min'), param('double', 'max')]) 3986 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] 3987 cls.add_method('GetInteger', 3988 'uint32_t', 3989 [param('uint32_t', 'min'), param('uint32_t', 'max')]) 3990 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] 3991 cls.add_method('GetValue', 3992 'double', 3993 [], 3994 is_virtual=True) 3995 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] 3996 cls.add_method('GetInteger', 3997 'uint32_t', 3998 [], 3999 is_virtual=True) 4000 return 4001 4002def register_Ns3WeibullRandomVariable_methods(root_module, cls): 4003 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] 4004 cls.add_method('GetTypeId', 4005 'ns3::TypeId', 4006 [], 4007 is_static=True) 4008 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] 4009 cls.add_constructor([]) 4010 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] 4011 cls.add_method('GetScale', 4012 'double', 4013 [], 4014 is_const=True) 4015 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] 4016 cls.add_method('GetShape', 4017 'double', 4018 [], 4019 is_const=True) 4020 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] 4021 cls.add_method('GetBound', 4022 'double', 4023 [], 4024 is_const=True) 4025 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] 4026 cls.add_method('GetValue', 4027 'double', 4028 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 4029 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 4030 cls.add_method('GetInteger', 4031 'uint32_t', 4032 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 4033 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] 4034 cls.add_method('GetValue', 4035 'double', 4036 [], 4037 is_virtual=True) 4038 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] 4039 cls.add_method('GetInteger', 4040 'uint32_t', 4041 [], 4042 is_virtual=True) 4043 return 4044 4045def register_Ns3ZetaRandomVariable_methods(root_module, cls): 4046 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] 4047 cls.add_method('GetTypeId', 4048 'ns3::TypeId', 4049 [], 4050 is_static=True) 4051 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] 4052 cls.add_constructor([]) 4053 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] 4054 cls.add_method('GetAlpha', 4055 'double', 4056 [], 4057 is_const=True) 4058 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] 4059 cls.add_method('GetValue', 4060 'double', 4061 [param('double', 'alpha')]) 4062 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] 4063 cls.add_method('GetInteger', 4064 'uint32_t', 4065 [param('uint32_t', 'alpha')]) 4066 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] 4067 cls.add_method('GetValue', 4068 'double', 4069 [], 4070 is_virtual=True) 4071 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] 4072 cls.add_method('GetInteger', 4073 'uint32_t', 4074 [], 4075 is_virtual=True) 4076 return 4077 4078def register_Ns3ZipfRandomVariable_methods(root_module, cls): 4079 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] 4080 cls.add_method('GetTypeId', 4081 'ns3::TypeId', 4082 [], 4083 is_static=True) 4084 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] 4085 cls.add_constructor([]) 4086 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] 4087 cls.add_method('GetN', 4088 'uint32_t', 4089 [], 4090 is_const=True) 4091 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] 4092 cls.add_method('GetAlpha', 4093 'double', 4094 [], 4095 is_const=True) 4096 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] 4097 cls.add_method('GetValue', 4098 'double', 4099 [param('uint32_t', 'n'), param('double', 'alpha')]) 4100 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] 4101 cls.add_method('GetInteger', 4102 'uint32_t', 4103 [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) 4104 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] 4105 cls.add_method('GetValue', 4106 'double', 4107 [], 4108 is_virtual=True) 4109 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] 4110 cls.add_method('GetInteger', 4111 'uint32_t', 4112 [], 4113 is_virtual=True) 4114 return 4115 4116def register_Ns3AttributeAccessor_methods(root_module, cls): 4117 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] 4118 cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) 4119 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] 4120 cls.add_constructor([]) 4121 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 4122 cls.add_method('Get', 4123 'bool', 4124 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 4125 is_const=True, is_pure_virtual=True, is_virtual=True) 4126 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] 4127 cls.add_method('HasGetter', 4128 'bool', 4129 [], 4130 is_const=True, is_pure_virtual=True, is_virtual=True) 4131 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] 4132 cls.add_method('HasSetter', 4133 'bool', 4134 [], 4135 is_const=True, is_pure_virtual=True, is_virtual=True) 4136 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 4137 cls.add_method('Set', 4138 'bool', 4139 [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], 4140 is_const=True, is_pure_virtual=True, is_virtual=True) 4141 return 4142 4143def register_Ns3AttributeChecker_methods(root_module, cls): 4144 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] 4145 cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) 4146 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] 4147 cls.add_constructor([]) 4148 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 4149 cls.add_method('Check', 4150 'bool', 4151 [param('ns3::AttributeValue const &', 'value')], 4152 is_const=True, is_pure_virtual=True, is_virtual=True) 4153 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 4154 cls.add_method('Copy', 4155 'bool', 4156 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 4157 is_const=True, is_pure_virtual=True, is_virtual=True) 4158 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] 4159 cls.add_method('Create', 4160 'ns3::Ptr< ns3::AttributeValue >', 4161 [], 4162 is_const=True, is_pure_virtual=True, is_virtual=True) 4163 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] 4164 cls.add_method('CreateValidValue', 4165 'ns3::Ptr< ns3::AttributeValue >', 4166 [param('ns3::AttributeValue const &', 'value')], 4167 is_const=True) 4168 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] 4169 cls.add_method('GetUnderlyingTypeInformation', 4170 'std::string', 4171 [], 4172 is_const=True, is_pure_virtual=True, is_virtual=True) 4173 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] 4174 cls.add_method('GetValueTypeName', 4175 'std::string', 4176 [], 4177 is_const=True, is_pure_virtual=True, is_virtual=True) 4178 ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] 4179 cls.add_method('HasUnderlyingTypeInformation', 4180 'bool', 4181 [], 4182 is_const=True, is_pure_virtual=True, is_virtual=True) 4183 return 4184 4185def register_Ns3AttributeValue_methods(root_module, cls): 4186 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] 4187 cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) 4188 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] 4189 cls.add_constructor([]) 4190 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function] 4191 cls.add_method('Copy', 4192 'ns3::Ptr< ns3::AttributeValue >', 4193 [], 4194 is_const=True, is_pure_virtual=True, is_virtual=True) 4195 ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4196 cls.add_method('DeserializeFromString', 4197 'bool', 4198 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4199 is_pure_virtual=True, is_virtual=True) 4200 ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4201 cls.add_method('SerializeToString', 4202 'std::string', 4203 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4204 is_const=True, is_pure_virtual=True, is_virtual=True) 4205 return 4206 4207def register_Ns3BoxChecker_methods(root_module, cls): 4208 ## box.h (module 'mobility'): ns3::BoxChecker::BoxChecker() [constructor] 4209 cls.add_constructor([]) 4210 ## box.h (module 'mobility'): ns3::BoxChecker::BoxChecker(ns3::BoxChecker const & arg0) [constructor] 4211 cls.add_constructor([param('ns3::BoxChecker const &', 'arg0')]) 4212 return 4213 4214def register_Ns3BoxValue_methods(root_module, cls): 4215 ## box.h (module 'mobility'): ns3::BoxValue::BoxValue() [constructor] 4216 cls.add_constructor([]) 4217 ## box.h (module 'mobility'): ns3::BoxValue::BoxValue(ns3::Box const & value) [constructor] 4218 cls.add_constructor([param('ns3::Box const &', 'value')]) 4219 ## box.h (module 'mobility'): ns3::BoxValue::BoxValue(ns3::BoxValue const & arg0) [constructor] 4220 cls.add_constructor([param('ns3::BoxValue const &', 'arg0')]) 4221 ## box.h (module 'mobility'): ns3::Ptr<ns3::AttributeValue> ns3::BoxValue::Copy() const [member function] 4222 cls.add_method('Copy', 4223 'ns3::Ptr< ns3::AttributeValue >', 4224 [], 4225 is_const=True, is_virtual=True) 4226 ## box.h (module 'mobility'): bool ns3::BoxValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4227 cls.add_method('DeserializeFromString', 4228 'bool', 4229 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4230 is_virtual=True) 4231 ## box.h (module 'mobility'): ns3::Box ns3::BoxValue::Get() const [member function] 4232 cls.add_method('Get', 4233 'ns3::Box', 4234 [], 4235 is_const=True) 4236 ## box.h (module 'mobility'): std::string ns3::BoxValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4237 cls.add_method('SerializeToString', 4238 'std::string', 4239 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4240 is_const=True, is_virtual=True) 4241 ## box.h (module 'mobility'): void ns3::BoxValue::Set(ns3::Box const & value) [member function] 4242 cls.add_method('Set', 4243 'void', 4244 [param('ns3::Box const &', 'value')]) 4245 return 4246 4247def register_Ns3CallbackChecker_methods(root_module, cls): 4248 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] 4249 cls.add_constructor([]) 4250 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] 4251 cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) 4252 return 4253 4254def register_Ns3CallbackImplBase_methods(root_module, cls): 4255 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] 4256 cls.add_constructor([]) 4257 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] 4258 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) 4259 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] 4260 cls.add_method('GetTypeid', 4261 'std::string', 4262 [], 4263 is_const=True, is_pure_virtual=True, is_virtual=True) 4264 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function] 4265 cls.add_method('IsEqual', 4266 'bool', 4267 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 4268 is_const=True, is_pure_virtual=True, is_virtual=True) 4269 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] 4270 cls.add_method('Demangle', 4271 'std::string', 4272 [param('std::string const &', 'mangled')], 4273 is_static=True, visibility='protected') 4274 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4275 cls.add_method('GetCppTypeid', 4276 'std::string', 4277 [], 4278 is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected') 4279 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4280 cls.add_method('GetCppTypeid', 4281 'std::string', 4282 [], 4283 is_static=True, template_parameters=['void'], visibility='protected') 4284 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4285 cls.add_method('GetCppTypeid', 4286 'std::string', 4287 [], 4288 is_static=True, template_parameters=['ns3::Ptr<ns3::MobilityModel const> '], visibility='protected') 4289 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4290 cls.add_method('GetCppTypeid', 4291 'std::string', 4292 [], 4293 is_static=True, template_parameters=['ns3::Ptr<ns3::NetDevice> '], visibility='protected') 4294 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4295 cls.add_method('GetCppTypeid', 4296 'std::string', 4297 [], 4298 is_static=True, template_parameters=['ns3::Ptr<ns3::Packet const> '], visibility='protected') 4299 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4300 cls.add_method('GetCppTypeid', 4301 'std::string', 4302 [], 4303 is_static=True, template_parameters=['unsigned short'], visibility='protected') 4304 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4305 cls.add_method('GetCppTypeid', 4306 'std::string', 4307 [], 4308 is_static=True, template_parameters=['ns3::Address const&'], visibility='protected') 4309 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4310 cls.add_method('GetCppTypeid', 4311 'std::string', 4312 [], 4313 is_static=True, template_parameters=['ns3::NetDevice::PacketType'], visibility='protected') 4314 return 4315 4316def register_Ns3CallbackValue_methods(root_module, cls): 4317 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] 4318 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) 4319 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] 4320 cls.add_constructor([]) 4321 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] 4322 cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) 4323 ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function] 4324 cls.add_method('Copy', 4325 'ns3::Ptr< ns3::AttributeValue >', 4326 [], 4327 is_const=True, is_virtual=True) 4328 ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4329 cls.add_method('DeserializeFromString', 4330 'bool', 4331 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4332 is_virtual=True) 4333 ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4334 cls.add_method('SerializeToString', 4335 'std::string', 4336 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4337 is_const=True, is_virtual=True) 4338 ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] 4339 cls.add_method('Set', 4340 'void', 4341 [param('ns3::CallbackBase', 'base')]) 4342 return 4343 4344def register_Ns3ConstantRandomVariable_methods(root_module, cls): 4345 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] 4346 cls.add_method('GetTypeId', 4347 'ns3::TypeId', 4348 [], 4349 is_static=True) 4350 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] 4351 cls.add_constructor([]) 4352 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] 4353 cls.add_method('GetConstant', 4354 'double', 4355 [], 4356 is_const=True) 4357 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] 4358 cls.add_method('GetValue', 4359 'double', 4360 [param('double', 'constant')]) 4361 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] 4362 cls.add_method('GetInteger', 4363 'uint32_t', 4364 [param('uint32_t', 'constant')]) 4365 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] 4366 cls.add_method('GetValue', 4367 'double', 4368 [], 4369 is_virtual=True) 4370 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] 4371 cls.add_method('GetInteger', 4372 'uint32_t', 4373 [], 4374 is_virtual=True) 4375 return 4376 4377def register_Ns3DeterministicRandomVariable_methods(root_module, cls): 4378 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] 4379 cls.add_method('GetTypeId', 4380 'ns3::TypeId', 4381 [], 4382 is_static=True) 4383 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] 4384 cls.add_constructor([]) 4385 ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] 4386 cls.add_method('SetValueArray', 4387 'void', 4388 [param('double *', 'values'), param('std::size_t', 'length')]) 4389 ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] 4390 cls.add_method('GetValue', 4391 'double', 4392 [], 4393 is_virtual=True) 4394 ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] 4395 cls.add_method('GetInteger', 4396 'uint32_t', 4397 [], 4398 is_virtual=True) 4399 return 4400 4401def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): 4402 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] 4403 cls.add_constructor([]) 4404 ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] 4405 cls.add_method('CDF', 4406 'void', 4407 [param('double', 'v'), param('double', 'c')]) 4408 ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] 4409 cls.add_method('GetInteger', 4410 'uint32_t', 4411 [], 4412 is_virtual=True) 4413 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] 4414 cls.add_method('GetTypeId', 4415 'ns3::TypeId', 4416 [], 4417 is_static=True) 4418 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] 4419 cls.add_method('GetValue', 4420 'double', 4421 [], 4422 is_virtual=True) 4423 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate() [member function] 4424 cls.add_method('Interpolate', 4425 'double', 4426 [], 4427 is_virtual=True) 4428 ## random-variable-stream.h (module 'core'): bool ns3::EmpiricalRandomVariable::SetInterpolate(bool interpolate) [member function] 4429 cls.add_method('SetInterpolate', 4430 'bool', 4431 [param('bool', 'interpolate')]) 4432 return 4433 4434def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): 4435 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] 4436 cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) 4437 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] 4438 cls.add_constructor([]) 4439 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 4440 cls.add_method('Get', 4441 'bool', 4442 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 4443 is_const=True, is_virtual=True) 4444 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] 4445 cls.add_method('HasGetter', 4446 'bool', 4447 [], 4448 is_const=True, is_virtual=True) 4449 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] 4450 cls.add_method('HasSetter', 4451 'bool', 4452 [], 4453 is_const=True, is_virtual=True) 4454 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 4455 cls.add_method('Set', 4456 'bool', 4457 [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], 4458 is_const=True, is_virtual=True) 4459 return 4460 4461def register_Ns3EmptyAttributeChecker_methods(root_module, cls): 4462 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] 4463 cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) 4464 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] 4465 cls.add_constructor([]) 4466 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 4467 cls.add_method('Check', 4468 'bool', 4469 [param('ns3::AttributeValue const &', 'value')], 4470 is_const=True, is_virtual=True) 4471 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 4472 cls.add_method('Copy', 4473 'bool', 4474 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 4475 is_const=True, is_virtual=True) 4476 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeChecker::Create() const [member function] 4477 cls.add_method('Create', 4478 'ns3::Ptr< ns3::AttributeValue >', 4479 [], 4480 is_const=True, is_virtual=True) 4481 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] 4482 cls.add_method('GetUnderlyingTypeInformation', 4483 'std::string', 4484 [], 4485 is_const=True, is_virtual=True) 4486 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] 4487 cls.add_method('GetValueTypeName', 4488 'std::string', 4489 [], 4490 is_const=True, is_virtual=True) 4491 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] 4492 cls.add_method('HasUnderlyingTypeInformation', 4493 'bool', 4494 [], 4495 is_const=True, is_virtual=True) 4496 return 4497 4498def register_Ns3EmptyAttributeValue_methods(root_module, cls): 4499 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] 4500 cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) 4501 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] 4502 cls.add_constructor([]) 4503 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function] 4504 cls.add_method('Copy', 4505 'ns3::Ptr< ns3::AttributeValue >', 4506 [], 4507 is_const=True, is_virtual=True, visibility='private') 4508 ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4509 cls.add_method('DeserializeFromString', 4510 'bool', 4511 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4512 is_virtual=True, visibility='private') 4513 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4514 cls.add_method('SerializeToString', 4515 'std::string', 4516 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4517 is_const=True, is_virtual=True, visibility='private') 4518 return 4519 4520def register_Ns3ErlangRandomVariable_methods(root_module, cls): 4521 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] 4522 cls.add_method('GetTypeId', 4523 'ns3::TypeId', 4524 [], 4525 is_static=True) 4526 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] 4527 cls.add_constructor([]) 4528 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] 4529 cls.add_method('GetK', 4530 'uint32_t', 4531 [], 4532 is_const=True) 4533 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] 4534 cls.add_method('GetLambda', 4535 'double', 4536 [], 4537 is_const=True) 4538 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] 4539 cls.add_method('GetValue', 4540 'double', 4541 [param('uint32_t', 'k'), param('double', 'lambda')]) 4542 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] 4543 cls.add_method('GetInteger', 4544 'uint32_t', 4545 [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) 4546 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] 4547 cls.add_method('GetValue', 4548 'double', 4549 [], 4550 is_virtual=True) 4551 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] 4552 cls.add_method('GetInteger', 4553 'uint32_t', 4554 [], 4555 is_virtual=True) 4556 return 4557 4558def register_Ns3EventImpl_methods(root_module, cls): 4559 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] 4560 cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) 4561 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] 4562 cls.add_constructor([]) 4563 ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] 4564 cls.add_method('Cancel', 4565 'void', 4566 []) 4567 ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] 4568 cls.add_method('Invoke', 4569 'void', 4570 []) 4571 ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] 4572 cls.add_method('IsCancelled', 4573 'bool', 4574 []) 4575 ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] 4576 cls.add_method('Notify', 4577 'void', 4578 [], 4579 is_pure_virtual=True, is_virtual=True, visibility='protected') 4580 return 4581 4582def register_Ns3ExponentialRandomVariable_methods(root_module, cls): 4583 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] 4584 cls.add_method('GetTypeId', 4585 'ns3::TypeId', 4586 [], 4587 is_static=True) 4588 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] 4589 cls.add_constructor([]) 4590 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] 4591 cls.add_method('GetMean', 4592 'double', 4593 [], 4594 is_const=True) 4595 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] 4596 cls.add_method('GetBound', 4597 'double', 4598 [], 4599 is_const=True) 4600 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] 4601 cls.add_method('GetValue', 4602 'double', 4603 [param('double', 'mean'), param('double', 'bound')]) 4604 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] 4605 cls.add_method('GetInteger', 4606 'uint32_t', 4607 [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) 4608 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] 4609 cls.add_method('GetValue', 4610 'double', 4611 [], 4612 is_virtual=True) 4613 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] 4614 cls.add_method('GetInteger', 4615 'uint32_t', 4616 [], 4617 is_virtual=True) 4618 return 4619 4620def register_Ns3GammaRandomVariable_methods(root_module, cls): 4621 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] 4622 cls.add_method('GetTypeId', 4623 'ns3::TypeId', 4624 [], 4625 is_static=True) 4626 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] 4627 cls.add_constructor([]) 4628 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] 4629 cls.add_method('GetAlpha', 4630 'double', 4631 [], 4632 is_const=True) 4633 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] 4634 cls.add_method('GetBeta', 4635 'double', 4636 [], 4637 is_const=True) 4638 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] 4639 cls.add_method('GetValue', 4640 'double', 4641 [param('double', 'alpha'), param('double', 'beta')]) 4642 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] 4643 cls.add_method('GetInteger', 4644 'uint32_t', 4645 [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) 4646 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] 4647 cls.add_method('GetValue', 4648 'double', 4649 [], 4650 is_virtual=True) 4651 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] 4652 cls.add_method('GetInteger', 4653 'uint32_t', 4654 [], 4655 is_virtual=True) 4656 return 4657 4658def register_Ns3GridPositionAllocator_methods(root_module, cls): 4659 ## position-allocator.h (module 'mobility'): ns3::GridPositionAllocator::GridPositionAllocator(ns3::GridPositionAllocator const & arg0) [constructor] 4660 cls.add_constructor([param('ns3::GridPositionAllocator const &', 'arg0')]) 4661 ## position-allocator.h (module 'mobility'): ns3::GridPositionAllocator::GridPositionAllocator() [constructor] 4662 cls.add_constructor([]) 4663 ## position-allocator.h (module 'mobility'): int64_t ns3::GridPositionAllocator::AssignStreams(int64_t stream) [member function] 4664 cls.add_method('AssignStreams', 4665 'int64_t', 4666 [param('int64_t', 'stream')], 4667 is_virtual=True) 4668 ## position-allocator.h (module 'mobility'): double ns3::GridPositionAllocator::GetDeltaX() const [member function] 4669 cls.add_method('GetDeltaX', 4670 'double', 4671 [], 4672 is_const=True) 4673 ## position-allocator.h (module 'mobility'): double ns3::GridPositionAllocator::GetDeltaY() const [member function] 4674 cls.add_method('GetDeltaY', 4675 'double', 4676 [], 4677 is_const=True) 4678 ## position-allocator.h (module 'mobility'): ns3::GridPositionAllocator::LayoutType ns3::GridPositionAllocator::GetLayoutType() const [member function] 4679 cls.add_method('GetLayoutType', 4680 'ns3::GridPositionAllocator::LayoutType', 4681 [], 4682 is_const=True) 4683 ## position-allocator.h (module 'mobility'): double ns3::GridPositionAllocator::GetMinX() const [member function] 4684 cls.add_method('GetMinX', 4685 'double', 4686 [], 4687 is_const=True) 4688 ## position-allocator.h (module 'mobility'): double ns3::GridPositionAllocator::GetMinY() const [member function] 4689 cls.add_method('GetMinY', 4690 'double', 4691 [], 4692 is_const=True) 4693 ## position-allocator.h (module 'mobility'): uint32_t ns3::GridPositionAllocator::GetN() const [member function] 4694 cls.add_method('GetN', 4695 'uint32_t', 4696 [], 4697 is_const=True) 4698 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::GridPositionAllocator::GetNext() const [member function] 4699 cls.add_method('GetNext', 4700 'ns3::Vector', 4701 [], 4702 is_const=True, is_virtual=True) 4703 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::GridPositionAllocator::GetTypeId() [member function] 4704 cls.add_method('GetTypeId', 4705 'ns3::TypeId', 4706 [], 4707 is_static=True) 4708 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetDeltaX(double deltaX) [member function] 4709 cls.add_method('SetDeltaX', 4710 'void', 4711 [param('double', 'deltaX')]) 4712 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetDeltaY(double deltaY) [member function] 4713 cls.add_method('SetDeltaY', 4714 'void', 4715 [param('double', 'deltaY')]) 4716 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetLayoutType(ns3::GridPositionAllocator::LayoutType layoutType) [member function] 4717 cls.add_method('SetLayoutType', 4718 'void', 4719 [param('ns3::GridPositionAllocator::LayoutType', 'layoutType')]) 4720 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetMinX(double xMin) [member function] 4721 cls.add_method('SetMinX', 4722 'void', 4723 [param('double', 'xMin')]) 4724 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetMinY(double yMin) [member function] 4725 cls.add_method('SetMinY', 4726 'void', 4727 [param('double', 'yMin')]) 4728 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetN(uint32_t n) [member function] 4729 cls.add_method('SetN', 4730 'void', 4731 [param('uint32_t', 'n')]) 4732 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetZ(double z) [member function] 4733 cls.add_method('SetZ', 4734 'void', 4735 [param('double', 'z')]) 4736 return 4737 4738def register_Ns3Ipv4AddressChecker_methods(root_module, cls): 4739 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] 4740 cls.add_constructor([]) 4741 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] 4742 cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) 4743 return 4744 4745def register_Ns3Ipv4AddressValue_methods(root_module, cls): 4746 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] 4747 cls.add_constructor([]) 4748 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] 4749 cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) 4750 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] 4751 cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) 4752 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function] 4753 cls.add_method('Copy', 4754 'ns3::Ptr< ns3::AttributeValue >', 4755 [], 4756 is_const=True, is_virtual=True) 4757 ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4758 cls.add_method('DeserializeFromString', 4759 'bool', 4760 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4761 is_virtual=True) 4762 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] 4763 cls.add_method('Get', 4764 'ns3::Ipv4Address', 4765 [], 4766 is_const=True) 4767 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4768 cls.add_method('SerializeToString', 4769 'std::string', 4770 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4771 is_const=True, is_virtual=True) 4772 ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] 4773 cls.add_method('Set', 4774 'void', 4775 [param('ns3::Ipv4Address const &', 'value')]) 4776 return 4777 4778def register_Ns3Ipv4MaskChecker_methods(root_module, cls): 4779 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] 4780 cls.add_constructor([]) 4781 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] 4782 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) 4783 return 4784 4785def register_Ns3Ipv4MaskValue_methods(root_module, cls): 4786 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] 4787 cls.add_constructor([]) 4788 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] 4789 cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) 4790 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] 4791 cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) 4792 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function] 4793 cls.add_method('Copy', 4794 'ns3::Ptr< ns3::AttributeValue >', 4795 [], 4796 is_const=True, is_virtual=True) 4797 ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4798 cls.add_method('DeserializeFromString', 4799 'bool', 4800 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4801 is_virtual=True) 4802 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] 4803 cls.add_method('Get', 4804 'ns3::Ipv4Mask', 4805 [], 4806 is_const=True) 4807 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4808 cls.add_method('SerializeToString', 4809 'std::string', 4810 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4811 is_const=True, is_virtual=True) 4812 ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] 4813 cls.add_method('Set', 4814 'void', 4815 [param('ns3::Ipv4Mask const &', 'value')]) 4816 return 4817 4818def register_Ns3Ipv6AddressChecker_methods(root_module, cls): 4819 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] 4820 cls.add_constructor([]) 4821 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] 4822 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) 4823 return 4824 4825def register_Ns3Ipv6AddressValue_methods(root_module, cls): 4826 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] 4827 cls.add_constructor([]) 4828 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] 4829 cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) 4830 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] 4831 cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) 4832 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function] 4833 cls.add_method('Copy', 4834 'ns3::Ptr< ns3::AttributeValue >', 4835 [], 4836 is_const=True, is_virtual=True) 4837 ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4838 cls.add_method('DeserializeFromString', 4839 'bool', 4840 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4841 is_virtual=True) 4842 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] 4843 cls.add_method('Get', 4844 'ns3::Ipv6Address', 4845 [], 4846 is_const=True) 4847 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4848 cls.add_method('SerializeToString', 4849 'std::string', 4850 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4851 is_const=True, is_virtual=True) 4852 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] 4853 cls.add_method('Set', 4854 'void', 4855 [param('ns3::Ipv6Address const &', 'value')]) 4856 return 4857 4858def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): 4859 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] 4860 cls.add_constructor([]) 4861 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] 4862 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) 4863 return 4864 4865def register_Ns3Ipv6PrefixValue_methods(root_module, cls): 4866 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] 4867 cls.add_constructor([]) 4868 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] 4869 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) 4870 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] 4871 cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) 4872 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function] 4873 cls.add_method('Copy', 4874 'ns3::Ptr< ns3::AttributeValue >', 4875 [], 4876 is_const=True, is_virtual=True) 4877 ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4878 cls.add_method('DeserializeFromString', 4879 'bool', 4880 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4881 is_virtual=True) 4882 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] 4883 cls.add_method('Get', 4884 'ns3::Ipv6Prefix', 4885 [], 4886 is_const=True) 4887 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4888 cls.add_method('SerializeToString', 4889 'std::string', 4890 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4891 is_const=True, is_virtual=True) 4892 ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] 4893 cls.add_method('Set', 4894 'void', 4895 [param('ns3::Ipv6Prefix const &', 'value')]) 4896 return 4897 4898def register_Ns3ListPositionAllocator_methods(root_module, cls): 4899 ## position-allocator.h (module 'mobility'): ns3::ListPositionAllocator::ListPositionAllocator(ns3::ListPositionAllocator const & arg0) [constructor] 4900 cls.add_constructor([param('ns3::ListPositionAllocator const &', 'arg0')]) 4901 ## position-allocator.h (module 'mobility'): ns3::ListPositionAllocator::ListPositionAllocator() [constructor] 4902 cls.add_constructor([]) 4903 ## position-allocator.h (module 'mobility'): void ns3::ListPositionAllocator::Add(ns3::Vector v) [member function] 4904 cls.add_method('Add', 4905 'void', 4906 [param('ns3::Vector3D', 'v')]) 4907 ## position-allocator.h (module 'mobility'): void ns3::ListPositionAllocator::Add(std::string const filePath, double defaultZ=0, char delimiter=',') [member function] 4908 cls.add_method('Add', 4909 'void', 4910 [param('std::string const', 'filePath'), param('double', 'defaultZ', default_value='0'), param('char', 'delimiter', default_value="','")]) 4911 ## position-allocator.h (module 'mobility'): int64_t ns3::ListPositionAllocator::AssignStreams(int64_t stream) [member function] 4912 cls.add_method('AssignStreams', 4913 'int64_t', 4914 [param('int64_t', 'stream')], 4915 is_virtual=True) 4916 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::ListPositionAllocator::GetNext() const [member function] 4917 cls.add_method('GetNext', 4918 'ns3::Vector', 4919 [], 4920 is_const=True, is_virtual=True) 4921 ## position-allocator.h (module 'mobility'): uint32_t ns3::ListPositionAllocator::GetSize() const [member function] 4922 cls.add_method('GetSize', 4923 'uint32_t', 4924 [], 4925 is_const=True) 4926 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::ListPositionAllocator::GetTypeId() [member function] 4927 cls.add_method('GetTypeId', 4928 'ns3::TypeId', 4929 [], 4930 is_static=True) 4931 return 4932 4933def register_Ns3LogNormalRandomVariable_methods(root_module, cls): 4934 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function] 4935 cls.add_method('GetTypeId', 4936 'ns3::TypeId', 4937 [], 4938 is_static=True) 4939 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor] 4940 cls.add_constructor([]) 4941 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function] 4942 cls.add_method('GetMu', 4943 'double', 4944 [], 4945 is_const=True) 4946 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function] 4947 cls.add_method('GetSigma', 4948 'double', 4949 [], 4950 is_const=True) 4951 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function] 4952 cls.add_method('GetValue', 4953 'double', 4954 [param('double', 'mu'), param('double', 'sigma')]) 4955 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function] 4956 cls.add_method('GetInteger', 4957 'uint32_t', 4958 [param('uint32_t', 'mu'), param('uint32_t', 'sigma')]) 4959 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function] 4960 cls.add_method('GetValue', 4961 'double', 4962 [], 4963 is_virtual=True) 4964 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function] 4965 cls.add_method('GetInteger', 4966 'uint32_t', 4967 [], 4968 is_virtual=True) 4969 return 4970 4971def register_Ns3Mac48AddressChecker_methods(root_module, cls): 4972 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] 4973 cls.add_constructor([]) 4974 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [constructor] 4975 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) 4976 return 4977 4978def register_Ns3Mac48AddressValue_methods(root_module, cls): 4979 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] 4980 cls.add_constructor([]) 4981 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] 4982 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) 4983 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [constructor] 4984 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) 4985 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] 4986 cls.add_method('Copy', 4987 'ns3::Ptr< ns3::AttributeValue >', 4988 [], 4989 is_const=True, is_virtual=True) 4990 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4991 cls.add_method('DeserializeFromString', 4992 'bool', 4993 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4994 is_virtual=True) 4995 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] 4996 cls.add_method('Get', 4997 'ns3::Mac48Address', 4998 [], 4999 is_const=True) 5000 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5001 cls.add_method('SerializeToString', 5002 'std::string', 5003 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5004 is_const=True, is_virtual=True) 5005 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] 5006 cls.add_method('Set', 5007 'void', 5008 [param('ns3::Mac48Address const &', 'value')]) 5009 return 5010 5011def register_Ns3MobilityModel_methods(root_module, cls): 5012 ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [constructor] 5013 cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')]) 5014 ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor] 5015 cls.add_constructor([]) 5016 ## mobility-model.h (module 'mobility'): int64_t ns3::MobilityModel::AssignStreams(int64_t stream) [member function] 5017 cls.add_method('AssignStreams', 5018 'int64_t', 5019 [param('int64_t', 'stream')]) 5020 ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetDistanceFrom(ns3::Ptr<const ns3::MobilityModel> position) const [member function] 5021 cls.add_method('GetDistanceFrom', 5022 'double', 5023 [param('ns3::Ptr< ns3::MobilityModel const >', 'position')], 5024 is_const=True) 5025 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetPosition() const [member function] 5026 cls.add_method('GetPosition', 5027 'ns3::Vector', 5028 [], 5029 is_const=True) 5030 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetPositionWithReference(ns3::Vector const & referencePosition) const [member function] 5031 cls.add_method('GetPositionWithReference', 5032 'ns3::Vector', 5033 [param('ns3::Vector const &', 'referencePosition')], 5034 is_const=True) 5035 ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetRelativeSpeed(ns3::Ptr<const ns3::MobilityModel> other) const [member function] 5036 cls.add_method('GetRelativeSpeed', 5037 'double', 5038 [param('ns3::Ptr< ns3::MobilityModel const >', 'other')], 5039 is_const=True) 5040 ## mobility-model.h (module 'mobility'): static ns3::TypeId ns3::MobilityModel::GetTypeId() [member function] 5041 cls.add_method('GetTypeId', 5042 'ns3::TypeId', 5043 [], 5044 is_static=True) 5045 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetVelocity() const [member function] 5046 cls.add_method('GetVelocity', 5047 'ns3::Vector', 5048 [], 5049 is_const=True) 5050 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::SetPosition(ns3::Vector const & position) [member function] 5051 cls.add_method('SetPosition', 5052 'void', 5053 [param('ns3::Vector const &', 'position')]) 5054 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::NotifyCourseChange() const [member function] 5055 cls.add_method('NotifyCourseChange', 5056 'void', 5057 [], 5058 is_const=True, visibility='protected') 5059 ## mobility-model.h (module 'mobility'): int64_t ns3::MobilityModel::DoAssignStreams(int64_t start) [member function] 5060 cls.add_method('DoAssignStreams', 5061 'int64_t', 5062 [param('int64_t', 'start')], 5063 is_virtual=True, visibility='private') 5064 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetPosition() const [member function] 5065 cls.add_method('DoGetPosition', 5066 'ns3::Vector', 5067 [], 5068 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 5069 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetPositionWithReference(ns3::Vector const & referencePosition) const [member function] 5070 cls.add_method('DoGetPositionWithReference', 5071 'ns3::Vector', 5072 [param('ns3::Vector const &', 'referencePosition')], 5073 is_const=True, is_virtual=True, visibility='private') 5074 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetVelocity() const [member function] 5075 cls.add_method('DoGetVelocity', 5076 'ns3::Vector', 5077 [], 5078 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 5079 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 5080 cls.add_method('DoSetPosition', 5081 'void', 5082 [param('ns3::Vector const &', 'position')], 5083 is_pure_virtual=True, is_virtual=True, visibility='private') 5084 return 5085 5086def register_Ns3NetDevice_methods(root_module, cls): 5087 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] 5088 cls.add_constructor([]) 5089 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [constructor] 5090 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) 5091 ## 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] 5092 cls.add_method('AddLinkChangeCallback', 5093 'void', 5094 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 5095 is_pure_virtual=True, is_virtual=True) 5096 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function] 5097 cls.add_method('GetAddress', 5098 'ns3::Address', 5099 [], 5100 is_const=True, is_pure_virtual=True, is_virtual=True) 5101 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] 5102 cls.add_method('GetBroadcast', 5103 'ns3::Address', 5104 [], 5105 is_const=True, is_pure_virtual=True, is_virtual=True) 5106 ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function] 5107 cls.add_method('GetChannel', 5108 'ns3::Ptr< ns3::Channel >', 5109 [], 5110 is_const=True, is_pure_virtual=True, is_virtual=True) 5111 ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] 5112 cls.add_method('GetIfIndex', 5113 'uint32_t', 5114 [], 5115 is_const=True, is_pure_virtual=True, is_virtual=True) 5116 ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] 5117 cls.add_method('GetMtu', 5118 'uint16_t', 5119 [], 5120 is_const=True, is_pure_virtual=True, is_virtual=True) 5121 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 5122 cls.add_method('GetMulticast', 5123 'ns3::Address', 5124 [param('ns3::Ipv4Address', 'multicastGroup')], 5125 is_const=True, is_pure_virtual=True, is_virtual=True) 5126 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 5127 cls.add_method('GetMulticast', 5128 'ns3::Address', 5129 [param('ns3::Ipv6Address', 'addr')], 5130 is_const=True, is_pure_virtual=True, is_virtual=True) 5131 ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function] 5132 cls.add_method('GetNode', 5133 'ns3::Ptr< ns3::Node >', 5134 [], 5135 is_const=True, is_pure_virtual=True, is_virtual=True) 5136 ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] 5137 cls.add_method('GetTypeId', 5138 'ns3::TypeId', 5139 [], 5140 is_static=True) 5141 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function] 5142 cls.add_method('IsBridge', 5143 'bool', 5144 [], 5145 is_const=True, is_pure_virtual=True, is_virtual=True) 5146 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] 5147 cls.add_method('IsBroadcast', 5148 'bool', 5149 [], 5150 is_const=True, is_pure_virtual=True, is_virtual=True) 5151 ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] 5152 cls.add_method('IsLinkUp', 5153 'bool', 5154 [], 5155 is_const=True, is_pure_virtual=True, is_virtual=True) 5156 ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] 5157 cls.add_method('IsMulticast', 5158 'bool', 5159 [], 5160 is_const=True, is_pure_virtual=True, is_virtual=True) 5161 ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] 5162 cls.add_method('IsPointToPoint', 5163 'bool', 5164 [], 5165 is_const=True, is_pure_virtual=True, is_virtual=True) 5166 ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] 5167 cls.add_method('NeedsArp', 5168 'bool', 5169 [], 5170 is_const=True, is_pure_virtual=True, is_virtual=True) 5171 ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 5172 cls.add_method('Send', 5173 'bool', 5174 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 5175 is_pure_virtual=True, is_virtual=True) 5176 ## 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] 5177 cls.add_method('SendFrom', 5178 'bool', 5179 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 5180 is_pure_virtual=True, is_virtual=True) 5181 ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function] 5182 cls.add_method('SetAddress', 5183 'void', 5184 [param('ns3::Address', 'address')], 5185 is_pure_virtual=True, is_virtual=True) 5186 ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] 5187 cls.add_method('SetIfIndex', 5188 'void', 5189 [param('uint32_t const', 'index')], 5190 is_pure_virtual=True, is_virtual=True) 5191 ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] 5192 cls.add_method('SetMtu', 5193 'bool', 5194 [param('uint16_t const', 'mtu')], 5195 is_pure_virtual=True, is_virtual=True) 5196 ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 5197 cls.add_method('SetNode', 5198 'void', 5199 [param('ns3::Ptr< ns3::Node >', 'node')], 5200 is_pure_virtual=True, is_virtual=True) 5201 ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 5202 cls.add_method('SetPromiscReceiveCallback', 5203 'void', 5204 [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')], 5205 is_pure_virtual=True, is_virtual=True) 5206 ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 5207 cls.add_method('SetReceiveCallback', 5208 'void', 5209 [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')], 5210 is_pure_virtual=True, is_virtual=True) 5211 ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function] 5212 cls.add_method('SupportsSendFrom', 5213 'bool', 5214 [], 5215 is_const=True, is_pure_virtual=True, is_virtual=True) 5216 return 5217 5218def register_Ns3NixVector_methods(root_module, cls): 5219 cls.add_output_stream_operator() 5220 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor] 5221 cls.add_constructor([]) 5222 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [constructor] 5223 cls.add_constructor([param('ns3::NixVector const &', 'o')]) 5224 ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] 5225 cls.add_method('AddNeighborIndex', 5226 'void', 5227 [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) 5228 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] 5229 cls.add_method('BitCount', 5230 'uint32_t', 5231 [param('uint32_t', 'numberOfNeighbors')], 5232 is_const=True) 5233 ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function] 5234 cls.add_method('Copy', 5235 'ns3::Ptr< ns3::NixVector >', 5236 [], 5237 is_const=True) 5238 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 5239 cls.add_method('Deserialize', 5240 'uint32_t', 5241 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 5242 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] 5243 cls.add_method('ExtractNeighborIndex', 5244 'uint32_t', 5245 [param('uint32_t', 'numberOfBits')]) 5246 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function] 5247 cls.add_method('GetRemainingBits', 5248 'uint32_t', 5249 []) 5250 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function] 5251 cls.add_method('GetSerializedSize', 5252 'uint32_t', 5253 [], 5254 is_const=True) 5255 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 5256 cls.add_method('Serialize', 5257 'uint32_t', 5258 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 5259 is_const=True) 5260 return 5261 5262def register_Ns3Node_methods(root_module, cls): 5263 ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [constructor] 5264 cls.add_constructor([param('ns3::Node const &', 'arg0')]) 5265 ## node.h (module 'network'): ns3::Node::Node() [constructor] 5266 cls.add_constructor([]) 5267 ## node.h (module 'network'): ns3::Node::Node(uint32_t systemId) [constructor] 5268 cls.add_constructor([param('uint32_t', 'systemId')]) 5269 ## node.h (module 'network'): uint32_t ns3::Node::AddApplication(ns3::Ptr<ns3::Application> application) [member function] 5270 cls.add_method('AddApplication', 5271 'uint32_t', 5272 [param('ns3::Ptr< ns3::Application >', 'application')]) 5273 ## node.h (module 'network'): uint32_t ns3::Node::AddDevice(ns3::Ptr<ns3::NetDevice> device) [member function] 5274 cls.add_method('AddDevice', 5275 'uint32_t', 5276 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 5277 ## node.h (module 'network'): static bool ns3::Node::ChecksumEnabled() [member function] 5278 cls.add_method('ChecksumEnabled', 5279 'bool', 5280 [], 5281 is_static=True) 5282 ## node.h (module 'network'): ns3::Ptr<ns3::Application> ns3::Node::GetApplication(uint32_t index) const [member function] 5283 cls.add_method('GetApplication', 5284 'ns3::Ptr< ns3::Application >', 5285 [param('uint32_t', 'index')], 5286 is_const=True) 5287 ## node.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Node::GetDevice(uint32_t index) const [member function] 5288 cls.add_method('GetDevice', 5289 'ns3::Ptr< ns3::NetDevice >', 5290 [param('uint32_t', 'index')], 5291 is_const=True) 5292 ## node.h (module 'network'): uint32_t ns3::Node::GetId() const [member function] 5293 cls.add_method('GetId', 5294 'uint32_t', 5295 [], 5296 is_const=True) 5297 ## node.h (module 'network'): ns3::Time ns3::Node::GetLocalTime() const [member function] 5298 cls.add_method('GetLocalTime', 5299 'ns3::Time', 5300 [], 5301 is_const=True) 5302 ## node.h (module 'network'): uint32_t ns3::Node::GetNApplications() const [member function] 5303 cls.add_method('GetNApplications', 5304 'uint32_t', 5305 [], 5306 is_const=True) 5307 ## node.h (module 'network'): uint32_t ns3::Node::GetNDevices() const [member function] 5308 cls.add_method('GetNDevices', 5309 'uint32_t', 5310 [], 5311 is_const=True) 5312 ## node.h (module 'network'): uint32_t ns3::Node::GetSystemId() const [member function] 5313 cls.add_method('GetSystemId', 5314 'uint32_t', 5315 [], 5316 is_const=True) 5317 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] 5318 cls.add_method('GetTypeId', 5319 'ns3::TypeId', 5320 [], 5321 is_static=True) 5322 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 5323 cls.add_method('RegisterDeviceAdditionListener', 5324 'void', 5325 [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')]) 5326 ## 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] 5327 cls.add_method('RegisterProtocolHandler', 5328 'void', 5329 [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')]) 5330 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 5331 cls.add_method('UnregisterDeviceAdditionListener', 5332 'void', 5333 [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')]) 5334 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Node::ProtocolHandler handler) [member function] 5335 cls.add_method('UnregisterProtocolHandler', 5336 'void', 5337 [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')]) 5338 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] 5339 cls.add_method('DoDispose', 5340 'void', 5341 [], 5342 is_virtual=True, visibility='protected') 5343 ## node.h (module 'network'): void ns3::Node::DoInitialize() [member function] 5344 cls.add_method('DoInitialize', 5345 'void', 5346 [], 5347 is_virtual=True, visibility='protected') 5348 return 5349 5350def register_Ns3NormalRandomVariable_methods(root_module, cls): 5351 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable] 5352 cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True) 5353 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function] 5354 cls.add_method('GetTypeId', 5355 'ns3::TypeId', 5356 [], 5357 is_static=True) 5358 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor] 5359 cls.add_constructor([]) 5360 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function] 5361 cls.add_method('GetMean', 5362 'double', 5363 [], 5364 is_const=True) 5365 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function] 5366 cls.add_method('GetVariance', 5367 'double', 5368 [], 5369 is_const=True) 5370 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function] 5371 cls.add_method('GetBound', 5372 'double', 5373 [], 5374 is_const=True) 5375 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function] 5376 cls.add_method('GetValue', 5377 'double', 5378 [param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')]) 5379 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function] 5380 cls.add_method('GetInteger', 5381 'uint32_t', 5382 [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')]) 5383 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function] 5384 cls.add_method('GetValue', 5385 'double', 5386 [], 5387 is_virtual=True) 5388 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function] 5389 cls.add_method('GetInteger', 5390 'uint32_t', 5391 [], 5392 is_virtual=True) 5393 return 5394 5395def register_Ns3ObjectFactoryChecker_methods(root_module, cls): 5396 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] 5397 cls.add_constructor([]) 5398 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [constructor] 5399 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) 5400 return 5401 5402def register_Ns3ObjectFactoryValue_methods(root_module, cls): 5403 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] 5404 cls.add_constructor([]) 5405 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] 5406 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) 5407 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [constructor] 5408 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) 5409 ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function] 5410 cls.add_method('Copy', 5411 'ns3::Ptr< ns3::AttributeValue >', 5412 [], 5413 is_const=True, is_virtual=True) 5414 ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5415 cls.add_method('DeserializeFromString', 5416 'bool', 5417 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5418 is_virtual=True) 5419 ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] 5420 cls.add_method('Get', 5421 'ns3::ObjectFactory', 5422 [], 5423 is_const=True) 5424 ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5425 cls.add_method('SerializeToString', 5426 'std::string', 5427 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5428 is_const=True, is_virtual=True) 5429 ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] 5430 cls.add_method('Set', 5431 'void', 5432 [param('ns3::ObjectFactory const &', 'value')]) 5433 return 5434 5435def register_Ns3OutputStreamWrapper_methods(root_module, cls): 5436 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [constructor] 5437 cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')]) 5438 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::string filename, std::ios_base::openmode filemode) [constructor] 5439 cls.add_constructor([param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode')]) 5440 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::ostream * os) [constructor] 5441 cls.add_constructor([param('std::ostream *', 'os')]) 5442 ## output-stream-wrapper.h (module 'network'): std::ostream * ns3::OutputStreamWrapper::GetStream() [member function] 5443 cls.add_method('GetStream', 5444 'std::ostream *', 5445 []) 5446 return 5447 5448def register_Ns3Packet_methods(root_module, cls): 5449 cls.add_output_stream_operator() 5450 ## packet.h (module 'network'): ns3::Packet::Packet() [constructor] 5451 cls.add_constructor([]) 5452 ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [constructor] 5453 cls.add_constructor([param('ns3::Packet const &', 'o')]) 5454 ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor] 5455 cls.add_constructor([param('uint32_t', 'size')]) 5456 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] 5457 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) 5458 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] 5459 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 5460 ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function] 5461 cls.add_method('AddAtEnd', 5462 'void', 5463 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 5464 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] 5465 cls.add_method('AddByteTag', 5466 'void', 5467 [param('ns3::Tag const &', 'tag')], 5468 is_const=True) 5469 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag, uint32_t start, uint32_t end) const [member function] 5470 cls.add_method('AddByteTag', 5471 'void', 5472 [param('ns3::Tag const &', 'tag'), param('uint32_t', 'start'), param('uint32_t', 'end')], 5473 is_const=True) 5474 ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function] 5475 cls.add_method('AddHeader', 5476 'void', 5477 [param('ns3::Header const &', 'header')]) 5478 ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] 5479 cls.add_method('AddPacketTag', 5480 'void', 5481 [param('ns3::Tag const &', 'tag')], 5482 is_const=True) 5483 ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] 5484 cls.add_method('AddPaddingAtEnd', 5485 'void', 5486 [param('uint32_t', 'size')]) 5487 ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] 5488 cls.add_method('AddTrailer', 5489 'void', 5490 [param('ns3::Trailer const &', 'trailer')]) 5491 ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] 5492 cls.add_method('BeginItem', 5493 'ns3::PacketMetadata::ItemIterator', 5494 [], 5495 is_const=True) 5496 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function] 5497 cls.add_method('Copy', 5498 'ns3::Ptr< ns3::Packet >', 5499 [], 5500 is_const=True) 5501 ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] 5502 cls.add_method('CopyData', 5503 'uint32_t', 5504 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 5505 is_const=True) 5506 ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] 5507 cls.add_method('CopyData', 5508 'void', 5509 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 5510 is_const=True) 5511 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] 5512 cls.add_method('CreateFragment', 5513 'ns3::Ptr< ns3::Packet >', 5514 [param('uint32_t', 'start'), param('uint32_t', 'length')], 5515 is_const=True) 5516 ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function] 5517 cls.add_method('EnableChecking', 5518 'void', 5519 [], 5520 is_static=True) 5521 ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function] 5522 cls.add_method('EnablePrinting', 5523 'void', 5524 [], 5525 is_static=True) 5526 ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] 5527 cls.add_method('FindFirstMatchingByteTag', 5528 'bool', 5529 [param('ns3::Tag &', 'tag')], 5530 is_const=True) 5531 ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] 5532 cls.add_method('GetByteTagIterator', 5533 'ns3::ByteTagIterator', 5534 [], 5535 is_const=True) 5536 ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function] 5537 cls.add_method('GetNixVector', 5538 'ns3::Ptr< ns3::NixVector >', 5539 [], 5540 is_const=True) 5541 ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] 5542 cls.add_method('GetPacketTagIterator', 5543 'ns3::PacketTagIterator', 5544 [], 5545 is_const=True) 5546 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function] 5547 cls.add_method('GetSerializedSize', 5548 'uint32_t', 5549 [], 5550 is_const=True) 5551 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function] 5552 cls.add_method('GetSize', 5553 'uint32_t', 5554 [], 5555 is_const=True) 5556 ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function] 5557 cls.add_method('GetUid', 5558 'uint64_t', 5559 [], 5560 is_const=True) 5561 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] 5562 cls.add_method('PeekHeader', 5563 'uint32_t', 5564 [param('ns3::Header &', 'header')], 5565 is_const=True) 5566 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header, uint32_t size) const [member function] 5567 cls.add_method('PeekHeader', 5568 'uint32_t', 5569 [param('ns3::Header &', 'header'), param('uint32_t', 'size')], 5570 is_const=True) 5571 ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] 5572 cls.add_method('PeekPacketTag', 5573 'bool', 5574 [param('ns3::Tag &', 'tag')], 5575 is_const=True) 5576 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] 5577 cls.add_method('PeekTrailer', 5578 'uint32_t', 5579 [param('ns3::Trailer &', 'trailer')]) 5580 ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function] 5581 cls.add_method('Print', 5582 'void', 5583 [param('std::ostream &', 'os')], 5584 is_const=True) 5585 ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] 5586 cls.add_method('PrintByteTags', 5587 'void', 5588 [param('std::ostream &', 'os')], 5589 is_const=True) 5590 ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] 5591 cls.add_method('PrintPacketTags', 5592 'void', 5593 [param('std::ostream &', 'os')], 5594 is_const=True) 5595 ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function] 5596 cls.add_method('RemoveAllByteTags', 5597 'void', 5598 []) 5599 ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function] 5600 cls.add_method('RemoveAllPacketTags', 5601 'void', 5602 []) 5603 ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] 5604 cls.add_method('RemoveAtEnd', 5605 'void', 5606 [param('uint32_t', 'size')]) 5607 ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function] 5608 cls.add_method('RemoveAtStart', 5609 'void', 5610 [param('uint32_t', 'size')]) 5611 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] 5612 cls.add_method('RemoveHeader', 5613 'uint32_t', 5614 [param('ns3::Header &', 'header')]) 5615 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header, uint32_t size) [member function] 5616 cls.add_method('RemoveHeader', 5617 'uint32_t', 5618 [param('ns3::Header &', 'header'), param('uint32_t', 'size')]) 5619 ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] 5620 cls.add_method('RemovePacketTag', 5621 'bool', 5622 [param('ns3::Tag &', 'tag')]) 5623 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] 5624 cls.add_method('RemoveTrailer', 5625 'uint32_t', 5626 [param('ns3::Trailer &', 'trailer')]) 5627 ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function] 5628 cls.add_method('ReplacePacketTag', 5629 'bool', 5630 [param('ns3::Tag &', 'tag')]) 5631 ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 5632 cls.add_method('Serialize', 5633 'uint32_t', 5634 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 5635 is_const=True) 5636 ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function] 5637 cls.add_method('SetNixVector', 5638 'void', 5639 [param('ns3::Ptr< ns3::NixVector >', 'nixVector')]) 5640 ## packet.h (module 'network'): std::string ns3::Packet::ToString() const [member function] 5641 cls.add_method('ToString', 5642 'std::string', 5643 [], 5644 is_const=True) 5645 return 5646 5647def register_Ns3ParetoRandomVariable_methods(root_module, cls): 5648 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function] 5649 cls.add_method('GetTypeId', 5650 'ns3::TypeId', 5651 [], 5652 is_static=True) 5653 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor] 5654 cls.add_constructor([]) 5655 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function] 5656 cls.add_method('GetScale', 5657 'double', 5658 [], 5659 is_const=True) 5660 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function] 5661 cls.add_method('GetShape', 5662 'double', 5663 [], 5664 is_const=True) 5665 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function] 5666 cls.add_method('GetBound', 5667 'double', 5668 [], 5669 is_const=True) 5670 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double scale, double shape, double bound) [member function] 5671 cls.add_method('GetValue', 5672 'double', 5673 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 5674 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 5675 cls.add_method('GetInteger', 5676 'uint32_t', 5677 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 5678 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function] 5679 cls.add_method('GetValue', 5680 'double', 5681 [], 5682 is_virtual=True) 5683 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function] 5684 cls.add_method('GetInteger', 5685 'uint32_t', 5686 [], 5687 is_virtual=True) 5688 return 5689 5690def register_Ns3RandomDirection2dMobilityModel_methods(root_module, cls): 5691 ## random-direction-2d-mobility-model.h (module 'mobility'): ns3::RandomDirection2dMobilityModel::RandomDirection2dMobilityModel(ns3::RandomDirection2dMobilityModel const & arg0) [constructor] 5692 cls.add_constructor([param('ns3::RandomDirection2dMobilityModel const &', 'arg0')]) 5693 ## random-direction-2d-mobility-model.h (module 'mobility'): ns3::RandomDirection2dMobilityModel::RandomDirection2dMobilityModel() [constructor] 5694 cls.add_constructor([]) 5695 ## random-direction-2d-mobility-model.h (module 'mobility'): static ns3::TypeId ns3::RandomDirection2dMobilityModel::GetTypeId() [member function] 5696 cls.add_method('GetTypeId', 5697 'ns3::TypeId', 5698 [], 5699 is_static=True) 5700 ## random-direction-2d-mobility-model.h (module 'mobility'): int64_t ns3::RandomDirection2dMobilityModel::DoAssignStreams(int64_t arg0) [member function] 5701 cls.add_method('DoAssignStreams', 5702 'int64_t', 5703 [param('int64_t', 'arg0')], 5704 is_virtual=True, visibility='private') 5705 ## random-direction-2d-mobility-model.h (module 'mobility'): void ns3::RandomDirection2dMobilityModel::DoDispose() [member function] 5706 cls.add_method('DoDispose', 5707 'void', 5708 [], 5709 is_virtual=True, visibility='private') 5710 ## random-direction-2d-mobility-model.h (module 'mobility'): ns3::Vector ns3::RandomDirection2dMobilityModel::DoGetPosition() const [member function] 5711 cls.add_method('DoGetPosition', 5712 'ns3::Vector', 5713 [], 5714 is_const=True, is_virtual=True, visibility='private') 5715 ## random-direction-2d-mobility-model.h (module 'mobility'): ns3::Vector ns3::RandomDirection2dMobilityModel::DoGetVelocity() const [member function] 5716 cls.add_method('DoGetVelocity', 5717 'ns3::Vector', 5718 [], 5719 is_const=True, is_virtual=True, visibility='private') 5720 ## random-direction-2d-mobility-model.h (module 'mobility'): void ns3::RandomDirection2dMobilityModel::DoInitialize() [member function] 5721 cls.add_method('DoInitialize', 5722 'void', 5723 [], 5724 is_virtual=True, visibility='private') 5725 ## random-direction-2d-mobility-model.h (module 'mobility'): void ns3::RandomDirection2dMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 5726 cls.add_method('DoSetPosition', 5727 'void', 5728 [param('ns3::Vector const &', 'position')], 5729 is_virtual=True, visibility='private') 5730 return 5731 5732def register_Ns3RandomWalk2dMobilityModel_methods(root_module, cls): 5733 ## random-walk-2d-mobility-model.h (module 'mobility'): ns3::RandomWalk2dMobilityModel::RandomWalk2dMobilityModel() [constructor] 5734 cls.add_constructor([]) 5735 ## random-walk-2d-mobility-model.h (module 'mobility'): ns3::RandomWalk2dMobilityModel::RandomWalk2dMobilityModel(ns3::RandomWalk2dMobilityModel const & arg0) [constructor] 5736 cls.add_constructor([param('ns3::RandomWalk2dMobilityModel const &', 'arg0')]) 5737 ## random-walk-2d-mobility-model.h (module 'mobility'): static ns3::TypeId ns3::RandomWalk2dMobilityModel::GetTypeId() [member function] 5738 cls.add_method('GetTypeId', 5739 'ns3::TypeId', 5740 [], 5741 is_static=True) 5742 ## random-walk-2d-mobility-model.h (module 'mobility'): int64_t ns3::RandomWalk2dMobilityModel::DoAssignStreams(int64_t arg0) [member function] 5743 cls.add_method('DoAssignStreams', 5744 'int64_t', 5745 [param('int64_t', 'arg0')], 5746 is_virtual=True, visibility='private') 5747 ## random-walk-2d-mobility-model.h (module 'mobility'): void ns3::RandomWalk2dMobilityModel::DoDispose() [member function] 5748 cls.add_method('DoDispose', 5749 'void', 5750 [], 5751 is_virtual=True, visibility='private') 5752 ## random-walk-2d-mobility-model.h (module 'mobility'): ns3::Vector ns3::RandomWalk2dMobilityModel::DoGetPosition() const [member function] 5753 cls.add_method('DoGetPosition', 5754 'ns3::Vector', 5755 [], 5756 is_const=True, is_virtual=True, visibility='private') 5757 ## random-walk-2d-mobility-model.h (module 'mobility'): ns3::Vector ns3::RandomWalk2dMobilityModel::DoGetVelocity() const [member function] 5758 cls.add_method('DoGetVelocity', 5759 'ns3::Vector', 5760 [], 5761 is_const=True, is_virtual=True, visibility='private') 5762 ## random-walk-2d-mobility-model.h (module 'mobility'): void ns3::RandomWalk2dMobilityModel::DoInitialize() [member function] 5763 cls.add_method('DoInitialize', 5764 'void', 5765 [], 5766 is_virtual=True, visibility='private') 5767 ## random-walk-2d-mobility-model.h (module 'mobility'): void ns3::RandomWalk2dMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 5768 cls.add_method('DoSetPosition', 5769 'void', 5770 [param('ns3::Vector const &', 'position')], 5771 is_virtual=True, visibility='private') 5772 return 5773 5774def register_Ns3RandomWaypointMobilityModel_methods(root_module, cls): 5775 ## random-waypoint-mobility-model.h (module 'mobility'): ns3::RandomWaypointMobilityModel::RandomWaypointMobilityModel() [constructor] 5776 cls.add_constructor([]) 5777 ## random-waypoint-mobility-model.h (module 'mobility'): ns3::RandomWaypointMobilityModel::RandomWaypointMobilityModel(ns3::RandomWaypointMobilityModel const & arg0) [constructor] 5778 cls.add_constructor([param('ns3::RandomWaypointMobilityModel const &', 'arg0')]) 5779 ## random-waypoint-mobility-model.h (module 'mobility'): static ns3::TypeId ns3::RandomWaypointMobilityModel::GetTypeId() [member function] 5780 cls.add_method('GetTypeId', 5781 'ns3::TypeId', 5782 [], 5783 is_static=True) 5784 ## random-waypoint-mobility-model.h (module 'mobility'): void ns3::RandomWaypointMobilityModel::DoInitialize() [member function] 5785 cls.add_method('DoInitialize', 5786 'void', 5787 [], 5788 is_virtual=True, visibility='protected') 5789 ## random-waypoint-mobility-model.h (module 'mobility'): int64_t ns3::RandomWaypointMobilityModel::DoAssignStreams(int64_t arg0) [member function] 5790 cls.add_method('DoAssignStreams', 5791 'int64_t', 5792 [param('int64_t', 'arg0')], 5793 is_virtual=True, visibility='private') 5794 ## random-waypoint-mobility-model.h (module 'mobility'): ns3::Vector ns3::RandomWaypointMobilityModel::DoGetPosition() const [member function] 5795 cls.add_method('DoGetPosition', 5796 'ns3::Vector', 5797 [], 5798 is_const=True, is_virtual=True, visibility='private') 5799 ## random-waypoint-mobility-model.h (module 'mobility'): ns3::Vector ns3::RandomWaypointMobilityModel::DoGetVelocity() const [member function] 5800 cls.add_method('DoGetVelocity', 5801 'ns3::Vector', 5802 [], 5803 is_const=True, is_virtual=True, visibility='private') 5804 ## random-waypoint-mobility-model.h (module 'mobility'): void ns3::RandomWaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 5805 cls.add_method('DoSetPosition', 5806 'void', 5807 [param('ns3::Vector const &', 'position')], 5808 is_virtual=True, visibility='private') 5809 return 5810 5811def register_Ns3RectangleChecker_methods(root_module, cls): 5812 ## rectangle.h (module 'mobility'): ns3::RectangleChecker::RectangleChecker() [constructor] 5813 cls.add_constructor([]) 5814 ## rectangle.h (module 'mobility'): ns3::RectangleChecker::RectangleChecker(ns3::RectangleChecker const & arg0) [constructor] 5815 cls.add_constructor([param('ns3::RectangleChecker const &', 'arg0')]) 5816 return 5817 5818def register_Ns3RectangleValue_methods(root_module, cls): 5819 ## rectangle.h (module 'mobility'): ns3::RectangleValue::RectangleValue() [constructor] 5820 cls.add_constructor([]) 5821 ## rectangle.h (module 'mobility'): ns3::RectangleValue::RectangleValue(ns3::Rectangle const & value) [constructor] 5822 cls.add_constructor([param('ns3::Rectangle const &', 'value')]) 5823 ## rectangle.h (module 'mobility'): ns3::RectangleValue::RectangleValue(ns3::RectangleValue const & arg0) [constructor] 5824 cls.add_constructor([param('ns3::RectangleValue const &', 'arg0')]) 5825 ## rectangle.h (module 'mobility'): ns3::Ptr<ns3::AttributeValue> ns3::RectangleValue::Copy() const [member function] 5826 cls.add_method('Copy', 5827 'ns3::Ptr< ns3::AttributeValue >', 5828 [], 5829 is_const=True, is_virtual=True) 5830 ## rectangle.h (module 'mobility'): bool ns3::RectangleValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5831 cls.add_method('DeserializeFromString', 5832 'bool', 5833 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5834 is_virtual=True) 5835 ## rectangle.h (module 'mobility'): ns3::Rectangle ns3::RectangleValue::Get() const [member function] 5836 cls.add_method('Get', 5837 'ns3::Rectangle', 5838 [], 5839 is_const=True) 5840 ## rectangle.h (module 'mobility'): std::string ns3::RectangleValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5841 cls.add_method('SerializeToString', 5842 'std::string', 5843 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5844 is_const=True, is_virtual=True) 5845 ## rectangle.h (module 'mobility'): void ns3::RectangleValue::Set(ns3::Rectangle const & value) [member function] 5846 cls.add_method('Set', 5847 'void', 5848 [param('ns3::Rectangle const &', 'value')]) 5849 return 5850 5851def register_Ns3SteadyStateRandomWaypointMobilityModel_methods(root_module, cls): 5852 ## steady-state-random-waypoint-mobility-model.h (module 'mobility'): ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateRandomWaypointMobilityModel(ns3::SteadyStateRandomWaypointMobilityModel const & arg0) [constructor] 5853 cls.add_constructor([param('ns3::SteadyStateRandomWaypointMobilityModel const &', 'arg0')]) 5854 ## steady-state-random-waypoint-mobility-model.h (module 'mobility'): ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateRandomWaypointMobilityModel() [constructor] 5855 cls.add_constructor([]) 5856 ## steady-state-random-waypoint-mobility-model.h (module 'mobility'): static ns3::TypeId ns3::SteadyStateRandomWaypointMobilityModel::GetTypeId() [member function] 5857 cls.add_method('GetTypeId', 5858 'ns3::TypeId', 5859 [], 5860 is_static=True) 5861 ## steady-state-random-waypoint-mobility-model.h (module 'mobility'): void ns3::SteadyStateRandomWaypointMobilityModel::DoInitialize() [member function] 5862 cls.add_method('DoInitialize', 5863 'void', 5864 [], 5865 is_virtual=True, visibility='protected') 5866 ## steady-state-random-waypoint-mobility-model.h (module 'mobility'): int64_t ns3::SteadyStateRandomWaypointMobilityModel::DoAssignStreams(int64_t arg0) [member function] 5867 cls.add_method('DoAssignStreams', 5868 'int64_t', 5869 [param('int64_t', 'arg0')], 5870 is_virtual=True, visibility='private') 5871 ## steady-state-random-waypoint-mobility-model.h (module 'mobility'): ns3::Vector ns3::SteadyStateRandomWaypointMobilityModel::DoGetPosition() const [member function] 5872 cls.add_method('DoGetPosition', 5873 'ns3::Vector', 5874 [], 5875 is_const=True, is_virtual=True, visibility='private') 5876 ## steady-state-random-waypoint-mobility-model.h (module 'mobility'): ns3::Vector ns3::SteadyStateRandomWaypointMobilityModel::DoGetVelocity() const [member function] 5877 cls.add_method('DoGetVelocity', 5878 'ns3::Vector', 5879 [], 5880 is_const=True, is_virtual=True, visibility='private') 5881 ## steady-state-random-waypoint-mobility-model.h (module 'mobility'): void ns3::SteadyStateRandomWaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 5882 cls.add_method('DoSetPosition', 5883 'void', 5884 [param('ns3::Vector const &', 'position')], 5885 is_virtual=True, visibility='private') 5886 return 5887 5888def register_Ns3TimeValue_methods(root_module, cls): 5889 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor] 5890 cls.add_constructor([]) 5891 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] 5892 cls.add_constructor([param('ns3::Time const &', 'value')]) 5893 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [constructor] 5894 cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) 5895 ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function] 5896 cls.add_method('Copy', 5897 'ns3::Ptr< ns3::AttributeValue >', 5898 [], 5899 is_const=True, is_virtual=True) 5900 ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5901 cls.add_method('DeserializeFromString', 5902 'bool', 5903 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5904 is_virtual=True) 5905 ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function] 5906 cls.add_method('Get', 5907 'ns3::Time', 5908 [], 5909 is_const=True) 5910 ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5911 cls.add_method('SerializeToString', 5912 'std::string', 5913 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5914 is_const=True, is_virtual=True) 5915 ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] 5916 cls.add_method('Set', 5917 'void', 5918 [param('ns3::Time const &', 'value')]) 5919 return 5920 5921def register_Ns3TypeIdChecker_methods(root_module, cls): 5922 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor] 5923 cls.add_constructor([]) 5924 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [constructor] 5925 cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) 5926 return 5927 5928def register_Ns3TypeIdValue_methods(root_module, cls): 5929 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor] 5930 cls.add_constructor([]) 5931 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] 5932 cls.add_constructor([param('ns3::TypeId const &', 'value')]) 5933 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [constructor] 5934 cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) 5935 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function] 5936 cls.add_method('Copy', 5937 'ns3::Ptr< ns3::AttributeValue >', 5938 [], 5939 is_const=True, is_virtual=True) 5940 ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5941 cls.add_method('DeserializeFromString', 5942 'bool', 5943 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5944 is_virtual=True) 5945 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function] 5946 cls.add_method('Get', 5947 'ns3::TypeId', 5948 [], 5949 is_const=True) 5950 ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5951 cls.add_method('SerializeToString', 5952 'std::string', 5953 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5954 is_const=True, is_virtual=True) 5955 ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] 5956 cls.add_method('Set', 5957 'void', 5958 [param('ns3::TypeId const &', 'value')]) 5959 return 5960 5961def register_Ns3Vector2DChecker_methods(root_module, cls): 5962 ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker() [constructor] 5963 cls.add_constructor([]) 5964 ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker(ns3::Vector2DChecker const & arg0) [constructor] 5965 cls.add_constructor([param('ns3::Vector2DChecker const &', 'arg0')]) 5966 return 5967 5968def register_Ns3Vector2DValue_methods(root_module, cls): 5969 ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue() [constructor] 5970 cls.add_constructor([]) 5971 ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2D const & value) [constructor] 5972 cls.add_constructor([param('ns3::Vector2D const &', 'value')]) 5973 ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2DValue const & arg0) [constructor] 5974 cls.add_constructor([param('ns3::Vector2DValue const &', 'arg0')]) 5975 ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector2DValue::Copy() const [member function] 5976 cls.add_method('Copy', 5977 'ns3::Ptr< ns3::AttributeValue >', 5978 [], 5979 is_const=True, is_virtual=True) 5980 ## vector.h (module 'core'): bool ns3::Vector2DValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5981 cls.add_method('DeserializeFromString', 5982 'bool', 5983 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5984 is_virtual=True) 5985 ## vector.h (module 'core'): ns3::Vector2D ns3::Vector2DValue::Get() const [member function] 5986 cls.add_method('Get', 5987 'ns3::Vector2D', 5988 [], 5989 is_const=True) 5990 ## vector.h (module 'core'): std::string ns3::Vector2DValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5991 cls.add_method('SerializeToString', 5992 'std::string', 5993 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5994 is_const=True, is_virtual=True) 5995 ## vector.h (module 'core'): void ns3::Vector2DValue::Set(ns3::Vector2D const & value) [member function] 5996 cls.add_method('Set', 5997 'void', 5998 [param('ns3::Vector2D const &', 'value')]) 5999 return 6000 6001def register_Ns3Vector3DChecker_methods(root_module, cls): 6002 ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker() [constructor] 6003 cls.add_constructor([]) 6004 ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker(ns3::Vector3DChecker const & arg0) [constructor] 6005 cls.add_constructor([param('ns3::Vector3DChecker const &', 'arg0')]) 6006 return 6007 6008def register_Ns3Vector3DValue_methods(root_module, cls): 6009 ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue() [constructor] 6010 cls.add_constructor([]) 6011 ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3D const & value) [constructor] 6012 cls.add_constructor([param('ns3::Vector3D const &', 'value')]) 6013 ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3DValue const & arg0) [constructor] 6014 cls.add_constructor([param('ns3::Vector3DValue const &', 'arg0')]) 6015 ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector3DValue::Copy() const [member function] 6016 cls.add_method('Copy', 6017 'ns3::Ptr< ns3::AttributeValue >', 6018 [], 6019 is_const=True, is_virtual=True) 6020 ## vector.h (module 'core'): bool ns3::Vector3DValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6021 cls.add_method('DeserializeFromString', 6022 'bool', 6023 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6024 is_virtual=True) 6025 ## vector.h (module 'core'): ns3::Vector3D ns3::Vector3DValue::Get() const [member function] 6026 cls.add_method('Get', 6027 'ns3::Vector3D', 6028 [], 6029 is_const=True) 6030 ## vector.h (module 'core'): std::string ns3::Vector3DValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6031 cls.add_method('SerializeToString', 6032 'std::string', 6033 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6034 is_const=True, is_virtual=True) 6035 ## vector.h (module 'core'): void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function] 6036 cls.add_method('Set', 6037 'void', 6038 [param('ns3::Vector3D const &', 'value')]) 6039 return 6040 6041def register_Ns3WaypointChecker_methods(root_module, cls): 6042 ## waypoint.h (module 'mobility'): ns3::WaypointChecker::WaypointChecker() [constructor] 6043 cls.add_constructor([]) 6044 ## waypoint.h (module 'mobility'): ns3::WaypointChecker::WaypointChecker(ns3::WaypointChecker const & arg0) [constructor] 6045 cls.add_constructor([param('ns3::WaypointChecker const &', 'arg0')]) 6046 return 6047 6048def register_Ns3WaypointMobilityModel_methods(root_module, cls): 6049 ## waypoint-mobility-model.h (module 'mobility'): ns3::WaypointMobilityModel::WaypointMobilityModel(ns3::WaypointMobilityModel const & arg0) [constructor] 6050 cls.add_constructor([param('ns3::WaypointMobilityModel const &', 'arg0')]) 6051 ## waypoint-mobility-model.h (module 'mobility'): ns3::WaypointMobilityModel::WaypointMobilityModel() [constructor] 6052 cls.add_constructor([]) 6053 ## waypoint-mobility-model.h (module 'mobility'): void ns3::WaypointMobilityModel::AddWaypoint(ns3::Waypoint const & waypoint) [member function] 6054 cls.add_method('AddWaypoint', 6055 'void', 6056 [param('ns3::Waypoint const &', 'waypoint')]) 6057 ## waypoint-mobility-model.h (module 'mobility'): void ns3::WaypointMobilityModel::EndMobility() [member function] 6058 cls.add_method('EndMobility', 6059 'void', 6060 []) 6061 ## waypoint-mobility-model.h (module 'mobility'): ns3::Waypoint ns3::WaypointMobilityModel::GetNextWaypoint() const [member function] 6062 cls.add_method('GetNextWaypoint', 6063 'ns3::Waypoint', 6064 [], 6065 is_const=True) 6066 ## waypoint-mobility-model.h (module 'mobility'): static ns3::TypeId ns3::WaypointMobilityModel::GetTypeId() [member function] 6067 cls.add_method('GetTypeId', 6068 'ns3::TypeId', 6069 [], 6070 is_static=True) 6071 ## waypoint-mobility-model.h (module 'mobility'): uint32_t ns3::WaypointMobilityModel::WaypointsLeft() const [member function] 6072 cls.add_method('WaypointsLeft', 6073 'uint32_t', 6074 [], 6075 is_const=True) 6076 ## waypoint-mobility-model.h (module 'mobility'): void ns3::WaypointMobilityModel::DoDispose() [member function] 6077 cls.add_method('DoDispose', 6078 'void', 6079 [], 6080 is_virtual=True, visibility='private') 6081 ## waypoint-mobility-model.h (module 'mobility'): ns3::Vector ns3::WaypointMobilityModel::DoGetPosition() const [member function] 6082 cls.add_method('DoGetPosition', 6083 'ns3::Vector', 6084 [], 6085 is_const=True, is_virtual=True, visibility='private') 6086 ## waypoint-mobility-model.h (module 'mobility'): ns3::Vector ns3::WaypointMobilityModel::DoGetVelocity() const [member function] 6087 cls.add_method('DoGetVelocity', 6088 'ns3::Vector', 6089 [], 6090 is_const=True, is_virtual=True, visibility='private') 6091 ## waypoint-mobility-model.h (module 'mobility'): void ns3::WaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 6092 cls.add_method('DoSetPosition', 6093 'void', 6094 [param('ns3::Vector const &', 'position')], 6095 is_virtual=True, visibility='private') 6096 ## waypoint-mobility-model.h (module 'mobility'): void ns3::WaypointMobilityModel::Update() const [member function] 6097 cls.add_method('Update', 6098 'void', 6099 [], 6100 is_const=True, is_virtual=True, visibility='private') 6101 return 6102 6103def register_Ns3WaypointValue_methods(root_module, cls): 6104 ## waypoint.h (module 'mobility'): ns3::WaypointValue::WaypointValue() [constructor] 6105 cls.add_constructor([]) 6106 ## waypoint.h (module 'mobility'): ns3::WaypointValue::WaypointValue(ns3::Waypoint const & value) [constructor] 6107 cls.add_constructor([param('ns3::Waypoint const &', 'value')]) 6108 ## waypoint.h (module 'mobility'): ns3::WaypointValue::WaypointValue(ns3::WaypointValue const & arg0) [constructor] 6109 cls.add_constructor([param('ns3::WaypointValue const &', 'arg0')]) 6110 ## waypoint.h (module 'mobility'): ns3::Ptr<ns3::AttributeValue> ns3::WaypointValue::Copy() const [member function] 6111 cls.add_method('Copy', 6112 'ns3::Ptr< ns3::AttributeValue >', 6113 [], 6114 is_const=True, is_virtual=True) 6115 ## waypoint.h (module 'mobility'): bool ns3::WaypointValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6116 cls.add_method('DeserializeFromString', 6117 'bool', 6118 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6119 is_virtual=True) 6120 ## waypoint.h (module 'mobility'): ns3::Waypoint ns3::WaypointValue::Get() const [member function] 6121 cls.add_method('Get', 6122 'ns3::Waypoint', 6123 [], 6124 is_const=True) 6125 ## waypoint.h (module 'mobility'): std::string ns3::WaypointValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6126 cls.add_method('SerializeToString', 6127 'std::string', 6128 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6129 is_const=True, is_virtual=True) 6130 ## waypoint.h (module 'mobility'): void ns3::WaypointValue::Set(ns3::Waypoint const & value) [member function] 6131 cls.add_method('Set', 6132 'void', 6133 [param('ns3::Waypoint const &', 'value')]) 6134 return 6135 6136def register_Ns3AddressChecker_methods(root_module, cls): 6137 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] 6138 cls.add_constructor([]) 6139 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [constructor] 6140 cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) 6141 return 6142 6143def register_Ns3AddressValue_methods(root_module, cls): 6144 ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor] 6145 cls.add_constructor([]) 6146 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] 6147 cls.add_constructor([param('ns3::Address const &', 'value')]) 6148 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [constructor] 6149 cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) 6150 ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function] 6151 cls.add_method('Copy', 6152 'ns3::Ptr< ns3::AttributeValue >', 6153 [], 6154 is_const=True, is_virtual=True) 6155 ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6156 cls.add_method('DeserializeFromString', 6157 'bool', 6158 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6159 is_virtual=True) 6160 ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function] 6161 cls.add_method('Get', 6162 'ns3::Address', 6163 [], 6164 is_const=True) 6165 ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6166 cls.add_method('SerializeToString', 6167 'std::string', 6168 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6169 is_const=True, is_virtual=True) 6170 ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] 6171 cls.add_method('Set', 6172 'void', 6173 [param('ns3::Address const &', 'value')]) 6174 return 6175 6176def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6177 ## 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] 6178 cls.add_constructor([]) 6179 ## 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] 6180 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')]) 6181 ## 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] 6182 cls.add_method('DoGetTypeid', 6183 'std::string', 6184 [], 6185 is_static=True) 6186 ## 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] 6187 cls.add_method('GetTypeid', 6188 'std::string', 6189 [], 6190 is_const=True, is_virtual=True) 6191 ## 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] 6192 cls.add_method('operator()', 6193 'ns3::ObjectBase *', 6194 [], 6195 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6196 return 6197 6198def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6199 ## 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] 6200 cls.add_constructor([]) 6201 ## 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] 6202 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')]) 6203 ## 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] 6204 cls.add_method('DoGetTypeid', 6205 'std::string', 6206 [], 6207 is_static=True) 6208 ## 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] 6209 cls.add_method('GetTypeid', 6210 'std::string', 6211 [], 6212 is_const=True, is_virtual=True) 6213 ## 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] 6214 cls.add_method('operator()', 6215 'void', 6216 [param('ns3::Ptr< ns3::MobilityModel const >', 'arg0')], 6217 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6218 return 6219 6220def 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): 6221 ## 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] 6222 cls.add_constructor([]) 6223 ## 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] 6224 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')]) 6225 ## 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] 6226 cls.add_method('DoGetTypeid', 6227 'std::string', 6228 [], 6229 is_static=True) 6230 ## 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] 6231 cls.add_method('GetTypeid', 6232 'std::string', 6233 [], 6234 is_const=True, is_virtual=True) 6235 ## 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] 6236 cls.add_method('operator()', 6237 'void', 6238 [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')], 6239 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6240 return 6241 6242def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6243 ## 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] 6244 cls.add_constructor([]) 6245 ## 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] 6246 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')]) 6247 ## 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] 6248 cls.add_method('DoGetTypeid', 6249 'std::string', 6250 [], 6251 is_static=True) 6252 ## 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] 6253 cls.add_method('GetTypeid', 6254 'std::string', 6255 [], 6256 is_const=True, is_virtual=True) 6257 ## 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] 6258 cls.add_method('operator()', 6259 'void', 6260 [param('ns3::Ptr< ns3::NetDevice >', 'arg0')], 6261 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6262 return 6263 6264def register_Ns3ConstantAccelerationMobilityModel_methods(root_module, cls): 6265 ## constant-acceleration-mobility-model.h (module 'mobility'): ns3::ConstantAccelerationMobilityModel::ConstantAccelerationMobilityModel(ns3::ConstantAccelerationMobilityModel const & arg0) [constructor] 6266 cls.add_constructor([param('ns3::ConstantAccelerationMobilityModel const &', 'arg0')]) 6267 ## constant-acceleration-mobility-model.h (module 'mobility'): ns3::ConstantAccelerationMobilityModel::ConstantAccelerationMobilityModel() [constructor] 6268 cls.add_constructor([]) 6269 ## constant-acceleration-mobility-model.h (module 'mobility'): static ns3::TypeId ns3::ConstantAccelerationMobilityModel::GetTypeId() [member function] 6270 cls.add_method('GetTypeId', 6271 'ns3::TypeId', 6272 [], 6273 is_static=True) 6274 ## constant-acceleration-mobility-model.h (module 'mobility'): void ns3::ConstantAccelerationMobilityModel::SetVelocityAndAcceleration(ns3::Vector const & velocity, ns3::Vector const & acceleration) [member function] 6275 cls.add_method('SetVelocityAndAcceleration', 6276 'void', 6277 [param('ns3::Vector const &', 'velocity'), param('ns3::Vector const &', 'acceleration')]) 6278 ## constant-acceleration-mobility-model.h (module 'mobility'): ns3::Vector ns3::ConstantAccelerationMobilityModel::DoGetPosition() const [member function] 6279 cls.add_method('DoGetPosition', 6280 'ns3::Vector', 6281 [], 6282 is_const=True, is_virtual=True, visibility='private') 6283 ## constant-acceleration-mobility-model.h (module 'mobility'): ns3::Vector ns3::ConstantAccelerationMobilityModel::DoGetVelocity() const [member function] 6284 cls.add_method('DoGetVelocity', 6285 'ns3::Vector', 6286 [], 6287 is_const=True, is_virtual=True, visibility='private') 6288 ## constant-acceleration-mobility-model.h (module 'mobility'): void ns3::ConstantAccelerationMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 6289 cls.add_method('DoSetPosition', 6290 'void', 6291 [param('ns3::Vector const &', 'position')], 6292 is_virtual=True, visibility='private') 6293 return 6294 6295def register_Ns3ConstantPositionMobilityModel_methods(root_module, cls): 6296 ## constant-position-mobility-model.h (module 'mobility'): ns3::ConstantPositionMobilityModel::ConstantPositionMobilityModel(ns3::ConstantPositionMobilityModel const & arg0) [constructor] 6297 cls.add_constructor([param('ns3::ConstantPositionMobilityModel const &', 'arg0')]) 6298 ## constant-position-mobility-model.h (module 'mobility'): ns3::ConstantPositionMobilityModel::ConstantPositionMobilityModel() [constructor] 6299 cls.add_constructor([]) 6300 ## constant-position-mobility-model.h (module 'mobility'): static ns3::TypeId ns3::ConstantPositionMobilityModel::GetTypeId() [member function] 6301 cls.add_method('GetTypeId', 6302 'ns3::TypeId', 6303 [], 6304 is_static=True) 6305 ## constant-position-mobility-model.h (module 'mobility'): ns3::Vector ns3::ConstantPositionMobilityModel::DoGetPosition() const [member function] 6306 cls.add_method('DoGetPosition', 6307 'ns3::Vector', 6308 [], 6309 is_const=True, is_virtual=True, visibility='private') 6310 ## constant-position-mobility-model.h (module 'mobility'): ns3::Vector ns3::ConstantPositionMobilityModel::DoGetVelocity() const [member function] 6311 cls.add_method('DoGetVelocity', 6312 'ns3::Vector', 6313 [], 6314 is_const=True, is_virtual=True, visibility='private') 6315 ## constant-position-mobility-model.h (module 'mobility'): void ns3::ConstantPositionMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 6316 cls.add_method('DoSetPosition', 6317 'void', 6318 [param('ns3::Vector const &', 'position')], 6319 is_virtual=True, visibility='private') 6320 return 6321 6322def register_Ns3ConstantVelocityMobilityModel_methods(root_module, cls): 6323 ## constant-velocity-mobility-model.h (module 'mobility'): ns3::ConstantVelocityMobilityModel::ConstantVelocityMobilityModel(ns3::ConstantVelocityMobilityModel const & arg0) [constructor] 6324 cls.add_constructor([param('ns3::ConstantVelocityMobilityModel const &', 'arg0')]) 6325 ## constant-velocity-mobility-model.h (module 'mobility'): ns3::ConstantVelocityMobilityModel::ConstantVelocityMobilityModel() [constructor] 6326 cls.add_constructor([]) 6327 ## constant-velocity-mobility-model.h (module 'mobility'): static ns3::TypeId ns3::ConstantVelocityMobilityModel::GetTypeId() [member function] 6328 cls.add_method('GetTypeId', 6329 'ns3::TypeId', 6330 [], 6331 is_static=True) 6332 ## constant-velocity-mobility-model.h (module 'mobility'): void ns3::ConstantVelocityMobilityModel::SetVelocity(ns3::Vector const & speed) [member function] 6333 cls.add_method('SetVelocity', 6334 'void', 6335 [param('ns3::Vector const &', 'speed')]) 6336 ## constant-velocity-mobility-model.h (module 'mobility'): ns3::Vector ns3::ConstantVelocityMobilityModel::DoGetPosition() const [member function] 6337 cls.add_method('DoGetPosition', 6338 'ns3::Vector', 6339 [], 6340 is_const=True, is_virtual=True, visibility='private') 6341 ## constant-velocity-mobility-model.h (module 'mobility'): ns3::Vector ns3::ConstantVelocityMobilityModel::DoGetVelocity() const [member function] 6342 cls.add_method('DoGetVelocity', 6343 'ns3::Vector', 6344 [], 6345 is_const=True, is_virtual=True, visibility='private') 6346 ## constant-velocity-mobility-model.h (module 'mobility'): void ns3::ConstantVelocityMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 6347 cls.add_method('DoSetPosition', 6348 'void', 6349 [param('ns3::Vector const &', 'position')], 6350 is_virtual=True, visibility='private') 6351 return 6352 6353def register_Ns3GaussMarkovMobilityModel_methods(root_module, cls): 6354 ## gauss-markov-mobility-model.h (module 'mobility'): ns3::GaussMarkovMobilityModel::GaussMarkovMobilityModel(ns3::GaussMarkovMobilityModel const & arg0) [constructor] 6355 cls.add_constructor([param('ns3::GaussMarkovMobilityModel const &', 'arg0')]) 6356 ## gauss-markov-mobility-model.h (module 'mobility'): ns3::GaussMarkovMobilityModel::GaussMarkovMobilityModel() [constructor] 6357 cls.add_constructor([]) 6358 ## gauss-markov-mobility-model.h (module 'mobility'): static ns3::TypeId ns3::GaussMarkovMobilityModel::GetTypeId() [member function] 6359 cls.add_method('GetTypeId', 6360 'ns3::TypeId', 6361 [], 6362 is_static=True) 6363 ## gauss-markov-mobility-model.h (module 'mobility'): int64_t ns3::GaussMarkovMobilityModel::DoAssignStreams(int64_t arg0) [member function] 6364 cls.add_method('DoAssignStreams', 6365 'int64_t', 6366 [param('int64_t', 'arg0')], 6367 is_virtual=True, visibility='private') 6368 ## gauss-markov-mobility-model.h (module 'mobility'): void ns3::GaussMarkovMobilityModel::DoDispose() [member function] 6369 cls.add_method('DoDispose', 6370 'void', 6371 [], 6372 is_virtual=True, visibility='private') 6373 ## gauss-markov-mobility-model.h (module 'mobility'): ns3::Vector ns3::GaussMarkovMobilityModel::DoGetPosition() const [member function] 6374 cls.add_method('DoGetPosition', 6375 'ns3::Vector', 6376 [], 6377 is_const=True, is_virtual=True, visibility='private') 6378 ## gauss-markov-mobility-model.h (module 'mobility'): ns3::Vector ns3::GaussMarkovMobilityModel::DoGetVelocity() const [member function] 6379 cls.add_method('DoGetVelocity', 6380 'ns3::Vector', 6381 [], 6382 is_const=True, is_virtual=True, visibility='private') 6383 ## gauss-markov-mobility-model.h (module 'mobility'): void ns3::GaussMarkovMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 6384 cls.add_method('DoSetPosition', 6385 'void', 6386 [param('ns3::Vector const &', 'position')], 6387 is_virtual=True, visibility='private') 6388 return 6389 6390def register_Ns3HierarchicalMobilityModel_methods(root_module, cls): 6391 ## hierarchical-mobility-model.h (module 'mobility'): ns3::HierarchicalMobilityModel::HierarchicalMobilityModel(ns3::HierarchicalMobilityModel const & arg0) [constructor] 6392 cls.add_constructor([param('ns3::HierarchicalMobilityModel const &', 'arg0')]) 6393 ## hierarchical-mobility-model.h (module 'mobility'): ns3::HierarchicalMobilityModel::HierarchicalMobilityModel() [constructor] 6394 cls.add_constructor([]) 6395 ## hierarchical-mobility-model.h (module 'mobility'): ns3::Ptr<ns3::MobilityModel> ns3::HierarchicalMobilityModel::GetChild() const [member function] 6396 cls.add_method('GetChild', 6397 'ns3::Ptr< ns3::MobilityModel >', 6398 [], 6399 is_const=True) 6400 ## hierarchical-mobility-model.h (module 'mobility'): ns3::Ptr<ns3::MobilityModel> ns3::HierarchicalMobilityModel::GetParent() const [member function] 6401 cls.add_method('GetParent', 6402 'ns3::Ptr< ns3::MobilityModel >', 6403 [], 6404 is_const=True) 6405 ## hierarchical-mobility-model.h (module 'mobility'): static ns3::TypeId ns3::HierarchicalMobilityModel::GetTypeId() [member function] 6406 cls.add_method('GetTypeId', 6407 'ns3::TypeId', 6408 [], 6409 is_static=True) 6410 ## hierarchical-mobility-model.h (module 'mobility'): void ns3::HierarchicalMobilityModel::SetChild(ns3::Ptr<ns3::MobilityModel> model) [member function] 6411 cls.add_method('SetChild', 6412 'void', 6413 [param('ns3::Ptr< ns3::MobilityModel >', 'model')]) 6414 ## hierarchical-mobility-model.h (module 'mobility'): void ns3::HierarchicalMobilityModel::SetParent(ns3::Ptr<ns3::MobilityModel> model) [member function] 6415 cls.add_method('SetParent', 6416 'void', 6417 [param('ns3::Ptr< ns3::MobilityModel >', 'model')]) 6418 ## hierarchical-mobility-model.h (module 'mobility'): int64_t ns3::HierarchicalMobilityModel::DoAssignStreams(int64_t arg0) [member function] 6419 cls.add_method('DoAssignStreams', 6420 'int64_t', 6421 [param('int64_t', 'arg0')], 6422 is_virtual=True, visibility='private') 6423 ## hierarchical-mobility-model.h (module 'mobility'): ns3::Vector ns3::HierarchicalMobilityModel::DoGetPosition() const [member function] 6424 cls.add_method('DoGetPosition', 6425 'ns3::Vector', 6426 [], 6427 is_const=True, is_virtual=True, visibility='private') 6428 ## hierarchical-mobility-model.h (module 'mobility'): ns3::Vector ns3::HierarchicalMobilityModel::DoGetVelocity() const [member function] 6429 cls.add_method('DoGetVelocity', 6430 'ns3::Vector', 6431 [], 6432 is_const=True, is_virtual=True, visibility='private') 6433 ## hierarchical-mobility-model.h (module 'mobility'): void ns3::HierarchicalMobilityModel::DoInitialize() [member function] 6434 cls.add_method('DoInitialize', 6435 'void', 6436 [], 6437 is_virtual=True, visibility='private') 6438 ## hierarchical-mobility-model.h (module 'mobility'): void ns3::HierarchicalMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 6439 cls.add_method('DoSetPosition', 6440 'void', 6441 [param('ns3::Vector const &', 'position')], 6442 is_virtual=True, visibility='private') 6443 return 6444 6445def register_Ns3HashImplementation_methods(root_module, cls): 6446 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [constructor] 6447 cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')]) 6448 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor] 6449 cls.add_constructor([]) 6450 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, std::size_t const size) [member function] 6451 cls.add_method('GetHash32', 6452 'uint32_t', 6453 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 6454 is_pure_virtual=True, is_virtual=True) 6455 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function] 6456 cls.add_method('GetHash64', 6457 'uint64_t', 6458 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 6459 is_virtual=True) 6460 ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function] 6461 cls.add_method('clear', 6462 'void', 6463 [], 6464 is_pure_virtual=True, is_virtual=True) 6465 return 6466 6467def register_Ns3HashFunctionFnv1a_methods(root_module, cls): 6468 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [constructor] 6469 cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')]) 6470 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor] 6471 cls.add_constructor([]) 6472 ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function] 6473 cls.add_method('GetHash32', 6474 'uint32_t', 6475 [param('char const *', 'buffer'), param('size_t const', 'size')], 6476 is_virtual=True) 6477 ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function] 6478 cls.add_method('GetHash64', 6479 'uint64_t', 6480 [param('char const *', 'buffer'), param('size_t const', 'size')], 6481 is_virtual=True) 6482 ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function] 6483 cls.add_method('clear', 6484 'void', 6485 [], 6486 is_virtual=True) 6487 return 6488 6489def register_Ns3HashFunctionHash32_methods(root_module, cls): 6490 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [constructor] 6491 cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')]) 6492 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor] 6493 cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')]) 6494 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, std::size_t const size) [member function] 6495 cls.add_method('GetHash32', 6496 'uint32_t', 6497 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 6498 is_virtual=True) 6499 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function] 6500 cls.add_method('clear', 6501 'void', 6502 [], 6503 is_virtual=True) 6504 return 6505 6506def register_Ns3HashFunctionHash64_methods(root_module, cls): 6507 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [constructor] 6508 cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')]) 6509 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor] 6510 cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')]) 6511 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, std::size_t const size) [member function] 6512 cls.add_method('GetHash32', 6513 'uint32_t', 6514 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 6515 is_virtual=True) 6516 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, std::size_t const size) [member function] 6517 cls.add_method('GetHash64', 6518 'uint64_t', 6519 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 6520 is_virtual=True) 6521 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function] 6522 cls.add_method('clear', 6523 'void', 6524 [], 6525 is_virtual=True) 6526 return 6527 6528def register_Ns3HashFunctionMurmur3_methods(root_module, cls): 6529 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [constructor] 6530 cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')]) 6531 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor] 6532 cls.add_constructor([]) 6533 ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, std::size_t const size) [member function] 6534 cls.add_method('GetHash32', 6535 'uint32_t', 6536 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 6537 is_virtual=True) 6538 ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, std::size_t const size) [member function] 6539 cls.add_method('GetHash64', 6540 'uint64_t', 6541 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 6542 is_virtual=True) 6543 ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function] 6544 cls.add_method('clear', 6545 'void', 6546 [], 6547 is_virtual=True) 6548 return 6549 6550def register_functions(root_module): 6551 module = root_module 6552 ## box.h (module 'mobility'): ns3::Ptr<const ns3::AttributeChecker> ns3::MakeBoxChecker() [free function] 6553 module.add_function('MakeBoxChecker', 6554 'ns3::Ptr< ns3::AttributeChecker const >', 6555 []) 6556 ## rectangle.h (module 'mobility'): ns3::Ptr<const ns3::AttributeChecker> ns3::MakeRectangleChecker() [free function] 6557 module.add_function('MakeRectangleChecker', 6558 'ns3::Ptr< ns3::AttributeChecker const >', 6559 []) 6560 ## waypoint.h (module 'mobility'): ns3::Ptr<const ns3::AttributeChecker> ns3::MakeWaypointChecker() [free function] 6561 module.add_function('MakeWaypointChecker', 6562 'ns3::Ptr< ns3::AttributeChecker const >', 6563 []) 6564 register_functions_ns3_FatalImpl(module.add_cpp_namespace('FatalImpl'), root_module) 6565 register_functions_ns3_Hash(module.add_cpp_namespace('Hash'), root_module) 6566 register_functions_ns3_TracedValueCallback(module.add_cpp_namespace('TracedValueCallback'), root_module) 6567 return 6568 6569def register_functions_ns3_FatalImpl(module, root_module): 6570 return 6571 6572def register_functions_ns3_Hash(module, root_module): 6573 register_functions_ns3_Hash_Function(module.add_cpp_namespace('Function'), root_module) 6574 return 6575 6576def register_functions_ns3_Hash_Function(module, root_module): 6577 return 6578 6579def register_functions_ns3_TracedValueCallback(module, root_module): 6580 return 6581 6582def main(): 6583 out = FileCodeSink(sys.stdout) 6584 root_module = module_init() 6585 register_types(root_module) 6586 register_methods(root_module) 6587 register_functions(root_module) 6588 root_module.generate(out) 6589 6590if __name__ == '__main__': 6591 main() 6592 6593