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.buildings', cpp_namespace='::ns3') 18 return root_module 19 20def register_types(module): 21 root_module = module.get_root() 22 23 ## propagation-environment.h (module 'propagation'): ns3::EnvironmentType [enumeration] 24 module.add_enum('EnvironmentType', ['UrbanEnvironment', 'SubUrbanEnvironment', 'OpenAreasEnvironment'], import_from_module='ns.propagation') 25 ## propagation-environment.h (module 'propagation'): ns3::CitySize [enumeration] 26 module.add_enum('CitySize', ['SmallCity', 'MediumCity', 'LargeCity'], import_from_module='ns.propagation') 27 ## log.h (module 'core'): ns3::LogLevel [enumeration] 28 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') 29 ## address.h (module 'network'): ns3::Address [class] 30 module.add_class('Address', import_from_module='ns.network') 31 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] 32 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') 33 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] 34 module.add_class('AttributeConstructionList', import_from_module='ns.core') 35 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] 36 module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList']) 37 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator', 'ns3::AttributeConstructionList::CIterator') 38 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator*', 'ns3::AttributeConstructionList::CIterator*') 39 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator&', 'ns3::AttributeConstructionList::CIterator&') 40 ## box.h (module 'mobility'): ns3::Box [class] 41 module.add_class('Box', import_from_module='ns.mobility') 42 ## box.h (module 'mobility'): ns3::Box::Side [enumeration] 43 module.add_enum('Side', ['RIGHT', 'LEFT', 'TOP', 'BOTTOM', 'UP', 'DOWN'], outer_class=root_module['ns3::Box'], import_from_module='ns.mobility') 44 ## buffer.h (module 'network'): ns3::Buffer [class] 45 module.add_class('Buffer', import_from_module='ns.network') 46 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] 47 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) 48 ## building-container.h (module 'buildings'): ns3::BuildingContainer [class] 49 module.add_class('BuildingContainer') 50 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Building > > const_iterator', 'ns3::BuildingContainer::Iterator') 51 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Building > > const_iterator*', 'ns3::BuildingContainer::Iterator*') 52 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Building > > const_iterator&', 'ns3::BuildingContainer::Iterator&') 53 ## building-list.h (module 'buildings'): ns3::BuildingList [class] 54 module.add_class('BuildingList') 55 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Building > > const_iterator', 'ns3::BuildingList::Iterator') 56 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Building > > const_iterator*', 'ns3::BuildingList::Iterator*') 57 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Building > > const_iterator&', 'ns3::BuildingList::Iterator&') 58 ## buildings-helper.h (module 'buildings'): ns3::BuildingsHelper [class] 59 module.add_class('BuildingsHelper') 60 ## packet.h (module 'network'): ns3::ByteTagIterator [class] 61 module.add_class('ByteTagIterator', import_from_module='ns.network') 62 ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class] 63 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator']) 64 ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class] 65 module.add_class('ByteTagList', import_from_module='ns.network') 66 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class] 67 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) 68 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] 69 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) 70 ## callback.h (module 'core'): ns3::CallbackBase [class] 71 module.add_class('CallbackBase', import_from_module='ns.core') 72 ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper [class] 73 module.add_class('ConstantVelocityHelper', import_from_module='ns.mobility') 74 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor> [struct] 75 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor']) 76 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker> [struct] 77 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeChecker']) 78 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue> [struct] 79 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeValue']) 80 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase> [struct] 81 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase']) 82 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl> [struct] 83 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl']) 84 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation> [struct] 85 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation']) 86 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector> [struct] 87 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector']) 88 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet> [struct] 89 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet']) 90 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor> [struct] 91 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor']) 92 ## event-id.h (module 'core'): ns3::EventId [class] 93 module.add_class('EventId', import_from_module='ns.core') 94 ## hash.h (module 'core'): ns3::Hasher [class] 95 module.add_class('Hasher', import_from_module='ns.core') 96 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 97 module.add_class('Ipv4Address', import_from_module='ns.network') 98 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 99 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) 100 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash [class] 101 module.add_class('Ipv4AddressHash', import_from_module='ns.network') 102 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] 103 module.add_class('Ipv4Mask', import_from_module='ns.network') 104 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 105 module.add_class('Ipv6Address', import_from_module='ns.network') 106 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 107 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) 108 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash [class] 109 module.add_class('Ipv6AddressHash', import_from_module='ns.network') 110 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] 111 module.add_class('Ipv6Prefix', import_from_module='ns.network') 112 ## log.h (module 'core'): ns3::LogComponent [class] 113 module.add_class('LogComponent', import_from_module='ns.core') 114 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList') 115 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >*', 'ns3::LogComponent::ComponentList*') 116 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >&', 'ns3::LogComponent::ComponentList&') 117 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 118 module.add_class('Mac48Address', import_from_module='ns.network') 119 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )', 'ns3::Mac48Address::TracedCallback') 120 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )*', 'ns3::Mac48Address::TracedCallback*') 121 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )&', 'ns3::Mac48Address::TracedCallback&') 122 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 123 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) 124 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 125 module.add_class('Mac8Address', import_from_module='ns.network') 126 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 127 root_module['ns3::Mac8Address'].implicitly_converts_to(root_module['ns3::Address']) 128 ## node-container.h (module 'network'): ns3::NodeContainer [class] 129 module.add_class('NodeContainer', import_from_module='ns.network') 130 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator', 'ns3::NodeContainer::Iterator') 131 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator*', 'ns3::NodeContainer::Iterator*') 132 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator&', 'ns3::NodeContainer::Iterator&') 133 ## object-base.h (module 'core'): ns3::ObjectBase [class] 134 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') 135 ## object.h (module 'core'): ns3::ObjectDeleter [struct] 136 module.add_class('ObjectDeleter', import_from_module='ns.core') 137 ## object-factory.h (module 'core'): ns3::ObjectFactory [class] 138 module.add_class('ObjectFactory', import_from_module='ns.core') 139 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] 140 module.add_class('PacketMetadata', import_from_module='ns.network') 141 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] 142 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 143 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::ItemType [enumeration] 144 module.add_enum('ItemType', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network') 145 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class] 146 module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 147 ## packet.h (module 'network'): ns3::PacketTagIterator [class] 148 module.add_class('PacketTagIterator', import_from_module='ns.network') 149 ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class] 150 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator']) 151 ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class] 152 module.add_class('PacketTagList', import_from_module='ns.network') 153 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] 154 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) 155 ## log.h (module 'core'): ns3::ParameterLogger [class] 156 module.add_class('ParameterLogger', import_from_module='ns.core') 157 ## rectangle.h (module 'mobility'): ns3::Rectangle [class] 158 module.add_class('Rectangle', import_from_module='ns.mobility') 159 ## rectangle.h (module 'mobility'): ns3::Rectangle::Side [enumeration] 160 module.add_enum('Side', ['RIGHT', 'LEFT', 'TOP', 'BOTTOM'], outer_class=root_module['ns3::Rectangle'], import_from_module='ns.mobility') 161 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] 162 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']) 163 ## tag.h (module 'network'): ns3::Tag [class] 164 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 165 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] 166 module.add_class('TagBuffer', import_from_module='ns.network') 167 ## nstime.h (module 'core'): ns3::Time [class] 168 module.add_class('Time', import_from_module='ns.core') 169 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] 170 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') 171 typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback') 172 typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*') 173 typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&') 174 ## nstime.h (module 'core'): ns3::TimeWithUnit [class] 175 module.add_class('TimeWithUnit', import_from_module='ns.core') 176 ## type-id.h (module 'core'): ns3::TypeId [class] 177 module.add_class('TypeId', import_from_module='ns.core') 178 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] 179 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 180 ## type-id.h (module 'core'): ns3::TypeId::SupportLevel [enumeration] 181 module.add_enum('SupportLevel', ['SUPPORTED', 'DEPRECATED', 'OBSOLETE'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 182 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] 183 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 184 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] 185 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 186 typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t') 187 typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*') 188 typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&') 189 ## vector.h (module 'core'): ns3::Vector2D [class] 190 module.add_class('Vector2D', import_from_module='ns.core') 191 ## vector.h (module 'core'): ns3::Vector3D [class] 192 module.add_class('Vector3D', import_from_module='ns.core') 193 ## empty.h (module 'core'): ns3::empty [class] 194 module.add_class('empty', import_from_module='ns.core') 195 ## int64x64-128.h (module 'core'): ns3::int64x64_t [class] 196 module.add_class('int64x64_t', import_from_module='ns.core') 197 ## int64x64-128.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] 198 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') 199 ## chunk.h (module 'network'): ns3::Chunk [class] 200 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 201 ## header.h (module 'network'): ns3::Header [class] 202 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 203 ## object.h (module 'core'): ns3::Object [class] 204 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 205 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] 206 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) 207 ## position-allocator.h (module 'mobility'): ns3::PositionAllocator [class] 208 module.add_class('PositionAllocator', import_from_module='ns.mobility', parent=root_module['ns3::Object']) 209 ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel [class] 210 module.add_class('PropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::Object']) 211 ## position-allocator.h (module 'mobility'): ns3::RandomBoxPositionAllocator [class] 212 module.add_class('RandomBoxPositionAllocator', import_from_module='ns.mobility', parent=root_module['ns3::PositionAllocator']) 213 ## building-position-allocator.h (module 'buildings'): ns3::RandomBuildingPositionAllocator [class] 214 module.add_class('RandomBuildingPositionAllocator', parent=root_module['ns3::PositionAllocator']) 215 ## position-allocator.h (module 'mobility'): ns3::RandomDiscPositionAllocator [class] 216 module.add_class('RandomDiscPositionAllocator', import_from_module='ns.mobility', parent=root_module['ns3::PositionAllocator']) 217 ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel [class] 218 module.add_class('RandomPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 219 ## position-allocator.h (module 'mobility'): ns3::RandomRectanglePositionAllocator [class] 220 module.add_class('RandomRectanglePositionAllocator', import_from_module='ns.mobility', parent=root_module['ns3::PositionAllocator']) 221 ## building-position-allocator.h (module 'buildings'): ns3::RandomRoomPositionAllocator [class] 222 module.add_class('RandomRoomPositionAllocator', parent=root_module['ns3::PositionAllocator']) 223 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] 224 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) 225 ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel [class] 226 module.add_class('RangePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 227 ## building-position-allocator.h (module 'buildings'): ns3::SameRoomPositionAllocator [class] 228 module.add_class('SameRoomPositionAllocator', parent=root_module['ns3::PositionAllocator']) 229 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] 230 module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 231 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [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::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>']) 233 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [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::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>']) 235 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] 236 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>']) 237 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] 238 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>']) 239 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] 240 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>']) 241 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class] 242 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>']) 243 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] 244 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NixVector>']) 245 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] 246 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>']) 247 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] 248 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>']) 249 ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel [class] 250 module.add_class('ThreeLogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 251 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] 252 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 253 ## trailer.h (module 'network'): ns3::Trailer [class] 254 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 255 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class] 256 module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 257 ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel [class] 258 module.add_class('TwoRayGroundPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 259 ## position-allocator.h (module 'mobility'): ns3::UniformDiscPositionAllocator [class] 260 module.add_class('UniformDiscPositionAllocator', import_from_module='ns.mobility', parent=root_module['ns3::PositionAllocator']) 261 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class] 262 module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 263 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class] 264 module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 265 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] 266 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 267 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] 268 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 269 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] 270 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 271 ## attribute.h (module 'core'): ns3::AttributeChecker [class] 272 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> >']) 273 ## attribute.h (module 'core'): ns3::AttributeValue [class] 274 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> >']) 275 ## box.h (module 'mobility'): ns3::BoxChecker [class] 276 module.add_class('BoxChecker', import_from_module='ns.mobility', parent=root_module['ns3::AttributeChecker']) 277 ## box.h (module 'mobility'): ns3::BoxValue [class] 278 module.add_class('BoxValue', import_from_module='ns.mobility', parent=root_module['ns3::AttributeValue']) 279 ## building.h (module 'buildings'): ns3::Building [class] 280 module.add_class('Building', parent=root_module['ns3::Object']) 281 ## building.h (module 'buildings'): ns3::Building::BuildingType_t [enumeration] 282 module.add_enum('BuildingType_t', ['Residential', 'Office', 'Commercial'], outer_class=root_module['ns3::Building']) 283 ## building.h (module 'buildings'): ns3::Building::ExtWallsType_t [enumeration] 284 module.add_enum('ExtWallsType_t', ['Wood', 'ConcreteWithWindows', 'ConcreteWithoutWindows', 'StoneBlocks'], outer_class=root_module['ns3::Building']) 285 ## buildings-propagation-loss-model.h (module 'buildings'): ns3::BuildingsPropagationLossModel [class] 286 module.add_class('BuildingsPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) 287 ## callback.h (module 'core'): ns3::CallbackChecker [class] 288 module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 289 ## callback.h (module 'core'): ns3::CallbackImplBase [class] 290 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 291 ## callback.h (module 'core'): ns3::CallbackValue [class] 292 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 293 ## channel-condition-model.h (module 'propagation'): ns3::ChannelCondition [class] 294 module.add_class('ChannelCondition', import_from_module='ns.propagation', parent=root_module['ns3::Object']) 295 ## channel-condition-model.h (module 'propagation'): ns3::ChannelCondition::LosConditionValue [enumeration] 296 module.add_enum('LosConditionValue', ['LOS', 'NLOS', 'NLOSv', 'LC_ND'], outer_class=root_module['ns3::ChannelCondition'], import_from_module='ns.propagation') 297 ## channel-condition-model.h (module 'propagation'): ns3::ChannelCondition::O2iConditionValue [enumeration] 298 module.add_enum('O2iConditionValue', ['O2O', 'O2I', 'I2I', 'O2I_ND'], outer_class=root_module['ns3::ChannelCondition'], import_from_module='ns.propagation') 299 ## channel-condition-model.h (module 'propagation'): ns3::ChannelConditionModel [class] 300 module.add_class('ChannelConditionModel', import_from_module='ns.propagation', parent=root_module['ns3::Object']) 301 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class] 302 module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 303 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class] 304 module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 305 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] 306 module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 307 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor [class] 308 module.add_class('EmptyAttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor']) 309 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker [class] 310 module.add_class('EmptyAttributeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 311 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] 312 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 313 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class] 314 module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 315 ## event-impl.h (module 'core'): ns3::EventImpl [class] 316 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 317 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class] 318 module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 319 ## building-position-allocator.h (module 'buildings'): ns3::FixedRoomPositionAllocator [class] 320 module.add_class('FixedRoomPositionAllocator', parent=root_module['ns3::PositionAllocator']) 321 ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel [class] 322 module.add_class('FixedRssLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 323 ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel [class] 324 module.add_class('FriisPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 325 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] 326 module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 327 ## building-allocator.h (module 'buildings'): ns3::GridBuildingAllocator [class] 328 module.add_class('GridBuildingAllocator', parent=root_module['ns3::Object']) 329 ## position-allocator.h (module 'mobility'): ns3::GridPositionAllocator [class] 330 module.add_class('GridPositionAllocator', import_from_module='ns.mobility', parent=root_module['ns3::PositionAllocator']) 331 ## position-allocator.h (module 'mobility'): ns3::GridPositionAllocator::LayoutType [enumeration] 332 module.add_enum('LayoutType', ['ROW_FIRST', 'COLUMN_FIRST'], outer_class=root_module['ns3::GridPositionAllocator'], import_from_module='ns.mobility') 333 ## hybrid-buildings-propagation-loss-model.h (module 'buildings'): ns3::HybridBuildingsPropagationLossModel [class] 334 module.add_class('HybridBuildingsPropagationLossModel', parent=root_module['ns3::BuildingsPropagationLossModel']) 335 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] 336 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 337 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] 338 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 339 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] 340 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 341 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] 342 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 343 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] 344 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 345 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] 346 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 347 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] 348 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 349 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] 350 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 351 ## itu-r-1238-propagation-loss-model.h (module 'buildings'): ns3::ItuR1238PropagationLossModel [class] 352 module.add_class('ItuR1238PropagationLossModel', parent=root_module['ns3::PropagationLossModel']) 353 ## position-allocator.h (module 'mobility'): ns3::ListPositionAllocator [class] 354 module.add_class('ListPositionAllocator', import_from_module='ns.mobility', parent=root_module['ns3::PositionAllocator']) 355 ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class] 356 module.add_class('LogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 357 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] 358 module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 359 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] 360 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 361 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] 362 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 363 ## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel [class] 364 module.add_class('MatrixPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 365 ## mobility-building-info.h (module 'buildings'): ns3::MobilityBuildingInfo [class] 366 module.add_class('MobilityBuildingInfo', parent=root_module['ns3::Object']) 367 ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class] 368 module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object']) 369 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )', 'ns3::MobilityModel::TracedCallback') 370 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )*', 'ns3::MobilityModel::TracedCallback*') 371 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )&', 'ns3::MobilityModel::TracedCallback&') 372 ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel [class] 373 module.add_class('NakagamiPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) 374 ## net-device.h (module 'network'): ns3::NetDevice [class] 375 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) 376 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] 377 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') 378 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::NetDevice::LinkChangeTracedCallback') 379 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::NetDevice::LinkChangeTracedCallback*') 380 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::NetDevice::LinkChangeTracedCallback&') 381 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') 382 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*') 383 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&') 384 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') 385 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*') 386 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&') 387 ## channel-condition-model.h (module 'propagation'): ns3::NeverLosChannelConditionModel [class] 388 module.add_class('NeverLosChannelConditionModel', import_from_module='ns.propagation', parent=root_module['ns3::ChannelConditionModel']) 389 ## channel-condition-model.h (module 'propagation'): ns3::NeverLosVehicleChannelConditionModel [class] 390 module.add_class('NeverLosVehicleChannelConditionModel', import_from_module='ns.propagation', parent=root_module['ns3::ChannelConditionModel']) 391 ## nix-vector.h (module 'network'): ns3::NixVector [class] 392 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 393 ## node.h (module 'network'): ns3::Node [class] 394 module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object']) 395 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') 396 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*') 397 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&') 398 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') 399 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*') 400 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&') 401 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class] 402 module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 403 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class] 404 module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 405 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class] 406 module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 407 ## oh-buildings-propagation-loss-model.h (module 'buildings'): ns3::OhBuildingsPropagationLossModel [class] 408 module.add_class('OhBuildingsPropagationLossModel', parent=root_module['ns3::BuildingsPropagationLossModel']) 409 ## building-position-allocator.h (module 'buildings'): ns3::OutdoorPositionAllocator [class] 410 module.add_class('OutdoorPositionAllocator', parent=root_module['ns3::PositionAllocator']) 411 ## packet.h (module 'network'): ns3::Packet [class] 412 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 413 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )', 'ns3::Packet::TracedCallback') 414 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )*', 'ns3::Packet::TracedCallback*') 415 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )&', 'ns3::Packet::TracedCallback&') 416 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )', 'ns3::Packet::AddressTracedCallback') 417 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )*', 'ns3::Packet::AddressTracedCallback*') 418 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )&', 'ns3::Packet::AddressTracedCallback&') 419 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )', 'ns3::Packet::TwoAddressTracedCallback') 420 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )*', 'ns3::Packet::TwoAddressTracedCallback*') 421 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )&', 'ns3::Packet::TwoAddressTracedCallback&') 422 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )', 'ns3::Packet::Mac48AddressTracedCallback') 423 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )*', 'ns3::Packet::Mac48AddressTracedCallback*') 424 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )&', 'ns3::Packet::Mac48AddressTracedCallback&') 425 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::Packet::SizeTracedCallback') 426 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::Packet::SizeTracedCallback*') 427 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::Packet::SizeTracedCallback&') 428 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )', 'ns3::Packet::SinrTracedCallback') 429 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )*', 'ns3::Packet::SinrTracedCallback*') 430 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )&', 'ns3::Packet::SinrTracedCallback&') 431 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class] 432 module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 433 ## random-walk-2d-outdoor-mobility-model.h (module 'buildings'): ns3::RandomWalk2dOutdoorMobilityModel [class] 434 module.add_class('RandomWalk2dOutdoorMobilityModel', parent=root_module['ns3::MobilityModel']) 435 ## random-walk-2d-outdoor-mobility-model.h (module 'buildings'): ns3::RandomWalk2dOutdoorMobilityModel::Mode [enumeration] 436 module.add_enum('Mode', ['MODE_DISTANCE', 'MODE_TIME'], outer_class=root_module['ns3::RandomWalk2dOutdoorMobilityModel']) 437 ## rectangle.h (module 'mobility'): ns3::RectangleChecker [class] 438 module.add_class('RectangleChecker', import_from_module='ns.mobility', parent=root_module['ns3::AttributeChecker']) 439 ## rectangle.h (module 'mobility'): ns3::RectangleValue [class] 440 module.add_class('RectangleValue', import_from_module='ns.mobility', parent=root_module['ns3::AttributeValue']) 441 ## channel-condition-model.h (module 'propagation'): ns3::ThreeGppChannelConditionModel [class] 442 module.add_class('ThreeGppChannelConditionModel', import_from_module='ns.propagation', parent=root_module['ns3::ChannelConditionModel']) 443 ## channel-condition-model.h (module 'propagation'): ns3::ThreeGppIndoorMixedOfficeChannelConditionModel [class] 444 module.add_class('ThreeGppIndoorMixedOfficeChannelConditionModel', import_from_module='ns.propagation', parent=root_module['ns3::ThreeGppChannelConditionModel']) 445 ## channel-condition-model.h (module 'propagation'): ns3::ThreeGppIndoorOpenOfficeChannelConditionModel [class] 446 module.add_class('ThreeGppIndoorOpenOfficeChannelConditionModel', import_from_module='ns.propagation', parent=root_module['ns3::ThreeGppChannelConditionModel']) 447 ## channel-condition-model.h (module 'propagation'): ns3::ThreeGppRmaChannelConditionModel [class] 448 module.add_class('ThreeGppRmaChannelConditionModel', import_from_module='ns.propagation', parent=root_module['ns3::ThreeGppChannelConditionModel']) 449 ## channel-condition-model.h (module 'propagation'): ns3::ThreeGppUmaChannelConditionModel [class] 450 module.add_class('ThreeGppUmaChannelConditionModel', import_from_module='ns.propagation', parent=root_module['ns3::ThreeGppChannelConditionModel']) 451 ## channel-condition-model.h (module 'propagation'): ns3::ThreeGppUmiStreetCanyonChannelConditionModel [class] 452 module.add_class('ThreeGppUmiStreetCanyonChannelConditionModel', import_from_module='ns.propagation', parent=root_module['ns3::ThreeGppChannelConditionModel']) 453 ## three-gpp-v2v-channel-condition-model.h (module 'buildings'): ns3::ThreeGppV2vHighwayChannelConditionModel [class] 454 module.add_class('ThreeGppV2vHighwayChannelConditionModel', parent=root_module['ns3::ThreeGppChannelConditionModel']) 455 ## three-gpp-v2v-channel-condition-model.h (module 'buildings'): ns3::ThreeGppV2vUrbanChannelConditionModel [class] 456 module.add_class('ThreeGppV2vUrbanChannelConditionModel', parent=root_module['ns3::ThreeGppChannelConditionModel']) 457 ## nstime.h (module 'core'): ns3::TimeValue [class] 458 module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 459 ## type-id.h (module 'core'): ns3::TypeIdChecker [class] 460 module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 461 ## type-id.h (module 'core'): ns3::TypeIdValue [class] 462 module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 463 ## vector.h (module 'core'): ns3::Vector2DChecker [class] 464 module.add_class('Vector2DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 465 ## vector.h (module 'core'): ns3::Vector2DValue [class] 466 module.add_class('Vector2DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 467 ## vector.h (module 'core'): ns3::Vector3DChecker [class] 468 module.add_class('Vector3DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 469 ## vector.h (module 'core'): ns3::Vector3DValue [class] 470 module.add_class('Vector3DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 471 ## address.h (module 'network'): ns3::AddressChecker [class] 472 module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 473 ## address.h (module 'network'): ns3::AddressValue [class] 474 module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 475 ## channel-condition-model.h (module 'propagation'): ns3::AlwaysLosChannelConditionModel [class] 476 module.add_class('AlwaysLosChannelConditionModel', import_from_module='ns.propagation', parent=root_module['ns3::ChannelConditionModel']) 477 ## buildings-channel-condition-model.h (module 'buildings'): ns3::BuildingsChannelConditionModel [class] 478 module.add_class('BuildingsChannelConditionModel', parent=root_module['ns3::ChannelConditionModel']) 479 ## 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] 480 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']) 481 ## 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] 482 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']) 483 ## 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] 484 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']) 485 ## 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] 486 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']) 487 module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') 488 typehandlers.add_type_alias('ns3::Vector3D', 'ns3::Vector') 489 typehandlers.add_type_alias('ns3::Vector3D*', 'ns3::Vector*') 490 typehandlers.add_type_alias('ns3::Vector3D&', 'ns3::Vector&') 491 module.add_typedef(root_module['ns3::Vector3D'], 'Vector') 492 typehandlers.add_type_alias('ns3::Vector3DValue', 'ns3::VectorValue') 493 typehandlers.add_type_alias('ns3::Vector3DValue*', 'ns3::VectorValue*') 494 typehandlers.add_type_alias('ns3::Vector3DValue&', 'ns3::VectorValue&') 495 module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue') 496 typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker') 497 typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*') 498 typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&') 499 module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker') 500 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::TimePrinter') 501 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::TimePrinter*') 502 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::TimePrinter&') 503 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::NodePrinter') 504 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::NodePrinter*') 505 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::NodePrinter&') 506 507 ## Register a nested module for the namespace FatalImpl 508 509 nested_module = module.add_cpp_namespace('FatalImpl') 510 register_types_ns3_FatalImpl(nested_module) 511 512 513 ## Register a nested module for the namespace Hash 514 515 nested_module = module.add_cpp_namespace('Hash') 516 register_types_ns3_Hash(nested_module) 517 518 519 ## Register a nested module for the namespace TracedValueCallback 520 521 nested_module = module.add_cpp_namespace('TracedValueCallback') 522 register_types_ns3_TracedValueCallback(nested_module) 523 524 525def register_types_ns3_FatalImpl(module): 526 root_module = module.get_root() 527 528 529def register_types_ns3_Hash(module): 530 root_module = module.get_root() 531 532 ## hash-function.h (module 'core'): ns3::Hash::Implementation [class] 533 module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) 534 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr') 535 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*') 536 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&') 537 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr') 538 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*') 539 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&') 540 541 ## Register a nested module for the namespace Function 542 543 nested_module = module.add_cpp_namespace('Function') 544 register_types_ns3_Hash_Function(nested_module) 545 546 547def register_types_ns3_Hash_Function(module): 548 root_module = module.get_root() 549 550 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class] 551 module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 552 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class] 553 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 554 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] 555 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 556 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] 557 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 558 559def register_types_ns3_TracedValueCallback(module): 560 root_module = module.get_root() 561 562 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time') 563 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*') 564 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&') 565 566def register_methods(root_module): 567 register_Ns3Address_methods(root_module, root_module['ns3::Address']) 568 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) 569 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) 570 register_Ns3Box_methods(root_module, root_module['ns3::Box']) 571 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) 572 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) 573 register_Ns3BuildingContainer_methods(root_module, root_module['ns3::BuildingContainer']) 574 register_Ns3BuildingList_methods(root_module, root_module['ns3::BuildingList']) 575 register_Ns3BuildingsHelper_methods(root_module, root_module['ns3::BuildingsHelper']) 576 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) 577 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) 578 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) 579 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) 580 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) 581 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) 582 register_Ns3ConstantVelocityHelper_methods(root_module, root_module['ns3::ConstantVelocityHelper']) 583 register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeAccessor >']) 584 register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeChecker >']) 585 register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeValue >']) 586 register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, root_module['ns3::DefaultDeleter< ns3::CallbackImplBase >']) 587 register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >']) 588 register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >']) 589 register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >']) 590 register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >']) 591 register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::TraceSourceAccessor >']) 592 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) 593 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) 594 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) 595 register_Ns3Ipv4AddressHash_methods(root_module, root_module['ns3::Ipv4AddressHash']) 596 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) 597 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) 598 register_Ns3Ipv6AddressHash_methods(root_module, root_module['ns3::Ipv6AddressHash']) 599 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) 600 register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) 601 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) 602 register_Ns3Mac8Address_methods(root_module, root_module['ns3::Mac8Address']) 603 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) 604 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) 605 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) 606 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) 607 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) 608 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) 609 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) 610 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) 611 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) 612 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) 613 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) 614 register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger']) 615 register_Ns3Rectangle_methods(root_module, root_module['ns3::Rectangle']) 616 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 617 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) 618 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) 619 register_Ns3Time_methods(root_module, root_module['ns3::Time']) 620 register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) 621 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) 622 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) 623 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) 624 register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D']) 625 register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D']) 626 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) 627 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) 628 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) 629 register_Ns3Header_methods(root_module, root_module['ns3::Header']) 630 register_Ns3Object_methods(root_module, root_module['ns3::Object']) 631 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) 632 register_Ns3PositionAllocator_methods(root_module, root_module['ns3::PositionAllocator']) 633 register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel']) 634 register_Ns3RandomBoxPositionAllocator_methods(root_module, root_module['ns3::RandomBoxPositionAllocator']) 635 register_Ns3RandomBuildingPositionAllocator_methods(root_module, root_module['ns3::RandomBuildingPositionAllocator']) 636 register_Ns3RandomDiscPositionAllocator_methods(root_module, root_module['ns3::RandomDiscPositionAllocator']) 637 register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel']) 638 register_Ns3RandomRectanglePositionAllocator_methods(root_module, root_module['ns3::RandomRectanglePositionAllocator']) 639 register_Ns3RandomRoomPositionAllocator_methods(root_module, root_module['ns3::RandomRoomPositionAllocator']) 640 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) 641 register_Ns3RangePropagationLossModel_methods(root_module, root_module['ns3::RangePropagationLossModel']) 642 register_Ns3SameRoomPositionAllocator_methods(root_module, root_module['ns3::SameRoomPositionAllocator']) 643 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) 644 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 645 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) 646 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) 647 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 648 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 649 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> >']) 650 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 651 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 652 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 653 register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel']) 654 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) 655 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) 656 register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable']) 657 register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel']) 658 register_Ns3UniformDiscPositionAllocator_methods(root_module, root_module['ns3::UniformDiscPositionAllocator']) 659 register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable']) 660 register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable']) 661 register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) 662 register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) 663 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) 664 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) 665 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) 666 register_Ns3BoxChecker_methods(root_module, root_module['ns3::BoxChecker']) 667 register_Ns3BoxValue_methods(root_module, root_module['ns3::BoxValue']) 668 register_Ns3Building_methods(root_module, root_module['ns3::Building']) 669 register_Ns3BuildingsPropagationLossModel_methods(root_module, root_module['ns3::BuildingsPropagationLossModel']) 670 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) 671 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) 672 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) 673 register_Ns3ChannelCondition_methods(root_module, root_module['ns3::ChannelCondition']) 674 register_Ns3ChannelConditionModel_methods(root_module, root_module['ns3::ChannelConditionModel']) 675 register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) 676 register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable']) 677 register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) 678 register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) 679 register_Ns3EmptyAttributeChecker_methods(root_module, root_module['ns3::EmptyAttributeChecker']) 680 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) 681 register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable']) 682 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) 683 register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) 684 register_Ns3FixedRoomPositionAllocator_methods(root_module, root_module['ns3::FixedRoomPositionAllocator']) 685 register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel']) 686 register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel']) 687 register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) 688 register_Ns3GridBuildingAllocator_methods(root_module, root_module['ns3::GridBuildingAllocator']) 689 register_Ns3GridPositionAllocator_methods(root_module, root_module['ns3::GridPositionAllocator']) 690 register_Ns3HybridBuildingsPropagationLossModel_methods(root_module, root_module['ns3::HybridBuildingsPropagationLossModel']) 691 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) 692 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) 693 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) 694 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) 695 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) 696 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) 697 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) 698 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) 699 register_Ns3ItuR1238PropagationLossModel_methods(root_module, root_module['ns3::ItuR1238PropagationLossModel']) 700 register_Ns3ListPositionAllocator_methods(root_module, root_module['ns3::ListPositionAllocator']) 701 register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel']) 702 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) 703 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) 704 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) 705 register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel']) 706 register_Ns3MobilityBuildingInfo_methods(root_module, root_module['ns3::MobilityBuildingInfo']) 707 register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel']) 708 register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel']) 709 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) 710 register_Ns3NeverLosChannelConditionModel_methods(root_module, root_module['ns3::NeverLosChannelConditionModel']) 711 register_Ns3NeverLosVehicleChannelConditionModel_methods(root_module, root_module['ns3::NeverLosVehicleChannelConditionModel']) 712 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) 713 register_Ns3Node_methods(root_module, root_module['ns3::Node']) 714 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) 715 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) 716 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) 717 register_Ns3OhBuildingsPropagationLossModel_methods(root_module, root_module['ns3::OhBuildingsPropagationLossModel']) 718 register_Ns3OutdoorPositionAllocator_methods(root_module, root_module['ns3::OutdoorPositionAllocator']) 719 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) 720 register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable']) 721 register_Ns3RandomWalk2dOutdoorMobilityModel_methods(root_module, root_module['ns3::RandomWalk2dOutdoorMobilityModel']) 722 register_Ns3RectangleChecker_methods(root_module, root_module['ns3::RectangleChecker']) 723 register_Ns3RectangleValue_methods(root_module, root_module['ns3::RectangleValue']) 724 register_Ns3ThreeGppChannelConditionModel_methods(root_module, root_module['ns3::ThreeGppChannelConditionModel']) 725 register_Ns3ThreeGppIndoorMixedOfficeChannelConditionModel_methods(root_module, root_module['ns3::ThreeGppIndoorMixedOfficeChannelConditionModel']) 726 register_Ns3ThreeGppIndoorOpenOfficeChannelConditionModel_methods(root_module, root_module['ns3::ThreeGppIndoorOpenOfficeChannelConditionModel']) 727 register_Ns3ThreeGppRmaChannelConditionModel_methods(root_module, root_module['ns3::ThreeGppRmaChannelConditionModel']) 728 register_Ns3ThreeGppUmaChannelConditionModel_methods(root_module, root_module['ns3::ThreeGppUmaChannelConditionModel']) 729 register_Ns3ThreeGppUmiStreetCanyonChannelConditionModel_methods(root_module, root_module['ns3::ThreeGppUmiStreetCanyonChannelConditionModel']) 730 register_Ns3ThreeGppV2vHighwayChannelConditionModel_methods(root_module, root_module['ns3::ThreeGppV2vHighwayChannelConditionModel']) 731 register_Ns3ThreeGppV2vUrbanChannelConditionModel_methods(root_module, root_module['ns3::ThreeGppV2vUrbanChannelConditionModel']) 732 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) 733 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) 734 register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) 735 register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker']) 736 register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue']) 737 register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker']) 738 register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue']) 739 register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) 740 register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) 741 register_Ns3AlwaysLosChannelConditionModel_methods(root_module, root_module['ns3::AlwaysLosChannelConditionModel']) 742 register_Ns3BuildingsChannelConditionModel_methods(root_module, root_module['ns3::BuildingsChannelConditionModel']) 743 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 >']) 744 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 >']) 745 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 >']) 746 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 >']) 747 register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) 748 register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a']) 749 register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32']) 750 register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64']) 751 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) 752 return 753 754def register_Ns3Address_methods(root_module, cls): 755 cls.add_binary_comparison_operator('==') 756 cls.add_binary_comparison_operator('!=') 757 cls.add_binary_comparison_operator('<') 758 cls.add_output_stream_operator() 759 ## address.h (module 'network'): ns3::Address::Address() [constructor] 760 cls.add_constructor([]) 761 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] 762 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 763 ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [constructor] 764 cls.add_constructor([param('ns3::Address const &', 'address')]) 765 ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] 766 cls.add_method('CheckCompatible', 767 'bool', 768 [param('uint8_t', 'type'), param('uint8_t', 'len')], 769 is_const=True) 770 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] 771 cls.add_method('CopyAllFrom', 772 'uint32_t', 773 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 774 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] 775 cls.add_method('CopyAllTo', 776 'uint32_t', 777 [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], 778 is_const=True) 779 ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] 780 cls.add_method('CopyFrom', 781 'uint32_t', 782 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 783 ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] 784 cls.add_method('CopyTo', 785 'uint32_t', 786 [param('uint8_t *', 'buffer')], 787 is_const=True) 788 ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] 789 cls.add_method('Deserialize', 790 'void', 791 [param('ns3::TagBuffer', 'buffer')]) 792 ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function] 793 cls.add_method('GetLength', 794 'uint8_t', 795 [], 796 is_const=True) 797 ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function] 798 cls.add_method('GetSerializedSize', 799 'uint32_t', 800 [], 801 is_const=True) 802 ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function] 803 cls.add_method('IsInvalid', 804 'bool', 805 [], 806 is_const=True) 807 ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function] 808 cls.add_method('IsMatchingType', 809 'bool', 810 [param('uint8_t', 'type')], 811 is_const=True) 812 ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function] 813 cls.add_method('Register', 814 'uint8_t', 815 [], 816 is_static=True) 817 ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] 818 cls.add_method('Serialize', 819 'void', 820 [param('ns3::TagBuffer', 'buffer')], 821 is_const=True) 822 return 823 824def register_Ns3AttributeConstructionList_methods(root_module, cls): 825 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor] 826 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) 827 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] 828 cls.add_constructor([]) 829 ## 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] 830 cls.add_method('Add', 831 'void', 832 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) 833 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::Begin() const [member function] 834 cls.add_method('Begin', 835 'ns3::AttributeConstructionList::CIterator', 836 [], 837 is_const=True) 838 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::End() const [member function] 839 cls.add_method('End', 840 'ns3::AttributeConstructionList::CIterator', 841 [], 842 is_const=True) 843 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 844 cls.add_method('Find', 845 'ns3::Ptr< ns3::AttributeValue >', 846 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 847 is_const=True) 848 return 849 850def register_Ns3AttributeConstructionListItem_methods(root_module, cls): 851 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] 852 cls.add_constructor([]) 853 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [constructor] 854 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) 855 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] 856 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 857 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] 858 cls.add_instance_attribute('name', 'std::string', is_const=False) 859 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] 860 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) 861 return 862 863def register_Ns3Box_methods(root_module, cls): 864 cls.add_output_stream_operator() 865 ## box.h (module 'mobility'): ns3::Box::Box(ns3::Box const & arg0) [constructor] 866 cls.add_constructor([param('ns3::Box const &', 'arg0')]) 867 ## box.h (module 'mobility'): ns3::Box::Box(double _xMin, double _xMax, double _yMin, double _yMax, double _zMin, double _zMax) [constructor] 868 cls.add_constructor([param('double', '_xMin'), param('double', '_xMax'), param('double', '_yMin'), param('double', '_yMax'), param('double', '_zMin'), param('double', '_zMax')]) 869 ## box.h (module 'mobility'): ns3::Box::Box() [constructor] 870 cls.add_constructor([]) 871 ## box.h (module 'mobility'): ns3::Vector ns3::Box::CalculateIntersection(ns3::Vector const & current, ns3::Vector const & speed) const [member function] 872 cls.add_method('CalculateIntersection', 873 'ns3::Vector', 874 [param('ns3::Vector const &', 'current'), param('ns3::Vector const &', 'speed')], 875 is_const=True) 876 ## box.h (module 'mobility'): ns3::Box::Side ns3::Box::GetClosestSide(ns3::Vector const & position) const [member function] 877 cls.add_method('GetClosestSide', 878 'ns3::Box::Side', 879 [param('ns3::Vector const &', 'position')], 880 is_const=True) 881 ## box.h (module 'mobility'): bool ns3::Box::IsInside(ns3::Vector const & position) const [member function] 882 cls.add_method('IsInside', 883 'bool', 884 [param('ns3::Vector const &', 'position')], 885 is_const=True) 886 ## box.h (module 'mobility'): bool ns3::Box::IsIntersect(ns3::Vector const & l1, ns3::Vector const & l2) const [member function] 887 cls.add_method('IsIntersect', 888 'bool', 889 [param('ns3::Vector const &', 'l1'), param('ns3::Vector const &', 'l2')], 890 is_const=True) 891 ## box.h (module 'mobility'): ns3::Box::xMax [variable] 892 cls.add_instance_attribute('xMax', 'double', is_const=False) 893 ## box.h (module 'mobility'): ns3::Box::xMin [variable] 894 cls.add_instance_attribute('xMin', 'double', is_const=False) 895 ## box.h (module 'mobility'): ns3::Box::yMax [variable] 896 cls.add_instance_attribute('yMax', 'double', is_const=False) 897 ## box.h (module 'mobility'): ns3::Box::yMin [variable] 898 cls.add_instance_attribute('yMin', 'double', is_const=False) 899 ## box.h (module 'mobility'): ns3::Box::zMax [variable] 900 cls.add_instance_attribute('zMax', 'double', is_const=False) 901 ## box.h (module 'mobility'): ns3::Box::zMin [variable] 902 cls.add_instance_attribute('zMin', 'double', is_const=False) 903 return 904 905def register_Ns3Buffer_methods(root_module, cls): 906 ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor] 907 cls.add_constructor([param('ns3::Buffer const &', 'o')]) 908 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] 909 cls.add_constructor([]) 910 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor] 911 cls.add_constructor([param('uint32_t', 'dataSize')]) 912 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] 913 cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) 914 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function] 915 cls.add_method('AddAtEnd', 916 'void', 917 [param('uint32_t', 'end')]) 918 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] 919 cls.add_method('AddAtEnd', 920 'void', 921 [param('ns3::Buffer const &', 'o')]) 922 ## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function] 923 cls.add_method('AddAtStart', 924 'void', 925 [param('uint32_t', 'start')]) 926 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] 927 cls.add_method('Begin', 928 'ns3::Buffer::Iterator', 929 [], 930 is_const=True) 931 ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] 932 cls.add_method('CopyData', 933 'void', 934 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 935 is_const=True) 936 ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] 937 cls.add_method('CopyData', 938 'uint32_t', 939 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 940 is_const=True) 941 ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] 942 cls.add_method('CreateFragment', 943 'ns3::Buffer', 944 [param('uint32_t', 'start'), param('uint32_t', 'length')], 945 is_const=True) 946 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 947 cls.add_method('Deserialize', 948 'uint32_t', 949 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 950 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function] 951 cls.add_method('End', 952 'ns3::Buffer::Iterator', 953 [], 954 is_const=True) 955 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function] 956 cls.add_method('GetSerializedSize', 957 'uint32_t', 958 [], 959 is_const=True) 960 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function] 961 cls.add_method('GetSize', 962 'uint32_t', 963 [], 964 is_const=True) 965 ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function] 966 cls.add_method('PeekData', 967 'uint8_t const *', 968 [], 969 is_const=True) 970 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] 971 cls.add_method('RemoveAtEnd', 972 'void', 973 [param('uint32_t', 'end')]) 974 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] 975 cls.add_method('RemoveAtStart', 976 'void', 977 [param('uint32_t', 'start')]) 978 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 979 cls.add_method('Serialize', 980 'uint32_t', 981 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 982 is_const=True) 983 return 984 985def register_Ns3BufferIterator_methods(root_module, cls): 986 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [constructor] 987 cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) 988 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor] 989 cls.add_constructor([]) 990 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] 991 cls.add_method('CalculateIpChecksum', 992 'uint16_t', 993 [param('uint16_t', 'size')]) 994 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] 995 cls.add_method('CalculateIpChecksum', 996 'uint16_t', 997 [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) 998 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] 999 cls.add_method('GetDistanceFrom', 1000 'uint32_t', 1001 [param('ns3::Buffer::Iterator const &', 'o')], 1002 is_const=True) 1003 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetRemainingSize() const [member function] 1004 cls.add_method('GetRemainingSize', 1005 'uint32_t', 1006 [], 1007 is_const=True) 1008 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] 1009 cls.add_method('GetSize', 1010 'uint32_t', 1011 [], 1012 is_const=True) 1013 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function] 1014 cls.add_method('IsEnd', 1015 'bool', 1016 [], 1017 is_const=True) 1018 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function] 1019 cls.add_method('IsStart', 1020 'bool', 1021 [], 1022 is_const=True) 1023 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function] 1024 cls.add_method('Next', 1025 'void', 1026 []) 1027 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] 1028 cls.add_method('Next', 1029 'void', 1030 [param('uint32_t', 'delta')]) 1031 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] 1032 cls.add_method('PeekU8', 1033 'uint8_t', 1034 []) 1035 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] 1036 cls.add_method('Prev', 1037 'void', 1038 []) 1039 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] 1040 cls.add_method('Prev', 1041 'void', 1042 [param('uint32_t', 'delta')]) 1043 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] 1044 cls.add_method('Read', 1045 'void', 1046 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 1047 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] 1048 cls.add_method('Read', 1049 'void', 1050 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) 1051 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] 1052 cls.add_method('ReadLsbtohU16', 1053 'uint16_t', 1054 []) 1055 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] 1056 cls.add_method('ReadLsbtohU32', 1057 'uint32_t', 1058 []) 1059 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] 1060 cls.add_method('ReadLsbtohU64', 1061 'uint64_t', 1062 []) 1063 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] 1064 cls.add_method('ReadNtohU16', 1065 'uint16_t', 1066 []) 1067 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] 1068 cls.add_method('ReadNtohU32', 1069 'uint32_t', 1070 []) 1071 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] 1072 cls.add_method('ReadNtohU64', 1073 'uint64_t', 1074 []) 1075 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function] 1076 cls.add_method('ReadU16', 1077 'uint16_t', 1078 []) 1079 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function] 1080 cls.add_method('ReadU32', 1081 'uint32_t', 1082 []) 1083 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function] 1084 cls.add_method('ReadU64', 1085 'uint64_t', 1086 []) 1087 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function] 1088 cls.add_method('ReadU8', 1089 'uint8_t', 1090 []) 1091 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] 1092 cls.add_method('Write', 1093 'void', 1094 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1095 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 1096 cls.add_method('Write', 1097 'void', 1098 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) 1099 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] 1100 cls.add_method('WriteHtolsbU16', 1101 'void', 1102 [param('uint16_t', 'data')]) 1103 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] 1104 cls.add_method('WriteHtolsbU32', 1105 'void', 1106 [param('uint32_t', 'data')]) 1107 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] 1108 cls.add_method('WriteHtolsbU64', 1109 'void', 1110 [param('uint64_t', 'data')]) 1111 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] 1112 cls.add_method('WriteHtonU16', 1113 'void', 1114 [param('uint16_t', 'data')]) 1115 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] 1116 cls.add_method('WriteHtonU32', 1117 'void', 1118 [param('uint32_t', 'data')]) 1119 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] 1120 cls.add_method('WriteHtonU64', 1121 'void', 1122 [param('uint64_t', 'data')]) 1123 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] 1124 cls.add_method('WriteU16', 1125 'void', 1126 [param('uint16_t', 'data')]) 1127 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] 1128 cls.add_method('WriteU32', 1129 'void', 1130 [param('uint32_t', 'data')]) 1131 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] 1132 cls.add_method('WriteU64', 1133 'void', 1134 [param('uint64_t', 'data')]) 1135 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] 1136 cls.add_method('WriteU8', 1137 'void', 1138 [param('uint8_t', 'data')]) 1139 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] 1140 cls.add_method('WriteU8', 1141 'void', 1142 [param('uint8_t', 'data'), param('uint32_t', 'len')]) 1143 return 1144 1145def register_Ns3BuildingContainer_methods(root_module, cls): 1146 ## building-container.h (module 'buildings'): ns3::BuildingContainer::BuildingContainer(ns3::BuildingContainer const & arg0) [constructor] 1147 cls.add_constructor([param('ns3::BuildingContainer const &', 'arg0')]) 1148 ## building-container.h (module 'buildings'): ns3::BuildingContainer::BuildingContainer() [constructor] 1149 cls.add_constructor([]) 1150 ## building-container.h (module 'buildings'): ns3::BuildingContainer::BuildingContainer(ns3::Ptr<ns3::Building> building) [constructor] 1151 cls.add_constructor([param('ns3::Ptr< ns3::Building >', 'building')]) 1152 ## building-container.h (module 'buildings'): ns3::BuildingContainer::BuildingContainer(std::string buildingName) [constructor] 1153 cls.add_constructor([param('std::string', 'buildingName')]) 1154 ## building-container.h (module 'buildings'): void ns3::BuildingContainer::Add(ns3::BuildingContainer other) [member function] 1155 cls.add_method('Add', 1156 'void', 1157 [param('ns3::BuildingContainer', 'other')]) 1158 ## building-container.h (module 'buildings'): void ns3::BuildingContainer::Add(ns3::Ptr<ns3::Building> building) [member function] 1159 cls.add_method('Add', 1160 'void', 1161 [param('ns3::Ptr< ns3::Building >', 'building')]) 1162 ## building-container.h (module 'buildings'): void ns3::BuildingContainer::Add(std::string buildingName) [member function] 1163 cls.add_method('Add', 1164 'void', 1165 [param('std::string', 'buildingName')]) 1166 ## building-container.h (module 'buildings'): ns3::BuildingContainer::Iterator ns3::BuildingContainer::Begin() const [member function] 1167 cls.add_method('Begin', 1168 'ns3::BuildingContainer::Iterator', 1169 [], 1170 is_const=True) 1171 ## building-container.h (module 'buildings'): void ns3::BuildingContainer::Create(uint32_t n) [member function] 1172 cls.add_method('Create', 1173 'void', 1174 [param('uint32_t', 'n')]) 1175 ## building-container.h (module 'buildings'): ns3::BuildingContainer::Iterator ns3::BuildingContainer::End() const [member function] 1176 cls.add_method('End', 1177 'ns3::BuildingContainer::Iterator', 1178 [], 1179 is_const=True) 1180 ## building-container.h (module 'buildings'): ns3::Ptr<ns3::Building> ns3::BuildingContainer::Get(uint32_t i) const [member function] 1181 cls.add_method('Get', 1182 'ns3::Ptr< ns3::Building >', 1183 [param('uint32_t', 'i')], 1184 is_const=True) 1185 ## building-container.h (module 'buildings'): static ns3::BuildingContainer ns3::BuildingContainer::GetGlobal() [member function] 1186 cls.add_method('GetGlobal', 1187 'ns3::BuildingContainer', 1188 [], 1189 is_static=True) 1190 ## building-container.h (module 'buildings'): uint32_t ns3::BuildingContainer::GetN() const [member function] 1191 cls.add_method('GetN', 1192 'uint32_t', 1193 [], 1194 is_const=True) 1195 return 1196 1197def register_Ns3BuildingList_methods(root_module, cls): 1198 ## building-list.h (module 'buildings'): ns3::BuildingList::BuildingList() [constructor] 1199 cls.add_constructor([]) 1200 ## building-list.h (module 'buildings'): ns3::BuildingList::BuildingList(ns3::BuildingList const & arg0) [constructor] 1201 cls.add_constructor([param('ns3::BuildingList const &', 'arg0')]) 1202 ## building-list.h (module 'buildings'): static uint32_t ns3::BuildingList::Add(ns3::Ptr<ns3::Building> building) [member function] 1203 cls.add_method('Add', 1204 'uint32_t', 1205 [param('ns3::Ptr< ns3::Building >', 'building')], 1206 is_static=True) 1207 ## building-list.h (module 'buildings'): static ns3::BuildingList::Iterator ns3::BuildingList::Begin() [member function] 1208 cls.add_method('Begin', 1209 'ns3::BuildingList::Iterator', 1210 [], 1211 is_static=True) 1212 ## building-list.h (module 'buildings'): static ns3::BuildingList::Iterator ns3::BuildingList::End() [member function] 1213 cls.add_method('End', 1214 'ns3::BuildingList::Iterator', 1215 [], 1216 is_static=True) 1217 ## building-list.h (module 'buildings'): static ns3::Ptr<ns3::Building> ns3::BuildingList::GetBuilding(uint32_t n) [member function] 1218 cls.add_method('GetBuilding', 1219 'ns3::Ptr< ns3::Building >', 1220 [param('uint32_t', 'n')], 1221 is_static=True) 1222 ## building-list.h (module 'buildings'): static uint32_t ns3::BuildingList::GetNBuildings() [member function] 1223 cls.add_method('GetNBuildings', 1224 'uint32_t', 1225 [], 1226 is_static=True) 1227 return 1228 1229def register_Ns3BuildingsHelper_methods(root_module, cls): 1230 ## buildings-helper.h (module 'buildings'): ns3::BuildingsHelper::BuildingsHelper() [constructor] 1231 cls.add_constructor([]) 1232 ## buildings-helper.h (module 'buildings'): ns3::BuildingsHelper::BuildingsHelper(ns3::BuildingsHelper const & arg0) [constructor] 1233 cls.add_constructor([param('ns3::BuildingsHelper const &', 'arg0')]) 1234 ## buildings-helper.h (module 'buildings'): static void ns3::BuildingsHelper::Install(ns3::Ptr<ns3::Node> node) [member function] 1235 cls.add_method('Install', 1236 'void', 1237 [param('ns3::Ptr< ns3::Node >', 'node')], 1238 is_static=True) 1239 ## buildings-helper.h (module 'buildings'): static void ns3::BuildingsHelper::Install(ns3::NodeContainer c) [member function] 1240 cls.add_method('Install', 1241 'void', 1242 [param('ns3::NodeContainer', 'c')], 1243 is_static=True) 1244 return 1245 1246def register_Ns3ByteTagIterator_methods(root_module, cls): 1247 ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [constructor] 1248 cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) 1249 ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function] 1250 cls.add_method('HasNext', 1251 'bool', 1252 [], 1253 is_const=True) 1254 ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] 1255 cls.add_method('Next', 1256 'ns3::ByteTagIterator::Item', 1257 []) 1258 return 1259 1260def register_Ns3ByteTagIteratorItem_methods(root_module, cls): 1261 ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [constructor] 1262 cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) 1263 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] 1264 cls.add_method('GetEnd', 1265 'uint32_t', 1266 [], 1267 is_const=True) 1268 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] 1269 cls.add_method('GetStart', 1270 'uint32_t', 1271 [], 1272 is_const=True) 1273 ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 1274 cls.add_method('GetTag', 1275 'void', 1276 [param('ns3::Tag &', 'tag')], 1277 is_const=True) 1278 ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] 1279 cls.add_method('GetTypeId', 1280 'ns3::TypeId', 1281 [], 1282 is_const=True) 1283 return 1284 1285def register_Ns3ByteTagList_methods(root_module, cls): 1286 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor] 1287 cls.add_constructor([]) 1288 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [constructor] 1289 cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) 1290 ## 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] 1291 cls.add_method('Add', 1292 'ns3::TagBuffer', 1293 [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) 1294 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] 1295 cls.add_method('Add', 1296 'void', 1297 [param('ns3::ByteTagList const &', 'o')]) 1298 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function] 1299 cls.add_method('AddAtEnd', 1300 'void', 1301 [param('int32_t', 'appendOffset')]) 1302 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function] 1303 cls.add_method('AddAtStart', 1304 'void', 1305 [param('int32_t', 'prependOffset')]) 1306 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function] 1307 cls.add_method('Adjust', 1308 'void', 1309 [param('int32_t', 'adjustment')]) 1310 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] 1311 cls.add_method('Begin', 1312 'ns3::ByteTagList::Iterator', 1313 [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], 1314 is_const=True) 1315 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 1316 cls.add_method('Deserialize', 1317 'uint32_t', 1318 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 1319 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::GetSerializedSize() const [member function] 1320 cls.add_method('GetSerializedSize', 1321 'uint32_t', 1322 [], 1323 is_const=True) 1324 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function] 1325 cls.add_method('RemoveAll', 1326 'void', 1327 []) 1328 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 1329 cls.add_method('Serialize', 1330 'uint32_t', 1331 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 1332 is_const=True) 1333 return 1334 1335def register_Ns3ByteTagListIterator_methods(root_module, cls): 1336 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [constructor] 1337 cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) 1338 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] 1339 cls.add_method('GetOffsetStart', 1340 'uint32_t', 1341 [], 1342 is_const=True) 1343 ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function] 1344 cls.add_method('HasNext', 1345 'bool', 1346 [], 1347 is_const=True) 1348 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] 1349 cls.add_method('Next', 1350 'ns3::ByteTagList::Iterator::Item', 1351 []) 1352 return 1353 1354def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): 1355 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [constructor] 1356 cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) 1357 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] 1358 cls.add_constructor([param('ns3::TagBuffer', 'buf')]) 1359 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable] 1360 cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) 1361 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable] 1362 cls.add_instance_attribute('end', 'int32_t', is_const=False) 1363 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable] 1364 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 1365 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable] 1366 cls.add_instance_attribute('start', 'int32_t', is_const=False) 1367 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable] 1368 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 1369 return 1370 1371def register_Ns3CallbackBase_methods(root_module, cls): 1372 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [constructor] 1373 cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')]) 1374 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor] 1375 cls.add_constructor([]) 1376 ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function] 1377 cls.add_method('GetImpl', 1378 'ns3::Ptr< ns3::CallbackImplBase >', 1379 [], 1380 is_const=True) 1381 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] 1382 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 1383 visibility='protected') 1384 return 1385 1386def register_Ns3ConstantVelocityHelper_methods(root_module, cls): 1387 ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::ConstantVelocityHelper const & arg0) [constructor] 1388 cls.add_constructor([param('ns3::ConstantVelocityHelper const &', 'arg0')]) 1389 ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper::ConstantVelocityHelper() [constructor] 1390 cls.add_constructor([]) 1391 ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::Vector const & position) [constructor] 1392 cls.add_constructor([param('ns3::Vector const &', 'position')]) 1393 ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::Vector const & position, ns3::Vector const & vel) [constructor] 1394 cls.add_constructor([param('ns3::Vector const &', 'position'), param('ns3::Vector const &', 'vel')]) 1395 ## constant-velocity-helper.h (module 'mobility'): ns3::Vector ns3::ConstantVelocityHelper::GetCurrentPosition() const [member function] 1396 cls.add_method('GetCurrentPosition', 1397 'ns3::Vector', 1398 [], 1399 is_const=True) 1400 ## constant-velocity-helper.h (module 'mobility'): ns3::Vector ns3::ConstantVelocityHelper::GetVelocity() const [member function] 1401 cls.add_method('GetVelocity', 1402 'ns3::Vector', 1403 [], 1404 is_const=True) 1405 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::Pause() [member function] 1406 cls.add_method('Pause', 1407 'void', 1408 []) 1409 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::SetPosition(ns3::Vector const & position) [member function] 1410 cls.add_method('SetPosition', 1411 'void', 1412 [param('ns3::Vector const &', 'position')]) 1413 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::SetVelocity(ns3::Vector const & vel) [member function] 1414 cls.add_method('SetVelocity', 1415 'void', 1416 [param('ns3::Vector const &', 'vel')]) 1417 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::Unpause() [member function] 1418 cls.add_method('Unpause', 1419 'void', 1420 []) 1421 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::Update() const [member function] 1422 cls.add_method('Update', 1423 'void', 1424 [], 1425 is_const=True) 1426 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::UpdateWithBounds(ns3::Rectangle const & rectangle) const [member function] 1427 cls.add_method('UpdateWithBounds', 1428 'void', 1429 [param('ns3::Rectangle const &', 'rectangle')], 1430 is_const=True) 1431 ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::UpdateWithBounds(ns3::Box const & bounds) const [member function] 1432 cls.add_method('UpdateWithBounds', 1433 'void', 1434 [param('ns3::Box const &', 'bounds')], 1435 is_const=True) 1436 return 1437 1438def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls): 1439 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter() [constructor] 1440 cls.add_constructor([]) 1441 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeAccessor> const & arg0) [constructor] 1442 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeAccessor > const &', 'arg0')]) 1443 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeAccessor>::Delete(ns3::AttributeAccessor * object) [member function] 1444 cls.add_method('Delete', 1445 'void', 1446 [param('ns3::AttributeAccessor *', 'object')], 1447 is_static=True) 1448 return 1449 1450def register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, cls): 1451 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter() [constructor] 1452 cls.add_constructor([]) 1453 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeChecker> const & arg0) [constructor] 1454 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeChecker > const &', 'arg0')]) 1455 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeChecker>::Delete(ns3::AttributeChecker * object) [member function] 1456 cls.add_method('Delete', 1457 'void', 1458 [param('ns3::AttributeChecker *', 'object')], 1459 is_static=True) 1460 return 1461 1462def register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, cls): 1463 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter() [constructor] 1464 cls.add_constructor([]) 1465 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeValue> const & arg0) [constructor] 1466 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeValue > const &', 'arg0')]) 1467 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeValue>::Delete(ns3::AttributeValue * object) [member function] 1468 cls.add_method('Delete', 1469 'void', 1470 [param('ns3::AttributeValue *', 'object')], 1471 is_static=True) 1472 return 1473 1474def register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, cls): 1475 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter() [constructor] 1476 cls.add_constructor([]) 1477 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter(ns3::DefaultDeleter<ns3::CallbackImplBase> const & arg0) [constructor] 1478 cls.add_constructor([param('ns3::DefaultDeleter< ns3::CallbackImplBase > const &', 'arg0')]) 1479 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::CallbackImplBase>::Delete(ns3::CallbackImplBase * object) [member function] 1480 cls.add_method('Delete', 1481 'void', 1482 [param('ns3::CallbackImplBase *', 'object')], 1483 is_static=True) 1484 return 1485 1486def register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, cls): 1487 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter() [constructor] 1488 cls.add_constructor([]) 1489 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter(ns3::DefaultDeleter<ns3::EventImpl> const & arg0) [constructor] 1490 cls.add_constructor([param('ns3::DefaultDeleter< ns3::EventImpl > const &', 'arg0')]) 1491 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::EventImpl>::Delete(ns3::EventImpl * object) [member function] 1492 cls.add_method('Delete', 1493 'void', 1494 [param('ns3::EventImpl *', 'object')], 1495 is_static=True) 1496 return 1497 1498def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls): 1499 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter() [constructor] 1500 cls.add_constructor([]) 1501 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter(ns3::DefaultDeleter<ns3::Hash::Implementation> const & arg0) [constructor] 1502 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Hash::Implementation > const &', 'arg0')]) 1503 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Hash::Implementation>::Delete(ns3::Hash::Implementation * object) [member function] 1504 cls.add_method('Delete', 1505 'void', 1506 [param('ns3::Hash::Implementation *', 'object')], 1507 is_static=True) 1508 return 1509 1510def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls): 1511 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter() [constructor] 1512 cls.add_constructor([]) 1513 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter(ns3::DefaultDeleter<ns3::NixVector> const & arg0) [constructor] 1514 cls.add_constructor([param('ns3::DefaultDeleter< ns3::NixVector > const &', 'arg0')]) 1515 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::NixVector>::Delete(ns3::NixVector * object) [member function] 1516 cls.add_method('Delete', 1517 'void', 1518 [param('ns3::NixVector *', 'object')], 1519 is_static=True) 1520 return 1521 1522def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): 1523 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter() [constructor] 1524 cls.add_constructor([]) 1525 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter(ns3::DefaultDeleter<ns3::Packet> const & arg0) [constructor] 1526 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Packet > const &', 'arg0')]) 1527 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Packet>::Delete(ns3::Packet * object) [member function] 1528 cls.add_method('Delete', 1529 'void', 1530 [param('ns3::Packet *', 'object')], 1531 is_static=True) 1532 return 1533 1534def register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, cls): 1535 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter() [constructor] 1536 cls.add_constructor([]) 1537 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::TraceSourceAccessor> const & arg0) [constructor] 1538 cls.add_constructor([param('ns3::DefaultDeleter< ns3::TraceSourceAccessor > const &', 'arg0')]) 1539 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::TraceSourceAccessor>::Delete(ns3::TraceSourceAccessor * object) [member function] 1540 cls.add_method('Delete', 1541 'void', 1542 [param('ns3::TraceSourceAccessor *', 'object')], 1543 is_static=True) 1544 return 1545 1546def register_Ns3EventId_methods(root_module, cls): 1547 cls.add_binary_comparison_operator('==') 1548 cls.add_binary_comparison_operator('!=') 1549 cls.add_binary_comparison_operator('<') 1550 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [constructor] 1551 cls.add_constructor([param('ns3::EventId const &', 'arg0')]) 1552 ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor] 1553 cls.add_constructor([]) 1554 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor] 1555 cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')]) 1556 ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function] 1557 cls.add_method('Cancel', 1558 'void', 1559 []) 1560 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function] 1561 cls.add_method('GetContext', 1562 'uint32_t', 1563 [], 1564 is_const=True) 1565 ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function] 1566 cls.add_method('GetTs', 1567 'uint64_t', 1568 [], 1569 is_const=True) 1570 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function] 1571 cls.add_method('GetUid', 1572 'uint32_t', 1573 [], 1574 is_const=True) 1575 ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function] 1576 cls.add_method('IsExpired', 1577 'bool', 1578 [], 1579 is_const=True) 1580 ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function] 1581 cls.add_method('IsRunning', 1582 'bool', 1583 [], 1584 is_const=True) 1585 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] 1586 cls.add_method('PeekEventImpl', 1587 'ns3::EventImpl *', 1588 [], 1589 is_const=True) 1590 ## event-id.h (module 'core'): void ns3::EventId::Remove() [member function] 1591 cls.add_method('Remove', 1592 'void', 1593 []) 1594 return 1595 1596def register_Ns3Hasher_methods(root_module, cls): 1597 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [constructor] 1598 cls.add_constructor([param('ns3::Hasher const &', 'arg0')]) 1599 ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor] 1600 cls.add_constructor([]) 1601 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor] 1602 cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')]) 1603 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, std::size_t const size) [member function] 1604 cls.add_method('GetHash32', 1605 'uint32_t', 1606 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1607 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function] 1608 cls.add_method('GetHash32', 1609 'uint32_t', 1610 [param('std::string const', 's')]) 1611 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, std::size_t const size) [member function] 1612 cls.add_method('GetHash64', 1613 'uint64_t', 1614 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1615 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function] 1616 cls.add_method('GetHash64', 1617 'uint64_t', 1618 [param('std::string const', 's')]) 1619 ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function] 1620 cls.add_method('clear', 1621 'ns3::Hasher &', 1622 []) 1623 return 1624 1625def register_Ns3Ipv4Address_methods(root_module, cls): 1626 cls.add_output_stream_operator() 1627 cls.add_binary_comparison_operator('==') 1628 cls.add_binary_comparison_operator('!=') 1629 cls.add_binary_comparison_operator('<') 1630 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [constructor] 1631 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) 1632 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] 1633 cls.add_constructor([]) 1634 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] 1635 cls.add_constructor([param('uint32_t', 'address')]) 1636 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] 1637 cls.add_constructor([param('char const *', 'address')]) 1638 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] 1639 cls.add_method('CombineMask', 1640 'ns3::Ipv4Address', 1641 [param('ns3::Ipv4Mask const &', 'mask')], 1642 is_const=True) 1643 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] 1644 cls.add_method('ConvertFrom', 1645 'ns3::Ipv4Address', 1646 [param('ns3::Address const &', 'address')], 1647 is_static=True) 1648 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] 1649 cls.add_method('Deserialize', 1650 'ns3::Ipv4Address', 1651 [param('uint8_t const *', 'buf')], 1652 is_static=True) 1653 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function] 1654 cls.add_method('Get', 1655 'uint32_t', 1656 [], 1657 is_const=True) 1658 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] 1659 cls.add_method('GetAny', 1660 'ns3::Ipv4Address', 1661 [], 1662 is_static=True) 1663 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] 1664 cls.add_method('GetBroadcast', 1665 'ns3::Ipv4Address', 1666 [], 1667 is_static=True) 1668 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] 1669 cls.add_method('GetLoopback', 1670 'ns3::Ipv4Address', 1671 [], 1672 is_static=True) 1673 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1674 cls.add_method('GetSubnetDirectedBroadcast', 1675 'ns3::Ipv4Address', 1676 [param('ns3::Ipv4Mask const &', 'mask')], 1677 is_const=True) 1678 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] 1679 cls.add_method('GetZero', 1680 'ns3::Ipv4Address', 1681 [], 1682 is_static=True) 1683 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsAny() const [member function] 1684 cls.add_method('IsAny', 1685 'bool', 1686 [], 1687 is_const=True) 1688 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function] 1689 cls.add_method('IsBroadcast', 1690 'bool', 1691 [], 1692 is_const=True) 1693 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsInitialized() const [member function] 1694 cls.add_method('IsInitialized', 1695 'bool', 1696 [], 1697 is_const=True) 1698 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function] 1699 cls.add_method('IsLocalMulticast', 1700 'bool', 1701 [], 1702 is_const=True) 1703 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalhost() const [member function] 1704 cls.add_method('IsLocalhost', 1705 'bool', 1706 [], 1707 is_const=True) 1708 ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] 1709 cls.add_method('IsMatchingType', 1710 'bool', 1711 [param('ns3::Address const &', 'address')], 1712 is_static=True) 1713 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function] 1714 cls.add_method('IsMulticast', 1715 'bool', 1716 [], 1717 is_const=True) 1718 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1719 cls.add_method('IsSubnetDirectedBroadcast', 1720 'bool', 1721 [param('ns3::Ipv4Mask const &', 'mask')], 1722 is_const=True) 1723 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function] 1724 cls.add_method('Print', 1725 'void', 1726 [param('std::ostream &', 'os')], 1727 is_const=True) 1728 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] 1729 cls.add_method('Serialize', 1730 'void', 1731 [param('uint8_t *', 'buf')], 1732 is_const=True) 1733 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function] 1734 cls.add_method('Set', 1735 'void', 1736 [param('uint32_t', 'address')]) 1737 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function] 1738 cls.add_method('Set', 1739 'void', 1740 [param('char const *', 'address')]) 1741 return 1742 1743def register_Ns3Ipv4AddressHash_methods(root_module, cls): 1744 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash() [constructor] 1745 cls.add_constructor([]) 1746 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash(ns3::Ipv4AddressHash const & arg0) [constructor] 1747 cls.add_constructor([param('ns3::Ipv4AddressHash const &', 'arg0')]) 1748 ## ipv4-address.h (module 'network'): size_t ns3::Ipv4AddressHash::operator()(ns3::Ipv4Address const & x) const [member operator] 1749 cls.add_method('operator()', 1750 'size_t', 1751 [param('ns3::Ipv4Address const &', 'x')], 1752 custom_name='__call__', is_const=True) 1753 return 1754 1755def register_Ns3Ipv4Mask_methods(root_module, cls): 1756 cls.add_output_stream_operator() 1757 cls.add_binary_comparison_operator('==') 1758 cls.add_binary_comparison_operator('!=') 1759 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [constructor] 1760 cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) 1761 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor] 1762 cls.add_constructor([]) 1763 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] 1764 cls.add_constructor([param('uint32_t', 'mask')]) 1765 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] 1766 cls.add_constructor([param('char const *', 'mask')]) 1767 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function] 1768 cls.add_method('Get', 1769 'uint32_t', 1770 [], 1771 is_const=True) 1772 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function] 1773 cls.add_method('GetInverse', 1774 'uint32_t', 1775 [], 1776 is_const=True) 1777 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] 1778 cls.add_method('GetLoopback', 1779 'ns3::Ipv4Mask', 1780 [], 1781 is_static=True) 1782 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] 1783 cls.add_method('GetOnes', 1784 'ns3::Ipv4Mask', 1785 [], 1786 is_static=True) 1787 ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] 1788 cls.add_method('GetPrefixLength', 1789 'uint16_t', 1790 [], 1791 is_const=True) 1792 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] 1793 cls.add_method('GetZero', 1794 'ns3::Ipv4Mask', 1795 [], 1796 is_static=True) 1797 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] 1798 cls.add_method('IsMatch', 1799 'bool', 1800 [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], 1801 is_const=True) 1802 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] 1803 cls.add_method('Print', 1804 'void', 1805 [param('std::ostream &', 'os')], 1806 is_const=True) 1807 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function] 1808 cls.add_method('Set', 1809 'void', 1810 [param('uint32_t', 'mask')]) 1811 return 1812 1813def register_Ns3Ipv6Address_methods(root_module, cls): 1814 cls.add_output_stream_operator() 1815 cls.add_binary_comparison_operator('==') 1816 cls.add_binary_comparison_operator('!=') 1817 cls.add_binary_comparison_operator('<') 1818 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] 1819 cls.add_constructor([]) 1820 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] 1821 cls.add_constructor([param('char const *', 'address')]) 1822 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] 1823 cls.add_constructor([param('uint8_t *', 'address')]) 1824 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [constructor] 1825 cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) 1826 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] 1827 cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) 1828 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1829 cls.add_method('CombinePrefix', 1830 'ns3::Ipv6Address', 1831 [param('ns3::Ipv6Prefix const &', 'prefix')], 1832 is_const=True) 1833 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] 1834 cls.add_method('ConvertFrom', 1835 'ns3::Ipv6Address', 1836 [param('ns3::Address const &', 'address')], 1837 is_static=True) 1838 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] 1839 cls.add_method('Deserialize', 1840 'ns3::Ipv6Address', 1841 [param('uint8_t const *', 'buf')], 1842 is_static=True) 1843 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] 1844 cls.add_method('GetAllHostsMulticast', 1845 'ns3::Ipv6Address', 1846 [], 1847 is_static=True) 1848 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] 1849 cls.add_method('GetAllNodesMulticast', 1850 'ns3::Ipv6Address', 1851 [], 1852 is_static=True) 1853 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] 1854 cls.add_method('GetAllRoutersMulticast', 1855 'ns3::Ipv6Address', 1856 [], 1857 is_static=True) 1858 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] 1859 cls.add_method('GetAny', 1860 'ns3::Ipv6Address', 1861 [], 1862 is_static=True) 1863 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] 1864 cls.add_method('GetBytes', 1865 'void', 1866 [param('uint8_t *', 'buf')], 1867 is_const=True) 1868 ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function] 1869 cls.add_method('GetIpv4MappedAddress', 1870 'ns3::Ipv4Address', 1871 [], 1872 is_const=True) 1873 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] 1874 cls.add_method('GetLoopback', 1875 'ns3::Ipv6Address', 1876 [], 1877 is_static=True) 1878 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] 1879 cls.add_method('GetOnes', 1880 'ns3::Ipv6Address', 1881 [], 1882 is_static=True) 1883 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] 1884 cls.add_method('GetZero', 1885 'ns3::Ipv6Address', 1886 [], 1887 is_static=True) 1888 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::HasPrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1889 cls.add_method('HasPrefix', 1890 'bool', 1891 [param('ns3::Ipv6Prefix const &', 'prefix')], 1892 is_const=True) 1893 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] 1894 cls.add_method('IsAllNodesMulticast', 1895 'bool', 1896 [], 1897 is_const=True) 1898 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] 1899 cls.add_method('IsAllRoutersMulticast', 1900 'bool', 1901 [], 1902 is_const=True) 1903 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function] 1904 cls.add_method('IsAny', 1905 'bool', 1906 [], 1907 is_const=True) 1908 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function] 1909 cls.add_method('IsDocumentation', 1910 'bool', 1911 [], 1912 is_const=True) 1913 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsInitialized() const [member function] 1914 cls.add_method('IsInitialized', 1915 'bool', 1916 [], 1917 is_const=True) 1918 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function] 1919 cls.add_method('IsIpv4MappedAddress', 1920 'bool', 1921 [], 1922 is_const=True) 1923 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function] 1924 cls.add_method('IsLinkLocal', 1925 'bool', 1926 [], 1927 is_const=True) 1928 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function] 1929 cls.add_method('IsLinkLocalMulticast', 1930 'bool', 1931 [], 1932 is_const=True) 1933 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function] 1934 cls.add_method('IsLocalhost', 1935 'bool', 1936 [], 1937 is_const=True) 1938 ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] 1939 cls.add_method('IsMatchingType', 1940 'bool', 1941 [param('ns3::Address const &', 'address')], 1942 is_static=True) 1943 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function] 1944 cls.add_method('IsMulticast', 1945 'bool', 1946 [], 1947 is_const=True) 1948 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] 1949 cls.add_method('IsSolicitedMulticast', 1950 'bool', 1951 [], 1952 is_const=True) 1953 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Address prefix) [member function] 1954 cls.add_method('MakeAutoconfiguredAddress', 1955 'ns3::Ipv6Address', 1956 [param('ns3::Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1957 is_static=True) 1958 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Prefix prefix) [member function] 1959 cls.add_method('MakeAutoconfiguredAddress', 1960 'ns3::Ipv6Address', 1961 [param('ns3::Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix')], 1962 is_static=True) 1963 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function] 1964 cls.add_method('MakeAutoconfiguredAddress', 1965 'ns3::Ipv6Address', 1966 [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1967 is_static=True) 1968 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] 1969 cls.add_method('MakeAutoconfiguredAddress', 1970 'ns3::Ipv6Address', 1971 [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1972 is_static=True) 1973 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function] 1974 cls.add_method('MakeAutoconfiguredAddress', 1975 'ns3::Ipv6Address', 1976 [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1977 is_static=True) 1978 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac8Address addr, ns3::Ipv6Address prefix) [member function] 1979 cls.add_method('MakeAutoconfiguredAddress', 1980 'ns3::Ipv6Address', 1981 [param('ns3::Mac8Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1982 is_static=True) 1983 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Address mac) [member function] 1984 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1985 'ns3::Ipv6Address', 1986 [param('ns3::Address', 'mac')], 1987 is_static=True) 1988 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function] 1989 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1990 'ns3::Ipv6Address', 1991 [param('ns3::Mac16Address', 'mac')], 1992 is_static=True) 1993 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] 1994 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1995 'ns3::Ipv6Address', 1996 [param('ns3::Mac48Address', 'mac')], 1997 is_static=True) 1998 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function] 1999 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2000 'ns3::Ipv6Address', 2001 [param('ns3::Mac64Address', 'mac')], 2002 is_static=True) 2003 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac8Address mac) [member function] 2004 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2005 'ns3::Ipv6Address', 2006 [param('ns3::Mac8Address', 'mac')], 2007 is_static=True) 2008 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function] 2009 cls.add_method('MakeIpv4MappedAddress', 2010 'ns3::Ipv6Address', 2011 [param('ns3::Ipv4Address', 'addr')], 2012 is_static=True) 2013 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] 2014 cls.add_method('MakeSolicitedAddress', 2015 'ns3::Ipv6Address', 2016 [param('ns3::Ipv6Address', 'addr')], 2017 is_static=True) 2018 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function] 2019 cls.add_method('Print', 2020 'void', 2021 [param('std::ostream &', 'os')], 2022 is_const=True) 2023 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] 2024 cls.add_method('Serialize', 2025 'void', 2026 [param('uint8_t *', 'buf')], 2027 is_const=True) 2028 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function] 2029 cls.add_method('Set', 2030 'void', 2031 [param('char const *', 'address')]) 2032 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] 2033 cls.add_method('Set', 2034 'void', 2035 [param('uint8_t *', 'address')]) 2036 return 2037 2038def register_Ns3Ipv6AddressHash_methods(root_module, cls): 2039 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash() [constructor] 2040 cls.add_constructor([]) 2041 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash(ns3::Ipv6AddressHash const & arg0) [constructor] 2042 cls.add_constructor([param('ns3::Ipv6AddressHash const &', 'arg0')]) 2043 ## ipv6-address.h (module 'network'): size_t ns3::Ipv6AddressHash::operator()(ns3::Ipv6Address const & x) const [member operator] 2044 cls.add_method('operator()', 2045 'size_t', 2046 [param('ns3::Ipv6Address const &', 'x')], 2047 custom_name='__call__', is_const=True) 2048 return 2049 2050def register_Ns3Ipv6Prefix_methods(root_module, cls): 2051 cls.add_output_stream_operator() 2052 cls.add_binary_comparison_operator('==') 2053 cls.add_binary_comparison_operator('!=') 2054 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor] 2055 cls.add_constructor([]) 2056 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] 2057 cls.add_constructor([param('uint8_t *', 'prefix')]) 2058 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] 2059 cls.add_constructor([param('char const *', 'prefix')]) 2060 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix, uint8_t prefixLength) [constructor] 2061 cls.add_constructor([param('uint8_t *', 'prefix'), param('uint8_t', 'prefixLength')]) 2062 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix, uint8_t prefixLength) [constructor] 2063 cls.add_constructor([param('char const *', 'prefix'), param('uint8_t', 'prefixLength')]) 2064 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] 2065 cls.add_constructor([param('uint8_t', 'prefix')]) 2066 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [constructor] 2067 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) 2068 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] 2069 cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) 2070 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function] 2071 cls.add_method('ConvertToIpv6Address', 2072 'ns3::Ipv6Address', 2073 [], 2074 is_const=True) 2075 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] 2076 cls.add_method('GetBytes', 2077 'void', 2078 [param('uint8_t *', 'buf')], 2079 is_const=True) 2080 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] 2081 cls.add_method('GetLoopback', 2082 'ns3::Ipv6Prefix', 2083 [], 2084 is_static=True) 2085 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetMinimumPrefixLength() const [member function] 2086 cls.add_method('GetMinimumPrefixLength', 2087 'uint8_t', 2088 [], 2089 is_const=True) 2090 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] 2091 cls.add_method('GetOnes', 2092 'ns3::Ipv6Prefix', 2093 [], 2094 is_static=True) 2095 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] 2096 cls.add_method('GetPrefixLength', 2097 'uint8_t', 2098 [], 2099 is_const=True) 2100 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] 2101 cls.add_method('GetZero', 2102 'ns3::Ipv6Prefix', 2103 [], 2104 is_static=True) 2105 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] 2106 cls.add_method('IsMatch', 2107 'bool', 2108 [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], 2109 is_const=True) 2110 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] 2111 cls.add_method('Print', 2112 'void', 2113 [param('std::ostream &', 'os')], 2114 is_const=True) 2115 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::SetPrefixLength(uint8_t prefixLength) [member function] 2116 cls.add_method('SetPrefixLength', 2117 'void', 2118 [param('uint8_t', 'prefixLength')]) 2119 return 2120 2121def register_Ns3LogComponent_methods(root_module, cls): 2122 ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor] 2123 cls.add_constructor([param('ns3::LogComponent const &', 'arg0')]) 2124 ## log.h (module 'core'): ns3::LogComponent::LogComponent(std::string const & name, std::string const & file, ns3::LogLevel const mask=::ns3::LogLevel::LOG_NONE) [constructor] 2125 cls.add_constructor([param('std::string const &', 'name'), param('std::string const &', 'file'), param('ns3::LogLevel const', 'mask', default_value='::ns3::LogLevel::LOG_NONE')]) 2126 ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel const level) [member function] 2127 cls.add_method('Disable', 2128 'void', 2129 [param('ns3::LogLevel const', 'level')]) 2130 ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel const level) [member function] 2131 cls.add_method('Enable', 2132 'void', 2133 [param('ns3::LogLevel const', 'level')]) 2134 ## log.h (module 'core'): std::string ns3::LogComponent::File() const [member function] 2135 cls.add_method('File', 2136 'std::string', 2137 [], 2138 is_const=True) 2139 ## log.h (module 'core'): static ns3::LogComponent::ComponentList * ns3::LogComponent::GetComponentList() [member function] 2140 cls.add_method('GetComponentList', 2141 'ns3::LogComponent::ComponentList *', 2142 [], 2143 is_static=True) 2144 ## log.h (module 'core'): static std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) [member function] 2145 cls.add_method('GetLevelLabel', 2146 'std::string', 2147 [param('ns3::LogLevel const', 'level')], 2148 is_static=True) 2149 ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel const level) const [member function] 2150 cls.add_method('IsEnabled', 2151 'bool', 2152 [param('ns3::LogLevel const', 'level')], 2153 is_const=True) 2154 ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function] 2155 cls.add_method('IsNoneEnabled', 2156 'bool', 2157 [], 2158 is_const=True) 2159 ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function] 2160 cls.add_method('Name', 2161 'char const *', 2162 [], 2163 is_const=True) 2164 ## log.h (module 'core'): void ns3::LogComponent::SetMask(ns3::LogLevel const level) [member function] 2165 cls.add_method('SetMask', 2166 'void', 2167 [param('ns3::LogLevel const', 'level')]) 2168 return 2169 2170def register_Ns3Mac48Address_methods(root_module, cls): 2171 cls.add_binary_comparison_operator('==') 2172 cls.add_binary_comparison_operator('!=') 2173 cls.add_binary_comparison_operator('<') 2174 cls.add_output_stream_operator() 2175 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [constructor] 2176 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) 2177 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] 2178 cls.add_constructor([]) 2179 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] 2180 cls.add_constructor([param('char const *', 'str')]) 2181 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] 2182 cls.add_method('Allocate', 2183 'ns3::Mac48Address', 2184 [], 2185 is_static=True) 2186 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] 2187 cls.add_method('ConvertFrom', 2188 'ns3::Mac48Address', 2189 [param('ns3::Address const &', 'address')], 2190 is_static=True) 2191 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] 2192 cls.add_method('CopyFrom', 2193 'void', 2194 [param('uint8_t const *', 'buffer')]) 2195 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] 2196 cls.add_method('CopyTo', 2197 'void', 2198 [param('uint8_t *', 'buffer')], 2199 is_const=True) 2200 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] 2201 cls.add_method('GetBroadcast', 2202 'ns3::Mac48Address', 2203 [], 2204 is_static=True) 2205 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] 2206 cls.add_method('GetMulticast', 2207 'ns3::Mac48Address', 2208 [param('ns3::Ipv4Address', 'address')], 2209 is_static=True) 2210 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] 2211 cls.add_method('GetMulticast', 2212 'ns3::Mac48Address', 2213 [param('ns3::Ipv6Address', 'address')], 2214 is_static=True) 2215 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] 2216 cls.add_method('GetMulticast6Prefix', 2217 'ns3::Mac48Address', 2218 [], 2219 is_static=True) 2220 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] 2221 cls.add_method('GetMulticastPrefix', 2222 'ns3::Mac48Address', 2223 [], 2224 is_static=True) 2225 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] 2226 cls.add_method('IsBroadcast', 2227 'bool', 2228 [], 2229 is_const=True) 2230 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] 2231 cls.add_method('IsGroup', 2232 'bool', 2233 [], 2234 is_const=True) 2235 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] 2236 cls.add_method('IsMatchingType', 2237 'bool', 2238 [param('ns3::Address const &', 'address')], 2239 is_static=True) 2240 return 2241 2242def register_Ns3Mac8Address_methods(root_module, cls): 2243 cls.add_binary_comparison_operator('<') 2244 cls.add_binary_comparison_operator('==') 2245 cls.add_binary_comparison_operator('!=') 2246 cls.add_output_stream_operator() 2247 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(ns3::Mac8Address const & arg0) [constructor] 2248 cls.add_constructor([param('ns3::Mac8Address const &', 'arg0')]) 2249 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address() [constructor] 2250 cls.add_constructor([]) 2251 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(uint8_t addr) [constructor] 2252 cls.add_constructor([param('uint8_t', 'addr')]) 2253 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::Allocate() [member function] 2254 cls.add_method('Allocate', 2255 'ns3::Mac8Address', 2256 [], 2257 is_static=True) 2258 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::ConvertFrom(ns3::Address const & address) [member function] 2259 cls.add_method('ConvertFrom', 2260 'ns3::Mac8Address', 2261 [param('ns3::Address const &', 'address')], 2262 is_static=True) 2263 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyFrom(uint8_t const * pBuffer) [member function] 2264 cls.add_method('CopyFrom', 2265 'void', 2266 [param('uint8_t const *', 'pBuffer')]) 2267 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyTo(uint8_t * pBuffer) const [member function] 2268 cls.add_method('CopyTo', 2269 'void', 2270 [param('uint8_t *', 'pBuffer')], 2271 is_const=True) 2272 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::GetBroadcast() [member function] 2273 cls.add_method('GetBroadcast', 2274 'ns3::Mac8Address', 2275 [], 2276 is_static=True) 2277 ## mac8-address.h (module 'network'): static bool ns3::Mac8Address::IsMatchingType(ns3::Address const & address) [member function] 2278 cls.add_method('IsMatchingType', 2279 'bool', 2280 [param('ns3::Address const &', 'address')], 2281 is_static=True) 2282 return 2283 2284def register_Ns3NodeContainer_methods(root_module, cls): 2285 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [constructor] 2286 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) 2287 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] 2288 cls.add_constructor([]) 2289 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor] 2290 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')]) 2291 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor] 2292 cls.add_constructor([param('std::string', 'nodeName')]) 2293 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(uint32_t n, uint32_t systemId=0) [constructor] 2294 cls.add_constructor([param('uint32_t', 'n'), param('uint32_t', 'systemId', default_value='0')]) 2295 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor] 2296 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')]) 2297 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor] 2298 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')]) 2299 ## 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] 2300 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')]) 2301 ## 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] 2302 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')]) 2303 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function] 2304 cls.add_method('Add', 2305 'void', 2306 [param('ns3::NodeContainer', 'other')]) 2307 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function] 2308 cls.add_method('Add', 2309 'void', 2310 [param('ns3::Ptr< ns3::Node >', 'node')]) 2311 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(std::string nodeName) [member function] 2312 cls.add_method('Add', 2313 'void', 2314 [param('std::string', 'nodeName')]) 2315 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::Begin() const [member function] 2316 cls.add_method('Begin', 2317 'ns3::NodeContainer::Iterator', 2318 [], 2319 is_const=True) 2320 ## node-container.h (module 'network'): bool ns3::NodeContainer::Contains(uint32_t id) const [member function] 2321 cls.add_method('Contains', 2322 'bool', 2323 [param('uint32_t', 'id')], 2324 is_const=True) 2325 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n) [member function] 2326 cls.add_method('Create', 2327 'void', 2328 [param('uint32_t', 'n')]) 2329 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function] 2330 cls.add_method('Create', 2331 'void', 2332 [param('uint32_t', 'n'), param('uint32_t', 'systemId')]) 2333 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::End() const [member function] 2334 cls.add_method('End', 2335 'ns3::NodeContainer::Iterator', 2336 [], 2337 is_const=True) 2338 ## node-container.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function] 2339 cls.add_method('Get', 2340 'ns3::Ptr< ns3::Node >', 2341 [param('uint32_t', 'i')], 2342 is_const=True) 2343 ## node-container.h (module 'network'): static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function] 2344 cls.add_method('GetGlobal', 2345 'ns3::NodeContainer', 2346 [], 2347 is_static=True) 2348 ## node-container.h (module 'network'): uint32_t ns3::NodeContainer::GetN() const [member function] 2349 cls.add_method('GetN', 2350 'uint32_t', 2351 [], 2352 is_const=True) 2353 return 2354 2355def register_Ns3ObjectBase_methods(root_module, cls): 2356 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor] 2357 cls.add_constructor([]) 2358 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [constructor] 2359 cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')]) 2360 ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function] 2361 cls.add_method('GetAttribute', 2362 'void', 2363 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2364 is_const=True) 2365 ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & value) const [member function] 2366 cls.add_method('GetAttributeFailSafe', 2367 'bool', 2368 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2369 is_const=True) 2370 ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function] 2371 cls.add_method('GetInstanceTypeId', 2372 'ns3::TypeId', 2373 [], 2374 is_const=True, is_pure_virtual=True, is_virtual=True) 2375 ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] 2376 cls.add_method('GetTypeId', 2377 'ns3::TypeId', 2378 [], 2379 is_static=True) 2380 ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function] 2381 cls.add_method('SetAttribute', 2382 'void', 2383 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2384 ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function] 2385 cls.add_method('SetAttributeFailSafe', 2386 'bool', 2387 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2388 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2389 cls.add_method('TraceConnect', 2390 'bool', 2391 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2392 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2393 cls.add_method('TraceConnectWithoutContext', 2394 'bool', 2395 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2396 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2397 cls.add_method('TraceDisconnect', 2398 'bool', 2399 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2400 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2401 cls.add_method('TraceDisconnectWithoutContext', 2402 'bool', 2403 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2404 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] 2405 cls.add_method('ConstructSelf', 2406 'void', 2407 [param('ns3::AttributeConstructionList const &', 'attributes')], 2408 visibility='protected') 2409 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] 2410 cls.add_method('NotifyConstructionCompleted', 2411 'void', 2412 [], 2413 is_virtual=True, visibility='protected') 2414 return 2415 2416def register_Ns3ObjectDeleter_methods(root_module, cls): 2417 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor] 2418 cls.add_constructor([]) 2419 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [constructor] 2420 cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')]) 2421 ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function] 2422 cls.add_method('Delete', 2423 'void', 2424 [param('ns3::Object *', 'object')], 2425 is_static=True) 2426 return 2427 2428def register_Ns3ObjectFactory_methods(root_module, cls): 2429 cls.add_output_stream_operator() 2430 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [constructor] 2431 cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')]) 2432 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor] 2433 cls.add_constructor([]) 2434 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(std::string const & typeId) [constructor] 2435 cls.add_constructor([param('std::string const &', 'typeId')]) 2436 ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function] 2437 cls.add_method('Create', 2438 'ns3::Ptr< ns3::Object >', 2439 [], 2440 is_const=True) 2441 ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function] 2442 cls.add_method('GetTypeId', 2443 'ns3::TypeId', 2444 [], 2445 is_const=True) 2446 ## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function] 2447 cls.add_method('IsTypeIdSet', 2448 'bool', 2449 [], 2450 is_const=True) 2451 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set() [member function] 2452 cls.add_method('Set', 2453 'void', 2454 []) 2455 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] 2456 cls.add_method('SetTypeId', 2457 'void', 2458 [param('ns3::TypeId', 'tid')]) 2459 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] 2460 cls.add_method('SetTypeId', 2461 'void', 2462 [param('char const *', 'tid')]) 2463 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function] 2464 cls.add_method('SetTypeId', 2465 'void', 2466 [param('std::string', 'tid')]) 2467 return 2468 2469def register_Ns3PacketMetadata_methods(root_module, cls): 2470 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] 2471 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) 2472 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [constructor] 2473 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) 2474 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] 2475 cls.add_method('AddAtEnd', 2476 'void', 2477 [param('ns3::PacketMetadata const &', 'o')]) 2478 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] 2479 cls.add_method('AddHeader', 2480 'void', 2481 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2482 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] 2483 cls.add_method('AddPaddingAtEnd', 2484 'void', 2485 [param('uint32_t', 'end')]) 2486 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2487 cls.add_method('AddTrailer', 2488 'void', 2489 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2490 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] 2491 cls.add_method('BeginItem', 2492 'ns3::PacketMetadata::ItemIterator', 2493 [param('ns3::Buffer', 'buffer')], 2494 is_const=True) 2495 ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] 2496 cls.add_method('CreateFragment', 2497 'ns3::PacketMetadata', 2498 [param('uint32_t', 'start'), param('uint32_t', 'end')], 2499 is_const=True) 2500 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 2501 cls.add_method('Deserialize', 2502 'uint32_t', 2503 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 2504 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function] 2505 cls.add_method('Enable', 2506 'void', 2507 [], 2508 is_static=True) 2509 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function] 2510 cls.add_method('EnableChecking', 2511 'void', 2512 [], 2513 is_static=True) 2514 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] 2515 cls.add_method('GetSerializedSize', 2516 'uint32_t', 2517 [], 2518 is_const=True) 2519 ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function] 2520 cls.add_method('GetUid', 2521 'uint64_t', 2522 [], 2523 is_const=True) 2524 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] 2525 cls.add_method('RemoveAtEnd', 2526 'void', 2527 [param('uint32_t', 'end')]) 2528 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] 2529 cls.add_method('RemoveAtStart', 2530 'void', 2531 [param('uint32_t', 'start')]) 2532 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] 2533 cls.add_method('RemoveHeader', 2534 'void', 2535 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2536 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2537 cls.add_method('RemoveTrailer', 2538 'void', 2539 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2540 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 2541 cls.add_method('Serialize', 2542 'uint32_t', 2543 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 2544 is_const=True) 2545 return 2546 2547def register_Ns3PacketMetadataItem_methods(root_module, cls): 2548 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor] 2549 cls.add_constructor([]) 2550 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [constructor] 2551 cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) 2552 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable] 2553 cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) 2554 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable] 2555 cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) 2556 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] 2557 cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) 2558 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable] 2559 cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) 2560 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable] 2561 cls.add_instance_attribute('isFragment', 'bool', is_const=False) 2562 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable] 2563 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2564 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::type [variable] 2565 cls.add_instance_attribute('type', 'ns3::PacketMetadata::Item::ItemType', is_const=False) 2566 return 2567 2568def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): 2569 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [constructor] 2570 cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) 2571 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] 2572 cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) 2573 ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] 2574 cls.add_method('HasNext', 2575 'bool', 2576 [], 2577 is_const=True) 2578 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] 2579 cls.add_method('Next', 2580 'ns3::PacketMetadata::Item', 2581 []) 2582 return 2583 2584def register_Ns3PacketTagIterator_methods(root_module, cls): 2585 ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [constructor] 2586 cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) 2587 ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function] 2588 cls.add_method('HasNext', 2589 'bool', 2590 [], 2591 is_const=True) 2592 ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] 2593 cls.add_method('Next', 2594 'ns3::PacketTagIterator::Item', 2595 []) 2596 return 2597 2598def register_Ns3PacketTagIteratorItem_methods(root_module, cls): 2599 ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [constructor] 2600 cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) 2601 ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 2602 cls.add_method('GetTag', 2603 'void', 2604 [param('ns3::Tag &', 'tag')], 2605 is_const=True) 2606 ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] 2607 cls.add_method('GetTypeId', 2608 'ns3::TypeId', 2609 [], 2610 is_const=True) 2611 return 2612 2613def register_Ns3PacketTagList_methods(root_module, cls): 2614 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor] 2615 cls.add_constructor([]) 2616 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [constructor] 2617 cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) 2618 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] 2619 cls.add_method('Add', 2620 'void', 2621 [param('ns3::Tag const &', 'tag')], 2622 is_const=True) 2623 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 2624 cls.add_method('Deserialize', 2625 'uint32_t', 2626 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 2627 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::GetSerializedSize() const [member function] 2628 cls.add_method('GetSerializedSize', 2629 'uint32_t', 2630 [], 2631 is_const=True) 2632 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] 2633 cls.add_method('Head', 2634 'ns3::PacketTagList::TagData const *', 2635 [], 2636 is_const=True) 2637 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] 2638 cls.add_method('Peek', 2639 'bool', 2640 [param('ns3::Tag &', 'tag')], 2641 is_const=True) 2642 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] 2643 cls.add_method('Remove', 2644 'bool', 2645 [param('ns3::Tag &', 'tag')]) 2646 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function] 2647 cls.add_method('RemoveAll', 2648 'void', 2649 []) 2650 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function] 2651 cls.add_method('Replace', 2652 'bool', 2653 [param('ns3::Tag &', 'tag')]) 2654 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 2655 cls.add_method('Serialize', 2656 'uint32_t', 2657 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 2658 is_const=True) 2659 return 2660 2661def register_Ns3PacketTagListTagData_methods(root_module, cls): 2662 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor] 2663 cls.add_constructor([]) 2664 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [constructor] 2665 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) 2666 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] 2667 cls.add_instance_attribute('count', 'uint32_t', is_const=False) 2668 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] 2669 cls.add_instance_attribute('data', 'uint8_t [ 1 ]', is_const=False) 2670 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] 2671 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) 2672 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::size [variable] 2673 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 2674 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] 2675 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2676 return 2677 2678def register_Ns3ParameterLogger_methods(root_module, cls): 2679 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(ns3::ParameterLogger const & arg0) [constructor] 2680 cls.add_constructor([param('ns3::ParameterLogger const &', 'arg0')]) 2681 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(std::ostream & os) [constructor] 2682 cls.add_constructor([param('std::ostream &', 'os')]) 2683 return 2684 2685def register_Ns3Rectangle_methods(root_module, cls): 2686 cls.add_output_stream_operator() 2687 ## rectangle.h (module 'mobility'): ns3::Rectangle::Rectangle(ns3::Rectangle const & arg0) [constructor] 2688 cls.add_constructor([param('ns3::Rectangle const &', 'arg0')]) 2689 ## rectangle.h (module 'mobility'): ns3::Rectangle::Rectangle(double _xMin, double _xMax, double _yMin, double _yMax) [constructor] 2690 cls.add_constructor([param('double', '_xMin'), param('double', '_xMax'), param('double', '_yMin'), param('double', '_yMax')]) 2691 ## rectangle.h (module 'mobility'): ns3::Rectangle::Rectangle() [constructor] 2692 cls.add_constructor([]) 2693 ## rectangle.h (module 'mobility'): ns3::Vector ns3::Rectangle::CalculateIntersection(ns3::Vector const & current, ns3::Vector const & speed) const [member function] 2694 cls.add_method('CalculateIntersection', 2695 'ns3::Vector', 2696 [param('ns3::Vector const &', 'current'), param('ns3::Vector const &', 'speed')], 2697 is_const=True) 2698 ## rectangle.h (module 'mobility'): ns3::Rectangle::Side ns3::Rectangle::GetClosestSide(ns3::Vector const & position) const [member function] 2699 cls.add_method('GetClosestSide', 2700 'ns3::Rectangle::Side', 2701 [param('ns3::Vector const &', 'position')], 2702 is_const=True) 2703 ## rectangle.h (module 'mobility'): bool ns3::Rectangle::IsInside(ns3::Vector const & position) const [member function] 2704 cls.add_method('IsInside', 2705 'bool', 2706 [param('ns3::Vector const &', 'position')], 2707 is_const=True) 2708 ## rectangle.h (module 'mobility'): ns3::Rectangle::xMax [variable] 2709 cls.add_instance_attribute('xMax', 'double', is_const=False) 2710 ## rectangle.h (module 'mobility'): ns3::Rectangle::xMin [variable] 2711 cls.add_instance_attribute('xMin', 'double', is_const=False) 2712 ## rectangle.h (module 'mobility'): ns3::Rectangle::yMax [variable] 2713 cls.add_instance_attribute('yMax', 'double', is_const=False) 2714 ## rectangle.h (module 'mobility'): ns3::Rectangle::yMin [variable] 2715 cls.add_instance_attribute('yMin', 'double', is_const=False) 2716 return 2717 2718def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls): 2719 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor] 2720 cls.add_constructor([]) 2721 ## 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] 2722 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) 2723 return 2724 2725def register_Ns3Tag_methods(root_module, cls): 2726 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] 2727 cls.add_constructor([]) 2728 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [constructor] 2729 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) 2730 ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] 2731 cls.add_method('Deserialize', 2732 'void', 2733 [param('ns3::TagBuffer', 'i')], 2734 is_pure_virtual=True, is_virtual=True) 2735 ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function] 2736 cls.add_method('GetSerializedSize', 2737 'uint32_t', 2738 [], 2739 is_const=True, is_pure_virtual=True, is_virtual=True) 2740 ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] 2741 cls.add_method('GetTypeId', 2742 'ns3::TypeId', 2743 [], 2744 is_static=True) 2745 ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function] 2746 cls.add_method('Print', 2747 'void', 2748 [param('std::ostream &', 'os')], 2749 is_const=True, is_pure_virtual=True, is_virtual=True) 2750 ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] 2751 cls.add_method('Serialize', 2752 'void', 2753 [param('ns3::TagBuffer', 'i')], 2754 is_const=True, is_pure_virtual=True, is_virtual=True) 2755 return 2756 2757def register_Ns3TagBuffer_methods(root_module, cls): 2758 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [constructor] 2759 cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) 2760 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] 2761 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) 2762 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] 2763 cls.add_method('CopyFrom', 2764 'void', 2765 [param('ns3::TagBuffer', 'o')]) 2766 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] 2767 cls.add_method('Read', 2768 'void', 2769 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 2770 ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function] 2771 cls.add_method('ReadDouble', 2772 'double', 2773 []) 2774 ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function] 2775 cls.add_method('ReadU16', 2776 'uint16_t', 2777 []) 2778 ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function] 2779 cls.add_method('ReadU32', 2780 'uint32_t', 2781 []) 2782 ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function] 2783 cls.add_method('ReadU64', 2784 'uint64_t', 2785 []) 2786 ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function] 2787 cls.add_method('ReadU8', 2788 'uint8_t', 2789 []) 2790 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] 2791 cls.add_method('TrimAtEnd', 2792 'void', 2793 [param('uint32_t', 'trim')]) 2794 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] 2795 cls.add_method('Write', 2796 'void', 2797 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 2798 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function] 2799 cls.add_method('WriteDouble', 2800 'void', 2801 [param('double', 'v')]) 2802 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t v) [member function] 2803 cls.add_method('WriteU16', 2804 'void', 2805 [param('uint16_t', 'v')]) 2806 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t v) [member function] 2807 cls.add_method('WriteU32', 2808 'void', 2809 [param('uint32_t', 'v')]) 2810 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function] 2811 cls.add_method('WriteU64', 2812 'void', 2813 [param('uint64_t', 'v')]) 2814 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] 2815 cls.add_method('WriteU8', 2816 'void', 2817 [param('uint8_t', 'v')]) 2818 return 2819 2820def register_Ns3Time_methods(root_module, cls): 2821 cls.add_binary_comparison_operator('==') 2822 cls.add_binary_comparison_operator('!=') 2823 cls.add_binary_comparison_operator('<=') 2824 cls.add_binary_comparison_operator('>=') 2825 cls.add_binary_comparison_operator('<') 2826 cls.add_binary_comparison_operator('>') 2827 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 2828 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 2829 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 2830 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 2831 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 2832 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) 2833 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) 2834 cls.add_output_stream_operator() 2835 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] 2836 cls.add_constructor([]) 2837 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] 2838 cls.add_constructor([param('ns3::Time const &', 'o')]) 2839 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] 2840 cls.add_constructor([param('double', 'v')]) 2841 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] 2842 cls.add_constructor([param('int', 'v')]) 2843 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] 2844 cls.add_constructor([param('long int', 'v')]) 2845 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] 2846 cls.add_constructor([param('long long int', 'v')]) 2847 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] 2848 cls.add_constructor([param('unsigned int', 'v')]) 2849 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] 2850 cls.add_constructor([param('long unsigned int', 'v')]) 2851 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] 2852 cls.add_constructor([param('long long unsigned int', 'v')]) 2853 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] 2854 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) 2855 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] 2856 cls.add_constructor([param('std::string const &', 's')]) 2857 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit=::ns3::Time::Unit::AUTO) const [member function] 2858 cls.add_method('As', 2859 'ns3::TimeWithUnit', 2860 [param('ns3::Time::Unit const', 'unit', default_value='::ns3::Time::Unit::AUTO')], 2861 is_const=True) 2862 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] 2863 cls.add_method('Compare', 2864 'int', 2865 [param('ns3::Time const &', 'o')], 2866 is_const=True) 2867 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] 2868 cls.add_method('From', 2869 'ns3::Time', 2870 [param('ns3::int64x64_t const &', 'value')], 2871 is_static=True) 2872 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] 2873 cls.add_method('From', 2874 'ns3::Time', 2875 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], 2876 is_static=True) 2877 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] 2878 cls.add_method('FromDouble', 2879 'ns3::Time', 2880 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], 2881 is_static=True) 2882 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] 2883 cls.add_method('FromInteger', 2884 'ns3::Time', 2885 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], 2886 is_static=True) 2887 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] 2888 cls.add_method('GetDays', 2889 'double', 2890 [], 2891 is_const=True) 2892 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] 2893 cls.add_method('GetDouble', 2894 'double', 2895 [], 2896 is_const=True) 2897 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] 2898 cls.add_method('GetFemtoSeconds', 2899 'int64_t', 2900 [], 2901 is_const=True) 2902 ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] 2903 cls.add_method('GetHours', 2904 'double', 2905 [], 2906 is_const=True) 2907 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] 2908 cls.add_method('GetInteger', 2909 'int64_t', 2910 [], 2911 is_const=True) 2912 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] 2913 cls.add_method('GetMicroSeconds', 2914 'int64_t', 2915 [], 2916 is_const=True) 2917 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] 2918 cls.add_method('GetMilliSeconds', 2919 'int64_t', 2920 [], 2921 is_const=True) 2922 ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] 2923 cls.add_method('GetMinutes', 2924 'double', 2925 [], 2926 is_const=True) 2927 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] 2928 cls.add_method('GetNanoSeconds', 2929 'int64_t', 2930 [], 2931 is_const=True) 2932 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] 2933 cls.add_method('GetPicoSeconds', 2934 'int64_t', 2935 [], 2936 is_const=True) 2937 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] 2938 cls.add_method('GetResolution', 2939 'ns3::Time::Unit', 2940 [], 2941 is_static=True) 2942 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] 2943 cls.add_method('GetSeconds', 2944 'double', 2945 [], 2946 is_const=True) 2947 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] 2948 cls.add_method('GetTimeStep', 2949 'int64_t', 2950 [], 2951 is_const=True) 2952 ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] 2953 cls.add_method('GetYears', 2954 'double', 2955 [], 2956 is_const=True) 2957 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] 2958 cls.add_method('IsNegative', 2959 'bool', 2960 [], 2961 is_const=True) 2962 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] 2963 cls.add_method('IsPositive', 2964 'bool', 2965 [], 2966 is_const=True) 2967 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] 2968 cls.add_method('IsStrictlyNegative', 2969 'bool', 2970 [], 2971 is_const=True) 2972 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] 2973 cls.add_method('IsStrictlyPositive', 2974 'bool', 2975 [], 2976 is_const=True) 2977 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] 2978 cls.add_method('IsZero', 2979 'bool', 2980 [], 2981 is_const=True) 2982 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] 2983 cls.add_method('Max', 2984 'ns3::Time', 2985 [], 2986 is_static=True) 2987 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] 2988 cls.add_method('Min', 2989 'ns3::Time', 2990 [], 2991 is_static=True) 2992 ## nstime.h (module 'core'): ns3::Time ns3::Time::RoundTo(ns3::Time::Unit unit) const [member function] 2993 cls.add_method('RoundTo', 2994 'ns3::Time', 2995 [param('ns3::Time::Unit', 'unit')], 2996 is_const=True) 2997 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] 2998 cls.add_method('SetResolution', 2999 'void', 3000 [param('ns3::Time::Unit', 'resolution')], 3001 is_static=True) 3002 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] 3003 cls.add_method('StaticInit', 3004 'bool', 3005 [], 3006 is_static=True) 3007 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] 3008 cls.add_method('To', 3009 'ns3::int64x64_t', 3010 [param('ns3::Time::Unit', 'unit')], 3011 is_const=True) 3012 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] 3013 cls.add_method('ToDouble', 3014 'double', 3015 [param('ns3::Time::Unit', 'unit')], 3016 is_const=True) 3017 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] 3018 cls.add_method('ToInteger', 3019 'int64_t', 3020 [param('ns3::Time::Unit', 'unit')], 3021 is_const=True) 3022 return 3023 3024def register_Ns3TimeWithUnit_methods(root_module, cls): 3025 cls.add_output_stream_operator() 3026 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor] 3027 cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')]) 3028 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor] 3029 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) 3030 return 3031 3032def register_Ns3TypeId_methods(root_module, cls): 3033 cls.add_binary_comparison_operator('==') 3034 cls.add_binary_comparison_operator('!=') 3035 cls.add_output_stream_operator() 3036 cls.add_binary_comparison_operator('<') 3037 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] 3038 cls.add_constructor([param('char const *', 'name')]) 3039 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] 3040 cls.add_constructor([]) 3041 ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [constructor] 3042 cls.add_constructor([param('ns3::TypeId const &', 'o')]) 3043 ## 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] 3044 cls.add_method('AddAttribute', 3045 'ns3::TypeId', 3046 [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='""')]) 3047 ## 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] 3048 cls.add_method('AddAttribute', 3049 'ns3::TypeId', 3050 [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='""')]) 3051 ## 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] 3052 cls.add_method('AddTraceSource', 3053 'ns3::TypeId', 3054 [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='""')]) 3055 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(std::size_t i) const [member function] 3056 cls.add_method('GetAttribute', 3057 'ns3::TypeId::AttributeInformation', 3058 [param('std::size_t', 'i')], 3059 is_const=True) 3060 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(std::size_t i) const [member function] 3061 cls.add_method('GetAttributeFullName', 3062 'std::string', 3063 [param('std::size_t', 'i')], 3064 is_const=True) 3065 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetAttributeN() const [member function] 3066 cls.add_method('GetAttributeN', 3067 'std::size_t', 3068 [], 3069 is_const=True) 3070 ## 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] 3071 cls.add_method('GetConstructor', 3072 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 3073 [], 3074 is_const=True) 3075 ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function] 3076 cls.add_method('GetGroupName', 3077 'std::string', 3078 [], 3079 is_const=True) 3080 ## type-id.h (module 'core'): ns3::TypeId::hash_t ns3::TypeId::GetHash() const [member function] 3081 cls.add_method('GetHash', 3082 'ns3::TypeId::hash_t', 3083 [], 3084 is_const=True) 3085 ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function] 3086 cls.add_method('GetName', 3087 'std::string', 3088 [], 3089 is_const=True) 3090 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function] 3091 cls.add_method('GetParent', 3092 'ns3::TypeId', 3093 [], 3094 is_const=True) 3095 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint16_t i) [member function] 3096 cls.add_method('GetRegistered', 3097 'ns3::TypeId', 3098 [param('uint16_t', 'i')], 3099 is_static=True) 3100 ## type-id.h (module 'core'): static uint16_t ns3::TypeId::GetRegisteredN() [member function] 3101 cls.add_method('GetRegisteredN', 3102 'uint16_t', 3103 [], 3104 is_static=True) 3105 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetSize() const [member function] 3106 cls.add_method('GetSize', 3107 'std::size_t', 3108 [], 3109 is_const=True) 3110 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(std::size_t i) const [member function] 3111 cls.add_method('GetTraceSource', 3112 'ns3::TypeId::TraceSourceInformation', 3113 [param('std::size_t', 'i')], 3114 is_const=True) 3115 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetTraceSourceN() const [member function] 3116 cls.add_method('GetTraceSourceN', 3117 'std::size_t', 3118 [], 3119 is_const=True) 3120 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] 3121 cls.add_method('GetUid', 3122 'uint16_t', 3123 [], 3124 is_const=True) 3125 ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function] 3126 cls.add_method('HasConstructor', 3127 'bool', 3128 [], 3129 is_const=True) 3130 ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function] 3131 cls.add_method('HasParent', 3132 'bool', 3133 [], 3134 is_const=True) 3135 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function] 3136 cls.add_method('HideFromDocumentation', 3137 'ns3::TypeId', 3138 []) 3139 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] 3140 cls.add_method('IsChildOf', 3141 'bool', 3142 [param('ns3::TypeId', 'other')], 3143 is_const=True) 3144 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] 3145 cls.add_method('LookupAttributeByName', 3146 'bool', 3147 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], 3148 is_const=True) 3149 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(ns3::TypeId::hash_t hash) [member function] 3150 cls.add_method('LookupByHash', 3151 'ns3::TypeId', 3152 [param('uint32_t', 'hash')], 3153 is_static=True) 3154 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(ns3::TypeId::hash_t hash, ns3::TypeId * tid) [member function] 3155 cls.add_method('LookupByHashFailSafe', 3156 'bool', 3157 [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')], 3158 is_static=True) 3159 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] 3160 cls.add_method('LookupByName', 3161 'ns3::TypeId', 3162 [param('std::string', 'name')], 3163 is_static=True) 3164 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] 3165 cls.add_method('LookupTraceSourceByName', 3166 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3167 [param('std::string', 'name')], 3168 is_const=True) 3169 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name, ns3::TypeId::TraceSourceInformation * info) const [member function] 3170 cls.add_method('LookupTraceSourceByName', 3171 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3172 [param('std::string', 'name'), param('ns3::TypeId::TraceSourceInformation *', 'info')], 3173 is_const=True) 3174 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] 3175 cls.add_method('MustHideFromDocumentation', 3176 'bool', 3177 [], 3178 is_const=True) 3179 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(std::size_t i, ns3::Ptr<const ns3::AttributeValue> initialValue) [member function] 3180 cls.add_method('SetAttributeInitialValue', 3181 'bool', 3182 [param('std::size_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) 3183 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] 3184 cls.add_method('SetGroupName', 3185 'ns3::TypeId', 3186 [param('std::string', 'groupName')]) 3187 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] 3188 cls.add_method('SetParent', 3189 'ns3::TypeId', 3190 [param('ns3::TypeId', 'tid')]) 3191 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function] 3192 cls.add_method('SetSize', 3193 'ns3::TypeId', 3194 [param('std::size_t', 'size')]) 3195 ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t uid) [member function] 3196 cls.add_method('SetUid', 3197 'void', 3198 [param('uint16_t', 'uid')]) 3199 return 3200 3201def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): 3202 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] 3203 cls.add_constructor([]) 3204 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [constructor] 3205 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) 3206 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] 3207 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) 3208 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] 3209 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 3210 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) 3211 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] 3212 cls.add_instance_attribute('help', 'std::string', is_const=False) 3213 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] 3214 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3215 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] 3216 cls.add_instance_attribute('name', 'std::string', is_const=False) 3217 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] 3218 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3219 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportLevel [variable] 3220 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3221 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportMsg [variable] 3222 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3223 return 3224 3225def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): 3226 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] 3227 cls.add_constructor([]) 3228 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [constructor] 3229 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) 3230 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] 3231 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) 3232 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::callback [variable] 3233 cls.add_instance_attribute('callback', 'std::string', is_const=False) 3234 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] 3235 cls.add_instance_attribute('help', 'std::string', is_const=False) 3236 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] 3237 cls.add_instance_attribute('name', 'std::string', is_const=False) 3238 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportLevel [variable] 3239 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3240 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportMsg [variable] 3241 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3242 return 3243 3244def register_Ns3Vector2D_methods(root_module, cls): 3245 cls.add_output_stream_operator() 3246 cls.add_binary_comparison_operator('<') 3247 cls.add_binary_numeric_operator('-', root_module['ns3::Vector2D'], root_module['ns3::Vector2D'], param('ns3::Vector2D const &', 'right')) 3248 cls.add_binary_numeric_operator('+', root_module['ns3::Vector2D'], root_module['ns3::Vector2D'], param('ns3::Vector2D const &', 'right')) 3249 cls.add_binary_comparison_operator('!=') 3250 cls.add_binary_comparison_operator('==') 3251 cls.add_binary_comparison_operator('>=') 3252 cls.add_binary_comparison_operator('>') 3253 cls.add_binary_comparison_operator('<=') 3254 ## vector.h (module 'core'): ns3::Vector2D::Vector2D(ns3::Vector2D const & arg0) [constructor] 3255 cls.add_constructor([param('ns3::Vector2D const &', 'arg0')]) 3256 ## vector.h (module 'core'): ns3::Vector2D::Vector2D(double _x, double _y) [constructor] 3257 cls.add_constructor([param('double', '_x'), param('double', '_y')]) 3258 ## vector.h (module 'core'): ns3::Vector2D::Vector2D() [constructor] 3259 cls.add_constructor([]) 3260 ## vector.h (module 'core'): double ns3::Vector2D::GetLength() const [member function] 3261 cls.add_method('GetLength', 3262 'double', 3263 [], 3264 is_const=True) 3265 ## vector.h (module 'core'): double ns3::Vector2D::GetLengthSquared() const [member function] 3266 cls.add_method('GetLengthSquared', 3267 'double', 3268 [], 3269 is_const=True) 3270 ## vector.h (module 'core'): ns3::Vector2D::x [variable] 3271 cls.add_instance_attribute('x', 'double', is_const=False) 3272 ## vector.h (module 'core'): ns3::Vector2D::y [variable] 3273 cls.add_instance_attribute('y', 'double', is_const=False) 3274 return 3275 3276def register_Ns3Vector3D_methods(root_module, cls): 3277 cls.add_output_stream_operator() 3278 cls.add_binary_comparison_operator('<') 3279 cls.add_binary_numeric_operator('-', root_module['ns3::Vector3D'], root_module['ns3::Vector3D'], param('ns3::Vector3D const &', 'right')) 3280 cls.add_binary_numeric_operator('+', root_module['ns3::Vector3D'], root_module['ns3::Vector3D'], param('ns3::Vector3D const &', 'right')) 3281 cls.add_binary_comparison_operator('!=') 3282 cls.add_binary_comparison_operator('==') 3283 cls.add_binary_comparison_operator('>=') 3284 cls.add_binary_comparison_operator('>') 3285 cls.add_binary_comparison_operator('<=') 3286 ## vector.h (module 'core'): ns3::Vector3D::Vector3D(ns3::Vector3D const & arg0) [constructor] 3287 cls.add_constructor([param('ns3::Vector3D const &', 'arg0')]) 3288 ## vector.h (module 'core'): ns3::Vector3D::Vector3D(double _x, double _y, double _z) [constructor] 3289 cls.add_constructor([param('double', '_x'), param('double', '_y'), param('double', '_z')]) 3290 ## vector.h (module 'core'): ns3::Vector3D::Vector3D() [constructor] 3291 cls.add_constructor([]) 3292 ## vector.h (module 'core'): double ns3::Vector3D::GetLength() const [member function] 3293 cls.add_method('GetLength', 3294 'double', 3295 [], 3296 is_const=True) 3297 ## vector.h (module 'core'): double ns3::Vector3D::GetLengthSquared() const [member function] 3298 cls.add_method('GetLengthSquared', 3299 'double', 3300 [], 3301 is_const=True) 3302 ## vector.h (module 'core'): ns3::Vector3D::x [variable] 3303 cls.add_instance_attribute('x', 'double', is_const=False) 3304 ## vector.h (module 'core'): ns3::Vector3D::y [variable] 3305 cls.add_instance_attribute('y', 'double', is_const=False) 3306 ## vector.h (module 'core'): ns3::Vector3D::z [variable] 3307 cls.add_instance_attribute('z', 'double', is_const=False) 3308 return 3309 3310def register_Ns3Empty_methods(root_module, cls): 3311 ## empty.h (module 'core'): ns3::empty::empty() [constructor] 3312 cls.add_constructor([]) 3313 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [constructor] 3314 cls.add_constructor([param('ns3::empty const &', 'arg0')]) 3315 return 3316 3317def register_Ns3Int64x64_t_methods(root_module, cls): 3318 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time 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_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3321 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3322 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3323 cls.add_binary_comparison_operator('!=') 3324 cls.add_binary_comparison_operator('<=') 3325 cls.add_binary_comparison_operator('>=') 3326 cls.add_output_stream_operator() 3327 cls.add_binary_comparison_operator('==') 3328 cls.add_binary_comparison_operator('<') 3329 cls.add_binary_comparison_operator('>') 3330 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) 3331 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) 3332 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) 3333 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) 3334 cls.add_unary_numeric_operator('-') 3335 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] 3336 cls.add_constructor([]) 3337 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(double const value) [constructor] 3338 cls.add_constructor([param('double const', 'value')]) 3339 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long double const value) [constructor] 3340 cls.add_constructor([param('long double const', 'value')]) 3341 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int const v) [constructor] 3342 cls.add_constructor([param('int const', 'v')]) 3343 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long int const v) [constructor] 3344 cls.add_constructor([param('long int const', 'v')]) 3345 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int const v) [constructor] 3346 cls.add_constructor([param('long long int const', 'v')]) 3347 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int const v) [constructor] 3348 cls.add_constructor([param('unsigned int const', 'v')]) 3349 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int const v) [constructor] 3350 cls.add_constructor([param('long unsigned int const', 'v')]) 3351 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int const v) [constructor] 3352 cls.add_constructor([param('long long unsigned int const', 'v')]) 3353 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t const hi, uint64_t const lo) [constructor] 3354 cls.add_constructor([param('int64_t const', 'hi'), param('uint64_t const', 'lo')]) 3355 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [constructor] 3356 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) 3357 ## int64x64-128.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] 3358 cls.add_method('GetDouble', 3359 'double', 3360 [], 3361 is_const=True) 3362 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] 3363 cls.add_method('GetHigh', 3364 'int64_t', 3365 [], 3366 is_const=True) 3367 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetInt() const [member function] 3368 cls.add_method('GetInt', 3369 'int64_t', 3370 [], 3371 is_const=True) 3372 ## int64x64-128.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] 3373 cls.add_method('GetLow', 3374 'uint64_t', 3375 [], 3376 is_const=True) 3377 ## int64x64-128.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t const v) [member function] 3378 cls.add_method('Invert', 3379 'ns3::int64x64_t', 3380 [param('uint64_t const', 'v')], 3381 is_static=True) 3382 ## int64x64-128.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] 3383 cls.add_method('MulByInvert', 3384 'void', 3385 [param('ns3::int64x64_t const &', 'o')]) 3386 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::Round() const [member function] 3387 cls.add_method('Round', 3388 'int64_t', 3389 [], 3390 is_const=True) 3391 ## int64x64-128.h (module 'core'): ns3::int64x64_t::implementation [variable] 3392 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) 3393 return 3394 3395def register_Ns3Chunk_methods(root_module, cls): 3396 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] 3397 cls.add_constructor([]) 3398 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [constructor] 3399 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) 3400 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] 3401 cls.add_method('Deserialize', 3402 'uint32_t', 3403 [param('ns3::Buffer::Iterator', 'start')], 3404 is_pure_virtual=True, is_virtual=True) 3405 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 3406 cls.add_method('Deserialize', 3407 'uint32_t', 3408 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 3409 is_virtual=True) 3410 ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function] 3411 cls.add_method('GetTypeId', 3412 'ns3::TypeId', 3413 [], 3414 is_static=True) 3415 ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function] 3416 cls.add_method('Print', 3417 'void', 3418 [param('std::ostream &', 'os')], 3419 is_const=True, is_pure_virtual=True, is_virtual=True) 3420 return 3421 3422def register_Ns3Header_methods(root_module, cls): 3423 cls.add_output_stream_operator() 3424 ## header.h (module 'network'): ns3::Header::Header() [constructor] 3425 cls.add_constructor([]) 3426 ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [constructor] 3427 cls.add_constructor([param('ns3::Header const &', 'arg0')]) 3428 ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] 3429 cls.add_method('Deserialize', 3430 'uint32_t', 3431 [param('ns3::Buffer::Iterator', 'start')], 3432 is_pure_virtual=True, is_virtual=True) 3433 ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function] 3434 cls.add_method('GetSerializedSize', 3435 'uint32_t', 3436 [], 3437 is_const=True, is_pure_virtual=True, is_virtual=True) 3438 ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] 3439 cls.add_method('GetTypeId', 3440 'ns3::TypeId', 3441 [], 3442 is_static=True) 3443 ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function] 3444 cls.add_method('Print', 3445 'void', 3446 [param('std::ostream &', 'os')], 3447 is_const=True, is_pure_virtual=True, is_virtual=True) 3448 ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] 3449 cls.add_method('Serialize', 3450 'void', 3451 [param('ns3::Buffer::Iterator', 'start')], 3452 is_const=True, is_pure_virtual=True, is_virtual=True) 3453 return 3454 3455def register_Ns3Object_methods(root_module, cls): 3456 ## object.h (module 'core'): ns3::Object::Object() [constructor] 3457 cls.add_constructor([]) 3458 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] 3459 cls.add_method('AggregateObject', 3460 'void', 3461 [param('ns3::Ptr< ns3::Object >', 'other')]) 3462 ## object.h (module 'core'): void ns3::Object::Dispose() [member function] 3463 cls.add_method('Dispose', 3464 'void', 3465 []) 3466 ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] 3467 cls.add_method('GetAggregateIterator', 3468 'ns3::Object::AggregateIterator', 3469 [], 3470 is_const=True) 3471 ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] 3472 cls.add_method('GetInstanceTypeId', 3473 'ns3::TypeId', 3474 [], 3475 is_const=True, is_virtual=True) 3476 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject() const [member function] 3477 cls.add_method('GetObject', 3478 'ns3::Ptr< ns3::Object >', 3479 [], 3480 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3481 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject(ns3::TypeId tid) const [member function] 3482 cls.add_method('GetObject', 3483 'ns3::Ptr< ns3::Object >', 3484 [param('ns3::TypeId', 'tid')], 3485 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3486 ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] 3487 cls.add_method('GetTypeId', 3488 'ns3::TypeId', 3489 [], 3490 is_static=True) 3491 ## object.h (module 'core'): void ns3::Object::Initialize() [member function] 3492 cls.add_method('Initialize', 3493 'void', 3494 []) 3495 ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] 3496 cls.add_method('IsInitialized', 3497 'bool', 3498 [], 3499 is_const=True) 3500 ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] 3501 cls.add_constructor([param('ns3::Object const &', 'o')], 3502 visibility='protected') 3503 ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] 3504 cls.add_method('DoDispose', 3505 'void', 3506 [], 3507 is_virtual=True, visibility='protected') 3508 ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] 3509 cls.add_method('DoInitialize', 3510 'void', 3511 [], 3512 is_virtual=True, visibility='protected') 3513 ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] 3514 cls.add_method('NotifyNewAggregate', 3515 'void', 3516 [], 3517 is_virtual=True, visibility='protected') 3518 return 3519 3520def register_Ns3ObjectAggregateIterator_methods(root_module, cls): 3521 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] 3522 cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) 3523 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] 3524 cls.add_constructor([]) 3525 ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] 3526 cls.add_method('HasNext', 3527 'bool', 3528 [], 3529 is_const=True) 3530 ## object.h (module 'core'): ns3::Ptr<const ns3::Object> ns3::Object::AggregateIterator::Next() [member function] 3531 cls.add_method('Next', 3532 'ns3::Ptr< ns3::Object const >', 3533 []) 3534 return 3535 3536def register_Ns3PositionAllocator_methods(root_module, cls): 3537 ## position-allocator.h (module 'mobility'): ns3::PositionAllocator::PositionAllocator(ns3::PositionAllocator const & arg0) [constructor] 3538 cls.add_constructor([param('ns3::PositionAllocator const &', 'arg0')]) 3539 ## position-allocator.h (module 'mobility'): ns3::PositionAllocator::PositionAllocator() [constructor] 3540 cls.add_constructor([]) 3541 ## position-allocator.h (module 'mobility'): int64_t ns3::PositionAllocator::AssignStreams(int64_t stream) [member function] 3542 cls.add_method('AssignStreams', 3543 'int64_t', 3544 [param('int64_t', 'stream')], 3545 is_pure_virtual=True, is_virtual=True) 3546 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::PositionAllocator::GetNext() const [member function] 3547 cls.add_method('GetNext', 3548 'ns3::Vector', 3549 [], 3550 is_const=True, is_pure_virtual=True, is_virtual=True) 3551 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::PositionAllocator::GetTypeId() [member function] 3552 cls.add_method('GetTypeId', 3553 'ns3::TypeId', 3554 [], 3555 is_static=True) 3556 return 3557 3558def register_Ns3PropagationLossModel_methods(root_module, cls): 3559 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function] 3560 cls.add_method('GetTypeId', 3561 'ns3::TypeId', 3562 [], 3563 is_static=True) 3564 ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel::PropagationLossModel() [constructor] 3565 cls.add_constructor([]) 3566 ## propagation-loss-model.h (module 'propagation'): void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function] 3567 cls.add_method('SetNext', 3568 'void', 3569 [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')]) 3570 ## propagation-loss-model.h (module 'propagation'): ns3::Ptr<ns3::PropagationLossModel> ns3::PropagationLossModel::GetNext() [member function] 3571 cls.add_method('GetNext', 3572 'ns3::Ptr< ns3::PropagationLossModel >', 3573 []) 3574 ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 3575 cls.add_method('CalcRxPower', 3576 'double', 3577 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 3578 is_const=True) 3579 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::AssignStreams(int64_t stream) [member function] 3580 cls.add_method('AssignStreams', 3581 'int64_t', 3582 [param('int64_t', 'stream')]) 3583 ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 3584 cls.add_method('DoCalcRxPower', 3585 'double', 3586 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 3587 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 3588 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::DoAssignStreams(int64_t stream) [member function] 3589 cls.add_method('DoAssignStreams', 3590 'int64_t', 3591 [param('int64_t', 'stream')], 3592 is_pure_virtual=True, is_virtual=True, visibility='private') 3593 return 3594 3595def register_Ns3RandomBoxPositionAllocator_methods(root_module, cls): 3596 ## position-allocator.h (module 'mobility'): ns3::RandomBoxPositionAllocator::RandomBoxPositionAllocator(ns3::RandomBoxPositionAllocator const & arg0) [constructor] 3597 cls.add_constructor([param('ns3::RandomBoxPositionAllocator const &', 'arg0')]) 3598 ## position-allocator.h (module 'mobility'): ns3::RandomBoxPositionAllocator::RandomBoxPositionAllocator() [constructor] 3599 cls.add_constructor([]) 3600 ## position-allocator.h (module 'mobility'): int64_t ns3::RandomBoxPositionAllocator::AssignStreams(int64_t stream) [member function] 3601 cls.add_method('AssignStreams', 3602 'int64_t', 3603 [param('int64_t', 'stream')], 3604 is_virtual=True) 3605 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::RandomBoxPositionAllocator::GetNext() const [member function] 3606 cls.add_method('GetNext', 3607 'ns3::Vector', 3608 [], 3609 is_const=True, is_virtual=True) 3610 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::RandomBoxPositionAllocator::GetTypeId() [member function] 3611 cls.add_method('GetTypeId', 3612 'ns3::TypeId', 3613 [], 3614 is_static=True) 3615 ## position-allocator.h (module 'mobility'): void ns3::RandomBoxPositionAllocator::SetX(ns3::Ptr<ns3::RandomVariableStream> x) [member function] 3616 cls.add_method('SetX', 3617 'void', 3618 [param('ns3::Ptr< ns3::RandomVariableStream >', 'x')]) 3619 ## position-allocator.h (module 'mobility'): void ns3::RandomBoxPositionAllocator::SetY(ns3::Ptr<ns3::RandomVariableStream> y) [member function] 3620 cls.add_method('SetY', 3621 'void', 3622 [param('ns3::Ptr< ns3::RandomVariableStream >', 'y')]) 3623 ## position-allocator.h (module 'mobility'): void ns3::RandomBoxPositionAllocator::SetZ(ns3::Ptr<ns3::RandomVariableStream> z) [member function] 3624 cls.add_method('SetZ', 3625 'void', 3626 [param('ns3::Ptr< ns3::RandomVariableStream >', 'z')]) 3627 return 3628 3629def register_Ns3RandomBuildingPositionAllocator_methods(root_module, cls): 3630 ## building-position-allocator.h (module 'buildings'): ns3::RandomBuildingPositionAllocator::RandomBuildingPositionAllocator(ns3::RandomBuildingPositionAllocator const & arg0) [constructor] 3631 cls.add_constructor([param('ns3::RandomBuildingPositionAllocator const &', 'arg0')]) 3632 ## building-position-allocator.h (module 'buildings'): ns3::RandomBuildingPositionAllocator::RandomBuildingPositionAllocator() [constructor] 3633 cls.add_constructor([]) 3634 ## building-position-allocator.h (module 'buildings'): int64_t ns3::RandomBuildingPositionAllocator::AssignStreams(int64_t stream) [member function] 3635 cls.add_method('AssignStreams', 3636 'int64_t', 3637 [param('int64_t', 'stream')], 3638 is_virtual=True) 3639 ## building-position-allocator.h (module 'buildings'): ns3::Vector ns3::RandomBuildingPositionAllocator::GetNext() const [member function] 3640 cls.add_method('GetNext', 3641 'ns3::Vector', 3642 [], 3643 is_const=True, is_virtual=True) 3644 ## building-position-allocator.h (module 'buildings'): static ns3::TypeId ns3::RandomBuildingPositionAllocator::GetTypeId() [member function] 3645 cls.add_method('GetTypeId', 3646 'ns3::TypeId', 3647 [], 3648 is_static=True) 3649 return 3650 3651def register_Ns3RandomDiscPositionAllocator_methods(root_module, cls): 3652 ## position-allocator.h (module 'mobility'): ns3::RandomDiscPositionAllocator::RandomDiscPositionAllocator(ns3::RandomDiscPositionAllocator const & arg0) [constructor] 3653 cls.add_constructor([param('ns3::RandomDiscPositionAllocator const &', 'arg0')]) 3654 ## position-allocator.h (module 'mobility'): ns3::RandomDiscPositionAllocator::RandomDiscPositionAllocator() [constructor] 3655 cls.add_constructor([]) 3656 ## position-allocator.h (module 'mobility'): int64_t ns3::RandomDiscPositionAllocator::AssignStreams(int64_t stream) [member function] 3657 cls.add_method('AssignStreams', 3658 'int64_t', 3659 [param('int64_t', 'stream')], 3660 is_virtual=True) 3661 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::RandomDiscPositionAllocator::GetNext() const [member function] 3662 cls.add_method('GetNext', 3663 'ns3::Vector', 3664 [], 3665 is_const=True, is_virtual=True) 3666 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::RandomDiscPositionAllocator::GetTypeId() [member function] 3667 cls.add_method('GetTypeId', 3668 'ns3::TypeId', 3669 [], 3670 is_static=True) 3671 ## position-allocator.h (module 'mobility'): void ns3::RandomDiscPositionAllocator::SetRho(ns3::Ptr<ns3::RandomVariableStream> rho) [member function] 3672 cls.add_method('SetRho', 3673 'void', 3674 [param('ns3::Ptr< ns3::RandomVariableStream >', 'rho')]) 3675 ## position-allocator.h (module 'mobility'): void ns3::RandomDiscPositionAllocator::SetTheta(ns3::Ptr<ns3::RandomVariableStream> theta) [member function] 3676 cls.add_method('SetTheta', 3677 'void', 3678 [param('ns3::Ptr< ns3::RandomVariableStream >', 'theta')]) 3679 ## position-allocator.h (module 'mobility'): void ns3::RandomDiscPositionAllocator::SetX(double x) [member function] 3680 cls.add_method('SetX', 3681 'void', 3682 [param('double', 'x')]) 3683 ## position-allocator.h (module 'mobility'): void ns3::RandomDiscPositionAllocator::SetY(double y) [member function] 3684 cls.add_method('SetY', 3685 'void', 3686 [param('double', 'y')]) 3687 ## position-allocator.h (module 'mobility'): void ns3::RandomDiscPositionAllocator::SetZ(double z) [member function] 3688 cls.add_method('SetZ', 3689 'void', 3690 [param('double', 'z')]) 3691 return 3692 3693def register_Ns3RandomPropagationLossModel_methods(root_module, cls): 3694 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function] 3695 cls.add_method('GetTypeId', 3696 'ns3::TypeId', 3697 [], 3698 is_static=True) 3699 ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor] 3700 cls.add_constructor([]) 3701 ## propagation-loss-model.h (module 'propagation'): double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 3702 cls.add_method('DoCalcRxPower', 3703 'double', 3704 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 3705 is_const=True, is_virtual=True, visibility='private') 3706 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RandomPropagationLossModel::DoAssignStreams(int64_t stream) [member function] 3707 cls.add_method('DoAssignStreams', 3708 'int64_t', 3709 [param('int64_t', 'stream')], 3710 is_virtual=True, visibility='private') 3711 return 3712 3713def register_Ns3RandomRectanglePositionAllocator_methods(root_module, cls): 3714 ## position-allocator.h (module 'mobility'): ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator(ns3::RandomRectanglePositionAllocator const & arg0) [constructor] 3715 cls.add_constructor([param('ns3::RandomRectanglePositionAllocator const &', 'arg0')]) 3716 ## position-allocator.h (module 'mobility'): ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator() [constructor] 3717 cls.add_constructor([]) 3718 ## position-allocator.h (module 'mobility'): int64_t ns3::RandomRectanglePositionAllocator::AssignStreams(int64_t stream) [member function] 3719 cls.add_method('AssignStreams', 3720 'int64_t', 3721 [param('int64_t', 'stream')], 3722 is_virtual=True) 3723 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::RandomRectanglePositionAllocator::GetNext() const [member function] 3724 cls.add_method('GetNext', 3725 'ns3::Vector', 3726 [], 3727 is_const=True, is_virtual=True) 3728 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::RandomRectanglePositionAllocator::GetTypeId() [member function] 3729 cls.add_method('GetTypeId', 3730 'ns3::TypeId', 3731 [], 3732 is_static=True) 3733 ## position-allocator.h (module 'mobility'): void ns3::RandomRectanglePositionAllocator::SetX(ns3::Ptr<ns3::RandomVariableStream> x) [member function] 3734 cls.add_method('SetX', 3735 'void', 3736 [param('ns3::Ptr< ns3::RandomVariableStream >', 'x')]) 3737 ## position-allocator.h (module 'mobility'): void ns3::RandomRectanglePositionAllocator::SetY(ns3::Ptr<ns3::RandomVariableStream> y) [member function] 3738 cls.add_method('SetY', 3739 'void', 3740 [param('ns3::Ptr< ns3::RandomVariableStream >', 'y')]) 3741 ## position-allocator.h (module 'mobility'): void ns3::RandomRectanglePositionAllocator::SetZ(double z) [member function] 3742 cls.add_method('SetZ', 3743 'void', 3744 [param('double', 'z')]) 3745 return 3746 3747def register_Ns3RandomRoomPositionAllocator_methods(root_module, cls): 3748 ## building-position-allocator.h (module 'buildings'): ns3::RandomRoomPositionAllocator::RandomRoomPositionAllocator(ns3::RandomRoomPositionAllocator const & arg0) [constructor] 3749 cls.add_constructor([param('ns3::RandomRoomPositionAllocator const &', 'arg0')]) 3750 ## building-position-allocator.h (module 'buildings'): ns3::RandomRoomPositionAllocator::RandomRoomPositionAllocator() [constructor] 3751 cls.add_constructor([]) 3752 ## building-position-allocator.h (module 'buildings'): int64_t ns3::RandomRoomPositionAllocator::AssignStreams(int64_t stream) [member function] 3753 cls.add_method('AssignStreams', 3754 'int64_t', 3755 [param('int64_t', 'stream')], 3756 is_virtual=True) 3757 ## building-position-allocator.h (module 'buildings'): ns3::Vector ns3::RandomRoomPositionAllocator::GetNext() const [member function] 3758 cls.add_method('GetNext', 3759 'ns3::Vector', 3760 [], 3761 is_const=True, is_virtual=True) 3762 ## building-position-allocator.h (module 'buildings'): static ns3::TypeId ns3::RandomRoomPositionAllocator::GetTypeId() [member function] 3763 cls.add_method('GetTypeId', 3764 'ns3::TypeId', 3765 [], 3766 is_static=True) 3767 return 3768 3769def register_Ns3RandomVariableStream_methods(root_module, cls): 3770 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] 3771 cls.add_method('GetTypeId', 3772 'ns3::TypeId', 3773 [], 3774 is_static=True) 3775 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] 3776 cls.add_constructor([]) 3777 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] 3778 cls.add_method('SetStream', 3779 'void', 3780 [param('int64_t', 'stream')]) 3781 ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] 3782 cls.add_method('GetStream', 3783 'int64_t', 3784 [], 3785 is_const=True) 3786 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] 3787 cls.add_method('SetAntithetic', 3788 'void', 3789 [param('bool', 'isAntithetic')]) 3790 ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] 3791 cls.add_method('IsAntithetic', 3792 'bool', 3793 [], 3794 is_const=True) 3795 ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] 3796 cls.add_method('GetValue', 3797 'double', 3798 [], 3799 is_pure_virtual=True, is_virtual=True) 3800 ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] 3801 cls.add_method('GetInteger', 3802 'uint32_t', 3803 [], 3804 is_pure_virtual=True, is_virtual=True) 3805 ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] 3806 cls.add_method('Peek', 3807 'ns3::RngStream *', 3808 [], 3809 is_const=True, visibility='protected') 3810 return 3811 3812def register_Ns3RangePropagationLossModel_methods(root_module, cls): 3813 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function] 3814 cls.add_method('GetTypeId', 3815 'ns3::TypeId', 3816 [], 3817 is_static=True) 3818 ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor] 3819 cls.add_constructor([]) 3820 ## propagation-loss-model.h (module 'propagation'): double ns3::RangePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 3821 cls.add_method('DoCalcRxPower', 3822 'double', 3823 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 3824 is_const=True, is_virtual=True, visibility='private') 3825 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RangePropagationLossModel::DoAssignStreams(int64_t stream) [member function] 3826 cls.add_method('DoAssignStreams', 3827 'int64_t', 3828 [param('int64_t', 'stream')], 3829 is_virtual=True, visibility='private') 3830 return 3831 3832def register_Ns3SameRoomPositionAllocator_methods(root_module, cls): 3833 ## building-position-allocator.h (module 'buildings'): ns3::SameRoomPositionAllocator::SameRoomPositionAllocator(ns3::SameRoomPositionAllocator const & arg0) [constructor] 3834 cls.add_constructor([param('ns3::SameRoomPositionAllocator const &', 'arg0')]) 3835 ## building-position-allocator.h (module 'buildings'): ns3::SameRoomPositionAllocator::SameRoomPositionAllocator() [constructor] 3836 cls.add_constructor([]) 3837 ## building-position-allocator.h (module 'buildings'): ns3::SameRoomPositionAllocator::SameRoomPositionAllocator(ns3::NodeContainer c) [constructor] 3838 cls.add_constructor([param('ns3::NodeContainer', 'c')]) 3839 ## building-position-allocator.h (module 'buildings'): int64_t ns3::SameRoomPositionAllocator::AssignStreams(int64_t arg0) [member function] 3840 cls.add_method('AssignStreams', 3841 'int64_t', 3842 [param('int64_t', 'arg0')], 3843 is_virtual=True) 3844 ## building-position-allocator.h (module 'buildings'): ns3::Vector ns3::SameRoomPositionAllocator::GetNext() const [member function] 3845 cls.add_method('GetNext', 3846 'ns3::Vector', 3847 [], 3848 is_const=True, is_virtual=True) 3849 ## building-position-allocator.h (module 'buildings'): static ns3::TypeId ns3::SameRoomPositionAllocator::GetTypeId() [member function] 3850 cls.add_method('GetTypeId', 3851 'ns3::TypeId', 3852 [], 3853 is_static=True) 3854 return 3855 3856def register_Ns3SequentialRandomVariable_methods(root_module, cls): 3857 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] 3858 cls.add_method('GetTypeId', 3859 'ns3::TypeId', 3860 [], 3861 is_static=True) 3862 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] 3863 cls.add_constructor([]) 3864 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] 3865 cls.add_method('GetMin', 3866 'double', 3867 [], 3868 is_const=True) 3869 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] 3870 cls.add_method('GetMax', 3871 'double', 3872 [], 3873 is_const=True) 3874 ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function] 3875 cls.add_method('GetIncrement', 3876 'ns3::Ptr< ns3::RandomVariableStream >', 3877 [], 3878 is_const=True) 3879 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] 3880 cls.add_method('GetConsecutive', 3881 'uint32_t', 3882 [], 3883 is_const=True) 3884 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] 3885 cls.add_method('GetValue', 3886 'double', 3887 [], 3888 is_virtual=True) 3889 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] 3890 cls.add_method('GetInteger', 3891 'uint32_t', 3892 [], 3893 is_virtual=True) 3894 return 3895 3896def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): 3897 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] 3898 cls.add_constructor([]) 3899 ## 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] 3900 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) 3901 return 3902 3903def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): 3904 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor] 3905 cls.add_constructor([]) 3906 ## 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] 3907 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) 3908 return 3909 3910def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): 3911 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor] 3912 cls.add_constructor([]) 3913 ## 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] 3914 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) 3915 return 3916 3917def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): 3918 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] 3919 cls.add_constructor([]) 3920 ## 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] 3921 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) 3922 return 3923 3924def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): 3925 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor] 3926 cls.add_constructor([]) 3927 ## 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] 3928 cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) 3929 return 3930 3931def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): 3932 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor] 3933 cls.add_constructor([]) 3934 ## 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] 3935 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) 3936 return 3937 3938def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): 3939 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor] 3940 cls.add_constructor([]) 3941 ## 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] 3942 cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) 3943 return 3944 3945def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): 3946 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor] 3947 cls.add_constructor([]) 3948 ## 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] 3949 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) 3950 return 3951 3952def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): 3953 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] 3954 cls.add_constructor([]) 3955 ## 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] 3956 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) 3957 return 3958 3959def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls): 3960 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function] 3961 cls.add_method('GetTypeId', 3962 'ns3::TypeId', 3963 [], 3964 is_static=True) 3965 ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor] 3966 cls.add_constructor([]) 3967 ## propagation-loss-model.h (module 'propagation'): double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 3968 cls.add_method('DoCalcRxPower', 3969 'double', 3970 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 3971 is_const=True, is_virtual=True, visibility='private') 3972 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::ThreeLogDistancePropagationLossModel::DoAssignStreams(int64_t stream) [member function] 3973 cls.add_method('DoAssignStreams', 3974 'int64_t', 3975 [param('int64_t', 'stream')], 3976 is_virtual=True, visibility='private') 3977 return 3978 3979def register_Ns3TraceSourceAccessor_methods(root_module, cls): 3980 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] 3981 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) 3982 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] 3983 cls.add_constructor([]) 3984 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 3985 cls.add_method('Connect', 3986 'bool', 3987 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 3988 is_const=True, is_pure_virtual=True, is_virtual=True) 3989 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 3990 cls.add_method('ConnectWithoutContext', 3991 'bool', 3992 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 3993 is_const=True, is_pure_virtual=True, is_virtual=True) 3994 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 3995 cls.add_method('Disconnect', 3996 'bool', 3997 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 3998 is_const=True, is_pure_virtual=True, is_virtual=True) 3999 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4000 cls.add_method('DisconnectWithoutContext', 4001 'bool', 4002 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4003 is_const=True, is_pure_virtual=True, is_virtual=True) 4004 return 4005 4006def register_Ns3Trailer_methods(root_module, cls): 4007 cls.add_output_stream_operator() 4008 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] 4009 cls.add_constructor([]) 4010 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] 4011 cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) 4012 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] 4013 cls.add_method('Deserialize', 4014 'uint32_t', 4015 [param('ns3::Buffer::Iterator', 'end')], 4016 is_pure_virtual=True, is_virtual=True) 4017 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 4018 cls.add_method('Deserialize', 4019 'uint32_t', 4020 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 4021 is_virtual=True) 4022 ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] 4023 cls.add_method('GetSerializedSize', 4024 'uint32_t', 4025 [], 4026 is_const=True, is_pure_virtual=True, is_virtual=True) 4027 ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] 4028 cls.add_method('GetTypeId', 4029 'ns3::TypeId', 4030 [], 4031 is_static=True) 4032 ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] 4033 cls.add_method('Print', 4034 'void', 4035 [param('std::ostream &', 'os')], 4036 is_const=True, is_pure_virtual=True, is_virtual=True) 4037 ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] 4038 cls.add_method('Serialize', 4039 'void', 4040 [param('ns3::Buffer::Iterator', 'start')], 4041 is_const=True, is_pure_virtual=True, is_virtual=True) 4042 return 4043 4044def register_Ns3TriangularRandomVariable_methods(root_module, cls): 4045 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] 4046 cls.add_method('GetTypeId', 4047 'ns3::TypeId', 4048 [], 4049 is_static=True) 4050 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] 4051 cls.add_constructor([]) 4052 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] 4053 cls.add_method('GetMean', 4054 'double', 4055 [], 4056 is_const=True) 4057 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] 4058 cls.add_method('GetMin', 4059 'double', 4060 [], 4061 is_const=True) 4062 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] 4063 cls.add_method('GetMax', 4064 'double', 4065 [], 4066 is_const=True) 4067 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] 4068 cls.add_method('GetValue', 4069 'double', 4070 [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) 4071 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] 4072 cls.add_method('GetInteger', 4073 'uint32_t', 4074 [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) 4075 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] 4076 cls.add_method('GetValue', 4077 'double', 4078 [], 4079 is_virtual=True) 4080 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] 4081 cls.add_method('GetInteger', 4082 'uint32_t', 4083 [], 4084 is_virtual=True) 4085 return 4086 4087def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls): 4088 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function] 4089 cls.add_method('GetTypeId', 4090 'ns3::TypeId', 4091 [], 4092 is_static=True) 4093 ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor] 4094 cls.add_constructor([]) 4095 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetFrequency(double frequency) [member function] 4096 cls.add_method('SetFrequency', 4097 'void', 4098 [param('double', 'frequency')]) 4099 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function] 4100 cls.add_method('SetSystemLoss', 4101 'void', 4102 [param('double', 'systemLoss')]) 4103 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function] 4104 cls.add_method('SetMinDistance', 4105 'void', 4106 [param('double', 'minDistance')]) 4107 ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function] 4108 cls.add_method('GetMinDistance', 4109 'double', 4110 [], 4111 is_const=True) 4112 ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetFrequency() const [member function] 4113 cls.add_method('GetFrequency', 4114 'double', 4115 [], 4116 is_const=True) 4117 ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function] 4118 cls.add_method('GetSystemLoss', 4119 'double', 4120 [], 4121 is_const=True) 4122 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function] 4123 cls.add_method('SetHeightAboveZ', 4124 'void', 4125 [param('double', 'heightAboveZ')]) 4126 ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 4127 cls.add_method('DoCalcRxPower', 4128 'double', 4129 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 4130 is_const=True, is_virtual=True, visibility='private') 4131 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::TwoRayGroundPropagationLossModel::DoAssignStreams(int64_t stream) [member function] 4132 cls.add_method('DoAssignStreams', 4133 'int64_t', 4134 [param('int64_t', 'stream')], 4135 is_virtual=True, visibility='private') 4136 return 4137 4138def register_Ns3UniformDiscPositionAllocator_methods(root_module, cls): 4139 ## position-allocator.h (module 'mobility'): ns3::UniformDiscPositionAllocator::UniformDiscPositionAllocator(ns3::UniformDiscPositionAllocator const & arg0) [constructor] 4140 cls.add_constructor([param('ns3::UniformDiscPositionAllocator const &', 'arg0')]) 4141 ## position-allocator.h (module 'mobility'): ns3::UniformDiscPositionAllocator::UniformDiscPositionAllocator() [constructor] 4142 cls.add_constructor([]) 4143 ## position-allocator.h (module 'mobility'): int64_t ns3::UniformDiscPositionAllocator::AssignStreams(int64_t stream) [member function] 4144 cls.add_method('AssignStreams', 4145 'int64_t', 4146 [param('int64_t', 'stream')], 4147 is_virtual=True) 4148 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::UniformDiscPositionAllocator::GetNext() const [member function] 4149 cls.add_method('GetNext', 4150 'ns3::Vector', 4151 [], 4152 is_const=True, is_virtual=True) 4153 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::UniformDiscPositionAllocator::GetTypeId() [member function] 4154 cls.add_method('GetTypeId', 4155 'ns3::TypeId', 4156 [], 4157 is_static=True) 4158 ## position-allocator.h (module 'mobility'): void ns3::UniformDiscPositionAllocator::SetRho(double rho) [member function] 4159 cls.add_method('SetRho', 4160 'void', 4161 [param('double', 'rho')]) 4162 ## position-allocator.h (module 'mobility'): void ns3::UniformDiscPositionAllocator::SetX(double x) [member function] 4163 cls.add_method('SetX', 4164 'void', 4165 [param('double', 'x')]) 4166 ## position-allocator.h (module 'mobility'): void ns3::UniformDiscPositionAllocator::SetY(double y) [member function] 4167 cls.add_method('SetY', 4168 'void', 4169 [param('double', 'y')]) 4170 ## position-allocator.h (module 'mobility'): void ns3::UniformDiscPositionAllocator::SetZ(double z) [member function] 4171 cls.add_method('SetZ', 4172 'void', 4173 [param('double', 'z')]) 4174 return 4175 4176def register_Ns3UniformRandomVariable_methods(root_module, cls): 4177 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] 4178 cls.add_method('GetTypeId', 4179 'ns3::TypeId', 4180 [], 4181 is_static=True) 4182 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] 4183 cls.add_constructor([]) 4184 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] 4185 cls.add_method('GetMin', 4186 'double', 4187 [], 4188 is_const=True) 4189 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] 4190 cls.add_method('GetMax', 4191 'double', 4192 [], 4193 is_const=True) 4194 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] 4195 cls.add_method('GetValue', 4196 'double', 4197 [param('double', 'min'), param('double', 'max')]) 4198 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] 4199 cls.add_method('GetInteger', 4200 'uint32_t', 4201 [param('uint32_t', 'min'), param('uint32_t', 'max')]) 4202 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] 4203 cls.add_method('GetValue', 4204 'double', 4205 [], 4206 is_virtual=True) 4207 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] 4208 cls.add_method('GetInteger', 4209 'uint32_t', 4210 [], 4211 is_virtual=True) 4212 return 4213 4214def register_Ns3WeibullRandomVariable_methods(root_module, cls): 4215 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] 4216 cls.add_method('GetTypeId', 4217 'ns3::TypeId', 4218 [], 4219 is_static=True) 4220 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] 4221 cls.add_constructor([]) 4222 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] 4223 cls.add_method('GetScale', 4224 'double', 4225 [], 4226 is_const=True) 4227 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] 4228 cls.add_method('GetShape', 4229 'double', 4230 [], 4231 is_const=True) 4232 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] 4233 cls.add_method('GetBound', 4234 'double', 4235 [], 4236 is_const=True) 4237 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] 4238 cls.add_method('GetValue', 4239 'double', 4240 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 4241 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 4242 cls.add_method('GetInteger', 4243 'uint32_t', 4244 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 4245 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] 4246 cls.add_method('GetValue', 4247 'double', 4248 [], 4249 is_virtual=True) 4250 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] 4251 cls.add_method('GetInteger', 4252 'uint32_t', 4253 [], 4254 is_virtual=True) 4255 return 4256 4257def register_Ns3ZetaRandomVariable_methods(root_module, cls): 4258 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] 4259 cls.add_method('GetTypeId', 4260 'ns3::TypeId', 4261 [], 4262 is_static=True) 4263 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] 4264 cls.add_constructor([]) 4265 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] 4266 cls.add_method('GetAlpha', 4267 'double', 4268 [], 4269 is_const=True) 4270 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] 4271 cls.add_method('GetValue', 4272 'double', 4273 [param('double', 'alpha')]) 4274 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] 4275 cls.add_method('GetInteger', 4276 'uint32_t', 4277 [param('uint32_t', 'alpha')]) 4278 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] 4279 cls.add_method('GetValue', 4280 'double', 4281 [], 4282 is_virtual=True) 4283 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] 4284 cls.add_method('GetInteger', 4285 'uint32_t', 4286 [], 4287 is_virtual=True) 4288 return 4289 4290def register_Ns3ZipfRandomVariable_methods(root_module, cls): 4291 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] 4292 cls.add_method('GetTypeId', 4293 'ns3::TypeId', 4294 [], 4295 is_static=True) 4296 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] 4297 cls.add_constructor([]) 4298 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] 4299 cls.add_method('GetN', 4300 'uint32_t', 4301 [], 4302 is_const=True) 4303 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] 4304 cls.add_method('GetAlpha', 4305 'double', 4306 [], 4307 is_const=True) 4308 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] 4309 cls.add_method('GetValue', 4310 'double', 4311 [param('uint32_t', 'n'), param('double', 'alpha')]) 4312 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] 4313 cls.add_method('GetInteger', 4314 'uint32_t', 4315 [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) 4316 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] 4317 cls.add_method('GetValue', 4318 'double', 4319 [], 4320 is_virtual=True) 4321 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] 4322 cls.add_method('GetInteger', 4323 'uint32_t', 4324 [], 4325 is_virtual=True) 4326 return 4327 4328def register_Ns3AttributeAccessor_methods(root_module, cls): 4329 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] 4330 cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) 4331 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] 4332 cls.add_constructor([]) 4333 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 4334 cls.add_method('Get', 4335 'bool', 4336 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 4337 is_const=True, is_pure_virtual=True, is_virtual=True) 4338 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] 4339 cls.add_method('HasGetter', 4340 'bool', 4341 [], 4342 is_const=True, is_pure_virtual=True, is_virtual=True) 4343 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] 4344 cls.add_method('HasSetter', 4345 'bool', 4346 [], 4347 is_const=True, is_pure_virtual=True, is_virtual=True) 4348 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 4349 cls.add_method('Set', 4350 'bool', 4351 [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], 4352 is_const=True, is_pure_virtual=True, is_virtual=True) 4353 return 4354 4355def register_Ns3AttributeChecker_methods(root_module, cls): 4356 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] 4357 cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) 4358 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] 4359 cls.add_constructor([]) 4360 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 4361 cls.add_method('Check', 4362 'bool', 4363 [param('ns3::AttributeValue const &', 'value')], 4364 is_const=True, is_pure_virtual=True, is_virtual=True) 4365 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 4366 cls.add_method('Copy', 4367 'bool', 4368 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 4369 is_const=True, is_pure_virtual=True, is_virtual=True) 4370 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] 4371 cls.add_method('Create', 4372 'ns3::Ptr< ns3::AttributeValue >', 4373 [], 4374 is_const=True, is_pure_virtual=True, is_virtual=True) 4375 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] 4376 cls.add_method('CreateValidValue', 4377 'ns3::Ptr< ns3::AttributeValue >', 4378 [param('ns3::AttributeValue const &', 'value')], 4379 is_const=True) 4380 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] 4381 cls.add_method('GetUnderlyingTypeInformation', 4382 'std::string', 4383 [], 4384 is_const=True, is_pure_virtual=True, is_virtual=True) 4385 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] 4386 cls.add_method('GetValueTypeName', 4387 'std::string', 4388 [], 4389 is_const=True, is_pure_virtual=True, is_virtual=True) 4390 ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] 4391 cls.add_method('HasUnderlyingTypeInformation', 4392 'bool', 4393 [], 4394 is_const=True, is_pure_virtual=True, is_virtual=True) 4395 return 4396 4397def register_Ns3AttributeValue_methods(root_module, cls): 4398 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] 4399 cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) 4400 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] 4401 cls.add_constructor([]) 4402 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function] 4403 cls.add_method('Copy', 4404 'ns3::Ptr< ns3::AttributeValue >', 4405 [], 4406 is_const=True, is_pure_virtual=True, is_virtual=True) 4407 ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4408 cls.add_method('DeserializeFromString', 4409 'bool', 4410 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4411 is_pure_virtual=True, is_virtual=True) 4412 ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4413 cls.add_method('SerializeToString', 4414 'std::string', 4415 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4416 is_const=True, is_pure_virtual=True, is_virtual=True) 4417 return 4418 4419def register_Ns3BoxChecker_methods(root_module, cls): 4420 ## box.h (module 'mobility'): ns3::BoxChecker::BoxChecker() [constructor] 4421 cls.add_constructor([]) 4422 ## box.h (module 'mobility'): ns3::BoxChecker::BoxChecker(ns3::BoxChecker const & arg0) [constructor] 4423 cls.add_constructor([param('ns3::BoxChecker const &', 'arg0')]) 4424 return 4425 4426def register_Ns3BoxValue_methods(root_module, cls): 4427 ## box.h (module 'mobility'): ns3::BoxValue::BoxValue() [constructor] 4428 cls.add_constructor([]) 4429 ## box.h (module 'mobility'): ns3::BoxValue::BoxValue(ns3::Box const & value) [constructor] 4430 cls.add_constructor([param('ns3::Box const &', 'value')]) 4431 ## box.h (module 'mobility'): ns3::BoxValue::BoxValue(ns3::BoxValue const & arg0) [constructor] 4432 cls.add_constructor([param('ns3::BoxValue const &', 'arg0')]) 4433 ## box.h (module 'mobility'): ns3::Ptr<ns3::AttributeValue> ns3::BoxValue::Copy() const [member function] 4434 cls.add_method('Copy', 4435 'ns3::Ptr< ns3::AttributeValue >', 4436 [], 4437 is_const=True, is_virtual=True) 4438 ## box.h (module 'mobility'): bool ns3::BoxValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4439 cls.add_method('DeserializeFromString', 4440 'bool', 4441 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4442 is_virtual=True) 4443 ## box.h (module 'mobility'): ns3::Box ns3::BoxValue::Get() const [member function] 4444 cls.add_method('Get', 4445 'ns3::Box', 4446 [], 4447 is_const=True) 4448 ## box.h (module 'mobility'): std::string ns3::BoxValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4449 cls.add_method('SerializeToString', 4450 'std::string', 4451 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4452 is_const=True, is_virtual=True) 4453 ## box.h (module 'mobility'): void ns3::BoxValue::Set(ns3::Box const & value) [member function] 4454 cls.add_method('Set', 4455 'void', 4456 [param('ns3::Box const &', 'value')]) 4457 return 4458 4459def register_Ns3Building_methods(root_module, cls): 4460 ## building.h (module 'buildings'): ns3::Building::Building(ns3::Building const & arg0) [constructor] 4461 cls.add_constructor([param('ns3::Building const &', 'arg0')]) 4462 ## building.h (module 'buildings'): ns3::Building::Building(double xMin, double xMax, double yMin, double yMax, double zMin, double zMax) [constructor] 4463 cls.add_constructor([param('double', 'xMin'), param('double', 'xMax'), param('double', 'yMin'), param('double', 'yMax'), param('double', 'zMin'), param('double', 'zMax')]) 4464 ## building.h (module 'buildings'): ns3::Building::Building() [constructor] 4465 cls.add_constructor([]) 4466 ## building.h (module 'buildings'): void ns3::Building::DoDispose() [member function] 4467 cls.add_method('DoDispose', 4468 'void', 4469 [], 4470 is_virtual=True) 4471 ## building.h (module 'buildings'): ns3::Box ns3::Building::GetBoundaries() const [member function] 4472 cls.add_method('GetBoundaries', 4473 'ns3::Box', 4474 [], 4475 is_const=True) 4476 ## building.h (module 'buildings'): ns3::Building::BuildingType_t ns3::Building::GetBuildingType() const [member function] 4477 cls.add_method('GetBuildingType', 4478 'ns3::Building::BuildingType_t', 4479 [], 4480 is_const=True) 4481 ## building.h (module 'buildings'): ns3::Building::ExtWallsType_t ns3::Building::GetExtWallsType() const [member function] 4482 cls.add_method('GetExtWallsType', 4483 'ns3::Building::ExtWallsType_t', 4484 [], 4485 is_const=True) 4486 ## building.h (module 'buildings'): uint16_t ns3::Building::GetFloor(ns3::Vector position) const [member function] 4487 cls.add_method('GetFloor', 4488 'uint16_t', 4489 [param('ns3::Vector3D', 'position')], 4490 is_const=True) 4491 ## building.h (module 'buildings'): uint32_t ns3::Building::GetId() const [member function] 4492 cls.add_method('GetId', 4493 'uint32_t', 4494 [], 4495 is_const=True) 4496 ## building.h (module 'buildings'): uint16_t ns3::Building::GetNFloors() const [member function] 4497 cls.add_method('GetNFloors', 4498 'uint16_t', 4499 [], 4500 is_const=True) 4501 ## building.h (module 'buildings'): uint16_t ns3::Building::GetNRoomsX() const [member function] 4502 cls.add_method('GetNRoomsX', 4503 'uint16_t', 4504 [], 4505 is_const=True) 4506 ## building.h (module 'buildings'): uint16_t ns3::Building::GetNRoomsY() const [member function] 4507 cls.add_method('GetNRoomsY', 4508 'uint16_t', 4509 [], 4510 is_const=True) 4511 ## building.h (module 'buildings'): uint16_t ns3::Building::GetRoomX(ns3::Vector position) const [member function] 4512 cls.add_method('GetRoomX', 4513 'uint16_t', 4514 [param('ns3::Vector3D', 'position')], 4515 is_const=True) 4516 ## building.h (module 'buildings'): uint16_t ns3::Building::GetRoomY(ns3::Vector position) const [member function] 4517 cls.add_method('GetRoomY', 4518 'uint16_t', 4519 [param('ns3::Vector3D', 'position')], 4520 is_const=True) 4521 ## building.h (module 'buildings'): static ns3::TypeId ns3::Building::GetTypeId() [member function] 4522 cls.add_method('GetTypeId', 4523 'ns3::TypeId', 4524 [], 4525 is_static=True) 4526 ## building.h (module 'buildings'): bool ns3::Building::IsInside(ns3::Vector position) const [member function] 4527 cls.add_method('IsInside', 4528 'bool', 4529 [param('ns3::Vector3D', 'position')], 4530 is_const=True) 4531 ## building.h (module 'buildings'): bool ns3::Building::IsIntersect(ns3::Vector const & l1, ns3::Vector const & l2) const [member function] 4532 cls.add_method('IsIntersect', 4533 'bool', 4534 [param('ns3::Vector const &', 'l1'), param('ns3::Vector const &', 'l2')], 4535 is_const=True) 4536 ## building.h (module 'buildings'): void ns3::Building::SetBoundaries(ns3::Box box) [member function] 4537 cls.add_method('SetBoundaries', 4538 'void', 4539 [param('ns3::Box', 'box')]) 4540 ## building.h (module 'buildings'): void ns3::Building::SetBuildingType(ns3::Building::BuildingType_t t) [member function] 4541 cls.add_method('SetBuildingType', 4542 'void', 4543 [param('ns3::Building::BuildingType_t', 't')]) 4544 ## building.h (module 'buildings'): void ns3::Building::SetExtWallsType(ns3::Building::ExtWallsType_t t) [member function] 4545 cls.add_method('SetExtWallsType', 4546 'void', 4547 [param('ns3::Building::ExtWallsType_t', 't')]) 4548 ## building.h (module 'buildings'): void ns3::Building::SetNFloors(uint16_t nfloors) [member function] 4549 cls.add_method('SetNFloors', 4550 'void', 4551 [param('uint16_t', 'nfloors')]) 4552 ## building.h (module 'buildings'): void ns3::Building::SetNRoomsX(uint16_t nroomx) [member function] 4553 cls.add_method('SetNRoomsX', 4554 'void', 4555 [param('uint16_t', 'nroomx')]) 4556 ## building.h (module 'buildings'): void ns3::Building::SetNRoomsY(uint16_t nroomy) [member function] 4557 cls.add_method('SetNRoomsY', 4558 'void', 4559 [param('uint16_t', 'nroomy')]) 4560 return 4561 4562def register_Ns3BuildingsPropagationLossModel_methods(root_module, cls): 4563 ## buildings-propagation-loss-model.h (module 'buildings'): ns3::BuildingsPropagationLossModel::BuildingsPropagationLossModel() [constructor] 4564 cls.add_constructor([]) 4565 ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 4566 cls.add_method('DoCalcRxPower', 4567 'double', 4568 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 4569 is_const=True, is_virtual=True) 4570 ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 4571 cls.add_method('GetLoss', 4572 'double', 4573 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 4574 is_const=True, is_pure_virtual=True, is_virtual=True) 4575 ## buildings-propagation-loss-model.h (module 'buildings'): static ns3::TypeId ns3::BuildingsPropagationLossModel::GetTypeId() [member function] 4576 cls.add_method('GetTypeId', 4577 'ns3::TypeId', 4578 [], 4579 is_static=True) 4580 ## buildings-propagation-loss-model.h (module 'buildings'): int64_t ns3::BuildingsPropagationLossModel::DoAssignStreams(int64_t stream) [member function] 4581 cls.add_method('DoAssignStreams', 4582 'int64_t', 4583 [param('int64_t', 'stream')], 4584 is_virtual=True, visibility='protected') 4585 ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::EvaluateSigma(ns3::Ptr<ns3::MobilityBuildingInfo> a, ns3::Ptr<ns3::MobilityBuildingInfo> b) const [member function] 4586 cls.add_method('EvaluateSigma', 4587 'double', 4588 [param('ns3::Ptr< ns3::MobilityBuildingInfo >', 'a'), param('ns3::Ptr< ns3::MobilityBuildingInfo >', 'b')], 4589 is_const=True, visibility='protected') 4590 ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::ExternalWallLoss(ns3::Ptr<ns3::MobilityBuildingInfo> a) const [member function] 4591 cls.add_method('ExternalWallLoss', 4592 'double', 4593 [param('ns3::Ptr< ns3::MobilityBuildingInfo >', 'a')], 4594 is_const=True, visibility='protected') 4595 ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::GetShadowing(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 4596 cls.add_method('GetShadowing', 4597 'double', 4598 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 4599 is_const=True, visibility='protected') 4600 ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::HeightLoss(ns3::Ptr<ns3::MobilityBuildingInfo> n) const [member function] 4601 cls.add_method('HeightLoss', 4602 'double', 4603 [param('ns3::Ptr< ns3::MobilityBuildingInfo >', 'n')], 4604 is_const=True, visibility='protected') 4605 ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::InternalWallsLoss(ns3::Ptr<ns3::MobilityBuildingInfo> a, ns3::Ptr<ns3::MobilityBuildingInfo> b) const [member function] 4606 cls.add_method('InternalWallsLoss', 4607 'double', 4608 [param('ns3::Ptr< ns3::MobilityBuildingInfo >', 'a'), param('ns3::Ptr< ns3::MobilityBuildingInfo >', 'b')], 4609 is_const=True, visibility='protected') 4610 return 4611 4612def register_Ns3CallbackChecker_methods(root_module, cls): 4613 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] 4614 cls.add_constructor([]) 4615 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] 4616 cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) 4617 return 4618 4619def register_Ns3CallbackImplBase_methods(root_module, cls): 4620 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] 4621 cls.add_constructor([]) 4622 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] 4623 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) 4624 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] 4625 cls.add_method('GetTypeid', 4626 'std::string', 4627 [], 4628 is_const=True, is_pure_virtual=True, is_virtual=True) 4629 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function] 4630 cls.add_method('IsEqual', 4631 'bool', 4632 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 4633 is_const=True, is_pure_virtual=True, is_virtual=True) 4634 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] 4635 cls.add_method('Demangle', 4636 'std::string', 4637 [param('std::string const &', 'mangled')], 4638 is_static=True, visibility='protected') 4639 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4640 cls.add_method('GetCppTypeid', 4641 'std::string', 4642 [], 4643 is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected') 4644 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4645 cls.add_method('GetCppTypeid', 4646 'std::string', 4647 [], 4648 is_static=True, template_parameters=['void'], visibility='protected') 4649 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4650 cls.add_method('GetCppTypeid', 4651 'std::string', 4652 [], 4653 is_static=True, template_parameters=['ns3::Ptr<ns3::NetDevice> '], visibility='protected') 4654 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4655 cls.add_method('GetCppTypeid', 4656 'std::string', 4657 [], 4658 is_static=True, template_parameters=['ns3::Ptr<ns3::Packet const> '], visibility='protected') 4659 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4660 cls.add_method('GetCppTypeid', 4661 'std::string', 4662 [], 4663 is_static=True, template_parameters=['unsigned short'], visibility='protected') 4664 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4665 cls.add_method('GetCppTypeid', 4666 'std::string', 4667 [], 4668 is_static=True, template_parameters=['ns3::Address const&'], visibility='protected') 4669 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4670 cls.add_method('GetCppTypeid', 4671 'std::string', 4672 [], 4673 is_static=True, template_parameters=['ns3::NetDevice::PacketType'], visibility='protected') 4674 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4675 cls.add_method('GetCppTypeid', 4676 'std::string', 4677 [], 4678 is_static=True, template_parameters=['ns3::Ptr<ns3::MobilityModel const> '], visibility='protected') 4679 return 4680 4681def register_Ns3CallbackValue_methods(root_module, cls): 4682 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] 4683 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) 4684 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] 4685 cls.add_constructor([]) 4686 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] 4687 cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) 4688 ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function] 4689 cls.add_method('Copy', 4690 'ns3::Ptr< ns3::AttributeValue >', 4691 [], 4692 is_const=True, is_virtual=True) 4693 ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4694 cls.add_method('DeserializeFromString', 4695 'bool', 4696 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4697 is_virtual=True) 4698 ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4699 cls.add_method('SerializeToString', 4700 'std::string', 4701 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4702 is_const=True, is_virtual=True) 4703 ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] 4704 cls.add_method('Set', 4705 'void', 4706 [param('ns3::CallbackBase', 'base')]) 4707 return 4708 4709def register_Ns3ChannelCondition_methods(root_module, cls): 4710 ## channel-condition-model.h (module 'propagation'): ns3::ChannelCondition::ChannelCondition(ns3::ChannelCondition const & arg0) [constructor] 4711 cls.add_constructor([param('ns3::ChannelCondition const &', 'arg0')]) 4712 ## channel-condition-model.h (module 'propagation'): ns3::ChannelCondition::ChannelCondition() [constructor] 4713 cls.add_constructor([]) 4714 ## channel-condition-model.h (module 'propagation'): ns3::ChannelCondition::ChannelCondition(ns3::ChannelCondition::LosConditionValue losCondition, ns3::ChannelCondition::O2iConditionValue o2iCondition=::ns3::ChannelCondition::O2iConditionValue::O2O) [constructor] 4715 cls.add_constructor([param('ns3::ChannelCondition::LosConditionValue', 'losCondition'), param('ns3::ChannelCondition::O2iConditionValue', 'o2iCondition', default_value='::ns3::ChannelCondition::O2iConditionValue::O2O')]) 4716 ## channel-condition-model.h (module 'propagation'): ns3::ChannelCondition::LosConditionValue ns3::ChannelCondition::GetLosCondition() const [member function] 4717 cls.add_method('GetLosCondition', 4718 'ns3::ChannelCondition::LosConditionValue', 4719 [], 4720 is_const=True) 4721 ## channel-condition-model.h (module 'propagation'): ns3::ChannelCondition::O2iConditionValue ns3::ChannelCondition::GetO2iCondition() const [member function] 4722 cls.add_method('GetO2iCondition', 4723 'ns3::ChannelCondition::O2iConditionValue', 4724 [], 4725 is_const=True) 4726 ## channel-condition-model.h (module 'propagation'): static ns3::TypeId ns3::ChannelCondition::GetTypeId() [member function] 4727 cls.add_method('GetTypeId', 4728 'ns3::TypeId', 4729 [], 4730 is_static=True) 4731 ## channel-condition-model.h (module 'propagation'): bool ns3::ChannelCondition::IsEqual(ns3::Ptr<const ns3::ChannelCondition> otherCondition) const [member function] 4732 cls.add_method('IsEqual', 4733 'bool', 4734 [param('ns3::Ptr< ns3::ChannelCondition const >', 'otherCondition')], 4735 is_const=True) 4736 ## channel-condition-model.h (module 'propagation'): bool ns3::ChannelCondition::IsI2i() const [member function] 4737 cls.add_method('IsI2i', 4738 'bool', 4739 [], 4740 is_const=True) 4741 ## channel-condition-model.h (module 'propagation'): bool ns3::ChannelCondition::IsLos() const [member function] 4742 cls.add_method('IsLos', 4743 'bool', 4744 [], 4745 is_const=True) 4746 ## channel-condition-model.h (module 'propagation'): bool ns3::ChannelCondition::IsNlos() const [member function] 4747 cls.add_method('IsNlos', 4748 'bool', 4749 [], 4750 is_const=True) 4751 ## channel-condition-model.h (module 'propagation'): bool ns3::ChannelCondition::IsNlosv() const [member function] 4752 cls.add_method('IsNlosv', 4753 'bool', 4754 [], 4755 is_const=True) 4756 ## channel-condition-model.h (module 'propagation'): bool ns3::ChannelCondition::IsO2i() const [member function] 4757 cls.add_method('IsO2i', 4758 'bool', 4759 [], 4760 is_const=True) 4761 ## channel-condition-model.h (module 'propagation'): bool ns3::ChannelCondition::IsO2o() const [member function] 4762 cls.add_method('IsO2o', 4763 'bool', 4764 [], 4765 is_const=True) 4766 ## channel-condition-model.h (module 'propagation'): void ns3::ChannelCondition::SetLosCondition(ns3::ChannelCondition::LosConditionValue losCondition) [member function] 4767 cls.add_method('SetLosCondition', 4768 'void', 4769 [param('ns3::ChannelCondition::LosConditionValue', 'losCondition')]) 4770 ## channel-condition-model.h (module 'propagation'): void ns3::ChannelCondition::SetO2iCondition(ns3::ChannelCondition::O2iConditionValue o2iCondition) [member function] 4771 cls.add_method('SetO2iCondition', 4772 'void', 4773 [param('ns3::ChannelCondition::O2iConditionValue', 'o2iCondition')]) 4774 return 4775 4776def register_Ns3ChannelConditionModel_methods(root_module, cls): 4777 ## channel-condition-model.h (module 'propagation'): static ns3::TypeId ns3::ChannelConditionModel::GetTypeId() [member function] 4778 cls.add_method('GetTypeId', 4779 'ns3::TypeId', 4780 [], 4781 is_static=True) 4782 ## channel-condition-model.h (module 'propagation'): ns3::ChannelConditionModel::ChannelConditionModel() [constructor] 4783 cls.add_constructor([]) 4784 ## channel-condition-model.h (module 'propagation'): ns3::Ptr<ns3::ChannelCondition> ns3::ChannelConditionModel::GetChannelCondition(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 4785 cls.add_method('GetChannelCondition', 4786 'ns3::Ptr< ns3::ChannelCondition >', 4787 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 4788 is_const=True, is_pure_virtual=True, is_virtual=True) 4789 ## channel-condition-model.h (module 'propagation'): int64_t ns3::ChannelConditionModel::AssignStreams(int64_t stream) [member function] 4790 cls.add_method('AssignStreams', 4791 'int64_t', 4792 [param('int64_t', 'stream')], 4793 is_pure_virtual=True, is_virtual=True) 4794 return 4795 4796def register_Ns3ConstantRandomVariable_methods(root_module, cls): 4797 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] 4798 cls.add_method('GetTypeId', 4799 'ns3::TypeId', 4800 [], 4801 is_static=True) 4802 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] 4803 cls.add_constructor([]) 4804 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] 4805 cls.add_method('GetConstant', 4806 'double', 4807 [], 4808 is_const=True) 4809 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] 4810 cls.add_method('GetValue', 4811 'double', 4812 [param('double', 'constant')]) 4813 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] 4814 cls.add_method('GetInteger', 4815 'uint32_t', 4816 [param('uint32_t', 'constant')]) 4817 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] 4818 cls.add_method('GetValue', 4819 'double', 4820 [], 4821 is_virtual=True) 4822 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] 4823 cls.add_method('GetInteger', 4824 'uint32_t', 4825 [], 4826 is_virtual=True) 4827 return 4828 4829def register_Ns3DeterministicRandomVariable_methods(root_module, cls): 4830 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] 4831 cls.add_method('GetTypeId', 4832 'ns3::TypeId', 4833 [], 4834 is_static=True) 4835 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] 4836 cls.add_constructor([]) 4837 ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] 4838 cls.add_method('SetValueArray', 4839 'void', 4840 [param('double *', 'values'), param('std::size_t', 'length')]) 4841 ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] 4842 cls.add_method('GetValue', 4843 'double', 4844 [], 4845 is_virtual=True) 4846 ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] 4847 cls.add_method('GetInteger', 4848 'uint32_t', 4849 [], 4850 is_virtual=True) 4851 return 4852 4853def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): 4854 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] 4855 cls.add_constructor([]) 4856 ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] 4857 cls.add_method('CDF', 4858 'void', 4859 [param('double', 'v'), param('double', 'c')]) 4860 ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] 4861 cls.add_method('GetInteger', 4862 'uint32_t', 4863 [], 4864 is_virtual=True) 4865 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] 4866 cls.add_method('GetTypeId', 4867 'ns3::TypeId', 4868 [], 4869 is_static=True) 4870 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] 4871 cls.add_method('GetValue', 4872 'double', 4873 [], 4874 is_virtual=True) 4875 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate() [member function] 4876 cls.add_method('Interpolate', 4877 'double', 4878 [], 4879 is_virtual=True) 4880 ## random-variable-stream.h (module 'core'): bool ns3::EmpiricalRandomVariable::SetInterpolate(bool interpolate) [member function] 4881 cls.add_method('SetInterpolate', 4882 'bool', 4883 [param('bool', 'interpolate')]) 4884 return 4885 4886def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): 4887 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] 4888 cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) 4889 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] 4890 cls.add_constructor([]) 4891 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 4892 cls.add_method('Get', 4893 'bool', 4894 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 4895 is_const=True, is_virtual=True) 4896 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] 4897 cls.add_method('HasGetter', 4898 'bool', 4899 [], 4900 is_const=True, is_virtual=True) 4901 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] 4902 cls.add_method('HasSetter', 4903 'bool', 4904 [], 4905 is_const=True, is_virtual=True) 4906 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 4907 cls.add_method('Set', 4908 'bool', 4909 [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], 4910 is_const=True, is_virtual=True) 4911 return 4912 4913def register_Ns3EmptyAttributeChecker_methods(root_module, cls): 4914 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] 4915 cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) 4916 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] 4917 cls.add_constructor([]) 4918 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 4919 cls.add_method('Check', 4920 'bool', 4921 [param('ns3::AttributeValue const &', 'value')], 4922 is_const=True, is_virtual=True) 4923 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 4924 cls.add_method('Copy', 4925 'bool', 4926 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 4927 is_const=True, is_virtual=True) 4928 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeChecker::Create() const [member function] 4929 cls.add_method('Create', 4930 'ns3::Ptr< ns3::AttributeValue >', 4931 [], 4932 is_const=True, is_virtual=True) 4933 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] 4934 cls.add_method('GetUnderlyingTypeInformation', 4935 'std::string', 4936 [], 4937 is_const=True, is_virtual=True) 4938 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] 4939 cls.add_method('GetValueTypeName', 4940 'std::string', 4941 [], 4942 is_const=True, is_virtual=True) 4943 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] 4944 cls.add_method('HasUnderlyingTypeInformation', 4945 'bool', 4946 [], 4947 is_const=True, is_virtual=True) 4948 return 4949 4950def register_Ns3EmptyAttributeValue_methods(root_module, cls): 4951 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] 4952 cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) 4953 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] 4954 cls.add_constructor([]) 4955 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function] 4956 cls.add_method('Copy', 4957 'ns3::Ptr< ns3::AttributeValue >', 4958 [], 4959 is_const=True, is_virtual=True, visibility='private') 4960 ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4961 cls.add_method('DeserializeFromString', 4962 'bool', 4963 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4964 is_virtual=True, visibility='private') 4965 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4966 cls.add_method('SerializeToString', 4967 'std::string', 4968 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4969 is_const=True, is_virtual=True, visibility='private') 4970 return 4971 4972def register_Ns3ErlangRandomVariable_methods(root_module, cls): 4973 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] 4974 cls.add_method('GetTypeId', 4975 'ns3::TypeId', 4976 [], 4977 is_static=True) 4978 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] 4979 cls.add_constructor([]) 4980 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] 4981 cls.add_method('GetK', 4982 'uint32_t', 4983 [], 4984 is_const=True) 4985 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] 4986 cls.add_method('GetLambda', 4987 'double', 4988 [], 4989 is_const=True) 4990 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] 4991 cls.add_method('GetValue', 4992 'double', 4993 [param('uint32_t', 'k'), param('double', 'lambda')]) 4994 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] 4995 cls.add_method('GetInteger', 4996 'uint32_t', 4997 [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) 4998 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] 4999 cls.add_method('GetValue', 5000 'double', 5001 [], 5002 is_virtual=True) 5003 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] 5004 cls.add_method('GetInteger', 5005 'uint32_t', 5006 [], 5007 is_virtual=True) 5008 return 5009 5010def register_Ns3EventImpl_methods(root_module, cls): 5011 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] 5012 cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) 5013 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] 5014 cls.add_constructor([]) 5015 ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] 5016 cls.add_method('Cancel', 5017 'void', 5018 []) 5019 ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] 5020 cls.add_method('Invoke', 5021 'void', 5022 []) 5023 ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] 5024 cls.add_method('IsCancelled', 5025 'bool', 5026 []) 5027 ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] 5028 cls.add_method('Notify', 5029 'void', 5030 [], 5031 is_pure_virtual=True, is_virtual=True, visibility='protected') 5032 return 5033 5034def register_Ns3ExponentialRandomVariable_methods(root_module, cls): 5035 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] 5036 cls.add_method('GetTypeId', 5037 'ns3::TypeId', 5038 [], 5039 is_static=True) 5040 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] 5041 cls.add_constructor([]) 5042 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] 5043 cls.add_method('GetMean', 5044 'double', 5045 [], 5046 is_const=True) 5047 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] 5048 cls.add_method('GetBound', 5049 'double', 5050 [], 5051 is_const=True) 5052 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] 5053 cls.add_method('GetValue', 5054 'double', 5055 [param('double', 'mean'), param('double', 'bound')]) 5056 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] 5057 cls.add_method('GetInteger', 5058 'uint32_t', 5059 [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) 5060 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] 5061 cls.add_method('GetValue', 5062 'double', 5063 [], 5064 is_virtual=True) 5065 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] 5066 cls.add_method('GetInteger', 5067 'uint32_t', 5068 [], 5069 is_virtual=True) 5070 return 5071 5072def register_Ns3FixedRoomPositionAllocator_methods(root_module, cls): 5073 ## building-position-allocator.h (module 'buildings'): ns3::FixedRoomPositionAllocator::FixedRoomPositionAllocator(ns3::FixedRoomPositionAllocator const & arg0) [constructor] 5074 cls.add_constructor([param('ns3::FixedRoomPositionAllocator const &', 'arg0')]) 5075 ## building-position-allocator.h (module 'buildings'): ns3::FixedRoomPositionAllocator::FixedRoomPositionAllocator(uint32_t x, uint32_t y, uint32_t z, ns3::Ptr<ns3::Building> b) [constructor] 5076 cls.add_constructor([param('uint32_t', 'x'), param('uint32_t', 'y'), param('uint32_t', 'z'), param('ns3::Ptr< ns3::Building >', 'b')]) 5077 ## building-position-allocator.h (module 'buildings'): int64_t ns3::FixedRoomPositionAllocator::AssignStreams(int64_t arg0) [member function] 5078 cls.add_method('AssignStreams', 5079 'int64_t', 5080 [param('int64_t', 'arg0')], 5081 is_virtual=True) 5082 ## building-position-allocator.h (module 'buildings'): ns3::Vector ns3::FixedRoomPositionAllocator::GetNext() const [member function] 5083 cls.add_method('GetNext', 5084 'ns3::Vector', 5085 [], 5086 is_const=True, is_virtual=True) 5087 ## building-position-allocator.h (module 'buildings'): static ns3::TypeId ns3::FixedRoomPositionAllocator::GetTypeId() [member function] 5088 cls.add_method('GetTypeId', 5089 'ns3::TypeId', 5090 [], 5091 is_static=True) 5092 return 5093 5094def register_Ns3FixedRssLossModel_methods(root_module, cls): 5095 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function] 5096 cls.add_method('GetTypeId', 5097 'ns3::TypeId', 5098 [], 5099 is_static=True) 5100 ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel::FixedRssLossModel() [constructor] 5101 cls.add_constructor([]) 5102 ## propagation-loss-model.h (module 'propagation'): void ns3::FixedRssLossModel::SetRss(double rss) [member function] 5103 cls.add_method('SetRss', 5104 'void', 5105 [param('double', 'rss')]) 5106 ## propagation-loss-model.h (module 'propagation'): double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 5107 cls.add_method('DoCalcRxPower', 5108 'double', 5109 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 5110 is_const=True, is_virtual=True, visibility='private') 5111 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FixedRssLossModel::DoAssignStreams(int64_t stream) [member function] 5112 cls.add_method('DoAssignStreams', 5113 'int64_t', 5114 [param('int64_t', 'stream')], 5115 is_virtual=True, visibility='private') 5116 return 5117 5118def register_Ns3FriisPropagationLossModel_methods(root_module, cls): 5119 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function] 5120 cls.add_method('GetTypeId', 5121 'ns3::TypeId', 5122 [], 5123 is_static=True) 5124 ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor] 5125 cls.add_constructor([]) 5126 ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetFrequency(double frequency) [member function] 5127 cls.add_method('SetFrequency', 5128 'void', 5129 [param('double', 'frequency')]) 5130 ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function] 5131 cls.add_method('SetSystemLoss', 5132 'void', 5133 [param('double', 'systemLoss')]) 5134 ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetMinLoss(double minLoss) [member function] 5135 cls.add_method('SetMinLoss', 5136 'void', 5137 [param('double', 'minLoss')]) 5138 ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetMinLoss() const [member function] 5139 cls.add_method('GetMinLoss', 5140 'double', 5141 [], 5142 is_const=True) 5143 ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetFrequency() const [member function] 5144 cls.add_method('GetFrequency', 5145 'double', 5146 [], 5147 is_const=True) 5148 ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function] 5149 cls.add_method('GetSystemLoss', 5150 'double', 5151 [], 5152 is_const=True) 5153 ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 5154 cls.add_method('DoCalcRxPower', 5155 'double', 5156 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 5157 is_const=True, is_virtual=True, visibility='private') 5158 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FriisPropagationLossModel::DoAssignStreams(int64_t stream) [member function] 5159 cls.add_method('DoAssignStreams', 5160 'int64_t', 5161 [param('int64_t', 'stream')], 5162 is_virtual=True, visibility='private') 5163 return 5164 5165def register_Ns3GammaRandomVariable_methods(root_module, cls): 5166 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] 5167 cls.add_method('GetTypeId', 5168 'ns3::TypeId', 5169 [], 5170 is_static=True) 5171 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] 5172 cls.add_constructor([]) 5173 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] 5174 cls.add_method('GetAlpha', 5175 'double', 5176 [], 5177 is_const=True) 5178 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] 5179 cls.add_method('GetBeta', 5180 'double', 5181 [], 5182 is_const=True) 5183 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] 5184 cls.add_method('GetValue', 5185 'double', 5186 [param('double', 'alpha'), param('double', 'beta')]) 5187 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] 5188 cls.add_method('GetInteger', 5189 'uint32_t', 5190 [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) 5191 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] 5192 cls.add_method('GetValue', 5193 'double', 5194 [], 5195 is_virtual=True) 5196 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] 5197 cls.add_method('GetInteger', 5198 'uint32_t', 5199 [], 5200 is_virtual=True) 5201 return 5202 5203def register_Ns3GridBuildingAllocator_methods(root_module, cls): 5204 ## building-allocator.h (module 'buildings'): ns3::GridBuildingAllocator::GridBuildingAllocator(ns3::GridBuildingAllocator const & arg0) [constructor] 5205 cls.add_constructor([param('ns3::GridBuildingAllocator const &', 'arg0')]) 5206 ## building-allocator.h (module 'buildings'): ns3::GridBuildingAllocator::GridBuildingAllocator() [constructor] 5207 cls.add_constructor([]) 5208 ## building-allocator.h (module 'buildings'): ns3::BuildingContainer ns3::GridBuildingAllocator::Create(uint32_t n) const [member function] 5209 cls.add_method('Create', 5210 'ns3::BuildingContainer', 5211 [param('uint32_t', 'n')], 5212 is_const=True) 5213 ## building-allocator.h (module 'buildings'): static ns3::TypeId ns3::GridBuildingAllocator::GetTypeId() [member function] 5214 cls.add_method('GetTypeId', 5215 'ns3::TypeId', 5216 [], 5217 is_static=True) 5218 ## building-allocator.h (module 'buildings'): void ns3::GridBuildingAllocator::SetBuildingAttribute(std::string n, ns3::AttributeValue const & v) [member function] 5219 cls.add_method('SetBuildingAttribute', 5220 'void', 5221 [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')]) 5222 return 5223 5224def register_Ns3GridPositionAllocator_methods(root_module, cls): 5225 ## position-allocator.h (module 'mobility'): ns3::GridPositionAllocator::GridPositionAllocator(ns3::GridPositionAllocator const & arg0) [constructor] 5226 cls.add_constructor([param('ns3::GridPositionAllocator const &', 'arg0')]) 5227 ## position-allocator.h (module 'mobility'): ns3::GridPositionAllocator::GridPositionAllocator() [constructor] 5228 cls.add_constructor([]) 5229 ## position-allocator.h (module 'mobility'): int64_t ns3::GridPositionAllocator::AssignStreams(int64_t stream) [member function] 5230 cls.add_method('AssignStreams', 5231 'int64_t', 5232 [param('int64_t', 'stream')], 5233 is_virtual=True) 5234 ## position-allocator.h (module 'mobility'): double ns3::GridPositionAllocator::GetDeltaX() const [member function] 5235 cls.add_method('GetDeltaX', 5236 'double', 5237 [], 5238 is_const=True) 5239 ## position-allocator.h (module 'mobility'): double ns3::GridPositionAllocator::GetDeltaY() const [member function] 5240 cls.add_method('GetDeltaY', 5241 'double', 5242 [], 5243 is_const=True) 5244 ## position-allocator.h (module 'mobility'): ns3::GridPositionAllocator::LayoutType ns3::GridPositionAllocator::GetLayoutType() const [member function] 5245 cls.add_method('GetLayoutType', 5246 'ns3::GridPositionAllocator::LayoutType', 5247 [], 5248 is_const=True) 5249 ## position-allocator.h (module 'mobility'): double ns3::GridPositionAllocator::GetMinX() const [member function] 5250 cls.add_method('GetMinX', 5251 'double', 5252 [], 5253 is_const=True) 5254 ## position-allocator.h (module 'mobility'): double ns3::GridPositionAllocator::GetMinY() const [member function] 5255 cls.add_method('GetMinY', 5256 'double', 5257 [], 5258 is_const=True) 5259 ## position-allocator.h (module 'mobility'): uint32_t ns3::GridPositionAllocator::GetN() const [member function] 5260 cls.add_method('GetN', 5261 'uint32_t', 5262 [], 5263 is_const=True) 5264 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::GridPositionAllocator::GetNext() const [member function] 5265 cls.add_method('GetNext', 5266 'ns3::Vector', 5267 [], 5268 is_const=True, is_virtual=True) 5269 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::GridPositionAllocator::GetTypeId() [member function] 5270 cls.add_method('GetTypeId', 5271 'ns3::TypeId', 5272 [], 5273 is_static=True) 5274 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetDeltaX(double deltaX) [member function] 5275 cls.add_method('SetDeltaX', 5276 'void', 5277 [param('double', 'deltaX')]) 5278 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetDeltaY(double deltaY) [member function] 5279 cls.add_method('SetDeltaY', 5280 'void', 5281 [param('double', 'deltaY')]) 5282 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetLayoutType(ns3::GridPositionAllocator::LayoutType layoutType) [member function] 5283 cls.add_method('SetLayoutType', 5284 'void', 5285 [param('ns3::GridPositionAllocator::LayoutType', 'layoutType')]) 5286 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetMinX(double xMin) [member function] 5287 cls.add_method('SetMinX', 5288 'void', 5289 [param('double', 'xMin')]) 5290 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetMinY(double yMin) [member function] 5291 cls.add_method('SetMinY', 5292 'void', 5293 [param('double', 'yMin')]) 5294 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetN(uint32_t n) [member function] 5295 cls.add_method('SetN', 5296 'void', 5297 [param('uint32_t', 'n')]) 5298 ## position-allocator.h (module 'mobility'): void ns3::GridPositionAllocator::SetZ(double z) [member function] 5299 cls.add_method('SetZ', 5300 'void', 5301 [param('double', 'z')]) 5302 return 5303 5304def register_Ns3HybridBuildingsPropagationLossModel_methods(root_module, cls): 5305 ## hybrid-buildings-propagation-loss-model.h (module 'buildings'): static ns3::TypeId ns3::HybridBuildingsPropagationLossModel::GetTypeId() [member function] 5306 cls.add_method('GetTypeId', 5307 'ns3::TypeId', 5308 [], 5309 is_static=True) 5310 ## hybrid-buildings-propagation-loss-model.h (module 'buildings'): ns3::HybridBuildingsPropagationLossModel::HybridBuildingsPropagationLossModel() [constructor] 5311 cls.add_constructor([]) 5312 ## hybrid-buildings-propagation-loss-model.h (module 'buildings'): void ns3::HybridBuildingsPropagationLossModel::SetEnvironment(ns3::EnvironmentType env) [member function] 5313 cls.add_method('SetEnvironment', 5314 'void', 5315 [param('ns3::EnvironmentType', 'env')]) 5316 ## hybrid-buildings-propagation-loss-model.h (module 'buildings'): void ns3::HybridBuildingsPropagationLossModel::SetCitySize(ns3::CitySize size) [member function] 5317 cls.add_method('SetCitySize', 5318 'void', 5319 [param('ns3::CitySize', 'size')]) 5320 ## hybrid-buildings-propagation-loss-model.h (module 'buildings'): void ns3::HybridBuildingsPropagationLossModel::SetFrequency(double freq) [member function] 5321 cls.add_method('SetFrequency', 5322 'void', 5323 [param('double', 'freq')]) 5324 ## hybrid-buildings-propagation-loss-model.h (module 'buildings'): void ns3::HybridBuildingsPropagationLossModel::SetRooftopHeight(double rooftopHeight) [member function] 5325 cls.add_method('SetRooftopHeight', 5326 'void', 5327 [param('double', 'rooftopHeight')]) 5328 ## hybrid-buildings-propagation-loss-model.h (module 'buildings'): double ns3::HybridBuildingsPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 5329 cls.add_method('GetLoss', 5330 'double', 5331 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 5332 is_const=True, is_virtual=True) 5333 return 5334 5335def register_Ns3Ipv4AddressChecker_methods(root_module, cls): 5336 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] 5337 cls.add_constructor([]) 5338 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] 5339 cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) 5340 return 5341 5342def register_Ns3Ipv4AddressValue_methods(root_module, cls): 5343 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] 5344 cls.add_constructor([]) 5345 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] 5346 cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) 5347 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] 5348 cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) 5349 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function] 5350 cls.add_method('Copy', 5351 'ns3::Ptr< ns3::AttributeValue >', 5352 [], 5353 is_const=True, is_virtual=True) 5354 ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5355 cls.add_method('DeserializeFromString', 5356 'bool', 5357 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5358 is_virtual=True) 5359 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] 5360 cls.add_method('Get', 5361 'ns3::Ipv4Address', 5362 [], 5363 is_const=True) 5364 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5365 cls.add_method('SerializeToString', 5366 'std::string', 5367 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5368 is_const=True, is_virtual=True) 5369 ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] 5370 cls.add_method('Set', 5371 'void', 5372 [param('ns3::Ipv4Address const &', 'value')]) 5373 return 5374 5375def register_Ns3Ipv4MaskChecker_methods(root_module, cls): 5376 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] 5377 cls.add_constructor([]) 5378 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] 5379 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) 5380 return 5381 5382def register_Ns3Ipv4MaskValue_methods(root_module, cls): 5383 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] 5384 cls.add_constructor([]) 5385 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] 5386 cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) 5387 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] 5388 cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) 5389 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function] 5390 cls.add_method('Copy', 5391 'ns3::Ptr< ns3::AttributeValue >', 5392 [], 5393 is_const=True, is_virtual=True) 5394 ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5395 cls.add_method('DeserializeFromString', 5396 'bool', 5397 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5398 is_virtual=True) 5399 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] 5400 cls.add_method('Get', 5401 'ns3::Ipv4Mask', 5402 [], 5403 is_const=True) 5404 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5405 cls.add_method('SerializeToString', 5406 'std::string', 5407 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5408 is_const=True, is_virtual=True) 5409 ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] 5410 cls.add_method('Set', 5411 'void', 5412 [param('ns3::Ipv4Mask const &', 'value')]) 5413 return 5414 5415def register_Ns3Ipv6AddressChecker_methods(root_module, cls): 5416 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] 5417 cls.add_constructor([]) 5418 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] 5419 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) 5420 return 5421 5422def register_Ns3Ipv6AddressValue_methods(root_module, cls): 5423 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] 5424 cls.add_constructor([]) 5425 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] 5426 cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) 5427 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] 5428 cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) 5429 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function] 5430 cls.add_method('Copy', 5431 'ns3::Ptr< ns3::AttributeValue >', 5432 [], 5433 is_const=True, is_virtual=True) 5434 ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5435 cls.add_method('DeserializeFromString', 5436 'bool', 5437 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5438 is_virtual=True) 5439 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] 5440 cls.add_method('Get', 5441 'ns3::Ipv6Address', 5442 [], 5443 is_const=True) 5444 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5445 cls.add_method('SerializeToString', 5446 'std::string', 5447 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5448 is_const=True, is_virtual=True) 5449 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] 5450 cls.add_method('Set', 5451 'void', 5452 [param('ns3::Ipv6Address const &', 'value')]) 5453 return 5454 5455def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): 5456 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] 5457 cls.add_constructor([]) 5458 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] 5459 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) 5460 return 5461 5462def register_Ns3Ipv6PrefixValue_methods(root_module, cls): 5463 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] 5464 cls.add_constructor([]) 5465 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] 5466 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) 5467 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] 5468 cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) 5469 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function] 5470 cls.add_method('Copy', 5471 'ns3::Ptr< ns3::AttributeValue >', 5472 [], 5473 is_const=True, is_virtual=True) 5474 ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5475 cls.add_method('DeserializeFromString', 5476 'bool', 5477 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5478 is_virtual=True) 5479 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] 5480 cls.add_method('Get', 5481 'ns3::Ipv6Prefix', 5482 [], 5483 is_const=True) 5484 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5485 cls.add_method('SerializeToString', 5486 'std::string', 5487 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5488 is_const=True, is_virtual=True) 5489 ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] 5490 cls.add_method('Set', 5491 'void', 5492 [param('ns3::Ipv6Prefix const &', 'value')]) 5493 return 5494 5495def register_Ns3ItuR1238PropagationLossModel_methods(root_module, cls): 5496 ## itu-r-1238-propagation-loss-model.h (module 'buildings'): static ns3::TypeId ns3::ItuR1238PropagationLossModel::GetTypeId() [member function] 5497 cls.add_method('GetTypeId', 5498 'ns3::TypeId', 5499 [], 5500 is_static=True) 5501 ## itu-r-1238-propagation-loss-model.h (module 'buildings'): double ns3::ItuR1238PropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 5502 cls.add_method('GetLoss', 5503 'double', 5504 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 5505 is_const=True) 5506 ## itu-r-1238-propagation-loss-model.h (module 'buildings'): ns3::ItuR1238PropagationLossModel::ItuR1238PropagationLossModel() [constructor] 5507 cls.add_constructor([]) 5508 ## itu-r-1238-propagation-loss-model.h (module 'buildings'): double ns3::ItuR1238PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 5509 cls.add_method('DoCalcRxPower', 5510 'double', 5511 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 5512 is_const=True, is_virtual=True, visibility='private') 5513 ## itu-r-1238-propagation-loss-model.h (module 'buildings'): int64_t ns3::ItuR1238PropagationLossModel::DoAssignStreams(int64_t stream) [member function] 5514 cls.add_method('DoAssignStreams', 5515 'int64_t', 5516 [param('int64_t', 'stream')], 5517 is_virtual=True, visibility='private') 5518 return 5519 5520def register_Ns3ListPositionAllocator_methods(root_module, cls): 5521 ## position-allocator.h (module 'mobility'): ns3::ListPositionAllocator::ListPositionAllocator(ns3::ListPositionAllocator const & arg0) [constructor] 5522 cls.add_constructor([param('ns3::ListPositionAllocator const &', 'arg0')]) 5523 ## position-allocator.h (module 'mobility'): ns3::ListPositionAllocator::ListPositionAllocator() [constructor] 5524 cls.add_constructor([]) 5525 ## position-allocator.h (module 'mobility'): void ns3::ListPositionAllocator::Add(ns3::Vector v) [member function] 5526 cls.add_method('Add', 5527 'void', 5528 [param('ns3::Vector3D', 'v')]) 5529 ## position-allocator.h (module 'mobility'): void ns3::ListPositionAllocator::Add(std::string const filePath, double defaultZ=0, char delimiter=',') [member function] 5530 cls.add_method('Add', 5531 'void', 5532 [param('std::string const', 'filePath'), param('double', 'defaultZ', default_value='0'), param('char', 'delimiter', default_value="','")]) 5533 ## position-allocator.h (module 'mobility'): int64_t ns3::ListPositionAllocator::AssignStreams(int64_t stream) [member function] 5534 cls.add_method('AssignStreams', 5535 'int64_t', 5536 [param('int64_t', 'stream')], 5537 is_virtual=True) 5538 ## position-allocator.h (module 'mobility'): ns3::Vector ns3::ListPositionAllocator::GetNext() const [member function] 5539 cls.add_method('GetNext', 5540 'ns3::Vector', 5541 [], 5542 is_const=True, is_virtual=True) 5543 ## position-allocator.h (module 'mobility'): uint32_t ns3::ListPositionAllocator::GetSize() const [member function] 5544 cls.add_method('GetSize', 5545 'uint32_t', 5546 [], 5547 is_const=True) 5548 ## position-allocator.h (module 'mobility'): static ns3::TypeId ns3::ListPositionAllocator::GetTypeId() [member function] 5549 cls.add_method('GetTypeId', 5550 'ns3::TypeId', 5551 [], 5552 is_static=True) 5553 return 5554 5555def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls): 5556 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function] 5557 cls.add_method('GetTypeId', 5558 'ns3::TypeId', 5559 [], 5560 is_static=True) 5561 ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor] 5562 cls.add_constructor([]) 5563 ## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function] 5564 cls.add_method('SetPathLossExponent', 5565 'void', 5566 [param('double', 'n')]) 5567 ## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function] 5568 cls.add_method('GetPathLossExponent', 5569 'double', 5570 [], 5571 is_const=True) 5572 ## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function] 5573 cls.add_method('SetReference', 5574 'void', 5575 [param('double', 'referenceDistance'), param('double', 'referenceLoss')]) 5576 ## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 5577 cls.add_method('DoCalcRxPower', 5578 'double', 5579 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 5580 is_const=True, is_virtual=True, visibility='private') 5581 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::LogDistancePropagationLossModel::DoAssignStreams(int64_t stream) [member function] 5582 cls.add_method('DoAssignStreams', 5583 'int64_t', 5584 [param('int64_t', 'stream')], 5585 is_virtual=True, visibility='private') 5586 return 5587 5588def register_Ns3LogNormalRandomVariable_methods(root_module, cls): 5589 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function] 5590 cls.add_method('GetTypeId', 5591 'ns3::TypeId', 5592 [], 5593 is_static=True) 5594 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor] 5595 cls.add_constructor([]) 5596 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function] 5597 cls.add_method('GetMu', 5598 'double', 5599 [], 5600 is_const=True) 5601 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function] 5602 cls.add_method('GetSigma', 5603 'double', 5604 [], 5605 is_const=True) 5606 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function] 5607 cls.add_method('GetValue', 5608 'double', 5609 [param('double', 'mu'), param('double', 'sigma')]) 5610 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function] 5611 cls.add_method('GetInteger', 5612 'uint32_t', 5613 [param('uint32_t', 'mu'), param('uint32_t', 'sigma')]) 5614 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function] 5615 cls.add_method('GetValue', 5616 'double', 5617 [], 5618 is_virtual=True) 5619 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function] 5620 cls.add_method('GetInteger', 5621 'uint32_t', 5622 [], 5623 is_virtual=True) 5624 return 5625 5626def register_Ns3Mac48AddressChecker_methods(root_module, cls): 5627 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] 5628 cls.add_constructor([]) 5629 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [constructor] 5630 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) 5631 return 5632 5633def register_Ns3Mac48AddressValue_methods(root_module, cls): 5634 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] 5635 cls.add_constructor([]) 5636 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] 5637 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) 5638 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [constructor] 5639 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) 5640 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] 5641 cls.add_method('Copy', 5642 'ns3::Ptr< ns3::AttributeValue >', 5643 [], 5644 is_const=True, is_virtual=True) 5645 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5646 cls.add_method('DeserializeFromString', 5647 'bool', 5648 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5649 is_virtual=True) 5650 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] 5651 cls.add_method('Get', 5652 'ns3::Mac48Address', 5653 [], 5654 is_const=True) 5655 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5656 cls.add_method('SerializeToString', 5657 'std::string', 5658 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5659 is_const=True, is_virtual=True) 5660 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] 5661 cls.add_method('Set', 5662 'void', 5663 [param('ns3::Mac48Address const &', 'value')]) 5664 return 5665 5666def register_Ns3MatrixPropagationLossModel_methods(root_module, cls): 5667 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::MatrixPropagationLossModel::GetTypeId() [member function] 5668 cls.add_method('GetTypeId', 5669 'ns3::TypeId', 5670 [], 5671 is_static=True) 5672 ## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel::MatrixPropagationLossModel() [constructor] 5673 cls.add_constructor([]) 5674 ## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, double loss, bool symmetric=true) [member function] 5675 cls.add_method('SetLoss', 5676 'void', 5677 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('double', 'loss'), param('bool', 'symmetric', default_value='true')]) 5678 ## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetDefaultLoss(double defaultLoss) [member function] 5679 cls.add_method('SetDefaultLoss', 5680 'void', 5681 [param('double', 'defaultLoss')]) 5682 ## propagation-loss-model.h (module 'propagation'): double ns3::MatrixPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 5683 cls.add_method('DoCalcRxPower', 5684 'double', 5685 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 5686 is_const=True, is_virtual=True, visibility='private') 5687 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::MatrixPropagationLossModel::DoAssignStreams(int64_t stream) [member function] 5688 cls.add_method('DoAssignStreams', 5689 'int64_t', 5690 [param('int64_t', 'stream')], 5691 is_virtual=True, visibility='private') 5692 return 5693 5694def register_Ns3MobilityBuildingInfo_methods(root_module, cls): 5695 ## mobility-building-info.h (module 'buildings'): ns3::MobilityBuildingInfo::MobilityBuildingInfo(ns3::MobilityBuildingInfo const & arg0) [constructor] 5696 cls.add_constructor([param('ns3::MobilityBuildingInfo const &', 'arg0')]) 5697 ## mobility-building-info.h (module 'buildings'): ns3::MobilityBuildingInfo::MobilityBuildingInfo() [constructor] 5698 cls.add_constructor([]) 5699 ## mobility-building-info.h (module 'buildings'): ns3::MobilityBuildingInfo::MobilityBuildingInfo(ns3::Ptr<ns3::Building> building) [constructor] 5700 cls.add_constructor([param('ns3::Ptr< ns3::Building >', 'building')]) 5701 ## mobility-building-info.h (module 'buildings'): ns3::Ptr<ns3::Building> ns3::MobilityBuildingInfo::GetBuilding() [member function] 5702 cls.add_method('GetBuilding', 5703 'ns3::Ptr< ns3::Building >', 5704 []) 5705 ## mobility-building-info.h (module 'buildings'): uint8_t ns3::MobilityBuildingInfo::GetFloorNumber() [member function] 5706 cls.add_method('GetFloorNumber', 5707 'uint8_t', 5708 []) 5709 ## mobility-building-info.h (module 'buildings'): uint8_t ns3::MobilityBuildingInfo::GetRoomNumberX() [member function] 5710 cls.add_method('GetRoomNumberX', 5711 'uint8_t', 5712 []) 5713 ## mobility-building-info.h (module 'buildings'): uint8_t ns3::MobilityBuildingInfo::GetRoomNumberY() [member function] 5714 cls.add_method('GetRoomNumberY', 5715 'uint8_t', 5716 []) 5717 ## mobility-building-info.h (module 'buildings'): static ns3::TypeId ns3::MobilityBuildingInfo::GetTypeId() [member function] 5718 cls.add_method('GetTypeId', 5719 'ns3::TypeId', 5720 [], 5721 is_static=True) 5722 ## mobility-building-info.h (module 'buildings'): bool ns3::MobilityBuildingInfo::IsIndoor() [member function] 5723 cls.add_method('IsIndoor', 5724 'bool', 5725 []) 5726 ## mobility-building-info.h (module 'buildings'): void ns3::MobilityBuildingInfo::MakeConsistent(ns3::Ptr<ns3::MobilityModel> mm) [member function] 5727 cls.add_method('MakeConsistent', 5728 'void', 5729 [param('ns3::Ptr< ns3::MobilityModel >', 'mm')]) 5730 ## mobility-building-info.h (module 'buildings'): void ns3::MobilityBuildingInfo::SetIndoor(ns3::Ptr<ns3::Building> building, uint8_t nfloor, uint8_t nroomx, uint8_t nroomy) [member function] 5731 cls.add_method('SetIndoor', 5732 'void', 5733 [param('ns3::Ptr< ns3::Building >', 'building'), param('uint8_t', 'nfloor'), param('uint8_t', 'nroomx'), param('uint8_t', 'nroomy')]) 5734 ## mobility-building-info.h (module 'buildings'): void ns3::MobilityBuildingInfo::SetIndoor(uint8_t nfloor, uint8_t nroomx, uint8_t nroomy) [member function] 5735 cls.add_method('SetIndoor', 5736 'void', 5737 [param('uint8_t', 'nfloor'), param('uint8_t', 'nroomx'), param('uint8_t', 'nroomy')]) 5738 ## mobility-building-info.h (module 'buildings'): void ns3::MobilityBuildingInfo::SetOutdoor() [member function] 5739 cls.add_method('SetOutdoor', 5740 'void', 5741 []) 5742 ## mobility-building-info.h (module 'buildings'): void ns3::MobilityBuildingInfo::DoInitialize() [member function] 5743 cls.add_method('DoInitialize', 5744 'void', 5745 [], 5746 is_virtual=True, visibility='protected') 5747 return 5748 5749def register_Ns3MobilityModel_methods(root_module, cls): 5750 ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [constructor] 5751 cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')]) 5752 ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor] 5753 cls.add_constructor([]) 5754 ## mobility-model.h (module 'mobility'): int64_t ns3::MobilityModel::AssignStreams(int64_t stream) [member function] 5755 cls.add_method('AssignStreams', 5756 'int64_t', 5757 [param('int64_t', 'stream')]) 5758 ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetDistanceFrom(ns3::Ptr<const ns3::MobilityModel> position) const [member function] 5759 cls.add_method('GetDistanceFrom', 5760 'double', 5761 [param('ns3::Ptr< ns3::MobilityModel const >', 'position')], 5762 is_const=True) 5763 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetPosition() const [member function] 5764 cls.add_method('GetPosition', 5765 'ns3::Vector', 5766 [], 5767 is_const=True) 5768 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetPositionWithReference(ns3::Vector const & referencePosition) const [member function] 5769 cls.add_method('GetPositionWithReference', 5770 'ns3::Vector', 5771 [param('ns3::Vector const &', 'referencePosition')], 5772 is_const=True) 5773 ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetRelativeSpeed(ns3::Ptr<const ns3::MobilityModel> other) const [member function] 5774 cls.add_method('GetRelativeSpeed', 5775 'double', 5776 [param('ns3::Ptr< ns3::MobilityModel const >', 'other')], 5777 is_const=True) 5778 ## mobility-model.h (module 'mobility'): static ns3::TypeId ns3::MobilityModel::GetTypeId() [member function] 5779 cls.add_method('GetTypeId', 5780 'ns3::TypeId', 5781 [], 5782 is_static=True) 5783 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetVelocity() const [member function] 5784 cls.add_method('GetVelocity', 5785 'ns3::Vector', 5786 [], 5787 is_const=True) 5788 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::SetPosition(ns3::Vector const & position) [member function] 5789 cls.add_method('SetPosition', 5790 'void', 5791 [param('ns3::Vector const &', 'position')]) 5792 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::NotifyCourseChange() const [member function] 5793 cls.add_method('NotifyCourseChange', 5794 'void', 5795 [], 5796 is_const=True, visibility='protected') 5797 ## mobility-model.h (module 'mobility'): int64_t ns3::MobilityModel::DoAssignStreams(int64_t start) [member function] 5798 cls.add_method('DoAssignStreams', 5799 'int64_t', 5800 [param('int64_t', 'start')], 5801 is_virtual=True, visibility='private') 5802 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetPosition() const [member function] 5803 cls.add_method('DoGetPosition', 5804 'ns3::Vector', 5805 [], 5806 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 5807 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetPositionWithReference(ns3::Vector const & referencePosition) const [member function] 5808 cls.add_method('DoGetPositionWithReference', 5809 'ns3::Vector', 5810 [param('ns3::Vector const &', 'referencePosition')], 5811 is_const=True, is_virtual=True, visibility='private') 5812 ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetVelocity() const [member function] 5813 cls.add_method('DoGetVelocity', 5814 'ns3::Vector', 5815 [], 5816 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 5817 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 5818 cls.add_method('DoSetPosition', 5819 'void', 5820 [param('ns3::Vector const &', 'position')], 5821 is_pure_virtual=True, is_virtual=True, visibility='private') 5822 return 5823 5824def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls): 5825 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function] 5826 cls.add_method('GetTypeId', 5827 'ns3::TypeId', 5828 [], 5829 is_static=True) 5830 ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor] 5831 cls.add_constructor([]) 5832 ## propagation-loss-model.h (module 'propagation'): double ns3::NakagamiPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 5833 cls.add_method('DoCalcRxPower', 5834 'double', 5835 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 5836 is_const=True, is_virtual=True, visibility='private') 5837 ## propagation-loss-model.h (module 'propagation'): int64_t ns3::NakagamiPropagationLossModel::DoAssignStreams(int64_t stream) [member function] 5838 cls.add_method('DoAssignStreams', 5839 'int64_t', 5840 [param('int64_t', 'stream')], 5841 is_virtual=True, visibility='private') 5842 return 5843 5844def register_Ns3NetDevice_methods(root_module, cls): 5845 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] 5846 cls.add_constructor([]) 5847 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [constructor] 5848 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) 5849 ## 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] 5850 cls.add_method('AddLinkChangeCallback', 5851 'void', 5852 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 5853 is_pure_virtual=True, is_virtual=True) 5854 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function] 5855 cls.add_method('GetAddress', 5856 'ns3::Address', 5857 [], 5858 is_const=True, is_pure_virtual=True, is_virtual=True) 5859 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] 5860 cls.add_method('GetBroadcast', 5861 'ns3::Address', 5862 [], 5863 is_const=True, is_pure_virtual=True, is_virtual=True) 5864 ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function] 5865 cls.add_method('GetChannel', 5866 'ns3::Ptr< ns3::Channel >', 5867 [], 5868 is_const=True, is_pure_virtual=True, is_virtual=True) 5869 ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] 5870 cls.add_method('GetIfIndex', 5871 'uint32_t', 5872 [], 5873 is_const=True, is_pure_virtual=True, is_virtual=True) 5874 ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] 5875 cls.add_method('GetMtu', 5876 'uint16_t', 5877 [], 5878 is_const=True, is_pure_virtual=True, is_virtual=True) 5879 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 5880 cls.add_method('GetMulticast', 5881 'ns3::Address', 5882 [param('ns3::Ipv4Address', 'multicastGroup')], 5883 is_const=True, is_pure_virtual=True, is_virtual=True) 5884 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 5885 cls.add_method('GetMulticast', 5886 'ns3::Address', 5887 [param('ns3::Ipv6Address', 'addr')], 5888 is_const=True, is_pure_virtual=True, is_virtual=True) 5889 ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function] 5890 cls.add_method('GetNode', 5891 'ns3::Ptr< ns3::Node >', 5892 [], 5893 is_const=True, is_pure_virtual=True, is_virtual=True) 5894 ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] 5895 cls.add_method('GetTypeId', 5896 'ns3::TypeId', 5897 [], 5898 is_static=True) 5899 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function] 5900 cls.add_method('IsBridge', 5901 'bool', 5902 [], 5903 is_const=True, is_pure_virtual=True, is_virtual=True) 5904 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] 5905 cls.add_method('IsBroadcast', 5906 'bool', 5907 [], 5908 is_const=True, is_pure_virtual=True, is_virtual=True) 5909 ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] 5910 cls.add_method('IsLinkUp', 5911 'bool', 5912 [], 5913 is_const=True, is_pure_virtual=True, is_virtual=True) 5914 ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] 5915 cls.add_method('IsMulticast', 5916 'bool', 5917 [], 5918 is_const=True, is_pure_virtual=True, is_virtual=True) 5919 ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] 5920 cls.add_method('IsPointToPoint', 5921 'bool', 5922 [], 5923 is_const=True, is_pure_virtual=True, is_virtual=True) 5924 ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] 5925 cls.add_method('NeedsArp', 5926 'bool', 5927 [], 5928 is_const=True, is_pure_virtual=True, is_virtual=True) 5929 ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 5930 cls.add_method('Send', 5931 'bool', 5932 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 5933 is_pure_virtual=True, is_virtual=True) 5934 ## 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] 5935 cls.add_method('SendFrom', 5936 'bool', 5937 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 5938 is_pure_virtual=True, is_virtual=True) 5939 ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function] 5940 cls.add_method('SetAddress', 5941 'void', 5942 [param('ns3::Address', 'address')], 5943 is_pure_virtual=True, is_virtual=True) 5944 ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] 5945 cls.add_method('SetIfIndex', 5946 'void', 5947 [param('uint32_t const', 'index')], 5948 is_pure_virtual=True, is_virtual=True) 5949 ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] 5950 cls.add_method('SetMtu', 5951 'bool', 5952 [param('uint16_t const', 'mtu')], 5953 is_pure_virtual=True, is_virtual=True) 5954 ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 5955 cls.add_method('SetNode', 5956 'void', 5957 [param('ns3::Ptr< ns3::Node >', 'node')], 5958 is_pure_virtual=True, is_virtual=True) 5959 ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 5960 cls.add_method('SetPromiscReceiveCallback', 5961 'void', 5962 [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')], 5963 is_pure_virtual=True, is_virtual=True) 5964 ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 5965 cls.add_method('SetReceiveCallback', 5966 'void', 5967 [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')], 5968 is_pure_virtual=True, is_virtual=True) 5969 ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function] 5970 cls.add_method('SupportsSendFrom', 5971 'bool', 5972 [], 5973 is_const=True, is_pure_virtual=True, is_virtual=True) 5974 return 5975 5976def register_Ns3NeverLosChannelConditionModel_methods(root_module, cls): 5977 ## channel-condition-model.h (module 'propagation'): static ns3::TypeId ns3::NeverLosChannelConditionModel::GetTypeId() [member function] 5978 cls.add_method('GetTypeId', 5979 'ns3::TypeId', 5980 [], 5981 is_static=True) 5982 ## channel-condition-model.h (module 'propagation'): ns3::NeverLosChannelConditionModel::NeverLosChannelConditionModel() [constructor] 5983 cls.add_constructor([]) 5984 ## channel-condition-model.h (module 'propagation'): ns3::Ptr<ns3::ChannelCondition> ns3::NeverLosChannelConditionModel::GetChannelCondition(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 5985 cls.add_method('GetChannelCondition', 5986 'ns3::Ptr< ns3::ChannelCondition >', 5987 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 5988 is_const=True, is_virtual=True) 5989 ## channel-condition-model.h (module 'propagation'): int64_t ns3::NeverLosChannelConditionModel::AssignStreams(int64_t stream) [member function] 5990 cls.add_method('AssignStreams', 5991 'int64_t', 5992 [param('int64_t', 'stream')], 5993 is_virtual=True) 5994 return 5995 5996def register_Ns3NeverLosVehicleChannelConditionModel_methods(root_module, cls): 5997 ## channel-condition-model.h (module 'propagation'): static ns3::TypeId ns3::NeverLosVehicleChannelConditionModel::GetTypeId() [member function] 5998 cls.add_method('GetTypeId', 5999 'ns3::TypeId', 6000 [], 6001 is_static=True) 6002 ## channel-condition-model.h (module 'propagation'): ns3::NeverLosVehicleChannelConditionModel::NeverLosVehicleChannelConditionModel() [constructor] 6003 cls.add_constructor([]) 6004 ## channel-condition-model.h (module 'propagation'): ns3::Ptr<ns3::ChannelCondition> ns3::NeverLosVehicleChannelConditionModel::GetChannelCondition(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6005 cls.add_method('GetChannelCondition', 6006 'ns3::Ptr< ns3::ChannelCondition >', 6007 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6008 is_const=True, is_virtual=True) 6009 ## channel-condition-model.h (module 'propagation'): int64_t ns3::NeverLosVehicleChannelConditionModel::AssignStreams(int64_t stream) [member function] 6010 cls.add_method('AssignStreams', 6011 'int64_t', 6012 [param('int64_t', 'stream')], 6013 is_virtual=True) 6014 return 6015 6016def register_Ns3NixVector_methods(root_module, cls): 6017 cls.add_output_stream_operator() 6018 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor] 6019 cls.add_constructor([]) 6020 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [constructor] 6021 cls.add_constructor([param('ns3::NixVector const &', 'o')]) 6022 ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] 6023 cls.add_method('AddNeighborIndex', 6024 'void', 6025 [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) 6026 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] 6027 cls.add_method('BitCount', 6028 'uint32_t', 6029 [param('uint32_t', 'numberOfNeighbors')], 6030 is_const=True) 6031 ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function] 6032 cls.add_method('Copy', 6033 'ns3::Ptr< ns3::NixVector >', 6034 [], 6035 is_const=True) 6036 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 6037 cls.add_method('Deserialize', 6038 'uint32_t', 6039 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 6040 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] 6041 cls.add_method('ExtractNeighborIndex', 6042 'uint32_t', 6043 [param('uint32_t', 'numberOfBits')]) 6044 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function] 6045 cls.add_method('GetRemainingBits', 6046 'uint32_t', 6047 []) 6048 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function] 6049 cls.add_method('GetSerializedSize', 6050 'uint32_t', 6051 [], 6052 is_const=True) 6053 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 6054 cls.add_method('Serialize', 6055 'uint32_t', 6056 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 6057 is_const=True) 6058 return 6059 6060def register_Ns3Node_methods(root_module, cls): 6061 ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [constructor] 6062 cls.add_constructor([param('ns3::Node const &', 'arg0')]) 6063 ## node.h (module 'network'): ns3::Node::Node() [constructor] 6064 cls.add_constructor([]) 6065 ## node.h (module 'network'): ns3::Node::Node(uint32_t systemId) [constructor] 6066 cls.add_constructor([param('uint32_t', 'systemId')]) 6067 ## node.h (module 'network'): uint32_t ns3::Node::AddApplication(ns3::Ptr<ns3::Application> application) [member function] 6068 cls.add_method('AddApplication', 6069 'uint32_t', 6070 [param('ns3::Ptr< ns3::Application >', 'application')]) 6071 ## node.h (module 'network'): uint32_t ns3::Node::AddDevice(ns3::Ptr<ns3::NetDevice> device) [member function] 6072 cls.add_method('AddDevice', 6073 'uint32_t', 6074 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 6075 ## node.h (module 'network'): static bool ns3::Node::ChecksumEnabled() [member function] 6076 cls.add_method('ChecksumEnabled', 6077 'bool', 6078 [], 6079 is_static=True) 6080 ## node.h (module 'network'): ns3::Ptr<ns3::Application> ns3::Node::GetApplication(uint32_t index) const [member function] 6081 cls.add_method('GetApplication', 6082 'ns3::Ptr< ns3::Application >', 6083 [param('uint32_t', 'index')], 6084 is_const=True) 6085 ## node.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Node::GetDevice(uint32_t index) const [member function] 6086 cls.add_method('GetDevice', 6087 'ns3::Ptr< ns3::NetDevice >', 6088 [param('uint32_t', 'index')], 6089 is_const=True) 6090 ## node.h (module 'network'): uint32_t ns3::Node::GetId() const [member function] 6091 cls.add_method('GetId', 6092 'uint32_t', 6093 [], 6094 is_const=True) 6095 ## node.h (module 'network'): ns3::Time ns3::Node::GetLocalTime() const [member function] 6096 cls.add_method('GetLocalTime', 6097 'ns3::Time', 6098 [], 6099 is_const=True) 6100 ## node.h (module 'network'): uint32_t ns3::Node::GetNApplications() const [member function] 6101 cls.add_method('GetNApplications', 6102 'uint32_t', 6103 [], 6104 is_const=True) 6105 ## node.h (module 'network'): uint32_t ns3::Node::GetNDevices() const [member function] 6106 cls.add_method('GetNDevices', 6107 'uint32_t', 6108 [], 6109 is_const=True) 6110 ## node.h (module 'network'): uint32_t ns3::Node::GetSystemId() const [member function] 6111 cls.add_method('GetSystemId', 6112 'uint32_t', 6113 [], 6114 is_const=True) 6115 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] 6116 cls.add_method('GetTypeId', 6117 'ns3::TypeId', 6118 [], 6119 is_static=True) 6120 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 6121 cls.add_method('RegisterDeviceAdditionListener', 6122 'void', 6123 [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')]) 6124 ## 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] 6125 cls.add_method('RegisterProtocolHandler', 6126 'void', 6127 [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')]) 6128 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 6129 cls.add_method('UnregisterDeviceAdditionListener', 6130 'void', 6131 [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')]) 6132 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Node::ProtocolHandler handler) [member function] 6133 cls.add_method('UnregisterProtocolHandler', 6134 'void', 6135 [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')]) 6136 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] 6137 cls.add_method('DoDispose', 6138 'void', 6139 [], 6140 is_virtual=True, visibility='protected') 6141 ## node.h (module 'network'): void ns3::Node::DoInitialize() [member function] 6142 cls.add_method('DoInitialize', 6143 'void', 6144 [], 6145 is_virtual=True, visibility='protected') 6146 return 6147 6148def register_Ns3NormalRandomVariable_methods(root_module, cls): 6149 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable] 6150 cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True) 6151 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function] 6152 cls.add_method('GetTypeId', 6153 'ns3::TypeId', 6154 [], 6155 is_static=True) 6156 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor] 6157 cls.add_constructor([]) 6158 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function] 6159 cls.add_method('GetMean', 6160 'double', 6161 [], 6162 is_const=True) 6163 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function] 6164 cls.add_method('GetVariance', 6165 'double', 6166 [], 6167 is_const=True) 6168 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function] 6169 cls.add_method('GetBound', 6170 'double', 6171 [], 6172 is_const=True) 6173 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function] 6174 cls.add_method('GetValue', 6175 'double', 6176 [param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')]) 6177 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function] 6178 cls.add_method('GetInteger', 6179 'uint32_t', 6180 [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')]) 6181 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function] 6182 cls.add_method('GetValue', 6183 'double', 6184 [], 6185 is_virtual=True) 6186 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function] 6187 cls.add_method('GetInteger', 6188 'uint32_t', 6189 [], 6190 is_virtual=True) 6191 return 6192 6193def register_Ns3ObjectFactoryChecker_methods(root_module, cls): 6194 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] 6195 cls.add_constructor([]) 6196 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [constructor] 6197 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) 6198 return 6199 6200def register_Ns3ObjectFactoryValue_methods(root_module, cls): 6201 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] 6202 cls.add_constructor([]) 6203 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] 6204 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) 6205 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [constructor] 6206 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) 6207 ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function] 6208 cls.add_method('Copy', 6209 'ns3::Ptr< ns3::AttributeValue >', 6210 [], 6211 is_const=True, is_virtual=True) 6212 ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6213 cls.add_method('DeserializeFromString', 6214 'bool', 6215 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6216 is_virtual=True) 6217 ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] 6218 cls.add_method('Get', 6219 'ns3::ObjectFactory', 6220 [], 6221 is_const=True) 6222 ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6223 cls.add_method('SerializeToString', 6224 'std::string', 6225 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6226 is_const=True, is_virtual=True) 6227 ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] 6228 cls.add_method('Set', 6229 'void', 6230 [param('ns3::ObjectFactory const &', 'value')]) 6231 return 6232 6233def register_Ns3OhBuildingsPropagationLossModel_methods(root_module, cls): 6234 ## oh-buildings-propagation-loss-model.h (module 'buildings'): static ns3::TypeId ns3::OhBuildingsPropagationLossModel::GetTypeId() [member function] 6235 cls.add_method('GetTypeId', 6236 'ns3::TypeId', 6237 [], 6238 is_static=True) 6239 ## oh-buildings-propagation-loss-model.h (module 'buildings'): ns3::OhBuildingsPropagationLossModel::OhBuildingsPropagationLossModel() [constructor] 6240 cls.add_constructor([]) 6241 ## oh-buildings-propagation-loss-model.h (module 'buildings'): double ns3::OhBuildingsPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] 6242 cls.add_method('GetLoss', 6243 'double', 6244 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 6245 is_const=True, is_virtual=True) 6246 return 6247 6248def register_Ns3OutdoorPositionAllocator_methods(root_module, cls): 6249 ## building-position-allocator.h (module 'buildings'): ns3::OutdoorPositionAllocator::OutdoorPositionAllocator(ns3::OutdoorPositionAllocator const & arg0) [constructor] 6250 cls.add_constructor([param('ns3::OutdoorPositionAllocator const &', 'arg0')]) 6251 ## building-position-allocator.h (module 'buildings'): ns3::OutdoorPositionAllocator::OutdoorPositionAllocator() [constructor] 6252 cls.add_constructor([]) 6253 ## building-position-allocator.h (module 'buildings'): int64_t ns3::OutdoorPositionAllocator::AssignStreams(int64_t stream) [member function] 6254 cls.add_method('AssignStreams', 6255 'int64_t', 6256 [param('int64_t', 'stream')], 6257 is_virtual=True) 6258 ## building-position-allocator.h (module 'buildings'): ns3::Vector ns3::OutdoorPositionAllocator::GetNext() const [member function] 6259 cls.add_method('GetNext', 6260 'ns3::Vector', 6261 [], 6262 is_const=True, is_virtual=True) 6263 ## building-position-allocator.h (module 'buildings'): static ns3::TypeId ns3::OutdoorPositionAllocator::GetTypeId() [member function] 6264 cls.add_method('GetTypeId', 6265 'ns3::TypeId', 6266 [], 6267 is_static=True) 6268 ## building-position-allocator.h (module 'buildings'): void ns3::OutdoorPositionAllocator::SetX(ns3::Ptr<ns3::RandomVariableStream> x) [member function] 6269 cls.add_method('SetX', 6270 'void', 6271 [param('ns3::Ptr< ns3::RandomVariableStream >', 'x')]) 6272 ## building-position-allocator.h (module 'buildings'): void ns3::OutdoorPositionAllocator::SetY(ns3::Ptr<ns3::RandomVariableStream> y) [member function] 6273 cls.add_method('SetY', 6274 'void', 6275 [param('ns3::Ptr< ns3::RandomVariableStream >', 'y')]) 6276 ## building-position-allocator.h (module 'buildings'): void ns3::OutdoorPositionAllocator::SetZ(ns3::Ptr<ns3::RandomVariableStream> z) [member function] 6277 cls.add_method('SetZ', 6278 'void', 6279 [param('ns3::Ptr< ns3::RandomVariableStream >', 'z')]) 6280 return 6281 6282def register_Ns3Packet_methods(root_module, cls): 6283 cls.add_output_stream_operator() 6284 ## packet.h (module 'network'): ns3::Packet::Packet() [constructor] 6285 cls.add_constructor([]) 6286 ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [constructor] 6287 cls.add_constructor([param('ns3::Packet const &', 'o')]) 6288 ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor] 6289 cls.add_constructor([param('uint32_t', 'size')]) 6290 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] 6291 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) 6292 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] 6293 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 6294 ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function] 6295 cls.add_method('AddAtEnd', 6296 'void', 6297 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 6298 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] 6299 cls.add_method('AddByteTag', 6300 'void', 6301 [param('ns3::Tag const &', 'tag')], 6302 is_const=True) 6303 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag, uint32_t start, uint32_t end) const [member function] 6304 cls.add_method('AddByteTag', 6305 'void', 6306 [param('ns3::Tag const &', 'tag'), param('uint32_t', 'start'), param('uint32_t', 'end')], 6307 is_const=True) 6308 ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function] 6309 cls.add_method('AddHeader', 6310 'void', 6311 [param('ns3::Header const &', 'header')]) 6312 ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] 6313 cls.add_method('AddPacketTag', 6314 'void', 6315 [param('ns3::Tag const &', 'tag')], 6316 is_const=True) 6317 ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] 6318 cls.add_method('AddPaddingAtEnd', 6319 'void', 6320 [param('uint32_t', 'size')]) 6321 ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] 6322 cls.add_method('AddTrailer', 6323 'void', 6324 [param('ns3::Trailer const &', 'trailer')]) 6325 ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] 6326 cls.add_method('BeginItem', 6327 'ns3::PacketMetadata::ItemIterator', 6328 [], 6329 is_const=True) 6330 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function] 6331 cls.add_method('Copy', 6332 'ns3::Ptr< ns3::Packet >', 6333 [], 6334 is_const=True) 6335 ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] 6336 cls.add_method('CopyData', 6337 'uint32_t', 6338 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 6339 is_const=True) 6340 ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] 6341 cls.add_method('CopyData', 6342 'void', 6343 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 6344 is_const=True) 6345 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] 6346 cls.add_method('CreateFragment', 6347 'ns3::Ptr< ns3::Packet >', 6348 [param('uint32_t', 'start'), param('uint32_t', 'length')], 6349 is_const=True) 6350 ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function] 6351 cls.add_method('EnableChecking', 6352 'void', 6353 [], 6354 is_static=True) 6355 ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function] 6356 cls.add_method('EnablePrinting', 6357 'void', 6358 [], 6359 is_static=True) 6360 ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] 6361 cls.add_method('FindFirstMatchingByteTag', 6362 'bool', 6363 [param('ns3::Tag &', 'tag')], 6364 is_const=True) 6365 ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] 6366 cls.add_method('GetByteTagIterator', 6367 'ns3::ByteTagIterator', 6368 [], 6369 is_const=True) 6370 ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function] 6371 cls.add_method('GetNixVector', 6372 'ns3::Ptr< ns3::NixVector >', 6373 [], 6374 is_const=True) 6375 ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] 6376 cls.add_method('GetPacketTagIterator', 6377 'ns3::PacketTagIterator', 6378 [], 6379 is_const=True) 6380 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function] 6381 cls.add_method('GetSerializedSize', 6382 'uint32_t', 6383 [], 6384 is_const=True) 6385 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function] 6386 cls.add_method('GetSize', 6387 'uint32_t', 6388 [], 6389 is_const=True) 6390 ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function] 6391 cls.add_method('GetUid', 6392 'uint64_t', 6393 [], 6394 is_const=True) 6395 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] 6396 cls.add_method('PeekHeader', 6397 'uint32_t', 6398 [param('ns3::Header &', 'header')], 6399 is_const=True) 6400 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header, uint32_t size) const [member function] 6401 cls.add_method('PeekHeader', 6402 'uint32_t', 6403 [param('ns3::Header &', 'header'), param('uint32_t', 'size')], 6404 is_const=True) 6405 ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] 6406 cls.add_method('PeekPacketTag', 6407 'bool', 6408 [param('ns3::Tag &', 'tag')], 6409 is_const=True) 6410 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] 6411 cls.add_method('PeekTrailer', 6412 'uint32_t', 6413 [param('ns3::Trailer &', 'trailer')]) 6414 ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function] 6415 cls.add_method('Print', 6416 'void', 6417 [param('std::ostream &', 'os')], 6418 is_const=True) 6419 ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] 6420 cls.add_method('PrintByteTags', 6421 'void', 6422 [param('std::ostream &', 'os')], 6423 is_const=True) 6424 ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] 6425 cls.add_method('PrintPacketTags', 6426 'void', 6427 [param('std::ostream &', 'os')], 6428 is_const=True) 6429 ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function] 6430 cls.add_method('RemoveAllByteTags', 6431 'void', 6432 []) 6433 ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function] 6434 cls.add_method('RemoveAllPacketTags', 6435 'void', 6436 []) 6437 ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] 6438 cls.add_method('RemoveAtEnd', 6439 'void', 6440 [param('uint32_t', 'size')]) 6441 ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function] 6442 cls.add_method('RemoveAtStart', 6443 'void', 6444 [param('uint32_t', 'size')]) 6445 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] 6446 cls.add_method('RemoveHeader', 6447 'uint32_t', 6448 [param('ns3::Header &', 'header')]) 6449 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header, uint32_t size) [member function] 6450 cls.add_method('RemoveHeader', 6451 'uint32_t', 6452 [param('ns3::Header &', 'header'), param('uint32_t', 'size')]) 6453 ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] 6454 cls.add_method('RemovePacketTag', 6455 'bool', 6456 [param('ns3::Tag &', 'tag')]) 6457 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] 6458 cls.add_method('RemoveTrailer', 6459 'uint32_t', 6460 [param('ns3::Trailer &', 'trailer')]) 6461 ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function] 6462 cls.add_method('ReplacePacketTag', 6463 'bool', 6464 [param('ns3::Tag &', 'tag')]) 6465 ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 6466 cls.add_method('Serialize', 6467 'uint32_t', 6468 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 6469 is_const=True) 6470 ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function] 6471 cls.add_method('SetNixVector', 6472 'void', 6473 [param('ns3::Ptr< ns3::NixVector >', 'nixVector')]) 6474 ## packet.h (module 'network'): std::string ns3::Packet::ToString() const [member function] 6475 cls.add_method('ToString', 6476 'std::string', 6477 [], 6478 is_const=True) 6479 return 6480 6481def register_Ns3ParetoRandomVariable_methods(root_module, cls): 6482 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function] 6483 cls.add_method('GetTypeId', 6484 'ns3::TypeId', 6485 [], 6486 is_static=True) 6487 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor] 6488 cls.add_constructor([]) 6489 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function] 6490 cls.add_method('GetScale', 6491 'double', 6492 [], 6493 is_const=True) 6494 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function] 6495 cls.add_method('GetShape', 6496 'double', 6497 [], 6498 is_const=True) 6499 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function] 6500 cls.add_method('GetBound', 6501 'double', 6502 [], 6503 is_const=True) 6504 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double scale, double shape, double bound) [member function] 6505 cls.add_method('GetValue', 6506 'double', 6507 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 6508 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 6509 cls.add_method('GetInteger', 6510 'uint32_t', 6511 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 6512 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function] 6513 cls.add_method('GetValue', 6514 'double', 6515 [], 6516 is_virtual=True) 6517 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function] 6518 cls.add_method('GetInteger', 6519 'uint32_t', 6520 [], 6521 is_virtual=True) 6522 return 6523 6524def register_Ns3RandomWalk2dOutdoorMobilityModel_methods(root_module, cls): 6525 ## random-walk-2d-outdoor-mobility-model.h (module 'buildings'): ns3::RandomWalk2dOutdoorMobilityModel::RandomWalk2dOutdoorMobilityModel() [constructor] 6526 cls.add_constructor([]) 6527 ## random-walk-2d-outdoor-mobility-model.h (module 'buildings'): ns3::RandomWalk2dOutdoorMobilityModel::RandomWalk2dOutdoorMobilityModel(ns3::RandomWalk2dOutdoorMobilityModel const & arg0) [constructor] 6528 cls.add_constructor([param('ns3::RandomWalk2dOutdoorMobilityModel const &', 'arg0')]) 6529 ## random-walk-2d-outdoor-mobility-model.h (module 'buildings'): static ns3::TypeId ns3::RandomWalk2dOutdoorMobilityModel::GetTypeId() [member function] 6530 cls.add_method('GetTypeId', 6531 'ns3::TypeId', 6532 [], 6533 is_static=True) 6534 ## random-walk-2d-outdoor-mobility-model.h (module 'buildings'): int64_t ns3::RandomWalk2dOutdoorMobilityModel::DoAssignStreams(int64_t arg0) [member function] 6535 cls.add_method('DoAssignStreams', 6536 'int64_t', 6537 [param('int64_t', 'arg0')], 6538 is_virtual=True, visibility='private') 6539 ## random-walk-2d-outdoor-mobility-model.h (module 'buildings'): void ns3::RandomWalk2dOutdoorMobilityModel::DoDispose() [member function] 6540 cls.add_method('DoDispose', 6541 'void', 6542 [], 6543 is_virtual=True, visibility='private') 6544 ## random-walk-2d-outdoor-mobility-model.h (module 'buildings'): ns3::Vector ns3::RandomWalk2dOutdoorMobilityModel::DoGetPosition() const [member function] 6545 cls.add_method('DoGetPosition', 6546 'ns3::Vector', 6547 [], 6548 is_const=True, is_virtual=True, visibility='private') 6549 ## random-walk-2d-outdoor-mobility-model.h (module 'buildings'): ns3::Vector ns3::RandomWalk2dOutdoorMobilityModel::DoGetVelocity() const [member function] 6550 cls.add_method('DoGetVelocity', 6551 'ns3::Vector', 6552 [], 6553 is_const=True, is_virtual=True, visibility='private') 6554 ## random-walk-2d-outdoor-mobility-model.h (module 'buildings'): void ns3::RandomWalk2dOutdoorMobilityModel::DoInitialize() [member function] 6555 cls.add_method('DoInitialize', 6556 'void', 6557 [], 6558 is_virtual=True, visibility='private') 6559 ## random-walk-2d-outdoor-mobility-model.h (module 'buildings'): void ns3::RandomWalk2dOutdoorMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] 6560 cls.add_method('DoSetPosition', 6561 'void', 6562 [param('ns3::Vector const &', 'position')], 6563 is_virtual=True, visibility='private') 6564 return 6565 6566def register_Ns3RectangleChecker_methods(root_module, cls): 6567 ## rectangle.h (module 'mobility'): ns3::RectangleChecker::RectangleChecker() [constructor] 6568 cls.add_constructor([]) 6569 ## rectangle.h (module 'mobility'): ns3::RectangleChecker::RectangleChecker(ns3::RectangleChecker const & arg0) [constructor] 6570 cls.add_constructor([param('ns3::RectangleChecker const &', 'arg0')]) 6571 return 6572 6573def register_Ns3RectangleValue_methods(root_module, cls): 6574 ## rectangle.h (module 'mobility'): ns3::RectangleValue::RectangleValue() [constructor] 6575 cls.add_constructor([]) 6576 ## rectangle.h (module 'mobility'): ns3::RectangleValue::RectangleValue(ns3::Rectangle const & value) [constructor] 6577 cls.add_constructor([param('ns3::Rectangle const &', 'value')]) 6578 ## rectangle.h (module 'mobility'): ns3::RectangleValue::RectangleValue(ns3::RectangleValue const & arg0) [constructor] 6579 cls.add_constructor([param('ns3::RectangleValue const &', 'arg0')]) 6580 ## rectangle.h (module 'mobility'): ns3::Ptr<ns3::AttributeValue> ns3::RectangleValue::Copy() const [member function] 6581 cls.add_method('Copy', 6582 'ns3::Ptr< ns3::AttributeValue >', 6583 [], 6584 is_const=True, is_virtual=True) 6585 ## rectangle.h (module 'mobility'): bool ns3::RectangleValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6586 cls.add_method('DeserializeFromString', 6587 'bool', 6588 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6589 is_virtual=True) 6590 ## rectangle.h (module 'mobility'): ns3::Rectangle ns3::RectangleValue::Get() const [member function] 6591 cls.add_method('Get', 6592 'ns3::Rectangle', 6593 [], 6594 is_const=True) 6595 ## rectangle.h (module 'mobility'): std::string ns3::RectangleValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6596 cls.add_method('SerializeToString', 6597 'std::string', 6598 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6599 is_const=True, is_virtual=True) 6600 ## rectangle.h (module 'mobility'): void ns3::RectangleValue::Set(ns3::Rectangle const & value) [member function] 6601 cls.add_method('Set', 6602 'void', 6603 [param('ns3::Rectangle const &', 'value')]) 6604 return 6605 6606def register_Ns3ThreeGppChannelConditionModel_methods(root_module, cls): 6607 ## channel-condition-model.h (module 'propagation'): ns3::ThreeGppChannelConditionModel::ThreeGppChannelConditionModel() [constructor] 6608 cls.add_constructor([]) 6609 ## channel-condition-model.h (module 'propagation'): int64_t ns3::ThreeGppChannelConditionModel::AssignStreams(int64_t stream) [member function] 6610 cls.add_method('AssignStreams', 6611 'int64_t', 6612 [param('int64_t', 'stream')], 6613 is_virtual=True) 6614 ## channel-condition-model.h (module 'propagation'): ns3::Ptr<ns3::ChannelCondition> ns3::ThreeGppChannelConditionModel::GetChannelCondition(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6615 cls.add_method('GetChannelCondition', 6616 'ns3::Ptr< ns3::ChannelCondition >', 6617 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6618 is_const=True, is_virtual=True) 6619 ## channel-condition-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeGppChannelConditionModel::GetTypeId() [member function] 6620 cls.add_method('GetTypeId', 6621 'ns3::TypeId', 6622 [], 6623 is_static=True) 6624 ## channel-condition-model.h (module 'propagation'): static double ns3::ThreeGppChannelConditionModel::Calculate2dDistance(ns3::Vector const & a, ns3::Vector const & b) [member function] 6625 cls.add_method('Calculate2dDistance', 6626 'double', 6627 [param('ns3::Vector const &', 'a'), param('ns3::Vector const &', 'b')], 6628 is_static=True, visibility='protected') 6629 ## channel-condition-model.h (module 'propagation'): void ns3::ThreeGppChannelConditionModel::DoDispose() [member function] 6630 cls.add_method('DoDispose', 6631 'void', 6632 [], 6633 is_virtual=True, visibility='protected') 6634 ## channel-condition-model.h (module 'propagation'): double ns3::ThreeGppChannelConditionModel::ComputePlos(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6635 cls.add_method('ComputePlos', 6636 'double', 6637 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6638 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 6639 ## channel-condition-model.h (module 'propagation'): double ns3::ThreeGppChannelConditionModel::ComputePnlos(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6640 cls.add_method('ComputePnlos', 6641 'double', 6642 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6643 is_const=True, is_virtual=True, visibility='private') 6644 return 6645 6646def register_Ns3ThreeGppIndoorMixedOfficeChannelConditionModel_methods(root_module, cls): 6647 ## channel-condition-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeGppIndoorMixedOfficeChannelConditionModel::GetTypeId() [member function] 6648 cls.add_method('GetTypeId', 6649 'ns3::TypeId', 6650 [], 6651 is_static=True) 6652 ## channel-condition-model.h (module 'propagation'): ns3::ThreeGppIndoorMixedOfficeChannelConditionModel::ThreeGppIndoorMixedOfficeChannelConditionModel() [constructor] 6653 cls.add_constructor([]) 6654 ## channel-condition-model.h (module 'propagation'): double ns3::ThreeGppIndoorMixedOfficeChannelConditionModel::ComputePlos(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6655 cls.add_method('ComputePlos', 6656 'double', 6657 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6658 is_const=True, is_virtual=True, visibility='private') 6659 return 6660 6661def register_Ns3ThreeGppIndoorOpenOfficeChannelConditionModel_methods(root_module, cls): 6662 ## channel-condition-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeGppIndoorOpenOfficeChannelConditionModel::GetTypeId() [member function] 6663 cls.add_method('GetTypeId', 6664 'ns3::TypeId', 6665 [], 6666 is_static=True) 6667 ## channel-condition-model.h (module 'propagation'): ns3::ThreeGppIndoorOpenOfficeChannelConditionModel::ThreeGppIndoorOpenOfficeChannelConditionModel() [constructor] 6668 cls.add_constructor([]) 6669 ## channel-condition-model.h (module 'propagation'): double ns3::ThreeGppIndoorOpenOfficeChannelConditionModel::ComputePlos(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6670 cls.add_method('ComputePlos', 6671 'double', 6672 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6673 is_const=True, is_virtual=True, visibility='private') 6674 return 6675 6676def register_Ns3ThreeGppRmaChannelConditionModel_methods(root_module, cls): 6677 ## channel-condition-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeGppRmaChannelConditionModel::GetTypeId() [member function] 6678 cls.add_method('GetTypeId', 6679 'ns3::TypeId', 6680 [], 6681 is_static=True) 6682 ## channel-condition-model.h (module 'propagation'): ns3::ThreeGppRmaChannelConditionModel::ThreeGppRmaChannelConditionModel() [constructor] 6683 cls.add_constructor([]) 6684 ## channel-condition-model.h (module 'propagation'): double ns3::ThreeGppRmaChannelConditionModel::ComputePlos(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6685 cls.add_method('ComputePlos', 6686 'double', 6687 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6688 is_const=True, is_virtual=True, visibility='private') 6689 return 6690 6691def register_Ns3ThreeGppUmaChannelConditionModel_methods(root_module, cls): 6692 ## channel-condition-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeGppUmaChannelConditionModel::GetTypeId() [member function] 6693 cls.add_method('GetTypeId', 6694 'ns3::TypeId', 6695 [], 6696 is_static=True) 6697 ## channel-condition-model.h (module 'propagation'): ns3::ThreeGppUmaChannelConditionModel::ThreeGppUmaChannelConditionModel() [constructor] 6698 cls.add_constructor([]) 6699 ## channel-condition-model.h (module 'propagation'): double ns3::ThreeGppUmaChannelConditionModel::ComputePlos(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6700 cls.add_method('ComputePlos', 6701 'double', 6702 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6703 is_const=True, is_virtual=True, visibility='private') 6704 return 6705 6706def register_Ns3ThreeGppUmiStreetCanyonChannelConditionModel_methods(root_module, cls): 6707 ## channel-condition-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeGppUmiStreetCanyonChannelConditionModel::GetTypeId() [member function] 6708 cls.add_method('GetTypeId', 6709 'ns3::TypeId', 6710 [], 6711 is_static=True) 6712 ## channel-condition-model.h (module 'propagation'): ns3::ThreeGppUmiStreetCanyonChannelConditionModel::ThreeGppUmiStreetCanyonChannelConditionModel() [constructor] 6713 cls.add_constructor([]) 6714 ## channel-condition-model.h (module 'propagation'): double ns3::ThreeGppUmiStreetCanyonChannelConditionModel::ComputePlos(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6715 cls.add_method('ComputePlos', 6716 'double', 6717 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6718 is_const=True, is_virtual=True, visibility='private') 6719 return 6720 6721def register_Ns3ThreeGppV2vHighwayChannelConditionModel_methods(root_module, cls): 6722 ## three-gpp-v2v-channel-condition-model.h (module 'buildings'): static ns3::TypeId ns3::ThreeGppV2vHighwayChannelConditionModel::GetTypeId() [member function] 6723 cls.add_method('GetTypeId', 6724 'ns3::TypeId', 6725 [], 6726 is_static=True) 6727 ## three-gpp-v2v-channel-condition-model.h (module 'buildings'): ns3::ThreeGppV2vHighwayChannelConditionModel::ThreeGppV2vHighwayChannelConditionModel() [constructor] 6728 cls.add_constructor([]) 6729 ## three-gpp-v2v-channel-condition-model.h (module 'buildings'): double ns3::ThreeGppV2vHighwayChannelConditionModel::ComputePlos(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6730 cls.add_method('ComputePlos', 6731 'double', 6732 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6733 is_const=True, is_virtual=True, visibility='private') 6734 ## three-gpp-v2v-channel-condition-model.h (module 'buildings'): double ns3::ThreeGppV2vHighwayChannelConditionModel::ComputePnlos(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6735 cls.add_method('ComputePnlos', 6736 'double', 6737 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6738 is_const=True, is_virtual=True, visibility='private') 6739 return 6740 6741def register_Ns3ThreeGppV2vUrbanChannelConditionModel_methods(root_module, cls): 6742 ## three-gpp-v2v-channel-condition-model.h (module 'buildings'): static ns3::TypeId ns3::ThreeGppV2vUrbanChannelConditionModel::GetTypeId() [member function] 6743 cls.add_method('GetTypeId', 6744 'ns3::TypeId', 6745 [], 6746 is_static=True) 6747 ## three-gpp-v2v-channel-condition-model.h (module 'buildings'): ns3::ThreeGppV2vUrbanChannelConditionModel::ThreeGppV2vUrbanChannelConditionModel() [constructor] 6748 cls.add_constructor([]) 6749 ## three-gpp-v2v-channel-condition-model.h (module 'buildings'): double ns3::ThreeGppV2vUrbanChannelConditionModel::ComputePlos(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6750 cls.add_method('ComputePlos', 6751 'double', 6752 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6753 is_const=True, is_virtual=True, visibility='private') 6754 ## three-gpp-v2v-channel-condition-model.h (module 'buildings'): double ns3::ThreeGppV2vUrbanChannelConditionModel::ComputePnlos(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6755 cls.add_method('ComputePnlos', 6756 'double', 6757 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6758 is_const=True, is_virtual=True, visibility='private') 6759 return 6760 6761def register_Ns3TimeValue_methods(root_module, cls): 6762 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor] 6763 cls.add_constructor([]) 6764 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] 6765 cls.add_constructor([param('ns3::Time const &', 'value')]) 6766 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [constructor] 6767 cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) 6768 ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function] 6769 cls.add_method('Copy', 6770 'ns3::Ptr< ns3::AttributeValue >', 6771 [], 6772 is_const=True, is_virtual=True) 6773 ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6774 cls.add_method('DeserializeFromString', 6775 'bool', 6776 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6777 is_virtual=True) 6778 ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function] 6779 cls.add_method('Get', 6780 'ns3::Time', 6781 [], 6782 is_const=True) 6783 ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6784 cls.add_method('SerializeToString', 6785 'std::string', 6786 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6787 is_const=True, is_virtual=True) 6788 ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] 6789 cls.add_method('Set', 6790 'void', 6791 [param('ns3::Time const &', 'value')]) 6792 return 6793 6794def register_Ns3TypeIdChecker_methods(root_module, cls): 6795 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor] 6796 cls.add_constructor([]) 6797 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [constructor] 6798 cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) 6799 return 6800 6801def register_Ns3TypeIdValue_methods(root_module, cls): 6802 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor] 6803 cls.add_constructor([]) 6804 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] 6805 cls.add_constructor([param('ns3::TypeId const &', 'value')]) 6806 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [constructor] 6807 cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) 6808 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function] 6809 cls.add_method('Copy', 6810 'ns3::Ptr< ns3::AttributeValue >', 6811 [], 6812 is_const=True, is_virtual=True) 6813 ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6814 cls.add_method('DeserializeFromString', 6815 'bool', 6816 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6817 is_virtual=True) 6818 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function] 6819 cls.add_method('Get', 6820 'ns3::TypeId', 6821 [], 6822 is_const=True) 6823 ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6824 cls.add_method('SerializeToString', 6825 'std::string', 6826 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6827 is_const=True, is_virtual=True) 6828 ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] 6829 cls.add_method('Set', 6830 'void', 6831 [param('ns3::TypeId const &', 'value')]) 6832 return 6833 6834def register_Ns3Vector2DChecker_methods(root_module, cls): 6835 ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker() [constructor] 6836 cls.add_constructor([]) 6837 ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker(ns3::Vector2DChecker const & arg0) [constructor] 6838 cls.add_constructor([param('ns3::Vector2DChecker const &', 'arg0')]) 6839 return 6840 6841def register_Ns3Vector2DValue_methods(root_module, cls): 6842 ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue() [constructor] 6843 cls.add_constructor([]) 6844 ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2D const & value) [constructor] 6845 cls.add_constructor([param('ns3::Vector2D const &', 'value')]) 6846 ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2DValue const & arg0) [constructor] 6847 cls.add_constructor([param('ns3::Vector2DValue const &', 'arg0')]) 6848 ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector2DValue::Copy() const [member function] 6849 cls.add_method('Copy', 6850 'ns3::Ptr< ns3::AttributeValue >', 6851 [], 6852 is_const=True, is_virtual=True) 6853 ## vector.h (module 'core'): bool ns3::Vector2DValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6854 cls.add_method('DeserializeFromString', 6855 'bool', 6856 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6857 is_virtual=True) 6858 ## vector.h (module 'core'): ns3::Vector2D ns3::Vector2DValue::Get() const [member function] 6859 cls.add_method('Get', 6860 'ns3::Vector2D', 6861 [], 6862 is_const=True) 6863 ## vector.h (module 'core'): std::string ns3::Vector2DValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6864 cls.add_method('SerializeToString', 6865 'std::string', 6866 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6867 is_const=True, is_virtual=True) 6868 ## vector.h (module 'core'): void ns3::Vector2DValue::Set(ns3::Vector2D const & value) [member function] 6869 cls.add_method('Set', 6870 'void', 6871 [param('ns3::Vector2D const &', 'value')]) 6872 return 6873 6874def register_Ns3Vector3DChecker_methods(root_module, cls): 6875 ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker() [constructor] 6876 cls.add_constructor([]) 6877 ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker(ns3::Vector3DChecker const & arg0) [constructor] 6878 cls.add_constructor([param('ns3::Vector3DChecker const &', 'arg0')]) 6879 return 6880 6881def register_Ns3Vector3DValue_methods(root_module, cls): 6882 ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue() [constructor] 6883 cls.add_constructor([]) 6884 ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3D const & value) [constructor] 6885 cls.add_constructor([param('ns3::Vector3D const &', 'value')]) 6886 ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3DValue const & arg0) [constructor] 6887 cls.add_constructor([param('ns3::Vector3DValue const &', 'arg0')]) 6888 ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector3DValue::Copy() const [member function] 6889 cls.add_method('Copy', 6890 'ns3::Ptr< ns3::AttributeValue >', 6891 [], 6892 is_const=True, is_virtual=True) 6893 ## vector.h (module 'core'): bool ns3::Vector3DValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6894 cls.add_method('DeserializeFromString', 6895 'bool', 6896 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6897 is_virtual=True) 6898 ## vector.h (module 'core'): ns3::Vector3D ns3::Vector3DValue::Get() const [member function] 6899 cls.add_method('Get', 6900 'ns3::Vector3D', 6901 [], 6902 is_const=True) 6903 ## vector.h (module 'core'): std::string ns3::Vector3DValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6904 cls.add_method('SerializeToString', 6905 'std::string', 6906 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6907 is_const=True, is_virtual=True) 6908 ## vector.h (module 'core'): void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function] 6909 cls.add_method('Set', 6910 'void', 6911 [param('ns3::Vector3D const &', 'value')]) 6912 return 6913 6914def register_Ns3AddressChecker_methods(root_module, cls): 6915 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] 6916 cls.add_constructor([]) 6917 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [constructor] 6918 cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) 6919 return 6920 6921def register_Ns3AddressValue_methods(root_module, cls): 6922 ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor] 6923 cls.add_constructor([]) 6924 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] 6925 cls.add_constructor([param('ns3::Address const &', 'value')]) 6926 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [constructor] 6927 cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) 6928 ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function] 6929 cls.add_method('Copy', 6930 'ns3::Ptr< ns3::AttributeValue >', 6931 [], 6932 is_const=True, is_virtual=True) 6933 ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6934 cls.add_method('DeserializeFromString', 6935 'bool', 6936 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6937 is_virtual=True) 6938 ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function] 6939 cls.add_method('Get', 6940 'ns3::Address', 6941 [], 6942 is_const=True) 6943 ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6944 cls.add_method('SerializeToString', 6945 'std::string', 6946 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6947 is_const=True, is_virtual=True) 6948 ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] 6949 cls.add_method('Set', 6950 'void', 6951 [param('ns3::Address const &', 'value')]) 6952 return 6953 6954def register_Ns3AlwaysLosChannelConditionModel_methods(root_module, cls): 6955 ## channel-condition-model.h (module 'propagation'): static ns3::TypeId ns3::AlwaysLosChannelConditionModel::GetTypeId() [member function] 6956 cls.add_method('GetTypeId', 6957 'ns3::TypeId', 6958 [], 6959 is_static=True) 6960 ## channel-condition-model.h (module 'propagation'): ns3::AlwaysLosChannelConditionModel::AlwaysLosChannelConditionModel() [constructor] 6961 cls.add_constructor([]) 6962 ## channel-condition-model.h (module 'propagation'): ns3::Ptr<ns3::ChannelCondition> ns3::AlwaysLosChannelConditionModel::GetChannelCondition(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6963 cls.add_method('GetChannelCondition', 6964 'ns3::Ptr< ns3::ChannelCondition >', 6965 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6966 is_const=True, is_virtual=True) 6967 ## channel-condition-model.h (module 'propagation'): int64_t ns3::AlwaysLosChannelConditionModel::AssignStreams(int64_t stream) [member function] 6968 cls.add_method('AssignStreams', 6969 'int64_t', 6970 [param('int64_t', 'stream')], 6971 is_virtual=True) 6972 return 6973 6974def register_Ns3BuildingsChannelConditionModel_methods(root_module, cls): 6975 ## buildings-channel-condition-model.h (module 'buildings'): static ns3::TypeId ns3::BuildingsChannelConditionModel::GetTypeId() [member function] 6976 cls.add_method('GetTypeId', 6977 'ns3::TypeId', 6978 [], 6979 is_static=True) 6980 ## buildings-channel-condition-model.h (module 'buildings'): ns3::BuildingsChannelConditionModel::BuildingsChannelConditionModel() [constructor] 6981 cls.add_constructor([]) 6982 ## buildings-channel-condition-model.h (module 'buildings'): ns3::Ptr<ns3::ChannelCondition> ns3::BuildingsChannelConditionModel::GetChannelCondition(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function] 6983 cls.add_method('GetChannelCondition', 6984 'ns3::Ptr< ns3::ChannelCondition >', 6985 [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 6986 is_const=True, is_virtual=True) 6987 ## buildings-channel-condition-model.h (module 'buildings'): int64_t ns3::BuildingsChannelConditionModel::AssignStreams(int64_t stream) [member function] 6988 cls.add_method('AssignStreams', 6989 'int64_t', 6990 [param('int64_t', 'stream')], 6991 is_virtual=True) 6992 return 6993 6994def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6995 ## 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] 6996 cls.add_constructor([]) 6997 ## 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] 6998 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')]) 6999 ## 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] 7000 cls.add_method('DoGetTypeid', 7001 'std::string', 7002 [], 7003 is_static=True) 7004 ## 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] 7005 cls.add_method('GetTypeid', 7006 'std::string', 7007 [], 7008 is_const=True, is_virtual=True) 7009 ## 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] 7010 cls.add_method('operator()', 7011 'ns3::ObjectBase *', 7012 [], 7013 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7014 return 7015 7016def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7017 ## 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] 7018 cls.add_constructor([]) 7019 ## 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] 7020 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')]) 7021 ## 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] 7022 cls.add_method('DoGetTypeid', 7023 'std::string', 7024 [], 7025 is_static=True) 7026 ## 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] 7027 cls.add_method('GetTypeid', 7028 'std::string', 7029 [], 7030 is_const=True, is_virtual=True) 7031 ## 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] 7032 cls.add_method('operator()', 7033 'void', 7034 [param('ns3::Ptr< ns3::MobilityModel const >', 'arg0')], 7035 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7036 return 7037 7038def 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): 7039 ## 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] 7040 cls.add_constructor([]) 7041 ## 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] 7042 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')]) 7043 ## 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] 7044 cls.add_method('DoGetTypeid', 7045 'std::string', 7046 [], 7047 is_static=True) 7048 ## 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] 7049 cls.add_method('GetTypeid', 7050 'std::string', 7051 [], 7052 is_const=True, is_virtual=True) 7053 ## 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] 7054 cls.add_method('operator()', 7055 'void', 7056 [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')], 7057 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7058 return 7059 7060def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7061 ## 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] 7062 cls.add_constructor([]) 7063 ## 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] 7064 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')]) 7065 ## 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] 7066 cls.add_method('DoGetTypeid', 7067 'std::string', 7068 [], 7069 is_static=True) 7070 ## 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] 7071 cls.add_method('GetTypeid', 7072 'std::string', 7073 [], 7074 is_const=True, is_virtual=True) 7075 ## 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] 7076 cls.add_method('operator()', 7077 'void', 7078 [param('ns3::Ptr< ns3::NetDevice >', 'arg0')], 7079 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7080 return 7081 7082def register_Ns3HashImplementation_methods(root_module, cls): 7083 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [constructor] 7084 cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')]) 7085 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor] 7086 cls.add_constructor([]) 7087 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, std::size_t const size) [member function] 7088 cls.add_method('GetHash32', 7089 'uint32_t', 7090 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7091 is_pure_virtual=True, is_virtual=True) 7092 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function] 7093 cls.add_method('GetHash64', 7094 'uint64_t', 7095 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7096 is_virtual=True) 7097 ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function] 7098 cls.add_method('clear', 7099 'void', 7100 [], 7101 is_pure_virtual=True, is_virtual=True) 7102 return 7103 7104def register_Ns3HashFunctionFnv1a_methods(root_module, cls): 7105 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [constructor] 7106 cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')]) 7107 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor] 7108 cls.add_constructor([]) 7109 ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function] 7110 cls.add_method('GetHash32', 7111 'uint32_t', 7112 [param('char const *', 'buffer'), param('size_t const', 'size')], 7113 is_virtual=True) 7114 ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function] 7115 cls.add_method('GetHash64', 7116 'uint64_t', 7117 [param('char const *', 'buffer'), param('size_t const', 'size')], 7118 is_virtual=True) 7119 ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function] 7120 cls.add_method('clear', 7121 'void', 7122 [], 7123 is_virtual=True) 7124 return 7125 7126def register_Ns3HashFunctionHash32_methods(root_module, cls): 7127 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [constructor] 7128 cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')]) 7129 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor] 7130 cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')]) 7131 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, std::size_t const size) [member function] 7132 cls.add_method('GetHash32', 7133 'uint32_t', 7134 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7135 is_virtual=True) 7136 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function] 7137 cls.add_method('clear', 7138 'void', 7139 [], 7140 is_virtual=True) 7141 return 7142 7143def register_Ns3HashFunctionHash64_methods(root_module, cls): 7144 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [constructor] 7145 cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')]) 7146 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor] 7147 cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')]) 7148 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, std::size_t const size) [member function] 7149 cls.add_method('GetHash32', 7150 'uint32_t', 7151 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7152 is_virtual=True) 7153 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, std::size_t const size) [member function] 7154 cls.add_method('GetHash64', 7155 'uint64_t', 7156 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7157 is_virtual=True) 7158 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function] 7159 cls.add_method('clear', 7160 'void', 7161 [], 7162 is_virtual=True) 7163 return 7164 7165def register_Ns3HashFunctionMurmur3_methods(root_module, cls): 7166 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [constructor] 7167 cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')]) 7168 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor] 7169 cls.add_constructor([]) 7170 ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, std::size_t const size) [member function] 7171 cls.add_method('GetHash32', 7172 'uint32_t', 7173 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7174 is_virtual=True) 7175 ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, std::size_t const size) [member function] 7176 cls.add_method('GetHash64', 7177 'uint64_t', 7178 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7179 is_virtual=True) 7180 ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function] 7181 cls.add_method('clear', 7182 'void', 7183 [], 7184 is_virtual=True) 7185 return 7186 7187def register_functions(root_module): 7188 module = root_module 7189 register_functions_ns3_FatalImpl(module.add_cpp_namespace('FatalImpl'), root_module) 7190 register_functions_ns3_Hash(module.add_cpp_namespace('Hash'), root_module) 7191 register_functions_ns3_TracedValueCallback(module.add_cpp_namespace('TracedValueCallback'), root_module) 7192 return 7193 7194def register_functions_ns3_FatalImpl(module, root_module): 7195 return 7196 7197def register_functions_ns3_Hash(module, root_module): 7198 register_functions_ns3_Hash_Function(module.add_cpp_namespace('Function'), root_module) 7199 return 7200 7201def register_functions_ns3_Hash_Function(module, root_module): 7202 return 7203 7204def register_functions_ns3_TracedValueCallback(module, root_module): 7205 return 7206 7207def main(): 7208 out = FileCodeSink(sys.stdout) 7209 root_module = module_init() 7210 register_types(root_module) 7211 register_methods(root_module) 7212 register_functions(root_module) 7213 root_module.generate(out) 7214 7215if __name__ == '__main__': 7216 main() 7217 7218