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.sixlowpan', cpp_namespace='::ns3') 18 return root_module 19 20def register_types(module): 21 root_module = module.get_root() 22 23 ## log.h (module 'core'): ns3::LogLevel [enumeration] 24 module.add_enum('LogLevel', ['LOG_NONE', 'LOG_ERROR', 'LOG_LEVEL_ERROR', 'LOG_WARN', 'LOG_LEVEL_WARN', 'LOG_DEBUG', 'LOG_LEVEL_DEBUG', 'LOG_INFO', 'LOG_LEVEL_INFO', 'LOG_FUNCTION', 'LOG_LEVEL_FUNCTION', 'LOG_LOGIC', 'LOG_LEVEL_LOGIC', 'LOG_ALL', 'LOG_LEVEL_ALL', 'LOG_PREFIX_FUNC', 'LOG_PREFIX_TIME', 'LOG_PREFIX_NODE', 'LOG_PREFIX_LEVEL', 'LOG_PREFIX_ALL'], import_from_module='ns.core') 25 ## address.h (module 'network'): ns3::Address [class] 26 module.add_class('Address', import_from_module='ns.network') 27 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] 28 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') 29 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] 30 module.add_class('AttributeConstructionList', import_from_module='ns.core') 31 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] 32 module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList']) 33 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator', 'ns3::AttributeConstructionList::CIterator') 34 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator*', 'ns3::AttributeConstructionList::CIterator*') 35 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator&', 'ns3::AttributeConstructionList::CIterator&') 36 ## buffer.h (module 'network'): ns3::Buffer [class] 37 module.add_class('Buffer', import_from_module='ns.network') 38 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] 39 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) 40 ## packet.h (module 'network'): ns3::ByteTagIterator [class] 41 module.add_class('ByteTagIterator', import_from_module='ns.network') 42 ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class] 43 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator']) 44 ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class] 45 module.add_class('ByteTagList', import_from_module='ns.network') 46 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class] 47 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) 48 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] 49 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) 50 ## callback.h (module 'core'): ns3::CallbackBase [class] 51 module.add_class('CallbackBase', import_from_module='ns.core') 52 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor> [struct] 53 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor']) 54 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker> [struct] 55 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeChecker']) 56 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue> [struct] 57 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeValue']) 58 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase> [struct] 59 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase']) 60 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl> [struct] 61 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl']) 62 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation> [struct] 63 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation']) 64 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector> [struct] 65 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector']) 66 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet> [struct] 67 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet']) 68 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor> [struct] 69 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor']) 70 ## event-id.h (module 'core'): ns3::EventId [class] 71 module.add_class('EventId', import_from_module='ns.core') 72 ## hash.h (module 'core'): ns3::Hasher [class] 73 module.add_class('Hasher', import_from_module='ns.core') 74 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 75 module.add_class('Ipv4Address', import_from_module='ns.network') 76 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 77 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) 78 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash [class] 79 module.add_class('Ipv4AddressHash', import_from_module='ns.network') 80 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] 81 module.add_class('Ipv4Mask', import_from_module='ns.network') 82 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 83 module.add_class('Ipv6Address', import_from_module='ns.network') 84 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 85 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) 86 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash [class] 87 module.add_class('Ipv6AddressHash', import_from_module='ns.network') 88 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] 89 module.add_class('Ipv6Prefix', import_from_module='ns.network') 90 ## log.h (module 'core'): ns3::LogComponent [class] 91 module.add_class('LogComponent', import_from_module='ns.core') 92 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList') 93 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >*', 'ns3::LogComponent::ComponentList*') 94 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >&', 'ns3::LogComponent::ComponentList&') 95 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 96 module.add_class('Mac48Address', import_from_module='ns.network') 97 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )', 'ns3::Mac48Address::TracedCallback') 98 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )*', 'ns3::Mac48Address::TracedCallback*') 99 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )&', 'ns3::Mac48Address::TracedCallback&') 100 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 101 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) 102 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 103 module.add_class('Mac8Address', import_from_module='ns.network') 104 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 105 root_module['ns3::Mac8Address'].implicitly_converts_to(root_module['ns3::Address']) 106 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class] 107 module.add_class('NetDeviceContainer', import_from_module='ns.network') 108 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator', 'ns3::NetDeviceContainer::Iterator') 109 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator*', 'ns3::NetDeviceContainer::Iterator*') 110 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator&', 'ns3::NetDeviceContainer::Iterator&') 111 ## object-base.h (module 'core'): ns3::ObjectBase [class] 112 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') 113 ## object.h (module 'core'): ns3::ObjectDeleter [struct] 114 module.add_class('ObjectDeleter', import_from_module='ns.core') 115 ## object-factory.h (module 'core'): ns3::ObjectFactory [class] 116 module.add_class('ObjectFactory', import_from_module='ns.core') 117 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] 118 module.add_class('PacketMetadata', import_from_module='ns.network') 119 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] 120 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 121 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::ItemType [enumeration] 122 module.add_enum('ItemType', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network') 123 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class] 124 module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 125 ## packet.h (module 'network'): ns3::PacketTagIterator [class] 126 module.add_class('PacketTagIterator', import_from_module='ns.network') 127 ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class] 128 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator']) 129 ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class] 130 module.add_class('PacketTagList', import_from_module='ns.network') 131 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] 132 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) 133 ## log.h (module 'core'): ns3::ParameterLogger [class] 134 module.add_class('ParameterLogger', import_from_module='ns.core') 135 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] 136 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']) 137 ## simulator.h (module 'core'): ns3::Simulator [class] 138 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') 139 ## simulator.h (module 'core'): ns3::Simulator [enumeration] 140 module.add_enum('', ['NO_CONTEXT'], outer_class=root_module['ns3::Simulator'], import_from_module='ns.core') 141 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanDispatch [class] 142 module.add_class('SixLowPanDispatch') 143 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanDispatch::Dispatch_e [enumeration] 144 module.add_enum('Dispatch_e', ['LOWPAN_NALP', 'LOWPAN_NALP_N', 'LOWPAN_IPv6', 'LOWPAN_HC1', 'LOWPAN_BC0', 'LOWPAN_IPHC', 'LOWPAN_IPHC_N', 'LOWPAN_MESH', 'LOWPAN_MESH_N', 'LOWPAN_FRAG1', 'LOWPAN_FRAG1_N', 'LOWPAN_FRAGN', 'LOWPAN_FRAGN_N', 'LOWPAN_UNSUPPORTED'], outer_class=root_module['ns3::SixLowPanDispatch']) 145 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanDispatch::NhcDispatch_e [enumeration] 146 module.add_enum('NhcDispatch_e', ['LOWPAN_NHC', 'LOWPAN_NHC_N', 'LOWPAN_UDPNHC', 'LOWPAN_UDPNHC_N', 'LOWPAN_NHCUNSUPPORTED'], outer_class=root_module['ns3::SixLowPanDispatch']) 147 ## sixlowpan-helper.h (module 'sixlowpan'): ns3::SixLowPanHelper [class] 148 module.add_class('SixLowPanHelper') 149 ## tag.h (module 'network'): ns3::Tag [class] 150 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 151 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] 152 module.add_class('TagBuffer', import_from_module='ns.network') 153 ## nstime.h (module 'core'): ns3::Time [class] 154 module.add_class('Time', import_from_module='ns.core') 155 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] 156 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') 157 typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback') 158 typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*') 159 typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&') 160 ## nstime.h (module 'core'): ns3::TimeWithUnit [class] 161 module.add_class('TimeWithUnit', import_from_module='ns.core') 162 ## type-id.h (module 'core'): ns3::TypeId [class] 163 module.add_class('TypeId', import_from_module='ns.core') 164 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] 165 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 166 ## type-id.h (module 'core'): ns3::TypeId::SupportLevel [enumeration] 167 module.add_enum('SupportLevel', ['SUPPORTED', 'DEPRECATED', 'OBSOLETE'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 168 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] 169 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 170 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] 171 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 172 typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t') 173 typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*') 174 typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&') 175 ## empty.h (module 'core'): ns3::empty [class] 176 module.add_class('empty', import_from_module='ns.core') 177 ## int64x64-128.h (module 'core'): ns3::int64x64_t [class] 178 module.add_class('int64x64_t', import_from_module='ns.core') 179 ## int64x64-128.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] 180 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') 181 ## chunk.h (module 'network'): ns3::Chunk [class] 182 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 183 ## header.h (module 'network'): ns3::Header [class] 184 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 185 ## object.h (module 'core'): ns3::Object [class] 186 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 187 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] 188 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) 189 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] 190 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) 191 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] 192 module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 193 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] 194 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>']) 195 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] 196 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>']) 197 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] 198 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>']) 199 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] 200 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>']) 201 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] 202 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>']) 203 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class] 204 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>']) 205 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] 206 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>']) 207 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] 208 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>']) 209 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] 210 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>']) 211 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanBc0 [class] 212 module.add_class('SixLowPanBc0', parent=root_module['ns3::Header']) 213 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanFrag1 [class] 214 module.add_class('SixLowPanFrag1', parent=root_module['ns3::Header']) 215 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanFragN [class] 216 module.add_class('SixLowPanFragN', parent=root_module['ns3::Header']) 217 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanHc1 [class] 218 module.add_class('SixLowPanHc1', parent=root_module['ns3::Header']) 219 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanHc1::LowPanHc1Addr_e [enumeration] 220 module.add_enum('LowPanHc1Addr_e', ['HC1_PIII', 'HC1_PIIC', 'HC1_PCII', 'HC1_PCIC'], outer_class=root_module['ns3::SixLowPanHc1']) 221 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanHc1::LowPanHc1NextHeader_e [enumeration] 222 module.add_enum('LowPanHc1NextHeader_e', ['HC1_NC', 'HC1_UDP', 'HC1_ICMP', 'HC1_TCP'], outer_class=root_module['ns3::SixLowPanHc1']) 223 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIphc [class] 224 module.add_class('SixLowPanIphc', parent=root_module['ns3::Header']) 225 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIphc::TrafficClassFlowLabel_e [enumeration] 226 module.add_enum('TrafficClassFlowLabel_e', ['TF_FULL', 'TF_DSCP_ELIDED', 'TF_FL_ELIDED', 'TF_ELIDED'], outer_class=root_module['ns3::SixLowPanIphc']) 227 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIphc::Hlim_e [enumeration] 228 module.add_enum('Hlim_e', ['HLIM_INLINE', 'HLIM_COMPR_1', 'HLIM_COMPR_64', 'HLIM_COMPR_255'], outer_class=root_module['ns3::SixLowPanIphc']) 229 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIphc::HeaderCompression_e [enumeration] 230 module.add_enum('HeaderCompression_e', ['HC_INLINE', 'HC_COMPR_64', 'HC_COMPR_16', 'HC_COMPR_0'], outer_class=root_module['ns3::SixLowPanIphc']) 231 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIpv6 [class] 232 module.add_class('SixLowPanIpv6', parent=root_module['ns3::Header']) 233 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanMesh [class] 234 module.add_class('SixLowPanMesh', parent=root_module['ns3::Header']) 235 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanNhcExtension [class] 236 module.add_class('SixLowPanNhcExtension', parent=root_module['ns3::Header']) 237 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanNhcExtension::Eid_e [enumeration] 238 module.add_enum('Eid_e', ['EID_HOPBYHOP_OPTIONS_H', 'EID_ROUTING_H', 'EID_FRAGMENTATION_H', 'EID_DESTINATION_OPTIONS_H', 'EID_MOBILITY_H', 'EID_IPv6_H'], outer_class=root_module['ns3::SixLowPanNhcExtension']) 239 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanUdpNhcExtension [class] 240 module.add_class('SixLowPanUdpNhcExtension', parent=root_module['ns3::Header']) 241 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanUdpNhcExtension::Ports_e [enumeration] 242 module.add_enum('Ports_e', ['PORTS_INLINE', 'PORTS_ALL_SRC_LAST_DST', 'PORTS_LAST_SRC_ALL_DST', 'PORTS_LAST_SRC_LAST_DST'], outer_class=root_module['ns3::SixLowPanUdpNhcExtension']) 243 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] 244 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 245 ## trailer.h (module 'network'): ns3::Trailer [class] 246 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 247 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class] 248 module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 249 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class] 250 module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 251 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class] 252 module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 253 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] 254 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 255 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] 256 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 257 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] 258 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 259 ## attribute.h (module 'core'): ns3::AttributeChecker [class] 260 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> >']) 261 ## attribute.h (module 'core'): ns3::AttributeValue [class] 262 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> >']) 263 ## callback.h (module 'core'): ns3::CallbackChecker [class] 264 module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 265 ## callback.h (module 'core'): ns3::CallbackImplBase [class] 266 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 267 ## callback.h (module 'core'): ns3::CallbackValue [class] 268 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 269 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class] 270 module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 271 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class] 272 module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 273 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] 274 module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 275 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor [class] 276 module.add_class('EmptyAttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor']) 277 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker [class] 278 module.add_class('EmptyAttributeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 279 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] 280 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 281 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class] 282 module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 283 ## event-impl.h (module 'core'): ns3::EventImpl [class] 284 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 285 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class] 286 module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 287 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] 288 module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 289 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] 290 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 291 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] 292 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 293 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] 294 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 295 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] 296 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 297 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] 298 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 299 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] 300 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 301 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] 302 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 303 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] 304 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 305 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] 306 module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 307 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] 308 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 309 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] 310 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 311 ## net-device.h (module 'network'): ns3::NetDevice [class] 312 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) 313 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] 314 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') 315 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::NetDevice::LinkChangeTracedCallback') 316 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::NetDevice::LinkChangeTracedCallback*') 317 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::NetDevice::LinkChangeTracedCallback&') 318 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') 319 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*') 320 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&') 321 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') 322 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*') 323 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&') 324 ## nix-vector.h (module 'network'): ns3::NixVector [class] 325 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 326 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class] 327 module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 328 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class] 329 module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 330 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class] 331 module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 332 ## packet.h (module 'network'): ns3::Packet [class] 333 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 334 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )', 'ns3::Packet::TracedCallback') 335 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )*', 'ns3::Packet::TracedCallback*') 336 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )&', 'ns3::Packet::TracedCallback&') 337 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )', 'ns3::Packet::AddressTracedCallback') 338 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )*', 'ns3::Packet::AddressTracedCallback*') 339 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )&', 'ns3::Packet::AddressTracedCallback&') 340 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )', 'ns3::Packet::TwoAddressTracedCallback') 341 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )*', 'ns3::Packet::TwoAddressTracedCallback*') 342 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )&', 'ns3::Packet::TwoAddressTracedCallback&') 343 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )', 'ns3::Packet::Mac48AddressTracedCallback') 344 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )*', 'ns3::Packet::Mac48AddressTracedCallback*') 345 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )&', 'ns3::Packet::Mac48AddressTracedCallback&') 346 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::Packet::SizeTracedCallback') 347 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::Packet::SizeTracedCallback*') 348 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::Packet::SizeTracedCallback&') 349 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )', 'ns3::Packet::SinrTracedCallback') 350 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )*', 'ns3::Packet::SinrTracedCallback*') 351 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )&', 'ns3::Packet::SinrTracedCallback&') 352 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class] 353 module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 354 ## sixlowpan-net-device.h (module 'sixlowpan'): ns3::SixLowPanNetDevice [class] 355 module.add_class('SixLowPanNetDevice', parent=root_module['ns3::NetDevice']) 356 ## sixlowpan-net-device.h (module 'sixlowpan'): ns3::SixLowPanNetDevice::DropReason [enumeration] 357 module.add_enum('DropReason', ['DROP_FRAGMENT_TIMEOUT', 'DROP_FRAGMENT_BUFFER_FULL', 'DROP_UNKNOWN_EXTENSION', 'DROP_DISALLOWED_COMPRESSION', 'DROP_SATETFUL_DECOMPRESSION_PROBLEM'], outer_class=root_module['ns3::SixLowPanNetDevice']) 358 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::SixLowPanNetDevice >, uint32_t )', 'ns3::SixLowPanNetDevice::RxTxTracedCallback') 359 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::SixLowPanNetDevice >, uint32_t )*', 'ns3::SixLowPanNetDevice::RxTxTracedCallback*') 360 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::SixLowPanNetDevice >, uint32_t )&', 'ns3::SixLowPanNetDevice::RxTxTracedCallback&') 361 typehandlers.add_type_alias('void ( * ) ( ns3::SixLowPanNetDevice::DropReason, ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::SixLowPanNetDevice >, uint32_t )', 'ns3::SixLowPanNetDevice::DropTracedCallback') 362 typehandlers.add_type_alias('void ( * ) ( ns3::SixLowPanNetDevice::DropReason, ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::SixLowPanNetDevice >, uint32_t )*', 'ns3::SixLowPanNetDevice::DropTracedCallback*') 363 typehandlers.add_type_alias('void ( * ) ( ns3::SixLowPanNetDevice::DropReason, ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::SixLowPanNetDevice >, uint32_t )&', 'ns3::SixLowPanNetDevice::DropTracedCallback&') 364 ## nstime.h (module 'core'): ns3::TimeValue [class] 365 module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 366 ## type-id.h (module 'core'): ns3::TypeIdChecker [class] 367 module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 368 ## type-id.h (module 'core'): ns3::TypeIdValue [class] 369 module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 370 ## address.h (module 'network'): ns3::AddressChecker [class] 371 module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 372 ## address.h (module 'network'): ns3::AddressValue [class] 373 module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 374 ## 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] 375 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']) 376 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 377 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'ns3::Ptr<ns3::SixLowPanNetDevice>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 378 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::SixLowPanNetDevice::DropReason, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 379 module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::SixLowPanNetDevice::DropReason', 'ns3::Ptr<const ns3::Packet>', 'ns3::Ptr<ns3::SixLowPanNetDevice>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 380 module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') 381 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::TimePrinter') 382 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::TimePrinter*') 383 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::TimePrinter&') 384 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::NodePrinter') 385 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::NodePrinter*') 386 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::NodePrinter&') 387 388 ## Register a nested module for the namespace FatalImpl 389 390 nested_module = module.add_cpp_namespace('FatalImpl') 391 register_types_ns3_FatalImpl(nested_module) 392 393 394 ## Register a nested module for the namespace Hash 395 396 nested_module = module.add_cpp_namespace('Hash') 397 register_types_ns3_Hash(nested_module) 398 399 400 ## Register a nested module for the namespace TracedValueCallback 401 402 nested_module = module.add_cpp_namespace('TracedValueCallback') 403 register_types_ns3_TracedValueCallback(nested_module) 404 405 406def register_types_ns3_FatalImpl(module): 407 root_module = module.get_root() 408 409 410def register_types_ns3_Hash(module): 411 root_module = module.get_root() 412 413 ## hash-function.h (module 'core'): ns3::Hash::Implementation [class] 414 module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) 415 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr') 416 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*') 417 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&') 418 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr') 419 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*') 420 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&') 421 422 ## Register a nested module for the namespace Function 423 424 nested_module = module.add_cpp_namespace('Function') 425 register_types_ns3_Hash_Function(nested_module) 426 427 428def register_types_ns3_Hash_Function(module): 429 root_module = module.get_root() 430 431 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class] 432 module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 433 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class] 434 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 435 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] 436 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 437 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] 438 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 439 440def register_types_ns3_TracedValueCallback(module): 441 root_module = module.get_root() 442 443 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time') 444 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*') 445 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&') 446 447def register_methods(root_module): 448 register_Ns3Address_methods(root_module, root_module['ns3::Address']) 449 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) 450 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) 451 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) 452 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) 453 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) 454 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) 455 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) 456 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) 457 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) 458 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) 459 register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeAccessor >']) 460 register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeChecker >']) 461 register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeValue >']) 462 register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, root_module['ns3::DefaultDeleter< ns3::CallbackImplBase >']) 463 register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >']) 464 register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >']) 465 register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >']) 466 register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >']) 467 register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::TraceSourceAccessor >']) 468 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) 469 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) 470 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) 471 register_Ns3Ipv4AddressHash_methods(root_module, root_module['ns3::Ipv4AddressHash']) 472 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) 473 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) 474 register_Ns3Ipv6AddressHash_methods(root_module, root_module['ns3::Ipv6AddressHash']) 475 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) 476 register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) 477 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) 478 register_Ns3Mac8Address_methods(root_module, root_module['ns3::Mac8Address']) 479 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) 480 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) 481 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) 482 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) 483 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) 484 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) 485 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) 486 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) 487 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) 488 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) 489 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) 490 register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger']) 491 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 492 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) 493 register_Ns3SixLowPanDispatch_methods(root_module, root_module['ns3::SixLowPanDispatch']) 494 register_Ns3SixLowPanHelper_methods(root_module, root_module['ns3::SixLowPanHelper']) 495 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) 496 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) 497 register_Ns3Time_methods(root_module, root_module['ns3::Time']) 498 register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) 499 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) 500 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) 501 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) 502 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) 503 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) 504 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) 505 register_Ns3Header_methods(root_module, root_module['ns3::Header']) 506 register_Ns3Object_methods(root_module, root_module['ns3::Object']) 507 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) 508 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) 509 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) 510 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 511 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) 512 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) 513 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 514 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 515 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> >']) 516 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 517 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 518 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 519 register_Ns3SixLowPanBc0_methods(root_module, root_module['ns3::SixLowPanBc0']) 520 register_Ns3SixLowPanFrag1_methods(root_module, root_module['ns3::SixLowPanFrag1']) 521 register_Ns3SixLowPanFragN_methods(root_module, root_module['ns3::SixLowPanFragN']) 522 register_Ns3SixLowPanHc1_methods(root_module, root_module['ns3::SixLowPanHc1']) 523 register_Ns3SixLowPanIphc_methods(root_module, root_module['ns3::SixLowPanIphc']) 524 register_Ns3SixLowPanIpv6_methods(root_module, root_module['ns3::SixLowPanIpv6']) 525 register_Ns3SixLowPanMesh_methods(root_module, root_module['ns3::SixLowPanMesh']) 526 register_Ns3SixLowPanNhcExtension_methods(root_module, root_module['ns3::SixLowPanNhcExtension']) 527 register_Ns3SixLowPanUdpNhcExtension_methods(root_module, root_module['ns3::SixLowPanUdpNhcExtension']) 528 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) 529 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) 530 register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable']) 531 register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable']) 532 register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable']) 533 register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) 534 register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) 535 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) 536 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) 537 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) 538 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) 539 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) 540 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) 541 register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) 542 register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable']) 543 register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) 544 register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) 545 register_Ns3EmptyAttributeChecker_methods(root_module, root_module['ns3::EmptyAttributeChecker']) 546 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) 547 register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable']) 548 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) 549 register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) 550 register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) 551 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) 552 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) 553 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) 554 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) 555 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) 556 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) 557 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) 558 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) 559 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) 560 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) 561 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) 562 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) 563 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) 564 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) 565 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) 566 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) 567 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) 568 register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable']) 569 register_Ns3SixLowPanNetDevice_methods(root_module, root_module['ns3::SixLowPanNetDevice']) 570 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) 571 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) 572 register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) 573 register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) 574 register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) 575 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 >']) 576 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3SixLowPanNetDevice__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 577 register_Ns3CallbackImpl__Void_Ns3SixLowPanNetDeviceDropReason_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3SixLowPanNetDevice__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::SixLowPanNetDevice::DropReason, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 578 register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) 579 register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a']) 580 register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32']) 581 register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64']) 582 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) 583 return 584 585def register_Ns3Address_methods(root_module, cls): 586 cls.add_binary_comparison_operator('==') 587 cls.add_binary_comparison_operator('!=') 588 cls.add_binary_comparison_operator('<') 589 cls.add_output_stream_operator() 590 ## address.h (module 'network'): ns3::Address::Address() [constructor] 591 cls.add_constructor([]) 592 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] 593 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 594 ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [constructor] 595 cls.add_constructor([param('ns3::Address const &', 'address')]) 596 ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] 597 cls.add_method('CheckCompatible', 598 'bool', 599 [param('uint8_t', 'type'), param('uint8_t', 'len')], 600 is_const=True) 601 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] 602 cls.add_method('CopyAllFrom', 603 'uint32_t', 604 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 605 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] 606 cls.add_method('CopyAllTo', 607 'uint32_t', 608 [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], 609 is_const=True) 610 ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] 611 cls.add_method('CopyFrom', 612 'uint32_t', 613 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 614 ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] 615 cls.add_method('CopyTo', 616 'uint32_t', 617 [param('uint8_t *', 'buffer')], 618 is_const=True) 619 ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] 620 cls.add_method('Deserialize', 621 'void', 622 [param('ns3::TagBuffer', 'buffer')]) 623 ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function] 624 cls.add_method('GetLength', 625 'uint8_t', 626 [], 627 is_const=True) 628 ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function] 629 cls.add_method('GetSerializedSize', 630 'uint32_t', 631 [], 632 is_const=True) 633 ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function] 634 cls.add_method('IsInvalid', 635 'bool', 636 [], 637 is_const=True) 638 ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function] 639 cls.add_method('IsMatchingType', 640 'bool', 641 [param('uint8_t', 'type')], 642 is_const=True) 643 ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function] 644 cls.add_method('Register', 645 'uint8_t', 646 [], 647 is_static=True) 648 ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] 649 cls.add_method('Serialize', 650 'void', 651 [param('ns3::TagBuffer', 'buffer')], 652 is_const=True) 653 return 654 655def register_Ns3AttributeConstructionList_methods(root_module, cls): 656 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor] 657 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) 658 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] 659 cls.add_constructor([]) 660 ## 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] 661 cls.add_method('Add', 662 'void', 663 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) 664 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::Begin() const [member function] 665 cls.add_method('Begin', 666 'ns3::AttributeConstructionList::CIterator', 667 [], 668 is_const=True) 669 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::End() const [member function] 670 cls.add_method('End', 671 'ns3::AttributeConstructionList::CIterator', 672 [], 673 is_const=True) 674 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 675 cls.add_method('Find', 676 'ns3::Ptr< ns3::AttributeValue >', 677 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 678 is_const=True) 679 return 680 681def register_Ns3AttributeConstructionListItem_methods(root_module, cls): 682 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] 683 cls.add_constructor([]) 684 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [constructor] 685 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) 686 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] 687 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 688 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] 689 cls.add_instance_attribute('name', 'std::string', is_const=False) 690 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] 691 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) 692 return 693 694def register_Ns3Buffer_methods(root_module, cls): 695 ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor] 696 cls.add_constructor([param('ns3::Buffer const &', 'o')]) 697 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] 698 cls.add_constructor([]) 699 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor] 700 cls.add_constructor([param('uint32_t', 'dataSize')]) 701 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] 702 cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) 703 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function] 704 cls.add_method('AddAtEnd', 705 'void', 706 [param('uint32_t', 'end')]) 707 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] 708 cls.add_method('AddAtEnd', 709 'void', 710 [param('ns3::Buffer const &', 'o')]) 711 ## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function] 712 cls.add_method('AddAtStart', 713 'void', 714 [param('uint32_t', 'start')]) 715 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] 716 cls.add_method('Begin', 717 'ns3::Buffer::Iterator', 718 [], 719 is_const=True) 720 ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] 721 cls.add_method('CopyData', 722 'void', 723 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 724 is_const=True) 725 ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] 726 cls.add_method('CopyData', 727 'uint32_t', 728 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 729 is_const=True) 730 ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] 731 cls.add_method('CreateFragment', 732 'ns3::Buffer', 733 [param('uint32_t', 'start'), param('uint32_t', 'length')], 734 is_const=True) 735 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 736 cls.add_method('Deserialize', 737 'uint32_t', 738 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 739 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function] 740 cls.add_method('End', 741 'ns3::Buffer::Iterator', 742 [], 743 is_const=True) 744 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function] 745 cls.add_method('GetSerializedSize', 746 'uint32_t', 747 [], 748 is_const=True) 749 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function] 750 cls.add_method('GetSize', 751 'uint32_t', 752 [], 753 is_const=True) 754 ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function] 755 cls.add_method('PeekData', 756 'uint8_t const *', 757 [], 758 is_const=True) 759 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] 760 cls.add_method('RemoveAtEnd', 761 'void', 762 [param('uint32_t', 'end')]) 763 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] 764 cls.add_method('RemoveAtStart', 765 'void', 766 [param('uint32_t', 'start')]) 767 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 768 cls.add_method('Serialize', 769 'uint32_t', 770 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 771 is_const=True) 772 return 773 774def register_Ns3BufferIterator_methods(root_module, cls): 775 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [constructor] 776 cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) 777 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor] 778 cls.add_constructor([]) 779 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] 780 cls.add_method('CalculateIpChecksum', 781 'uint16_t', 782 [param('uint16_t', 'size')]) 783 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] 784 cls.add_method('CalculateIpChecksum', 785 'uint16_t', 786 [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) 787 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] 788 cls.add_method('GetDistanceFrom', 789 'uint32_t', 790 [param('ns3::Buffer::Iterator const &', 'o')], 791 is_const=True) 792 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetRemainingSize() const [member function] 793 cls.add_method('GetRemainingSize', 794 'uint32_t', 795 [], 796 is_const=True) 797 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] 798 cls.add_method('GetSize', 799 'uint32_t', 800 [], 801 is_const=True) 802 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function] 803 cls.add_method('IsEnd', 804 'bool', 805 [], 806 is_const=True) 807 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function] 808 cls.add_method('IsStart', 809 'bool', 810 [], 811 is_const=True) 812 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function] 813 cls.add_method('Next', 814 'void', 815 []) 816 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] 817 cls.add_method('Next', 818 'void', 819 [param('uint32_t', 'delta')]) 820 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] 821 cls.add_method('PeekU8', 822 'uint8_t', 823 []) 824 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] 825 cls.add_method('Prev', 826 'void', 827 []) 828 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] 829 cls.add_method('Prev', 830 'void', 831 [param('uint32_t', 'delta')]) 832 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] 833 cls.add_method('Read', 834 'void', 835 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 836 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] 837 cls.add_method('Read', 838 'void', 839 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) 840 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] 841 cls.add_method('ReadLsbtohU16', 842 'uint16_t', 843 []) 844 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] 845 cls.add_method('ReadLsbtohU32', 846 'uint32_t', 847 []) 848 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] 849 cls.add_method('ReadLsbtohU64', 850 'uint64_t', 851 []) 852 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] 853 cls.add_method('ReadNtohU16', 854 'uint16_t', 855 []) 856 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] 857 cls.add_method('ReadNtohU32', 858 'uint32_t', 859 []) 860 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] 861 cls.add_method('ReadNtohU64', 862 'uint64_t', 863 []) 864 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function] 865 cls.add_method('ReadU16', 866 'uint16_t', 867 []) 868 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function] 869 cls.add_method('ReadU32', 870 'uint32_t', 871 []) 872 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function] 873 cls.add_method('ReadU64', 874 'uint64_t', 875 []) 876 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function] 877 cls.add_method('ReadU8', 878 'uint8_t', 879 []) 880 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] 881 cls.add_method('Write', 882 'void', 883 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 884 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 885 cls.add_method('Write', 886 'void', 887 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) 888 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] 889 cls.add_method('WriteHtolsbU16', 890 'void', 891 [param('uint16_t', 'data')]) 892 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] 893 cls.add_method('WriteHtolsbU32', 894 'void', 895 [param('uint32_t', 'data')]) 896 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] 897 cls.add_method('WriteHtolsbU64', 898 'void', 899 [param('uint64_t', 'data')]) 900 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] 901 cls.add_method('WriteHtonU16', 902 'void', 903 [param('uint16_t', 'data')]) 904 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] 905 cls.add_method('WriteHtonU32', 906 'void', 907 [param('uint32_t', 'data')]) 908 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] 909 cls.add_method('WriteHtonU64', 910 'void', 911 [param('uint64_t', 'data')]) 912 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] 913 cls.add_method('WriteU16', 914 'void', 915 [param('uint16_t', 'data')]) 916 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] 917 cls.add_method('WriteU32', 918 'void', 919 [param('uint32_t', 'data')]) 920 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] 921 cls.add_method('WriteU64', 922 'void', 923 [param('uint64_t', 'data')]) 924 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] 925 cls.add_method('WriteU8', 926 'void', 927 [param('uint8_t', 'data')]) 928 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] 929 cls.add_method('WriteU8', 930 'void', 931 [param('uint8_t', 'data'), param('uint32_t', 'len')]) 932 return 933 934def register_Ns3ByteTagIterator_methods(root_module, cls): 935 ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [constructor] 936 cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) 937 ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function] 938 cls.add_method('HasNext', 939 'bool', 940 [], 941 is_const=True) 942 ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] 943 cls.add_method('Next', 944 'ns3::ByteTagIterator::Item', 945 []) 946 return 947 948def register_Ns3ByteTagIteratorItem_methods(root_module, cls): 949 ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [constructor] 950 cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) 951 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] 952 cls.add_method('GetEnd', 953 'uint32_t', 954 [], 955 is_const=True) 956 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] 957 cls.add_method('GetStart', 958 'uint32_t', 959 [], 960 is_const=True) 961 ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 962 cls.add_method('GetTag', 963 'void', 964 [param('ns3::Tag &', 'tag')], 965 is_const=True) 966 ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] 967 cls.add_method('GetTypeId', 968 'ns3::TypeId', 969 [], 970 is_const=True) 971 return 972 973def register_Ns3ByteTagList_methods(root_module, cls): 974 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor] 975 cls.add_constructor([]) 976 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [constructor] 977 cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) 978 ## 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] 979 cls.add_method('Add', 980 'ns3::TagBuffer', 981 [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) 982 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] 983 cls.add_method('Add', 984 'void', 985 [param('ns3::ByteTagList const &', 'o')]) 986 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function] 987 cls.add_method('AddAtEnd', 988 'void', 989 [param('int32_t', 'appendOffset')]) 990 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function] 991 cls.add_method('AddAtStart', 992 'void', 993 [param('int32_t', 'prependOffset')]) 994 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function] 995 cls.add_method('Adjust', 996 'void', 997 [param('int32_t', 'adjustment')]) 998 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] 999 cls.add_method('Begin', 1000 'ns3::ByteTagList::Iterator', 1001 [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], 1002 is_const=True) 1003 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 1004 cls.add_method('Deserialize', 1005 'uint32_t', 1006 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 1007 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::GetSerializedSize() const [member function] 1008 cls.add_method('GetSerializedSize', 1009 'uint32_t', 1010 [], 1011 is_const=True) 1012 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function] 1013 cls.add_method('RemoveAll', 1014 'void', 1015 []) 1016 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 1017 cls.add_method('Serialize', 1018 'uint32_t', 1019 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 1020 is_const=True) 1021 return 1022 1023def register_Ns3ByteTagListIterator_methods(root_module, cls): 1024 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [constructor] 1025 cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) 1026 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] 1027 cls.add_method('GetOffsetStart', 1028 'uint32_t', 1029 [], 1030 is_const=True) 1031 ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function] 1032 cls.add_method('HasNext', 1033 'bool', 1034 [], 1035 is_const=True) 1036 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] 1037 cls.add_method('Next', 1038 'ns3::ByteTagList::Iterator::Item', 1039 []) 1040 return 1041 1042def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): 1043 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [constructor] 1044 cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) 1045 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] 1046 cls.add_constructor([param('ns3::TagBuffer', 'buf')]) 1047 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable] 1048 cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) 1049 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable] 1050 cls.add_instance_attribute('end', 'int32_t', is_const=False) 1051 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable] 1052 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 1053 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable] 1054 cls.add_instance_attribute('start', 'int32_t', is_const=False) 1055 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable] 1056 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 1057 return 1058 1059def register_Ns3CallbackBase_methods(root_module, cls): 1060 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [constructor] 1061 cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')]) 1062 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor] 1063 cls.add_constructor([]) 1064 ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function] 1065 cls.add_method('GetImpl', 1066 'ns3::Ptr< ns3::CallbackImplBase >', 1067 [], 1068 is_const=True) 1069 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] 1070 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 1071 visibility='protected') 1072 return 1073 1074def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls): 1075 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter() [constructor] 1076 cls.add_constructor([]) 1077 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeAccessor> const & arg0) [constructor] 1078 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeAccessor > const &', 'arg0')]) 1079 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeAccessor>::Delete(ns3::AttributeAccessor * object) [member function] 1080 cls.add_method('Delete', 1081 'void', 1082 [param('ns3::AttributeAccessor *', 'object')], 1083 is_static=True) 1084 return 1085 1086def register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, cls): 1087 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter() [constructor] 1088 cls.add_constructor([]) 1089 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeChecker> const & arg0) [constructor] 1090 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeChecker > const &', 'arg0')]) 1091 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeChecker>::Delete(ns3::AttributeChecker * object) [member function] 1092 cls.add_method('Delete', 1093 'void', 1094 [param('ns3::AttributeChecker *', 'object')], 1095 is_static=True) 1096 return 1097 1098def register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, cls): 1099 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter() [constructor] 1100 cls.add_constructor([]) 1101 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeValue> const & arg0) [constructor] 1102 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeValue > const &', 'arg0')]) 1103 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeValue>::Delete(ns3::AttributeValue * object) [member function] 1104 cls.add_method('Delete', 1105 'void', 1106 [param('ns3::AttributeValue *', 'object')], 1107 is_static=True) 1108 return 1109 1110def register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, cls): 1111 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter() [constructor] 1112 cls.add_constructor([]) 1113 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter(ns3::DefaultDeleter<ns3::CallbackImplBase> const & arg0) [constructor] 1114 cls.add_constructor([param('ns3::DefaultDeleter< ns3::CallbackImplBase > const &', 'arg0')]) 1115 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::CallbackImplBase>::Delete(ns3::CallbackImplBase * object) [member function] 1116 cls.add_method('Delete', 1117 'void', 1118 [param('ns3::CallbackImplBase *', 'object')], 1119 is_static=True) 1120 return 1121 1122def register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, cls): 1123 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter() [constructor] 1124 cls.add_constructor([]) 1125 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter(ns3::DefaultDeleter<ns3::EventImpl> const & arg0) [constructor] 1126 cls.add_constructor([param('ns3::DefaultDeleter< ns3::EventImpl > const &', 'arg0')]) 1127 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::EventImpl>::Delete(ns3::EventImpl * object) [member function] 1128 cls.add_method('Delete', 1129 'void', 1130 [param('ns3::EventImpl *', 'object')], 1131 is_static=True) 1132 return 1133 1134def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls): 1135 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter() [constructor] 1136 cls.add_constructor([]) 1137 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter(ns3::DefaultDeleter<ns3::Hash::Implementation> const & arg0) [constructor] 1138 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Hash::Implementation > const &', 'arg0')]) 1139 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Hash::Implementation>::Delete(ns3::Hash::Implementation * object) [member function] 1140 cls.add_method('Delete', 1141 'void', 1142 [param('ns3::Hash::Implementation *', 'object')], 1143 is_static=True) 1144 return 1145 1146def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls): 1147 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter() [constructor] 1148 cls.add_constructor([]) 1149 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter(ns3::DefaultDeleter<ns3::NixVector> const & arg0) [constructor] 1150 cls.add_constructor([param('ns3::DefaultDeleter< ns3::NixVector > const &', 'arg0')]) 1151 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::NixVector>::Delete(ns3::NixVector * object) [member function] 1152 cls.add_method('Delete', 1153 'void', 1154 [param('ns3::NixVector *', 'object')], 1155 is_static=True) 1156 return 1157 1158def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): 1159 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter() [constructor] 1160 cls.add_constructor([]) 1161 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter(ns3::DefaultDeleter<ns3::Packet> const & arg0) [constructor] 1162 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Packet > const &', 'arg0')]) 1163 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Packet>::Delete(ns3::Packet * object) [member function] 1164 cls.add_method('Delete', 1165 'void', 1166 [param('ns3::Packet *', 'object')], 1167 is_static=True) 1168 return 1169 1170def register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, cls): 1171 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter() [constructor] 1172 cls.add_constructor([]) 1173 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::TraceSourceAccessor> const & arg0) [constructor] 1174 cls.add_constructor([param('ns3::DefaultDeleter< ns3::TraceSourceAccessor > const &', 'arg0')]) 1175 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::TraceSourceAccessor>::Delete(ns3::TraceSourceAccessor * object) [member function] 1176 cls.add_method('Delete', 1177 'void', 1178 [param('ns3::TraceSourceAccessor *', 'object')], 1179 is_static=True) 1180 return 1181 1182def register_Ns3EventId_methods(root_module, cls): 1183 cls.add_binary_comparison_operator('==') 1184 cls.add_binary_comparison_operator('!=') 1185 cls.add_binary_comparison_operator('<') 1186 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [constructor] 1187 cls.add_constructor([param('ns3::EventId const &', 'arg0')]) 1188 ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor] 1189 cls.add_constructor([]) 1190 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor] 1191 cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')]) 1192 ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function] 1193 cls.add_method('Cancel', 1194 'void', 1195 []) 1196 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function] 1197 cls.add_method('GetContext', 1198 'uint32_t', 1199 [], 1200 is_const=True) 1201 ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function] 1202 cls.add_method('GetTs', 1203 'uint64_t', 1204 [], 1205 is_const=True) 1206 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function] 1207 cls.add_method('GetUid', 1208 'uint32_t', 1209 [], 1210 is_const=True) 1211 ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function] 1212 cls.add_method('IsExpired', 1213 'bool', 1214 [], 1215 is_const=True) 1216 ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function] 1217 cls.add_method('IsRunning', 1218 'bool', 1219 [], 1220 is_const=True) 1221 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] 1222 cls.add_method('PeekEventImpl', 1223 'ns3::EventImpl *', 1224 [], 1225 is_const=True) 1226 ## event-id.h (module 'core'): void ns3::EventId::Remove() [member function] 1227 cls.add_method('Remove', 1228 'void', 1229 []) 1230 return 1231 1232def register_Ns3Hasher_methods(root_module, cls): 1233 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [constructor] 1234 cls.add_constructor([param('ns3::Hasher const &', 'arg0')]) 1235 ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor] 1236 cls.add_constructor([]) 1237 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor] 1238 cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')]) 1239 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, std::size_t const size) [member function] 1240 cls.add_method('GetHash32', 1241 'uint32_t', 1242 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1243 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function] 1244 cls.add_method('GetHash32', 1245 'uint32_t', 1246 [param('std::string const', 's')]) 1247 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, std::size_t const size) [member function] 1248 cls.add_method('GetHash64', 1249 'uint64_t', 1250 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1251 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function] 1252 cls.add_method('GetHash64', 1253 'uint64_t', 1254 [param('std::string const', 's')]) 1255 ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function] 1256 cls.add_method('clear', 1257 'ns3::Hasher &', 1258 []) 1259 return 1260 1261def register_Ns3Ipv4Address_methods(root_module, cls): 1262 cls.add_output_stream_operator() 1263 cls.add_binary_comparison_operator('==') 1264 cls.add_binary_comparison_operator('!=') 1265 cls.add_binary_comparison_operator('<') 1266 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [constructor] 1267 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) 1268 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] 1269 cls.add_constructor([]) 1270 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] 1271 cls.add_constructor([param('uint32_t', 'address')]) 1272 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] 1273 cls.add_constructor([param('char const *', 'address')]) 1274 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] 1275 cls.add_method('CombineMask', 1276 'ns3::Ipv4Address', 1277 [param('ns3::Ipv4Mask const &', 'mask')], 1278 is_const=True) 1279 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] 1280 cls.add_method('ConvertFrom', 1281 'ns3::Ipv4Address', 1282 [param('ns3::Address const &', 'address')], 1283 is_static=True) 1284 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] 1285 cls.add_method('Deserialize', 1286 'ns3::Ipv4Address', 1287 [param('uint8_t const *', 'buf')], 1288 is_static=True) 1289 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function] 1290 cls.add_method('Get', 1291 'uint32_t', 1292 [], 1293 is_const=True) 1294 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] 1295 cls.add_method('GetAny', 1296 'ns3::Ipv4Address', 1297 [], 1298 is_static=True) 1299 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] 1300 cls.add_method('GetBroadcast', 1301 'ns3::Ipv4Address', 1302 [], 1303 is_static=True) 1304 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] 1305 cls.add_method('GetLoopback', 1306 'ns3::Ipv4Address', 1307 [], 1308 is_static=True) 1309 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1310 cls.add_method('GetSubnetDirectedBroadcast', 1311 'ns3::Ipv4Address', 1312 [param('ns3::Ipv4Mask const &', 'mask')], 1313 is_const=True) 1314 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] 1315 cls.add_method('GetZero', 1316 'ns3::Ipv4Address', 1317 [], 1318 is_static=True) 1319 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsAny() const [member function] 1320 cls.add_method('IsAny', 1321 'bool', 1322 [], 1323 is_const=True) 1324 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function] 1325 cls.add_method('IsBroadcast', 1326 'bool', 1327 [], 1328 is_const=True) 1329 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsInitialized() const [member function] 1330 cls.add_method('IsInitialized', 1331 'bool', 1332 [], 1333 is_const=True) 1334 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function] 1335 cls.add_method('IsLocalMulticast', 1336 'bool', 1337 [], 1338 is_const=True) 1339 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalhost() const [member function] 1340 cls.add_method('IsLocalhost', 1341 'bool', 1342 [], 1343 is_const=True) 1344 ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] 1345 cls.add_method('IsMatchingType', 1346 'bool', 1347 [param('ns3::Address const &', 'address')], 1348 is_static=True) 1349 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function] 1350 cls.add_method('IsMulticast', 1351 'bool', 1352 [], 1353 is_const=True) 1354 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1355 cls.add_method('IsSubnetDirectedBroadcast', 1356 'bool', 1357 [param('ns3::Ipv4Mask const &', 'mask')], 1358 is_const=True) 1359 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function] 1360 cls.add_method('Print', 1361 'void', 1362 [param('std::ostream &', 'os')], 1363 is_const=True) 1364 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] 1365 cls.add_method('Serialize', 1366 'void', 1367 [param('uint8_t *', 'buf')], 1368 is_const=True) 1369 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function] 1370 cls.add_method('Set', 1371 'void', 1372 [param('uint32_t', 'address')]) 1373 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function] 1374 cls.add_method('Set', 1375 'void', 1376 [param('char const *', 'address')]) 1377 return 1378 1379def register_Ns3Ipv4AddressHash_methods(root_module, cls): 1380 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash() [constructor] 1381 cls.add_constructor([]) 1382 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash(ns3::Ipv4AddressHash const & arg0) [constructor] 1383 cls.add_constructor([param('ns3::Ipv4AddressHash const &', 'arg0')]) 1384 ## ipv4-address.h (module 'network'): size_t ns3::Ipv4AddressHash::operator()(ns3::Ipv4Address const & x) const [member operator] 1385 cls.add_method('operator()', 1386 'size_t', 1387 [param('ns3::Ipv4Address const &', 'x')], 1388 custom_name='__call__', is_const=True) 1389 return 1390 1391def register_Ns3Ipv4Mask_methods(root_module, cls): 1392 cls.add_output_stream_operator() 1393 cls.add_binary_comparison_operator('==') 1394 cls.add_binary_comparison_operator('!=') 1395 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [constructor] 1396 cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) 1397 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor] 1398 cls.add_constructor([]) 1399 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] 1400 cls.add_constructor([param('uint32_t', 'mask')]) 1401 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] 1402 cls.add_constructor([param('char const *', 'mask')]) 1403 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function] 1404 cls.add_method('Get', 1405 'uint32_t', 1406 [], 1407 is_const=True) 1408 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function] 1409 cls.add_method('GetInverse', 1410 'uint32_t', 1411 [], 1412 is_const=True) 1413 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] 1414 cls.add_method('GetLoopback', 1415 'ns3::Ipv4Mask', 1416 [], 1417 is_static=True) 1418 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] 1419 cls.add_method('GetOnes', 1420 'ns3::Ipv4Mask', 1421 [], 1422 is_static=True) 1423 ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] 1424 cls.add_method('GetPrefixLength', 1425 'uint16_t', 1426 [], 1427 is_const=True) 1428 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] 1429 cls.add_method('GetZero', 1430 'ns3::Ipv4Mask', 1431 [], 1432 is_static=True) 1433 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] 1434 cls.add_method('IsMatch', 1435 'bool', 1436 [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], 1437 is_const=True) 1438 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] 1439 cls.add_method('Print', 1440 'void', 1441 [param('std::ostream &', 'os')], 1442 is_const=True) 1443 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function] 1444 cls.add_method('Set', 1445 'void', 1446 [param('uint32_t', 'mask')]) 1447 return 1448 1449def register_Ns3Ipv6Address_methods(root_module, cls): 1450 cls.add_output_stream_operator() 1451 cls.add_binary_comparison_operator('==') 1452 cls.add_binary_comparison_operator('!=') 1453 cls.add_binary_comparison_operator('<') 1454 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] 1455 cls.add_constructor([]) 1456 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] 1457 cls.add_constructor([param('char const *', 'address')]) 1458 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] 1459 cls.add_constructor([param('uint8_t *', 'address')]) 1460 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [constructor] 1461 cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) 1462 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] 1463 cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) 1464 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1465 cls.add_method('CombinePrefix', 1466 'ns3::Ipv6Address', 1467 [param('ns3::Ipv6Prefix const &', 'prefix')], 1468 is_const=True) 1469 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] 1470 cls.add_method('ConvertFrom', 1471 'ns3::Ipv6Address', 1472 [param('ns3::Address const &', 'address')], 1473 is_static=True) 1474 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] 1475 cls.add_method('Deserialize', 1476 'ns3::Ipv6Address', 1477 [param('uint8_t const *', 'buf')], 1478 is_static=True) 1479 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] 1480 cls.add_method('GetAllHostsMulticast', 1481 'ns3::Ipv6Address', 1482 [], 1483 is_static=True) 1484 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] 1485 cls.add_method('GetAllNodesMulticast', 1486 'ns3::Ipv6Address', 1487 [], 1488 is_static=True) 1489 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] 1490 cls.add_method('GetAllRoutersMulticast', 1491 'ns3::Ipv6Address', 1492 [], 1493 is_static=True) 1494 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] 1495 cls.add_method('GetAny', 1496 'ns3::Ipv6Address', 1497 [], 1498 is_static=True) 1499 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] 1500 cls.add_method('GetBytes', 1501 'void', 1502 [param('uint8_t *', 'buf')], 1503 is_const=True) 1504 ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function] 1505 cls.add_method('GetIpv4MappedAddress', 1506 'ns3::Ipv4Address', 1507 [], 1508 is_const=True) 1509 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] 1510 cls.add_method('GetLoopback', 1511 'ns3::Ipv6Address', 1512 [], 1513 is_static=True) 1514 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] 1515 cls.add_method('GetOnes', 1516 'ns3::Ipv6Address', 1517 [], 1518 is_static=True) 1519 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] 1520 cls.add_method('GetZero', 1521 'ns3::Ipv6Address', 1522 [], 1523 is_static=True) 1524 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::HasPrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1525 cls.add_method('HasPrefix', 1526 'bool', 1527 [param('ns3::Ipv6Prefix const &', 'prefix')], 1528 is_const=True) 1529 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] 1530 cls.add_method('IsAllNodesMulticast', 1531 'bool', 1532 [], 1533 is_const=True) 1534 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] 1535 cls.add_method('IsAllRoutersMulticast', 1536 'bool', 1537 [], 1538 is_const=True) 1539 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function] 1540 cls.add_method('IsAny', 1541 'bool', 1542 [], 1543 is_const=True) 1544 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function] 1545 cls.add_method('IsDocumentation', 1546 'bool', 1547 [], 1548 is_const=True) 1549 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsInitialized() const [member function] 1550 cls.add_method('IsInitialized', 1551 'bool', 1552 [], 1553 is_const=True) 1554 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function] 1555 cls.add_method('IsIpv4MappedAddress', 1556 'bool', 1557 [], 1558 is_const=True) 1559 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function] 1560 cls.add_method('IsLinkLocal', 1561 'bool', 1562 [], 1563 is_const=True) 1564 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function] 1565 cls.add_method('IsLinkLocalMulticast', 1566 'bool', 1567 [], 1568 is_const=True) 1569 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function] 1570 cls.add_method('IsLocalhost', 1571 'bool', 1572 [], 1573 is_const=True) 1574 ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] 1575 cls.add_method('IsMatchingType', 1576 'bool', 1577 [param('ns3::Address const &', 'address')], 1578 is_static=True) 1579 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function] 1580 cls.add_method('IsMulticast', 1581 'bool', 1582 [], 1583 is_const=True) 1584 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] 1585 cls.add_method('IsSolicitedMulticast', 1586 'bool', 1587 [], 1588 is_const=True) 1589 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Address prefix) [member function] 1590 cls.add_method('MakeAutoconfiguredAddress', 1591 'ns3::Ipv6Address', 1592 [param('ns3::Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1593 is_static=True) 1594 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Prefix prefix) [member function] 1595 cls.add_method('MakeAutoconfiguredAddress', 1596 'ns3::Ipv6Address', 1597 [param('ns3::Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix')], 1598 is_static=True) 1599 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function] 1600 cls.add_method('MakeAutoconfiguredAddress', 1601 'ns3::Ipv6Address', 1602 [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1603 is_static=True) 1604 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] 1605 cls.add_method('MakeAutoconfiguredAddress', 1606 'ns3::Ipv6Address', 1607 [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1608 is_static=True) 1609 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function] 1610 cls.add_method('MakeAutoconfiguredAddress', 1611 'ns3::Ipv6Address', 1612 [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1613 is_static=True) 1614 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac8Address addr, ns3::Ipv6Address prefix) [member function] 1615 cls.add_method('MakeAutoconfiguredAddress', 1616 'ns3::Ipv6Address', 1617 [param('ns3::Mac8Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1618 is_static=True) 1619 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Address mac) [member function] 1620 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1621 'ns3::Ipv6Address', 1622 [param('ns3::Address', 'mac')], 1623 is_static=True) 1624 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function] 1625 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1626 'ns3::Ipv6Address', 1627 [param('ns3::Mac16Address', 'mac')], 1628 is_static=True) 1629 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] 1630 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1631 'ns3::Ipv6Address', 1632 [param('ns3::Mac48Address', 'mac')], 1633 is_static=True) 1634 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function] 1635 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1636 'ns3::Ipv6Address', 1637 [param('ns3::Mac64Address', 'mac')], 1638 is_static=True) 1639 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac8Address mac) [member function] 1640 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1641 'ns3::Ipv6Address', 1642 [param('ns3::Mac8Address', 'mac')], 1643 is_static=True) 1644 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function] 1645 cls.add_method('MakeIpv4MappedAddress', 1646 'ns3::Ipv6Address', 1647 [param('ns3::Ipv4Address', 'addr')], 1648 is_static=True) 1649 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] 1650 cls.add_method('MakeSolicitedAddress', 1651 'ns3::Ipv6Address', 1652 [param('ns3::Ipv6Address', 'addr')], 1653 is_static=True) 1654 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function] 1655 cls.add_method('Print', 1656 'void', 1657 [param('std::ostream &', 'os')], 1658 is_const=True) 1659 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] 1660 cls.add_method('Serialize', 1661 'void', 1662 [param('uint8_t *', 'buf')], 1663 is_const=True) 1664 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function] 1665 cls.add_method('Set', 1666 'void', 1667 [param('char const *', 'address')]) 1668 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] 1669 cls.add_method('Set', 1670 'void', 1671 [param('uint8_t *', 'address')]) 1672 return 1673 1674def register_Ns3Ipv6AddressHash_methods(root_module, cls): 1675 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash() [constructor] 1676 cls.add_constructor([]) 1677 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash(ns3::Ipv6AddressHash const & arg0) [constructor] 1678 cls.add_constructor([param('ns3::Ipv6AddressHash const &', 'arg0')]) 1679 ## ipv6-address.h (module 'network'): size_t ns3::Ipv6AddressHash::operator()(ns3::Ipv6Address const & x) const [member operator] 1680 cls.add_method('operator()', 1681 'size_t', 1682 [param('ns3::Ipv6Address const &', 'x')], 1683 custom_name='__call__', is_const=True) 1684 return 1685 1686def register_Ns3Ipv6Prefix_methods(root_module, cls): 1687 cls.add_output_stream_operator() 1688 cls.add_binary_comparison_operator('==') 1689 cls.add_binary_comparison_operator('!=') 1690 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor] 1691 cls.add_constructor([]) 1692 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] 1693 cls.add_constructor([param('uint8_t *', 'prefix')]) 1694 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] 1695 cls.add_constructor([param('char const *', 'prefix')]) 1696 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix, uint8_t prefixLength) [constructor] 1697 cls.add_constructor([param('uint8_t *', 'prefix'), param('uint8_t', 'prefixLength')]) 1698 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix, uint8_t prefixLength) [constructor] 1699 cls.add_constructor([param('char const *', 'prefix'), param('uint8_t', 'prefixLength')]) 1700 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] 1701 cls.add_constructor([param('uint8_t', 'prefix')]) 1702 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [constructor] 1703 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) 1704 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] 1705 cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) 1706 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function] 1707 cls.add_method('ConvertToIpv6Address', 1708 'ns3::Ipv6Address', 1709 [], 1710 is_const=True) 1711 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] 1712 cls.add_method('GetBytes', 1713 'void', 1714 [param('uint8_t *', 'buf')], 1715 is_const=True) 1716 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] 1717 cls.add_method('GetLoopback', 1718 'ns3::Ipv6Prefix', 1719 [], 1720 is_static=True) 1721 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetMinimumPrefixLength() const [member function] 1722 cls.add_method('GetMinimumPrefixLength', 1723 'uint8_t', 1724 [], 1725 is_const=True) 1726 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] 1727 cls.add_method('GetOnes', 1728 'ns3::Ipv6Prefix', 1729 [], 1730 is_static=True) 1731 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] 1732 cls.add_method('GetPrefixLength', 1733 'uint8_t', 1734 [], 1735 is_const=True) 1736 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] 1737 cls.add_method('GetZero', 1738 'ns3::Ipv6Prefix', 1739 [], 1740 is_static=True) 1741 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] 1742 cls.add_method('IsMatch', 1743 'bool', 1744 [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], 1745 is_const=True) 1746 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] 1747 cls.add_method('Print', 1748 'void', 1749 [param('std::ostream &', 'os')], 1750 is_const=True) 1751 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::SetPrefixLength(uint8_t prefixLength) [member function] 1752 cls.add_method('SetPrefixLength', 1753 'void', 1754 [param('uint8_t', 'prefixLength')]) 1755 return 1756 1757def register_Ns3LogComponent_methods(root_module, cls): 1758 ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor] 1759 cls.add_constructor([param('ns3::LogComponent const &', 'arg0')]) 1760 ## log.h (module 'core'): ns3::LogComponent::LogComponent(std::string const & name, std::string const & file, ns3::LogLevel const mask=::ns3::LogLevel::LOG_NONE) [constructor] 1761 cls.add_constructor([param('std::string const &', 'name'), param('std::string const &', 'file'), param('ns3::LogLevel const', 'mask', default_value='::ns3::LogLevel::LOG_NONE')]) 1762 ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel const level) [member function] 1763 cls.add_method('Disable', 1764 'void', 1765 [param('ns3::LogLevel const', 'level')]) 1766 ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel const level) [member function] 1767 cls.add_method('Enable', 1768 'void', 1769 [param('ns3::LogLevel const', 'level')]) 1770 ## log.h (module 'core'): std::string ns3::LogComponent::File() const [member function] 1771 cls.add_method('File', 1772 'std::string', 1773 [], 1774 is_const=True) 1775 ## log.h (module 'core'): static ns3::LogComponent::ComponentList * ns3::LogComponent::GetComponentList() [member function] 1776 cls.add_method('GetComponentList', 1777 'ns3::LogComponent::ComponentList *', 1778 [], 1779 is_static=True) 1780 ## log.h (module 'core'): static std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) [member function] 1781 cls.add_method('GetLevelLabel', 1782 'std::string', 1783 [param('ns3::LogLevel const', 'level')], 1784 is_static=True) 1785 ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel const level) const [member function] 1786 cls.add_method('IsEnabled', 1787 'bool', 1788 [param('ns3::LogLevel const', 'level')], 1789 is_const=True) 1790 ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function] 1791 cls.add_method('IsNoneEnabled', 1792 'bool', 1793 [], 1794 is_const=True) 1795 ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function] 1796 cls.add_method('Name', 1797 'char const *', 1798 [], 1799 is_const=True) 1800 ## log.h (module 'core'): void ns3::LogComponent::SetMask(ns3::LogLevel const level) [member function] 1801 cls.add_method('SetMask', 1802 'void', 1803 [param('ns3::LogLevel const', 'level')]) 1804 return 1805 1806def register_Ns3Mac48Address_methods(root_module, cls): 1807 cls.add_binary_comparison_operator('==') 1808 cls.add_binary_comparison_operator('!=') 1809 cls.add_binary_comparison_operator('<') 1810 cls.add_output_stream_operator() 1811 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [constructor] 1812 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) 1813 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] 1814 cls.add_constructor([]) 1815 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] 1816 cls.add_constructor([param('char const *', 'str')]) 1817 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] 1818 cls.add_method('Allocate', 1819 'ns3::Mac48Address', 1820 [], 1821 is_static=True) 1822 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] 1823 cls.add_method('ConvertFrom', 1824 'ns3::Mac48Address', 1825 [param('ns3::Address const &', 'address')], 1826 is_static=True) 1827 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] 1828 cls.add_method('CopyFrom', 1829 'void', 1830 [param('uint8_t const *', 'buffer')]) 1831 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] 1832 cls.add_method('CopyTo', 1833 'void', 1834 [param('uint8_t *', 'buffer')], 1835 is_const=True) 1836 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] 1837 cls.add_method('GetBroadcast', 1838 'ns3::Mac48Address', 1839 [], 1840 is_static=True) 1841 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] 1842 cls.add_method('GetMulticast', 1843 'ns3::Mac48Address', 1844 [param('ns3::Ipv4Address', 'address')], 1845 is_static=True) 1846 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] 1847 cls.add_method('GetMulticast', 1848 'ns3::Mac48Address', 1849 [param('ns3::Ipv6Address', 'address')], 1850 is_static=True) 1851 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] 1852 cls.add_method('GetMulticast6Prefix', 1853 'ns3::Mac48Address', 1854 [], 1855 is_static=True) 1856 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] 1857 cls.add_method('GetMulticastPrefix', 1858 'ns3::Mac48Address', 1859 [], 1860 is_static=True) 1861 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] 1862 cls.add_method('IsBroadcast', 1863 'bool', 1864 [], 1865 is_const=True) 1866 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] 1867 cls.add_method('IsGroup', 1868 'bool', 1869 [], 1870 is_const=True) 1871 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] 1872 cls.add_method('IsMatchingType', 1873 'bool', 1874 [param('ns3::Address const &', 'address')], 1875 is_static=True) 1876 return 1877 1878def register_Ns3Mac8Address_methods(root_module, cls): 1879 cls.add_binary_comparison_operator('<') 1880 cls.add_binary_comparison_operator('==') 1881 cls.add_binary_comparison_operator('!=') 1882 cls.add_output_stream_operator() 1883 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(ns3::Mac8Address const & arg0) [constructor] 1884 cls.add_constructor([param('ns3::Mac8Address const &', 'arg0')]) 1885 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address() [constructor] 1886 cls.add_constructor([]) 1887 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(uint8_t addr) [constructor] 1888 cls.add_constructor([param('uint8_t', 'addr')]) 1889 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::Allocate() [member function] 1890 cls.add_method('Allocate', 1891 'ns3::Mac8Address', 1892 [], 1893 is_static=True) 1894 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::ConvertFrom(ns3::Address const & address) [member function] 1895 cls.add_method('ConvertFrom', 1896 'ns3::Mac8Address', 1897 [param('ns3::Address const &', 'address')], 1898 is_static=True) 1899 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyFrom(uint8_t const * pBuffer) [member function] 1900 cls.add_method('CopyFrom', 1901 'void', 1902 [param('uint8_t const *', 'pBuffer')]) 1903 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyTo(uint8_t * pBuffer) const [member function] 1904 cls.add_method('CopyTo', 1905 'void', 1906 [param('uint8_t *', 'pBuffer')], 1907 is_const=True) 1908 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::GetBroadcast() [member function] 1909 cls.add_method('GetBroadcast', 1910 'ns3::Mac8Address', 1911 [], 1912 is_static=True) 1913 ## mac8-address.h (module 'network'): static bool ns3::Mac8Address::IsMatchingType(ns3::Address const & address) [member function] 1914 cls.add_method('IsMatchingType', 1915 'bool', 1916 [param('ns3::Address const &', 'address')], 1917 is_static=True) 1918 return 1919 1920def register_Ns3NetDeviceContainer_methods(root_module, cls): 1921 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [constructor] 1922 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) 1923 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor] 1924 cls.add_constructor([]) 1925 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::Ptr<ns3::NetDevice> dev) [constructor] 1926 cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')]) 1927 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor] 1928 cls.add_constructor([param('std::string', 'devName')]) 1929 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor] 1930 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')]) 1931 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function] 1932 cls.add_method('Add', 1933 'void', 1934 [param('ns3::NetDeviceContainer', 'other')]) 1935 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::Ptr<ns3::NetDevice> device) [member function] 1936 cls.add_method('Add', 1937 'void', 1938 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 1939 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(std::string deviceName) [member function] 1940 cls.add_method('Add', 1941 'void', 1942 [param('std::string', 'deviceName')]) 1943 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::Begin() const [member function] 1944 cls.add_method('Begin', 1945 'ns3::NetDeviceContainer::Iterator', 1946 [], 1947 is_const=True) 1948 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::End() const [member function] 1949 cls.add_method('End', 1950 'ns3::NetDeviceContainer::Iterator', 1951 [], 1952 is_const=True) 1953 ## net-device-container.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::NetDeviceContainer::Get(uint32_t i) const [member function] 1954 cls.add_method('Get', 1955 'ns3::Ptr< ns3::NetDevice >', 1956 [param('uint32_t', 'i')], 1957 is_const=True) 1958 ## net-device-container.h (module 'network'): uint32_t ns3::NetDeviceContainer::GetN() const [member function] 1959 cls.add_method('GetN', 1960 'uint32_t', 1961 [], 1962 is_const=True) 1963 return 1964 1965def register_Ns3ObjectBase_methods(root_module, cls): 1966 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor] 1967 cls.add_constructor([]) 1968 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [constructor] 1969 cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')]) 1970 ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function] 1971 cls.add_method('GetAttribute', 1972 'void', 1973 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 1974 is_const=True) 1975 ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & value) const [member function] 1976 cls.add_method('GetAttributeFailSafe', 1977 'bool', 1978 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 1979 is_const=True) 1980 ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function] 1981 cls.add_method('GetInstanceTypeId', 1982 'ns3::TypeId', 1983 [], 1984 is_const=True, is_pure_virtual=True, is_virtual=True) 1985 ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] 1986 cls.add_method('GetTypeId', 1987 'ns3::TypeId', 1988 [], 1989 is_static=True) 1990 ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function] 1991 cls.add_method('SetAttribute', 1992 'void', 1993 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 1994 ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function] 1995 cls.add_method('SetAttributeFailSafe', 1996 'bool', 1997 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 1998 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 1999 cls.add_method('TraceConnect', 2000 'bool', 2001 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2002 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2003 cls.add_method('TraceConnectWithoutContext', 2004 'bool', 2005 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2006 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2007 cls.add_method('TraceDisconnect', 2008 'bool', 2009 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2010 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2011 cls.add_method('TraceDisconnectWithoutContext', 2012 'bool', 2013 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2014 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] 2015 cls.add_method('ConstructSelf', 2016 'void', 2017 [param('ns3::AttributeConstructionList const &', 'attributes')], 2018 visibility='protected') 2019 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] 2020 cls.add_method('NotifyConstructionCompleted', 2021 'void', 2022 [], 2023 is_virtual=True, visibility='protected') 2024 return 2025 2026def register_Ns3ObjectDeleter_methods(root_module, cls): 2027 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor] 2028 cls.add_constructor([]) 2029 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [constructor] 2030 cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')]) 2031 ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function] 2032 cls.add_method('Delete', 2033 'void', 2034 [param('ns3::Object *', 'object')], 2035 is_static=True) 2036 return 2037 2038def register_Ns3ObjectFactory_methods(root_module, cls): 2039 cls.add_output_stream_operator() 2040 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [constructor] 2041 cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')]) 2042 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor] 2043 cls.add_constructor([]) 2044 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(std::string const & typeId) [constructor] 2045 cls.add_constructor([param('std::string const &', 'typeId')]) 2046 ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function] 2047 cls.add_method('Create', 2048 'ns3::Ptr< ns3::Object >', 2049 [], 2050 is_const=True) 2051 ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function] 2052 cls.add_method('GetTypeId', 2053 'ns3::TypeId', 2054 [], 2055 is_const=True) 2056 ## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function] 2057 cls.add_method('IsTypeIdSet', 2058 'bool', 2059 [], 2060 is_const=True) 2061 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set() [member function] 2062 cls.add_method('Set', 2063 'void', 2064 []) 2065 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] 2066 cls.add_method('SetTypeId', 2067 'void', 2068 [param('ns3::TypeId', 'tid')]) 2069 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] 2070 cls.add_method('SetTypeId', 2071 'void', 2072 [param('char const *', 'tid')]) 2073 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function] 2074 cls.add_method('SetTypeId', 2075 'void', 2076 [param('std::string', 'tid')]) 2077 return 2078 2079def register_Ns3PacketMetadata_methods(root_module, cls): 2080 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] 2081 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) 2082 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [constructor] 2083 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) 2084 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] 2085 cls.add_method('AddAtEnd', 2086 'void', 2087 [param('ns3::PacketMetadata const &', 'o')]) 2088 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] 2089 cls.add_method('AddHeader', 2090 'void', 2091 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2092 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] 2093 cls.add_method('AddPaddingAtEnd', 2094 'void', 2095 [param('uint32_t', 'end')]) 2096 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2097 cls.add_method('AddTrailer', 2098 'void', 2099 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2100 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] 2101 cls.add_method('BeginItem', 2102 'ns3::PacketMetadata::ItemIterator', 2103 [param('ns3::Buffer', 'buffer')], 2104 is_const=True) 2105 ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] 2106 cls.add_method('CreateFragment', 2107 'ns3::PacketMetadata', 2108 [param('uint32_t', 'start'), param('uint32_t', 'end')], 2109 is_const=True) 2110 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 2111 cls.add_method('Deserialize', 2112 'uint32_t', 2113 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 2114 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function] 2115 cls.add_method('Enable', 2116 'void', 2117 [], 2118 is_static=True) 2119 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function] 2120 cls.add_method('EnableChecking', 2121 'void', 2122 [], 2123 is_static=True) 2124 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] 2125 cls.add_method('GetSerializedSize', 2126 'uint32_t', 2127 [], 2128 is_const=True) 2129 ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function] 2130 cls.add_method('GetUid', 2131 'uint64_t', 2132 [], 2133 is_const=True) 2134 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] 2135 cls.add_method('RemoveAtEnd', 2136 'void', 2137 [param('uint32_t', 'end')]) 2138 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] 2139 cls.add_method('RemoveAtStart', 2140 'void', 2141 [param('uint32_t', 'start')]) 2142 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] 2143 cls.add_method('RemoveHeader', 2144 'void', 2145 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2146 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2147 cls.add_method('RemoveTrailer', 2148 'void', 2149 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2150 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 2151 cls.add_method('Serialize', 2152 'uint32_t', 2153 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 2154 is_const=True) 2155 return 2156 2157def register_Ns3PacketMetadataItem_methods(root_module, cls): 2158 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor] 2159 cls.add_constructor([]) 2160 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [constructor] 2161 cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) 2162 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable] 2163 cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) 2164 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable] 2165 cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) 2166 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] 2167 cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) 2168 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable] 2169 cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) 2170 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable] 2171 cls.add_instance_attribute('isFragment', 'bool', is_const=False) 2172 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable] 2173 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2174 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::type [variable] 2175 cls.add_instance_attribute('type', 'ns3::PacketMetadata::Item::ItemType', is_const=False) 2176 return 2177 2178def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): 2179 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [constructor] 2180 cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) 2181 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] 2182 cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) 2183 ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] 2184 cls.add_method('HasNext', 2185 'bool', 2186 [], 2187 is_const=True) 2188 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] 2189 cls.add_method('Next', 2190 'ns3::PacketMetadata::Item', 2191 []) 2192 return 2193 2194def register_Ns3PacketTagIterator_methods(root_module, cls): 2195 ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [constructor] 2196 cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) 2197 ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function] 2198 cls.add_method('HasNext', 2199 'bool', 2200 [], 2201 is_const=True) 2202 ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] 2203 cls.add_method('Next', 2204 'ns3::PacketTagIterator::Item', 2205 []) 2206 return 2207 2208def register_Ns3PacketTagIteratorItem_methods(root_module, cls): 2209 ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [constructor] 2210 cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) 2211 ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 2212 cls.add_method('GetTag', 2213 'void', 2214 [param('ns3::Tag &', 'tag')], 2215 is_const=True) 2216 ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] 2217 cls.add_method('GetTypeId', 2218 'ns3::TypeId', 2219 [], 2220 is_const=True) 2221 return 2222 2223def register_Ns3PacketTagList_methods(root_module, cls): 2224 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor] 2225 cls.add_constructor([]) 2226 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [constructor] 2227 cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) 2228 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] 2229 cls.add_method('Add', 2230 'void', 2231 [param('ns3::Tag const &', 'tag')], 2232 is_const=True) 2233 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 2234 cls.add_method('Deserialize', 2235 'uint32_t', 2236 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 2237 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::GetSerializedSize() const [member function] 2238 cls.add_method('GetSerializedSize', 2239 'uint32_t', 2240 [], 2241 is_const=True) 2242 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] 2243 cls.add_method('Head', 2244 'ns3::PacketTagList::TagData const *', 2245 [], 2246 is_const=True) 2247 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] 2248 cls.add_method('Peek', 2249 'bool', 2250 [param('ns3::Tag &', 'tag')], 2251 is_const=True) 2252 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] 2253 cls.add_method('Remove', 2254 'bool', 2255 [param('ns3::Tag &', 'tag')]) 2256 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function] 2257 cls.add_method('RemoveAll', 2258 'void', 2259 []) 2260 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function] 2261 cls.add_method('Replace', 2262 'bool', 2263 [param('ns3::Tag &', 'tag')]) 2264 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 2265 cls.add_method('Serialize', 2266 'uint32_t', 2267 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 2268 is_const=True) 2269 return 2270 2271def register_Ns3PacketTagListTagData_methods(root_module, cls): 2272 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor] 2273 cls.add_constructor([]) 2274 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [constructor] 2275 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) 2276 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] 2277 cls.add_instance_attribute('count', 'uint32_t', is_const=False) 2278 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] 2279 cls.add_instance_attribute('data', 'uint8_t [ 1 ]', is_const=False) 2280 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] 2281 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) 2282 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::size [variable] 2283 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 2284 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] 2285 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2286 return 2287 2288def register_Ns3ParameterLogger_methods(root_module, cls): 2289 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(ns3::ParameterLogger const & arg0) [constructor] 2290 cls.add_constructor([param('ns3::ParameterLogger const &', 'arg0')]) 2291 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(std::ostream & os) [constructor] 2292 cls.add_constructor([param('std::ostream &', 'os')]) 2293 return 2294 2295def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls): 2296 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor] 2297 cls.add_constructor([]) 2298 ## 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] 2299 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) 2300 return 2301 2302def register_Ns3Simulator_methods(root_module, cls): 2303 ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [constructor] 2304 cls.add_constructor([param('ns3::Simulator const &', 'arg0')]) 2305 ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function] 2306 cls.add_method('Cancel', 2307 'void', 2308 [param('ns3::EventId const &', 'id')], 2309 is_static=True) 2310 ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function] 2311 cls.add_method('Destroy', 2312 'void', 2313 [], 2314 is_static=True) 2315 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function] 2316 cls.add_method('GetContext', 2317 'uint32_t', 2318 [], 2319 is_static=True) 2320 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function] 2321 cls.add_method('GetDelayLeft', 2322 'ns3::Time', 2323 [param('ns3::EventId const &', 'id')], 2324 is_static=True) 2325 ## simulator.h (module 'core'): static uint64_t ns3::Simulator::GetEventCount() [member function] 2326 cls.add_method('GetEventCount', 2327 'uint64_t', 2328 [], 2329 is_static=True) 2330 ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function] 2331 cls.add_method('GetImplementation', 2332 'ns3::Ptr< ns3::SimulatorImpl >', 2333 [], 2334 is_static=True) 2335 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function] 2336 cls.add_method('GetMaximumSimulationTime', 2337 'ns3::Time', 2338 [], 2339 is_static=True) 2340 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function] 2341 cls.add_method('GetSystemId', 2342 'uint32_t', 2343 [], 2344 is_static=True) 2345 ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function] 2346 cls.add_method('IsExpired', 2347 'bool', 2348 [param('ns3::EventId const &', 'id')], 2349 is_static=True) 2350 ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function] 2351 cls.add_method('IsFinished', 2352 'bool', 2353 [], 2354 is_static=True) 2355 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function] 2356 cls.add_method('Now', 2357 'ns3::Time', 2358 [], 2359 is_static=True) 2360 ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function] 2361 cls.add_method('Remove', 2362 'void', 2363 [param('ns3::EventId const &', 'id')], 2364 is_static=True) 2365 ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function] 2366 cls.add_method('SetImplementation', 2367 'void', 2368 [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], 2369 is_static=True) 2370 ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] 2371 cls.add_method('SetScheduler', 2372 'void', 2373 [param('ns3::ObjectFactory', 'schedulerFactory')], 2374 is_static=True) 2375 ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function] 2376 cls.add_method('Stop', 2377 'void', 2378 [], 2379 is_static=True) 2380 ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function] 2381 cls.add_method('Stop', 2382 'void', 2383 [param('ns3::Time const &', 'delay')], 2384 is_static=True) 2385 return 2386 2387def register_Ns3SixLowPanDispatch_methods(root_module, cls): 2388 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanDispatch::SixLowPanDispatch(ns3::SixLowPanDispatch const & arg0) [constructor] 2389 cls.add_constructor([param('ns3::SixLowPanDispatch const &', 'arg0')]) 2390 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanDispatch::SixLowPanDispatch() [constructor] 2391 cls.add_constructor([]) 2392 ## sixlowpan-header.h (module 'sixlowpan'): static ns3::SixLowPanDispatch::Dispatch_e ns3::SixLowPanDispatch::GetDispatchType(uint8_t dispatch) [member function] 2393 cls.add_method('GetDispatchType', 2394 'ns3::SixLowPanDispatch::Dispatch_e', 2395 [param('uint8_t', 'dispatch')], 2396 is_static=True) 2397 ## sixlowpan-header.h (module 'sixlowpan'): static ns3::SixLowPanDispatch::NhcDispatch_e ns3::SixLowPanDispatch::GetNhcDispatchType(uint8_t dispatch) [member function] 2398 cls.add_method('GetNhcDispatchType', 2399 'ns3::SixLowPanDispatch::NhcDispatch_e', 2400 [param('uint8_t', 'dispatch')], 2401 is_static=True) 2402 return 2403 2404def register_Ns3SixLowPanHelper_methods(root_module, cls): 2405 ## sixlowpan-helper.h (module 'sixlowpan'): ns3::SixLowPanHelper::SixLowPanHelper(ns3::SixLowPanHelper const & arg0) [constructor] 2406 cls.add_constructor([param('ns3::SixLowPanHelper const &', 'arg0')]) 2407 ## sixlowpan-helper.h (module 'sixlowpan'): ns3::SixLowPanHelper::SixLowPanHelper() [constructor] 2408 cls.add_constructor([]) 2409 ## sixlowpan-helper.h (module 'sixlowpan'): void ns3::SixLowPanHelper::AddContext(ns3::NetDeviceContainer c, uint8_t contextId, ns3::Ipv6Prefix context, ns3::Time validity) [member function] 2410 cls.add_method('AddContext', 2411 'void', 2412 [param('ns3::NetDeviceContainer', 'c'), param('uint8_t', 'contextId'), param('ns3::Ipv6Prefix', 'context'), param('ns3::Time', 'validity')]) 2413 ## sixlowpan-helper.h (module 'sixlowpan'): int64_t ns3::SixLowPanHelper::AssignStreams(ns3::NetDeviceContainer c, int64_t stream) [member function] 2414 cls.add_method('AssignStreams', 2415 'int64_t', 2416 [param('ns3::NetDeviceContainer', 'c'), param('int64_t', 'stream')]) 2417 ## sixlowpan-helper.h (module 'sixlowpan'): ns3::NetDeviceContainer ns3::SixLowPanHelper::Install(ns3::NetDeviceContainer c) [member function] 2418 cls.add_method('Install', 2419 'ns3::NetDeviceContainer', 2420 [param('ns3::NetDeviceContainer', 'c')]) 2421 ## sixlowpan-helper.h (module 'sixlowpan'): void ns3::SixLowPanHelper::InvalidateContext(ns3::NetDeviceContainer c, uint8_t contextId) [member function] 2422 cls.add_method('InvalidateContext', 2423 'void', 2424 [param('ns3::NetDeviceContainer', 'c'), param('uint8_t', 'contextId')]) 2425 ## sixlowpan-helper.h (module 'sixlowpan'): void ns3::SixLowPanHelper::RemoveContext(ns3::NetDeviceContainer c, uint8_t contextId) [member function] 2426 cls.add_method('RemoveContext', 2427 'void', 2428 [param('ns3::NetDeviceContainer', 'c'), param('uint8_t', 'contextId')]) 2429 ## sixlowpan-helper.h (module 'sixlowpan'): void ns3::SixLowPanHelper::RenewContext(ns3::NetDeviceContainer c, uint8_t contextId, ns3::Time validity) [member function] 2430 cls.add_method('RenewContext', 2431 'void', 2432 [param('ns3::NetDeviceContainer', 'c'), param('uint8_t', 'contextId'), param('ns3::Time', 'validity')]) 2433 ## sixlowpan-helper.h (module 'sixlowpan'): void ns3::SixLowPanHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] 2434 cls.add_method('SetDeviceAttribute', 2435 'void', 2436 [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) 2437 return 2438 2439def register_Ns3Tag_methods(root_module, cls): 2440 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] 2441 cls.add_constructor([]) 2442 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [constructor] 2443 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) 2444 ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] 2445 cls.add_method('Deserialize', 2446 'void', 2447 [param('ns3::TagBuffer', 'i')], 2448 is_pure_virtual=True, is_virtual=True) 2449 ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function] 2450 cls.add_method('GetSerializedSize', 2451 'uint32_t', 2452 [], 2453 is_const=True, is_pure_virtual=True, is_virtual=True) 2454 ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] 2455 cls.add_method('GetTypeId', 2456 'ns3::TypeId', 2457 [], 2458 is_static=True) 2459 ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function] 2460 cls.add_method('Print', 2461 'void', 2462 [param('std::ostream &', 'os')], 2463 is_const=True, is_pure_virtual=True, is_virtual=True) 2464 ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] 2465 cls.add_method('Serialize', 2466 'void', 2467 [param('ns3::TagBuffer', 'i')], 2468 is_const=True, is_pure_virtual=True, is_virtual=True) 2469 return 2470 2471def register_Ns3TagBuffer_methods(root_module, cls): 2472 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [constructor] 2473 cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) 2474 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] 2475 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) 2476 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] 2477 cls.add_method('CopyFrom', 2478 'void', 2479 [param('ns3::TagBuffer', 'o')]) 2480 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] 2481 cls.add_method('Read', 2482 'void', 2483 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 2484 ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function] 2485 cls.add_method('ReadDouble', 2486 'double', 2487 []) 2488 ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function] 2489 cls.add_method('ReadU16', 2490 'uint16_t', 2491 []) 2492 ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function] 2493 cls.add_method('ReadU32', 2494 'uint32_t', 2495 []) 2496 ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function] 2497 cls.add_method('ReadU64', 2498 'uint64_t', 2499 []) 2500 ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function] 2501 cls.add_method('ReadU8', 2502 'uint8_t', 2503 []) 2504 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] 2505 cls.add_method('TrimAtEnd', 2506 'void', 2507 [param('uint32_t', 'trim')]) 2508 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] 2509 cls.add_method('Write', 2510 'void', 2511 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 2512 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function] 2513 cls.add_method('WriteDouble', 2514 'void', 2515 [param('double', 'v')]) 2516 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t v) [member function] 2517 cls.add_method('WriteU16', 2518 'void', 2519 [param('uint16_t', 'v')]) 2520 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t v) [member function] 2521 cls.add_method('WriteU32', 2522 'void', 2523 [param('uint32_t', 'v')]) 2524 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function] 2525 cls.add_method('WriteU64', 2526 'void', 2527 [param('uint64_t', 'v')]) 2528 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] 2529 cls.add_method('WriteU8', 2530 'void', 2531 [param('uint8_t', 'v')]) 2532 return 2533 2534def register_Ns3Time_methods(root_module, cls): 2535 cls.add_binary_comparison_operator('==') 2536 cls.add_binary_comparison_operator('!=') 2537 cls.add_binary_comparison_operator('<=') 2538 cls.add_binary_comparison_operator('>=') 2539 cls.add_binary_comparison_operator('<') 2540 cls.add_binary_comparison_operator('>') 2541 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 2542 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 2543 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 2544 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 2545 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 2546 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) 2547 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) 2548 cls.add_output_stream_operator() 2549 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] 2550 cls.add_constructor([]) 2551 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] 2552 cls.add_constructor([param('ns3::Time const &', 'o')]) 2553 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] 2554 cls.add_constructor([param('double', 'v')]) 2555 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] 2556 cls.add_constructor([param('int', 'v')]) 2557 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] 2558 cls.add_constructor([param('long int', 'v')]) 2559 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] 2560 cls.add_constructor([param('long long int', 'v')]) 2561 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] 2562 cls.add_constructor([param('unsigned int', 'v')]) 2563 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] 2564 cls.add_constructor([param('long unsigned int', 'v')]) 2565 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] 2566 cls.add_constructor([param('long long unsigned int', 'v')]) 2567 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] 2568 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) 2569 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] 2570 cls.add_constructor([param('std::string const &', 's')]) 2571 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit=::ns3::Time::Unit::AUTO) const [member function] 2572 cls.add_method('As', 2573 'ns3::TimeWithUnit', 2574 [param('ns3::Time::Unit const', 'unit', default_value='::ns3::Time::Unit::AUTO')], 2575 is_const=True) 2576 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] 2577 cls.add_method('Compare', 2578 'int', 2579 [param('ns3::Time const &', 'o')], 2580 is_const=True) 2581 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] 2582 cls.add_method('From', 2583 'ns3::Time', 2584 [param('ns3::int64x64_t const &', 'value')], 2585 is_static=True) 2586 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] 2587 cls.add_method('From', 2588 'ns3::Time', 2589 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], 2590 is_static=True) 2591 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] 2592 cls.add_method('FromDouble', 2593 'ns3::Time', 2594 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], 2595 is_static=True) 2596 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] 2597 cls.add_method('FromInteger', 2598 'ns3::Time', 2599 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], 2600 is_static=True) 2601 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] 2602 cls.add_method('GetDays', 2603 'double', 2604 [], 2605 is_const=True) 2606 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] 2607 cls.add_method('GetDouble', 2608 'double', 2609 [], 2610 is_const=True) 2611 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] 2612 cls.add_method('GetFemtoSeconds', 2613 'int64_t', 2614 [], 2615 is_const=True) 2616 ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] 2617 cls.add_method('GetHours', 2618 'double', 2619 [], 2620 is_const=True) 2621 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] 2622 cls.add_method('GetInteger', 2623 'int64_t', 2624 [], 2625 is_const=True) 2626 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] 2627 cls.add_method('GetMicroSeconds', 2628 'int64_t', 2629 [], 2630 is_const=True) 2631 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] 2632 cls.add_method('GetMilliSeconds', 2633 'int64_t', 2634 [], 2635 is_const=True) 2636 ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] 2637 cls.add_method('GetMinutes', 2638 'double', 2639 [], 2640 is_const=True) 2641 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] 2642 cls.add_method('GetNanoSeconds', 2643 'int64_t', 2644 [], 2645 is_const=True) 2646 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] 2647 cls.add_method('GetPicoSeconds', 2648 'int64_t', 2649 [], 2650 is_const=True) 2651 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] 2652 cls.add_method('GetResolution', 2653 'ns3::Time::Unit', 2654 [], 2655 is_static=True) 2656 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] 2657 cls.add_method('GetSeconds', 2658 'double', 2659 [], 2660 is_const=True) 2661 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] 2662 cls.add_method('GetTimeStep', 2663 'int64_t', 2664 [], 2665 is_const=True) 2666 ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] 2667 cls.add_method('GetYears', 2668 'double', 2669 [], 2670 is_const=True) 2671 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] 2672 cls.add_method('IsNegative', 2673 'bool', 2674 [], 2675 is_const=True) 2676 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] 2677 cls.add_method('IsPositive', 2678 'bool', 2679 [], 2680 is_const=True) 2681 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] 2682 cls.add_method('IsStrictlyNegative', 2683 'bool', 2684 [], 2685 is_const=True) 2686 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] 2687 cls.add_method('IsStrictlyPositive', 2688 'bool', 2689 [], 2690 is_const=True) 2691 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] 2692 cls.add_method('IsZero', 2693 'bool', 2694 [], 2695 is_const=True) 2696 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] 2697 cls.add_method('Max', 2698 'ns3::Time', 2699 [], 2700 is_static=True) 2701 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] 2702 cls.add_method('Min', 2703 'ns3::Time', 2704 [], 2705 is_static=True) 2706 ## nstime.h (module 'core'): ns3::Time ns3::Time::RoundTo(ns3::Time::Unit unit) const [member function] 2707 cls.add_method('RoundTo', 2708 'ns3::Time', 2709 [param('ns3::Time::Unit', 'unit')], 2710 is_const=True) 2711 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] 2712 cls.add_method('SetResolution', 2713 'void', 2714 [param('ns3::Time::Unit', 'resolution')], 2715 is_static=True) 2716 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] 2717 cls.add_method('StaticInit', 2718 'bool', 2719 [], 2720 is_static=True) 2721 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] 2722 cls.add_method('To', 2723 'ns3::int64x64_t', 2724 [param('ns3::Time::Unit', 'unit')], 2725 is_const=True) 2726 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] 2727 cls.add_method('ToDouble', 2728 'double', 2729 [param('ns3::Time::Unit', 'unit')], 2730 is_const=True) 2731 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] 2732 cls.add_method('ToInteger', 2733 'int64_t', 2734 [param('ns3::Time::Unit', 'unit')], 2735 is_const=True) 2736 return 2737 2738def register_Ns3TimeWithUnit_methods(root_module, cls): 2739 cls.add_output_stream_operator() 2740 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor] 2741 cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')]) 2742 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor] 2743 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) 2744 return 2745 2746def register_Ns3TypeId_methods(root_module, cls): 2747 cls.add_binary_comparison_operator('==') 2748 cls.add_binary_comparison_operator('!=') 2749 cls.add_output_stream_operator() 2750 cls.add_binary_comparison_operator('<') 2751 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] 2752 cls.add_constructor([param('char const *', 'name')]) 2753 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] 2754 cls.add_constructor([]) 2755 ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [constructor] 2756 cls.add_constructor([param('ns3::TypeId const &', 'o')]) 2757 ## 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] 2758 cls.add_method('AddAttribute', 2759 'ns3::TypeId', 2760 [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='""')]) 2761 ## 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] 2762 cls.add_method('AddAttribute', 2763 'ns3::TypeId', 2764 [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='""')]) 2765 ## 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] 2766 cls.add_method('AddTraceSource', 2767 'ns3::TypeId', 2768 [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='""')]) 2769 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(std::size_t i) const [member function] 2770 cls.add_method('GetAttribute', 2771 'ns3::TypeId::AttributeInformation', 2772 [param('std::size_t', 'i')], 2773 is_const=True) 2774 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(std::size_t i) const [member function] 2775 cls.add_method('GetAttributeFullName', 2776 'std::string', 2777 [param('std::size_t', 'i')], 2778 is_const=True) 2779 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetAttributeN() const [member function] 2780 cls.add_method('GetAttributeN', 2781 'std::size_t', 2782 [], 2783 is_const=True) 2784 ## 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] 2785 cls.add_method('GetConstructor', 2786 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 2787 [], 2788 is_const=True) 2789 ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function] 2790 cls.add_method('GetGroupName', 2791 'std::string', 2792 [], 2793 is_const=True) 2794 ## type-id.h (module 'core'): ns3::TypeId::hash_t ns3::TypeId::GetHash() const [member function] 2795 cls.add_method('GetHash', 2796 'ns3::TypeId::hash_t', 2797 [], 2798 is_const=True) 2799 ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function] 2800 cls.add_method('GetName', 2801 'std::string', 2802 [], 2803 is_const=True) 2804 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function] 2805 cls.add_method('GetParent', 2806 'ns3::TypeId', 2807 [], 2808 is_const=True) 2809 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint16_t i) [member function] 2810 cls.add_method('GetRegistered', 2811 'ns3::TypeId', 2812 [param('uint16_t', 'i')], 2813 is_static=True) 2814 ## type-id.h (module 'core'): static uint16_t ns3::TypeId::GetRegisteredN() [member function] 2815 cls.add_method('GetRegisteredN', 2816 'uint16_t', 2817 [], 2818 is_static=True) 2819 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetSize() const [member function] 2820 cls.add_method('GetSize', 2821 'std::size_t', 2822 [], 2823 is_const=True) 2824 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(std::size_t i) const [member function] 2825 cls.add_method('GetTraceSource', 2826 'ns3::TypeId::TraceSourceInformation', 2827 [param('std::size_t', 'i')], 2828 is_const=True) 2829 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetTraceSourceN() const [member function] 2830 cls.add_method('GetTraceSourceN', 2831 'std::size_t', 2832 [], 2833 is_const=True) 2834 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] 2835 cls.add_method('GetUid', 2836 'uint16_t', 2837 [], 2838 is_const=True) 2839 ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function] 2840 cls.add_method('HasConstructor', 2841 'bool', 2842 [], 2843 is_const=True) 2844 ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function] 2845 cls.add_method('HasParent', 2846 'bool', 2847 [], 2848 is_const=True) 2849 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function] 2850 cls.add_method('HideFromDocumentation', 2851 'ns3::TypeId', 2852 []) 2853 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] 2854 cls.add_method('IsChildOf', 2855 'bool', 2856 [param('ns3::TypeId', 'other')], 2857 is_const=True) 2858 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] 2859 cls.add_method('LookupAttributeByName', 2860 'bool', 2861 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], 2862 is_const=True) 2863 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(ns3::TypeId::hash_t hash) [member function] 2864 cls.add_method('LookupByHash', 2865 'ns3::TypeId', 2866 [param('uint32_t', 'hash')], 2867 is_static=True) 2868 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(ns3::TypeId::hash_t hash, ns3::TypeId * tid) [member function] 2869 cls.add_method('LookupByHashFailSafe', 2870 'bool', 2871 [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')], 2872 is_static=True) 2873 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] 2874 cls.add_method('LookupByName', 2875 'ns3::TypeId', 2876 [param('std::string', 'name')], 2877 is_static=True) 2878 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] 2879 cls.add_method('LookupTraceSourceByName', 2880 'ns3::Ptr< ns3::TraceSourceAccessor const >', 2881 [param('std::string', 'name')], 2882 is_const=True) 2883 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name, ns3::TypeId::TraceSourceInformation * info) const [member function] 2884 cls.add_method('LookupTraceSourceByName', 2885 'ns3::Ptr< ns3::TraceSourceAccessor const >', 2886 [param('std::string', 'name'), param('ns3::TypeId::TraceSourceInformation *', 'info')], 2887 is_const=True) 2888 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] 2889 cls.add_method('MustHideFromDocumentation', 2890 'bool', 2891 [], 2892 is_const=True) 2893 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(std::size_t i, ns3::Ptr<const ns3::AttributeValue> initialValue) [member function] 2894 cls.add_method('SetAttributeInitialValue', 2895 'bool', 2896 [param('std::size_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) 2897 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] 2898 cls.add_method('SetGroupName', 2899 'ns3::TypeId', 2900 [param('std::string', 'groupName')]) 2901 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] 2902 cls.add_method('SetParent', 2903 'ns3::TypeId', 2904 [param('ns3::TypeId', 'tid')]) 2905 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function] 2906 cls.add_method('SetSize', 2907 'ns3::TypeId', 2908 [param('std::size_t', 'size')]) 2909 ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t uid) [member function] 2910 cls.add_method('SetUid', 2911 'void', 2912 [param('uint16_t', 'uid')]) 2913 return 2914 2915def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): 2916 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] 2917 cls.add_constructor([]) 2918 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [constructor] 2919 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) 2920 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] 2921 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) 2922 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] 2923 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 2924 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) 2925 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] 2926 cls.add_instance_attribute('help', 'std::string', is_const=False) 2927 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] 2928 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 2929 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] 2930 cls.add_instance_attribute('name', 'std::string', is_const=False) 2931 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] 2932 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 2933 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportLevel [variable] 2934 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 2935 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportMsg [variable] 2936 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 2937 return 2938 2939def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): 2940 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] 2941 cls.add_constructor([]) 2942 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [constructor] 2943 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) 2944 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] 2945 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) 2946 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::callback [variable] 2947 cls.add_instance_attribute('callback', 'std::string', is_const=False) 2948 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] 2949 cls.add_instance_attribute('help', 'std::string', is_const=False) 2950 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] 2951 cls.add_instance_attribute('name', 'std::string', is_const=False) 2952 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportLevel [variable] 2953 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 2954 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportMsg [variable] 2955 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 2956 return 2957 2958def register_Ns3Empty_methods(root_module, cls): 2959 ## empty.h (module 'core'): ns3::empty::empty() [constructor] 2960 cls.add_constructor([]) 2961 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [constructor] 2962 cls.add_constructor([param('ns3::empty const &', 'arg0')]) 2963 return 2964 2965def register_Ns3Int64x64_t_methods(root_module, cls): 2966 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', 'right')) 2967 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 2968 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 2969 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 2970 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 2971 cls.add_binary_comparison_operator('!=') 2972 cls.add_binary_comparison_operator('<=') 2973 cls.add_binary_comparison_operator('>=') 2974 cls.add_output_stream_operator() 2975 cls.add_binary_comparison_operator('==') 2976 cls.add_binary_comparison_operator('<') 2977 cls.add_binary_comparison_operator('>') 2978 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) 2979 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) 2980 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) 2981 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) 2982 cls.add_unary_numeric_operator('-') 2983 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] 2984 cls.add_constructor([]) 2985 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(double const value) [constructor] 2986 cls.add_constructor([param('double const', 'value')]) 2987 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long double const value) [constructor] 2988 cls.add_constructor([param('long double const', 'value')]) 2989 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int const v) [constructor] 2990 cls.add_constructor([param('int const', 'v')]) 2991 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long int const v) [constructor] 2992 cls.add_constructor([param('long int const', 'v')]) 2993 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int const v) [constructor] 2994 cls.add_constructor([param('long long int const', 'v')]) 2995 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int const v) [constructor] 2996 cls.add_constructor([param('unsigned int const', 'v')]) 2997 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int const v) [constructor] 2998 cls.add_constructor([param('long unsigned int const', 'v')]) 2999 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int const v) [constructor] 3000 cls.add_constructor([param('long long unsigned int const', 'v')]) 3001 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t const hi, uint64_t const lo) [constructor] 3002 cls.add_constructor([param('int64_t const', 'hi'), param('uint64_t const', 'lo')]) 3003 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [constructor] 3004 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) 3005 ## int64x64-128.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] 3006 cls.add_method('GetDouble', 3007 'double', 3008 [], 3009 is_const=True) 3010 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] 3011 cls.add_method('GetHigh', 3012 'int64_t', 3013 [], 3014 is_const=True) 3015 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetInt() const [member function] 3016 cls.add_method('GetInt', 3017 'int64_t', 3018 [], 3019 is_const=True) 3020 ## int64x64-128.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] 3021 cls.add_method('GetLow', 3022 'uint64_t', 3023 [], 3024 is_const=True) 3025 ## int64x64-128.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t const v) [member function] 3026 cls.add_method('Invert', 3027 'ns3::int64x64_t', 3028 [param('uint64_t const', 'v')], 3029 is_static=True) 3030 ## int64x64-128.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] 3031 cls.add_method('MulByInvert', 3032 'void', 3033 [param('ns3::int64x64_t const &', 'o')]) 3034 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::Round() const [member function] 3035 cls.add_method('Round', 3036 'int64_t', 3037 [], 3038 is_const=True) 3039 ## int64x64-128.h (module 'core'): ns3::int64x64_t::implementation [variable] 3040 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) 3041 return 3042 3043def register_Ns3Chunk_methods(root_module, cls): 3044 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] 3045 cls.add_constructor([]) 3046 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [constructor] 3047 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) 3048 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] 3049 cls.add_method('Deserialize', 3050 'uint32_t', 3051 [param('ns3::Buffer::Iterator', 'start')], 3052 is_pure_virtual=True, is_virtual=True) 3053 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 3054 cls.add_method('Deserialize', 3055 'uint32_t', 3056 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 3057 is_virtual=True) 3058 ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function] 3059 cls.add_method('GetTypeId', 3060 'ns3::TypeId', 3061 [], 3062 is_static=True) 3063 ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function] 3064 cls.add_method('Print', 3065 'void', 3066 [param('std::ostream &', 'os')], 3067 is_const=True, is_pure_virtual=True, is_virtual=True) 3068 return 3069 3070def register_Ns3Header_methods(root_module, cls): 3071 cls.add_output_stream_operator() 3072 ## header.h (module 'network'): ns3::Header::Header() [constructor] 3073 cls.add_constructor([]) 3074 ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [constructor] 3075 cls.add_constructor([param('ns3::Header const &', 'arg0')]) 3076 ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] 3077 cls.add_method('Deserialize', 3078 'uint32_t', 3079 [param('ns3::Buffer::Iterator', 'start')], 3080 is_pure_virtual=True, is_virtual=True) 3081 ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function] 3082 cls.add_method('GetSerializedSize', 3083 'uint32_t', 3084 [], 3085 is_const=True, is_pure_virtual=True, is_virtual=True) 3086 ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] 3087 cls.add_method('GetTypeId', 3088 'ns3::TypeId', 3089 [], 3090 is_static=True) 3091 ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function] 3092 cls.add_method('Print', 3093 'void', 3094 [param('std::ostream &', 'os')], 3095 is_const=True, is_pure_virtual=True, is_virtual=True) 3096 ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] 3097 cls.add_method('Serialize', 3098 'void', 3099 [param('ns3::Buffer::Iterator', 'start')], 3100 is_const=True, is_pure_virtual=True, is_virtual=True) 3101 return 3102 3103def register_Ns3Object_methods(root_module, cls): 3104 ## object.h (module 'core'): ns3::Object::Object() [constructor] 3105 cls.add_constructor([]) 3106 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] 3107 cls.add_method('AggregateObject', 3108 'void', 3109 [param('ns3::Ptr< ns3::Object >', 'other')]) 3110 ## object.h (module 'core'): void ns3::Object::Dispose() [member function] 3111 cls.add_method('Dispose', 3112 'void', 3113 []) 3114 ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] 3115 cls.add_method('GetAggregateIterator', 3116 'ns3::Object::AggregateIterator', 3117 [], 3118 is_const=True) 3119 ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] 3120 cls.add_method('GetInstanceTypeId', 3121 'ns3::TypeId', 3122 [], 3123 is_const=True, is_virtual=True) 3124 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject() const [member function] 3125 cls.add_method('GetObject', 3126 'ns3::Ptr< ns3::Object >', 3127 [], 3128 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3129 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject(ns3::TypeId tid) const [member function] 3130 cls.add_method('GetObject', 3131 'ns3::Ptr< ns3::Object >', 3132 [param('ns3::TypeId', 'tid')], 3133 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3134 ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] 3135 cls.add_method('GetTypeId', 3136 'ns3::TypeId', 3137 [], 3138 is_static=True) 3139 ## object.h (module 'core'): void ns3::Object::Initialize() [member function] 3140 cls.add_method('Initialize', 3141 'void', 3142 []) 3143 ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] 3144 cls.add_method('IsInitialized', 3145 'bool', 3146 [], 3147 is_const=True) 3148 ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] 3149 cls.add_constructor([param('ns3::Object const &', 'o')], 3150 visibility='protected') 3151 ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] 3152 cls.add_method('DoDispose', 3153 'void', 3154 [], 3155 is_virtual=True, visibility='protected') 3156 ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] 3157 cls.add_method('DoInitialize', 3158 'void', 3159 [], 3160 is_virtual=True, visibility='protected') 3161 ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] 3162 cls.add_method('NotifyNewAggregate', 3163 'void', 3164 [], 3165 is_virtual=True, visibility='protected') 3166 return 3167 3168def register_Ns3ObjectAggregateIterator_methods(root_module, cls): 3169 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] 3170 cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) 3171 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] 3172 cls.add_constructor([]) 3173 ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] 3174 cls.add_method('HasNext', 3175 'bool', 3176 [], 3177 is_const=True) 3178 ## object.h (module 'core'): ns3::Ptr<const ns3::Object> ns3::Object::AggregateIterator::Next() [member function] 3179 cls.add_method('Next', 3180 'ns3::Ptr< ns3::Object const >', 3181 []) 3182 return 3183 3184def register_Ns3RandomVariableStream_methods(root_module, cls): 3185 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] 3186 cls.add_method('GetTypeId', 3187 'ns3::TypeId', 3188 [], 3189 is_static=True) 3190 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] 3191 cls.add_constructor([]) 3192 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] 3193 cls.add_method('SetStream', 3194 'void', 3195 [param('int64_t', 'stream')]) 3196 ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] 3197 cls.add_method('GetStream', 3198 'int64_t', 3199 [], 3200 is_const=True) 3201 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] 3202 cls.add_method('SetAntithetic', 3203 'void', 3204 [param('bool', 'isAntithetic')]) 3205 ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] 3206 cls.add_method('IsAntithetic', 3207 'bool', 3208 [], 3209 is_const=True) 3210 ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] 3211 cls.add_method('GetValue', 3212 'double', 3213 [], 3214 is_pure_virtual=True, is_virtual=True) 3215 ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] 3216 cls.add_method('GetInteger', 3217 'uint32_t', 3218 [], 3219 is_pure_virtual=True, is_virtual=True) 3220 ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] 3221 cls.add_method('Peek', 3222 'ns3::RngStream *', 3223 [], 3224 is_const=True, visibility='protected') 3225 return 3226 3227def register_Ns3SequentialRandomVariable_methods(root_module, cls): 3228 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] 3229 cls.add_method('GetTypeId', 3230 'ns3::TypeId', 3231 [], 3232 is_static=True) 3233 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] 3234 cls.add_constructor([]) 3235 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] 3236 cls.add_method('GetMin', 3237 'double', 3238 [], 3239 is_const=True) 3240 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] 3241 cls.add_method('GetMax', 3242 'double', 3243 [], 3244 is_const=True) 3245 ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function] 3246 cls.add_method('GetIncrement', 3247 'ns3::Ptr< ns3::RandomVariableStream >', 3248 [], 3249 is_const=True) 3250 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] 3251 cls.add_method('GetConsecutive', 3252 'uint32_t', 3253 [], 3254 is_const=True) 3255 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] 3256 cls.add_method('GetValue', 3257 'double', 3258 [], 3259 is_virtual=True) 3260 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] 3261 cls.add_method('GetInteger', 3262 'uint32_t', 3263 [], 3264 is_virtual=True) 3265 return 3266 3267def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): 3268 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] 3269 cls.add_constructor([]) 3270 ## 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] 3271 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) 3272 return 3273 3274def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): 3275 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor] 3276 cls.add_constructor([]) 3277 ## 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] 3278 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) 3279 return 3280 3281def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): 3282 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor] 3283 cls.add_constructor([]) 3284 ## 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] 3285 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) 3286 return 3287 3288def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): 3289 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] 3290 cls.add_constructor([]) 3291 ## 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] 3292 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) 3293 return 3294 3295def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): 3296 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor] 3297 cls.add_constructor([]) 3298 ## 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] 3299 cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) 3300 return 3301 3302def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): 3303 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor] 3304 cls.add_constructor([]) 3305 ## 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] 3306 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) 3307 return 3308 3309def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): 3310 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor] 3311 cls.add_constructor([]) 3312 ## 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] 3313 cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) 3314 return 3315 3316def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): 3317 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor] 3318 cls.add_constructor([]) 3319 ## 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] 3320 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) 3321 return 3322 3323def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): 3324 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] 3325 cls.add_constructor([]) 3326 ## 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] 3327 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) 3328 return 3329 3330def register_Ns3SixLowPanBc0_methods(root_module, cls): 3331 cls.add_output_stream_operator() 3332 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanBc0::SixLowPanBc0(ns3::SixLowPanBc0 const & arg0) [constructor] 3333 cls.add_constructor([param('ns3::SixLowPanBc0 const &', 'arg0')]) 3334 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanBc0::SixLowPanBc0() [constructor] 3335 cls.add_constructor([]) 3336 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanBc0::Deserialize(ns3::Buffer::Iterator start) [member function] 3337 cls.add_method('Deserialize', 3338 'uint32_t', 3339 [param('ns3::Buffer::Iterator', 'start')], 3340 is_virtual=True) 3341 ## sixlowpan-header.h (module 'sixlowpan'): ns3::TypeId ns3::SixLowPanBc0::GetInstanceTypeId() const [member function] 3342 cls.add_method('GetInstanceTypeId', 3343 'ns3::TypeId', 3344 [], 3345 is_const=True, is_virtual=True) 3346 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanBc0::GetSequenceNumber() const [member function] 3347 cls.add_method('GetSequenceNumber', 3348 'uint8_t', 3349 [], 3350 is_const=True) 3351 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanBc0::GetSerializedSize() const [member function] 3352 cls.add_method('GetSerializedSize', 3353 'uint32_t', 3354 [], 3355 is_const=True, is_virtual=True) 3356 ## sixlowpan-header.h (module 'sixlowpan'): static ns3::TypeId ns3::SixLowPanBc0::GetTypeId() [member function] 3357 cls.add_method('GetTypeId', 3358 'ns3::TypeId', 3359 [], 3360 is_static=True) 3361 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanBc0::Print(std::ostream & os) const [member function] 3362 cls.add_method('Print', 3363 'void', 3364 [param('std::ostream &', 'os')], 3365 is_const=True, is_virtual=True) 3366 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanBc0::Serialize(ns3::Buffer::Iterator start) const [member function] 3367 cls.add_method('Serialize', 3368 'void', 3369 [param('ns3::Buffer::Iterator', 'start')], 3370 is_const=True, is_virtual=True) 3371 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanBc0::SetSequenceNumber(uint8_t seqNumber) [member function] 3372 cls.add_method('SetSequenceNumber', 3373 'void', 3374 [param('uint8_t', 'seqNumber')]) 3375 return 3376 3377def register_Ns3SixLowPanFrag1_methods(root_module, cls): 3378 cls.add_output_stream_operator() 3379 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanFrag1::SixLowPanFrag1(ns3::SixLowPanFrag1 const & arg0) [constructor] 3380 cls.add_constructor([param('ns3::SixLowPanFrag1 const &', 'arg0')]) 3381 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanFrag1::SixLowPanFrag1() [constructor] 3382 cls.add_constructor([]) 3383 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanFrag1::Deserialize(ns3::Buffer::Iterator start) [member function] 3384 cls.add_method('Deserialize', 3385 'uint32_t', 3386 [param('ns3::Buffer::Iterator', 'start')], 3387 is_virtual=True) 3388 ## sixlowpan-header.h (module 'sixlowpan'): uint16_t ns3::SixLowPanFrag1::GetDatagramSize() const [member function] 3389 cls.add_method('GetDatagramSize', 3390 'uint16_t', 3391 [], 3392 is_const=True) 3393 ## sixlowpan-header.h (module 'sixlowpan'): uint16_t ns3::SixLowPanFrag1::GetDatagramTag() const [member function] 3394 cls.add_method('GetDatagramTag', 3395 'uint16_t', 3396 [], 3397 is_const=True) 3398 ## sixlowpan-header.h (module 'sixlowpan'): ns3::TypeId ns3::SixLowPanFrag1::GetInstanceTypeId() const [member function] 3399 cls.add_method('GetInstanceTypeId', 3400 'ns3::TypeId', 3401 [], 3402 is_const=True, is_virtual=True) 3403 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanFrag1::GetSerializedSize() const [member function] 3404 cls.add_method('GetSerializedSize', 3405 'uint32_t', 3406 [], 3407 is_const=True, is_virtual=True) 3408 ## sixlowpan-header.h (module 'sixlowpan'): static ns3::TypeId ns3::SixLowPanFrag1::GetTypeId() [member function] 3409 cls.add_method('GetTypeId', 3410 'ns3::TypeId', 3411 [], 3412 is_static=True) 3413 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanFrag1::Print(std::ostream & os) const [member function] 3414 cls.add_method('Print', 3415 'void', 3416 [param('std::ostream &', 'os')], 3417 is_const=True, is_virtual=True) 3418 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanFrag1::Serialize(ns3::Buffer::Iterator start) const [member function] 3419 cls.add_method('Serialize', 3420 'void', 3421 [param('ns3::Buffer::Iterator', 'start')], 3422 is_const=True, is_virtual=True) 3423 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanFrag1::SetDatagramSize(uint16_t datagramSize) [member function] 3424 cls.add_method('SetDatagramSize', 3425 'void', 3426 [param('uint16_t', 'datagramSize')]) 3427 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanFrag1::SetDatagramTag(uint16_t datagramTag) [member function] 3428 cls.add_method('SetDatagramTag', 3429 'void', 3430 [param('uint16_t', 'datagramTag')]) 3431 return 3432 3433def register_Ns3SixLowPanFragN_methods(root_module, cls): 3434 cls.add_output_stream_operator() 3435 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanFragN::SixLowPanFragN(ns3::SixLowPanFragN const & arg0) [constructor] 3436 cls.add_constructor([param('ns3::SixLowPanFragN const &', 'arg0')]) 3437 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanFragN::SixLowPanFragN() [constructor] 3438 cls.add_constructor([]) 3439 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanFragN::Deserialize(ns3::Buffer::Iterator start) [member function] 3440 cls.add_method('Deserialize', 3441 'uint32_t', 3442 [param('ns3::Buffer::Iterator', 'start')], 3443 is_virtual=True) 3444 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanFragN::GetDatagramOffset() const [member function] 3445 cls.add_method('GetDatagramOffset', 3446 'uint8_t', 3447 [], 3448 is_const=True) 3449 ## sixlowpan-header.h (module 'sixlowpan'): uint16_t ns3::SixLowPanFragN::GetDatagramSize() const [member function] 3450 cls.add_method('GetDatagramSize', 3451 'uint16_t', 3452 [], 3453 is_const=True) 3454 ## sixlowpan-header.h (module 'sixlowpan'): uint16_t ns3::SixLowPanFragN::GetDatagramTag() const [member function] 3455 cls.add_method('GetDatagramTag', 3456 'uint16_t', 3457 [], 3458 is_const=True) 3459 ## sixlowpan-header.h (module 'sixlowpan'): ns3::TypeId ns3::SixLowPanFragN::GetInstanceTypeId() const [member function] 3460 cls.add_method('GetInstanceTypeId', 3461 'ns3::TypeId', 3462 [], 3463 is_const=True, is_virtual=True) 3464 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanFragN::GetSerializedSize() const [member function] 3465 cls.add_method('GetSerializedSize', 3466 'uint32_t', 3467 [], 3468 is_const=True, is_virtual=True) 3469 ## sixlowpan-header.h (module 'sixlowpan'): static ns3::TypeId ns3::SixLowPanFragN::GetTypeId() [member function] 3470 cls.add_method('GetTypeId', 3471 'ns3::TypeId', 3472 [], 3473 is_static=True) 3474 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanFragN::Print(std::ostream & os) const [member function] 3475 cls.add_method('Print', 3476 'void', 3477 [param('std::ostream &', 'os')], 3478 is_const=True, is_virtual=True) 3479 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanFragN::Serialize(ns3::Buffer::Iterator start) const [member function] 3480 cls.add_method('Serialize', 3481 'void', 3482 [param('ns3::Buffer::Iterator', 'start')], 3483 is_const=True, is_virtual=True) 3484 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanFragN::SetDatagramOffset(uint8_t datagramOffset) [member function] 3485 cls.add_method('SetDatagramOffset', 3486 'void', 3487 [param('uint8_t', 'datagramOffset')]) 3488 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanFragN::SetDatagramSize(uint16_t datagramSize) [member function] 3489 cls.add_method('SetDatagramSize', 3490 'void', 3491 [param('uint16_t', 'datagramSize')]) 3492 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanFragN::SetDatagramTag(uint16_t datagramTag) [member function] 3493 cls.add_method('SetDatagramTag', 3494 'void', 3495 [param('uint16_t', 'datagramTag')]) 3496 return 3497 3498def register_Ns3SixLowPanHc1_methods(root_module, cls): 3499 cls.add_output_stream_operator() 3500 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanHc1::SixLowPanHc1(ns3::SixLowPanHc1 const & arg0) [constructor] 3501 cls.add_constructor([param('ns3::SixLowPanHc1 const &', 'arg0')]) 3502 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanHc1::SixLowPanHc1() [constructor] 3503 cls.add_constructor([]) 3504 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanHc1::Deserialize(ns3::Buffer::Iterator start) [member function] 3505 cls.add_method('Deserialize', 3506 'uint32_t', 3507 [param('ns3::Buffer::Iterator', 'start')], 3508 is_virtual=True) 3509 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanHc1::LowPanHc1Addr_e ns3::SixLowPanHc1::GetDstCompression() const [member function] 3510 cls.add_method('GetDstCompression', 3511 'ns3::SixLowPanHc1::LowPanHc1Addr_e', 3512 [], 3513 is_const=True) 3514 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t const * ns3::SixLowPanHc1::GetDstInterface() const [member function] 3515 cls.add_method('GetDstInterface', 3516 'uint8_t const *', 3517 [], 3518 is_const=True) 3519 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t const * ns3::SixLowPanHc1::GetDstPrefix() const [member function] 3520 cls.add_method('GetDstPrefix', 3521 'uint8_t const *', 3522 [], 3523 is_const=True) 3524 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanHc1::GetFlowLabel() const [member function] 3525 cls.add_method('GetFlowLabel', 3526 'uint32_t', 3527 [], 3528 is_const=True) 3529 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanHc1::GetHopLimit() const [member function] 3530 cls.add_method('GetHopLimit', 3531 'uint8_t', 3532 [], 3533 is_const=True) 3534 ## sixlowpan-header.h (module 'sixlowpan'): ns3::TypeId ns3::SixLowPanHc1::GetInstanceTypeId() const [member function] 3535 cls.add_method('GetInstanceTypeId', 3536 'ns3::TypeId', 3537 [], 3538 is_const=True, is_virtual=True) 3539 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanHc1::GetNextHeader() const [member function] 3540 cls.add_method('GetNextHeader', 3541 'uint8_t', 3542 [], 3543 is_const=True) 3544 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanHc1::GetSerializedSize() const [member function] 3545 cls.add_method('GetSerializedSize', 3546 'uint32_t', 3547 [], 3548 is_const=True, is_virtual=True) 3549 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanHc1::LowPanHc1Addr_e ns3::SixLowPanHc1::GetSrcCompression() const [member function] 3550 cls.add_method('GetSrcCompression', 3551 'ns3::SixLowPanHc1::LowPanHc1Addr_e', 3552 [], 3553 is_const=True) 3554 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t const * ns3::SixLowPanHc1::GetSrcInterface() const [member function] 3555 cls.add_method('GetSrcInterface', 3556 'uint8_t const *', 3557 [], 3558 is_const=True) 3559 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t const * ns3::SixLowPanHc1::GetSrcPrefix() const [member function] 3560 cls.add_method('GetSrcPrefix', 3561 'uint8_t const *', 3562 [], 3563 is_const=True) 3564 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanHc1::GetTrafficClass() const [member function] 3565 cls.add_method('GetTrafficClass', 3566 'uint8_t', 3567 [], 3568 is_const=True) 3569 ## sixlowpan-header.h (module 'sixlowpan'): static ns3::TypeId ns3::SixLowPanHc1::GetTypeId() [member function] 3570 cls.add_method('GetTypeId', 3571 'ns3::TypeId', 3572 [], 3573 is_static=True) 3574 ## sixlowpan-header.h (module 'sixlowpan'): bool ns3::SixLowPanHc1::IsHc2HeaderPresent() const [member function] 3575 cls.add_method('IsHc2HeaderPresent', 3576 'bool', 3577 [], 3578 is_const=True) 3579 ## sixlowpan-header.h (module 'sixlowpan'): bool ns3::SixLowPanHc1::IsTcflCompression() const [member function] 3580 cls.add_method('IsTcflCompression', 3581 'bool', 3582 [], 3583 is_const=True) 3584 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::Print(std::ostream & os) const [member function] 3585 cls.add_method('Print', 3586 'void', 3587 [param('std::ostream &', 'os')], 3588 is_const=True, is_virtual=True) 3589 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::Serialize(ns3::Buffer::Iterator start) const [member function] 3590 cls.add_method('Serialize', 3591 'void', 3592 [param('ns3::Buffer::Iterator', 'start')], 3593 is_const=True, is_virtual=True) 3594 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::SetDstCompression(ns3::SixLowPanHc1::LowPanHc1Addr_e dstCompression) [member function] 3595 cls.add_method('SetDstCompression', 3596 'void', 3597 [param('ns3::SixLowPanHc1::LowPanHc1Addr_e', 'dstCompression')]) 3598 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::SetDstInterface(uint8_t const * dstInterface) [member function] 3599 cls.add_method('SetDstInterface', 3600 'void', 3601 [param('uint8_t const *', 'dstInterface')]) 3602 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::SetDstPrefix(uint8_t const * dstPrefix) [member function] 3603 cls.add_method('SetDstPrefix', 3604 'void', 3605 [param('uint8_t const *', 'dstPrefix')]) 3606 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::SetFlowLabel(uint32_t flowLabel) [member function] 3607 cls.add_method('SetFlowLabel', 3608 'void', 3609 [param('uint32_t', 'flowLabel')]) 3610 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::SetHc2HeaderPresent(bool hc2HeaderPresent) [member function] 3611 cls.add_method('SetHc2HeaderPresent', 3612 'void', 3613 [param('bool', 'hc2HeaderPresent')]) 3614 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::SetHopLimit(uint8_t limit) [member function] 3615 cls.add_method('SetHopLimit', 3616 'void', 3617 [param('uint8_t', 'limit')]) 3618 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::SetNextHeader(uint8_t nextHeader) [member function] 3619 cls.add_method('SetNextHeader', 3620 'void', 3621 [param('uint8_t', 'nextHeader')]) 3622 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::SetSrcCompression(ns3::SixLowPanHc1::LowPanHc1Addr_e srcCompression) [member function] 3623 cls.add_method('SetSrcCompression', 3624 'void', 3625 [param('ns3::SixLowPanHc1::LowPanHc1Addr_e', 'srcCompression')]) 3626 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::SetSrcInterface(uint8_t const * srcInterface) [member function] 3627 cls.add_method('SetSrcInterface', 3628 'void', 3629 [param('uint8_t const *', 'srcInterface')]) 3630 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::SetSrcPrefix(uint8_t const * srcPrefix) [member function] 3631 cls.add_method('SetSrcPrefix', 3632 'void', 3633 [param('uint8_t const *', 'srcPrefix')]) 3634 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::SetTcflCompression(bool tcflCompression) [member function] 3635 cls.add_method('SetTcflCompression', 3636 'void', 3637 [param('bool', 'tcflCompression')]) 3638 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanHc1::SetTrafficClass(uint8_t trafficClass) [member function] 3639 cls.add_method('SetTrafficClass', 3640 'void', 3641 [param('uint8_t', 'trafficClass')]) 3642 return 3643 3644def register_Ns3SixLowPanIphc_methods(root_module, cls): 3645 cls.add_output_stream_operator() 3646 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIphc::SixLowPanIphc(ns3::SixLowPanIphc const & arg0) [constructor] 3647 cls.add_constructor([param('ns3::SixLowPanIphc const &', 'arg0')]) 3648 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIphc::SixLowPanIphc() [constructor] 3649 cls.add_constructor([]) 3650 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIphc::SixLowPanIphc(uint8_t dispatch) [constructor] 3651 cls.add_constructor([param('uint8_t', 'dispatch')]) 3652 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanIphc::Deserialize(ns3::Buffer::Iterator start) [member function] 3653 cls.add_method('Deserialize', 3654 'uint32_t', 3655 [param('ns3::Buffer::Iterator', 'start')], 3656 is_virtual=True) 3657 ## sixlowpan-header.h (module 'sixlowpan'): bool ns3::SixLowPanIphc::GetCid() const [member function] 3658 cls.add_method('GetCid', 3659 'bool', 3660 [], 3661 is_const=True) 3662 ## sixlowpan-header.h (module 'sixlowpan'): bool ns3::SixLowPanIphc::GetDac() const [member function] 3663 cls.add_method('GetDac', 3664 'bool', 3665 [], 3666 is_const=True) 3667 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIphc::HeaderCompression_e ns3::SixLowPanIphc::GetDam() const [member function] 3668 cls.add_method('GetDam', 3669 'ns3::SixLowPanIphc::HeaderCompression_e', 3670 [], 3671 is_const=True) 3672 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanIphc::GetDscp() const [member function] 3673 cls.add_method('GetDscp', 3674 'uint8_t', 3675 [], 3676 is_const=True) 3677 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanIphc::GetDstContextId() const [member function] 3678 cls.add_method('GetDstContextId', 3679 'uint8_t', 3680 [], 3681 is_const=True) 3682 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t const * ns3::SixLowPanIphc::GetDstInlinePart() const [member function] 3683 cls.add_method('GetDstInlinePart', 3684 'uint8_t const *', 3685 [], 3686 is_const=True) 3687 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanIphc::GetEcn() const [member function] 3688 cls.add_method('GetEcn', 3689 'uint8_t', 3690 [], 3691 is_const=True) 3692 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanIphc::GetFlowLabel() const [member function] 3693 cls.add_method('GetFlowLabel', 3694 'uint32_t', 3695 [], 3696 is_const=True) 3697 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIphc::Hlim_e ns3::SixLowPanIphc::GetHlim() const [member function] 3698 cls.add_method('GetHlim', 3699 'ns3::SixLowPanIphc::Hlim_e', 3700 [], 3701 is_const=True) 3702 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanIphc::GetHopLimit() const [member function] 3703 cls.add_method('GetHopLimit', 3704 'uint8_t', 3705 [], 3706 is_const=True) 3707 ## sixlowpan-header.h (module 'sixlowpan'): ns3::TypeId ns3::SixLowPanIphc::GetInstanceTypeId() const [member function] 3708 cls.add_method('GetInstanceTypeId', 3709 'ns3::TypeId', 3710 [], 3711 is_const=True, is_virtual=True) 3712 ## sixlowpan-header.h (module 'sixlowpan'): bool ns3::SixLowPanIphc::GetM() const [member function] 3713 cls.add_method('GetM', 3714 'bool', 3715 [], 3716 is_const=True) 3717 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanIphc::GetNextHeader() const [member function] 3718 cls.add_method('GetNextHeader', 3719 'uint8_t', 3720 [], 3721 is_const=True) 3722 ## sixlowpan-header.h (module 'sixlowpan'): bool ns3::SixLowPanIphc::GetNh() const [member function] 3723 cls.add_method('GetNh', 3724 'bool', 3725 [], 3726 is_const=True) 3727 ## sixlowpan-header.h (module 'sixlowpan'): bool ns3::SixLowPanIphc::GetSac() const [member function] 3728 cls.add_method('GetSac', 3729 'bool', 3730 [], 3731 is_const=True) 3732 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIphc::HeaderCompression_e ns3::SixLowPanIphc::GetSam() const [member function] 3733 cls.add_method('GetSam', 3734 'ns3::SixLowPanIphc::HeaderCompression_e', 3735 [], 3736 is_const=True) 3737 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanIphc::GetSerializedSize() const [member function] 3738 cls.add_method('GetSerializedSize', 3739 'uint32_t', 3740 [], 3741 is_const=True, is_virtual=True) 3742 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanIphc::GetSrcContextId() const [member function] 3743 cls.add_method('GetSrcContextId', 3744 'uint8_t', 3745 [], 3746 is_const=True) 3747 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t const * ns3::SixLowPanIphc::GetSrcInlinePart() const [member function] 3748 cls.add_method('GetSrcInlinePart', 3749 'uint8_t const *', 3750 [], 3751 is_const=True) 3752 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIphc::TrafficClassFlowLabel_e ns3::SixLowPanIphc::GetTf() const [member function] 3753 cls.add_method('GetTf', 3754 'ns3::SixLowPanIphc::TrafficClassFlowLabel_e', 3755 [], 3756 is_const=True) 3757 ## sixlowpan-header.h (module 'sixlowpan'): static ns3::TypeId ns3::SixLowPanIphc::GetTypeId() [member function] 3758 cls.add_method('GetTypeId', 3759 'ns3::TypeId', 3760 [], 3761 is_static=True) 3762 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::Print(std::ostream & os) const [member function] 3763 cls.add_method('Print', 3764 'void', 3765 [param('std::ostream &', 'os')], 3766 is_const=True, is_virtual=True) 3767 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::Serialize(ns3::Buffer::Iterator start) const [member function] 3768 cls.add_method('Serialize', 3769 'void', 3770 [param('ns3::Buffer::Iterator', 'start')], 3771 is_const=True, is_virtual=True) 3772 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetCid(bool cidField) [member function] 3773 cls.add_method('SetCid', 3774 'void', 3775 [param('bool', 'cidField')]) 3776 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetDac(bool dacField) [member function] 3777 cls.add_method('SetDac', 3778 'void', 3779 [param('bool', 'dacField')]) 3780 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetDam(ns3::SixLowPanIphc::HeaderCompression_e damField) [member function] 3781 cls.add_method('SetDam', 3782 'void', 3783 [param('ns3::SixLowPanIphc::HeaderCompression_e', 'damField')]) 3784 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetDscp(uint8_t dscp) [member function] 3785 cls.add_method('SetDscp', 3786 'void', 3787 [param('uint8_t', 'dscp')]) 3788 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetDstContextId(uint8_t dstContextId) [member function] 3789 cls.add_method('SetDstContextId', 3790 'void', 3791 [param('uint8_t', 'dstContextId')]) 3792 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetDstInlinePart(uint8_t * dstInlinePart, uint8_t size) [member function] 3793 cls.add_method('SetDstInlinePart', 3794 'void', 3795 [param('uint8_t *', 'dstInlinePart'), param('uint8_t', 'size')]) 3796 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetEcn(uint8_t ecn) [member function] 3797 cls.add_method('SetEcn', 3798 'void', 3799 [param('uint8_t', 'ecn')]) 3800 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetFlowLabel(uint32_t flowLabel) [member function] 3801 cls.add_method('SetFlowLabel', 3802 'void', 3803 [param('uint32_t', 'flowLabel')]) 3804 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetHlim(ns3::SixLowPanIphc::Hlim_e hlimField) [member function] 3805 cls.add_method('SetHlim', 3806 'void', 3807 [param('ns3::SixLowPanIphc::Hlim_e', 'hlimField')]) 3808 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetHopLimit(uint8_t hopLimit) [member function] 3809 cls.add_method('SetHopLimit', 3810 'void', 3811 [param('uint8_t', 'hopLimit')]) 3812 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetM(bool mField) [member function] 3813 cls.add_method('SetM', 3814 'void', 3815 [param('bool', 'mField')]) 3816 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetNextHeader(uint8_t nextHeader) [member function] 3817 cls.add_method('SetNextHeader', 3818 'void', 3819 [param('uint8_t', 'nextHeader')]) 3820 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetNh(bool nhField) [member function] 3821 cls.add_method('SetNh', 3822 'void', 3823 [param('bool', 'nhField')]) 3824 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetSac(bool sacField) [member function] 3825 cls.add_method('SetSac', 3826 'void', 3827 [param('bool', 'sacField')]) 3828 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetSam(ns3::SixLowPanIphc::HeaderCompression_e samField) [member function] 3829 cls.add_method('SetSam', 3830 'void', 3831 [param('ns3::SixLowPanIphc::HeaderCompression_e', 'samField')]) 3832 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetSrcContextId(uint8_t srcContextId) [member function] 3833 cls.add_method('SetSrcContextId', 3834 'void', 3835 [param('uint8_t', 'srcContextId')]) 3836 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetSrcInlinePart(uint8_t * srcInlinePart, uint8_t size) [member function] 3837 cls.add_method('SetSrcInlinePart', 3838 'void', 3839 [param('uint8_t *', 'srcInlinePart'), param('uint8_t', 'size')]) 3840 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIphc::SetTf(ns3::SixLowPanIphc::TrafficClassFlowLabel_e tfField) [member function] 3841 cls.add_method('SetTf', 3842 'void', 3843 [param('ns3::SixLowPanIphc::TrafficClassFlowLabel_e', 'tfField')]) 3844 return 3845 3846def register_Ns3SixLowPanIpv6_methods(root_module, cls): 3847 cls.add_output_stream_operator() 3848 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIpv6::SixLowPanIpv6(ns3::SixLowPanIpv6 const & arg0) [constructor] 3849 cls.add_constructor([param('ns3::SixLowPanIpv6 const &', 'arg0')]) 3850 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanIpv6::SixLowPanIpv6() [constructor] 3851 cls.add_constructor([]) 3852 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanIpv6::Deserialize(ns3::Buffer::Iterator start) [member function] 3853 cls.add_method('Deserialize', 3854 'uint32_t', 3855 [param('ns3::Buffer::Iterator', 'start')], 3856 is_virtual=True) 3857 ## sixlowpan-header.h (module 'sixlowpan'): ns3::TypeId ns3::SixLowPanIpv6::GetInstanceTypeId() const [member function] 3858 cls.add_method('GetInstanceTypeId', 3859 'ns3::TypeId', 3860 [], 3861 is_const=True, is_virtual=True) 3862 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanIpv6::GetSerializedSize() const [member function] 3863 cls.add_method('GetSerializedSize', 3864 'uint32_t', 3865 [], 3866 is_const=True, is_virtual=True) 3867 ## sixlowpan-header.h (module 'sixlowpan'): static ns3::TypeId ns3::SixLowPanIpv6::GetTypeId() [member function] 3868 cls.add_method('GetTypeId', 3869 'ns3::TypeId', 3870 [], 3871 is_static=True) 3872 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIpv6::Print(std::ostream & os) const [member function] 3873 cls.add_method('Print', 3874 'void', 3875 [param('std::ostream &', 'os')], 3876 is_const=True, is_virtual=True) 3877 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanIpv6::Serialize(ns3::Buffer::Iterator start) const [member function] 3878 cls.add_method('Serialize', 3879 'void', 3880 [param('ns3::Buffer::Iterator', 'start')], 3881 is_const=True, is_virtual=True) 3882 return 3883 3884def register_Ns3SixLowPanMesh_methods(root_module, cls): 3885 cls.add_output_stream_operator() 3886 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanMesh::SixLowPanMesh(ns3::SixLowPanMesh const & arg0) [constructor] 3887 cls.add_constructor([param('ns3::SixLowPanMesh const &', 'arg0')]) 3888 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanMesh::SixLowPanMesh() [constructor] 3889 cls.add_constructor([]) 3890 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanMesh::Deserialize(ns3::Buffer::Iterator start) [member function] 3891 cls.add_method('Deserialize', 3892 'uint32_t', 3893 [param('ns3::Buffer::Iterator', 'start')], 3894 is_virtual=True) 3895 ## sixlowpan-header.h (module 'sixlowpan'): ns3::Address ns3::SixLowPanMesh::GetFinalDst() const [member function] 3896 cls.add_method('GetFinalDst', 3897 'ns3::Address', 3898 [], 3899 is_const=True) 3900 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanMesh::GetHopsLeft() const [member function] 3901 cls.add_method('GetHopsLeft', 3902 'uint8_t', 3903 [], 3904 is_const=True) 3905 ## sixlowpan-header.h (module 'sixlowpan'): ns3::TypeId ns3::SixLowPanMesh::GetInstanceTypeId() const [member function] 3906 cls.add_method('GetInstanceTypeId', 3907 'ns3::TypeId', 3908 [], 3909 is_const=True, is_virtual=True) 3910 ## sixlowpan-header.h (module 'sixlowpan'): ns3::Address ns3::SixLowPanMesh::GetOriginator() const [member function] 3911 cls.add_method('GetOriginator', 3912 'ns3::Address', 3913 [], 3914 is_const=True) 3915 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanMesh::GetSerializedSize() const [member function] 3916 cls.add_method('GetSerializedSize', 3917 'uint32_t', 3918 [], 3919 is_const=True, is_virtual=True) 3920 ## sixlowpan-header.h (module 'sixlowpan'): static ns3::TypeId ns3::SixLowPanMesh::GetTypeId() [member function] 3921 cls.add_method('GetTypeId', 3922 'ns3::TypeId', 3923 [], 3924 is_static=True) 3925 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanMesh::Print(std::ostream & os) const [member function] 3926 cls.add_method('Print', 3927 'void', 3928 [param('std::ostream &', 'os')], 3929 is_const=True, is_virtual=True) 3930 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanMesh::Serialize(ns3::Buffer::Iterator start) const [member function] 3931 cls.add_method('Serialize', 3932 'void', 3933 [param('ns3::Buffer::Iterator', 'start')], 3934 is_const=True, is_virtual=True) 3935 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanMesh::SetFinalDst(ns3::Address finalDst) [member function] 3936 cls.add_method('SetFinalDst', 3937 'void', 3938 [param('ns3::Address', 'finalDst')]) 3939 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanMesh::SetHopsLeft(uint8_t hopsLeft) [member function] 3940 cls.add_method('SetHopsLeft', 3941 'void', 3942 [param('uint8_t', 'hopsLeft')]) 3943 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanMesh::SetOriginator(ns3::Address originator) [member function] 3944 cls.add_method('SetOriginator', 3945 'void', 3946 [param('ns3::Address', 'originator')]) 3947 return 3948 3949def register_Ns3SixLowPanNhcExtension_methods(root_module, cls): 3950 cls.add_output_stream_operator() 3951 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanNhcExtension::SixLowPanNhcExtension(ns3::SixLowPanNhcExtension const & arg0) [constructor] 3952 cls.add_constructor([param('ns3::SixLowPanNhcExtension const &', 'arg0')]) 3953 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanNhcExtension::SixLowPanNhcExtension() [constructor] 3954 cls.add_constructor([]) 3955 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanNhcExtension::CopyBlob(uint8_t * blob, uint32_t size) const [member function] 3956 cls.add_method('CopyBlob', 3957 'uint32_t', 3958 [param('uint8_t *', 'blob'), param('uint32_t', 'size')], 3959 is_const=True) 3960 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanNhcExtension::Deserialize(ns3::Buffer::Iterator start) [member function] 3961 cls.add_method('Deserialize', 3962 'uint32_t', 3963 [param('ns3::Buffer::Iterator', 'start')], 3964 is_virtual=True) 3965 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanNhcExtension::Eid_e ns3::SixLowPanNhcExtension::GetEid() const [member function] 3966 cls.add_method('GetEid', 3967 'ns3::SixLowPanNhcExtension::Eid_e', 3968 [], 3969 is_const=True) 3970 ## sixlowpan-header.h (module 'sixlowpan'): ns3::TypeId ns3::SixLowPanNhcExtension::GetInstanceTypeId() const [member function] 3971 cls.add_method('GetInstanceTypeId', 3972 'ns3::TypeId', 3973 [], 3974 is_const=True, is_virtual=True) 3975 ## sixlowpan-header.h (module 'sixlowpan'): uint8_t ns3::SixLowPanNhcExtension::GetNextHeader() const [member function] 3976 cls.add_method('GetNextHeader', 3977 'uint8_t', 3978 [], 3979 is_const=True) 3980 ## sixlowpan-header.h (module 'sixlowpan'): bool ns3::SixLowPanNhcExtension::GetNh() const [member function] 3981 cls.add_method('GetNh', 3982 'bool', 3983 [], 3984 is_const=True) 3985 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanDispatch::NhcDispatch_e ns3::SixLowPanNhcExtension::GetNhcDispatchType() const [member function] 3986 cls.add_method('GetNhcDispatchType', 3987 'ns3::SixLowPanDispatch::NhcDispatch_e', 3988 [], 3989 is_const=True, is_virtual=True) 3990 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanNhcExtension::GetSerializedSize() const [member function] 3991 cls.add_method('GetSerializedSize', 3992 'uint32_t', 3993 [], 3994 is_const=True, is_virtual=True) 3995 ## sixlowpan-header.h (module 'sixlowpan'): static ns3::TypeId ns3::SixLowPanNhcExtension::GetTypeId() [member function] 3996 cls.add_method('GetTypeId', 3997 'ns3::TypeId', 3998 [], 3999 is_static=True) 4000 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanNhcExtension::Print(std::ostream & os) const [member function] 4001 cls.add_method('Print', 4002 'void', 4003 [param('std::ostream &', 'os')], 4004 is_const=True, is_virtual=True) 4005 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanNhcExtension::Serialize(ns3::Buffer::Iterator start) const [member function] 4006 cls.add_method('Serialize', 4007 'void', 4008 [param('ns3::Buffer::Iterator', 'start')], 4009 is_const=True, is_virtual=True) 4010 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanNhcExtension::SetBlob(uint8_t const * blob, uint32_t size) [member function] 4011 cls.add_method('SetBlob', 4012 'void', 4013 [param('uint8_t const *', 'blob'), param('uint32_t', 'size')]) 4014 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanNhcExtension::SetEid(ns3::SixLowPanNhcExtension::Eid_e extensionHeaderType) [member function] 4015 cls.add_method('SetEid', 4016 'void', 4017 [param('ns3::SixLowPanNhcExtension::Eid_e', 'extensionHeaderType')]) 4018 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanNhcExtension::SetNextHeader(uint8_t nextHeader) [member function] 4019 cls.add_method('SetNextHeader', 4020 'void', 4021 [param('uint8_t', 'nextHeader')]) 4022 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanNhcExtension::SetNh(bool nhField) [member function] 4023 cls.add_method('SetNh', 4024 'void', 4025 [param('bool', 'nhField')]) 4026 return 4027 4028def register_Ns3SixLowPanUdpNhcExtension_methods(root_module, cls): 4029 cls.add_output_stream_operator() 4030 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanUdpNhcExtension::SixLowPanUdpNhcExtension(ns3::SixLowPanUdpNhcExtension const & arg0) [constructor] 4031 cls.add_constructor([param('ns3::SixLowPanUdpNhcExtension const &', 'arg0')]) 4032 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanUdpNhcExtension::SixLowPanUdpNhcExtension() [constructor] 4033 cls.add_constructor([]) 4034 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanUdpNhcExtension::Deserialize(ns3::Buffer::Iterator start) [member function] 4035 cls.add_method('Deserialize', 4036 'uint32_t', 4037 [param('ns3::Buffer::Iterator', 'start')], 4038 is_virtual=True) 4039 ## sixlowpan-header.h (module 'sixlowpan'): bool ns3::SixLowPanUdpNhcExtension::GetC() const [member function] 4040 cls.add_method('GetC', 4041 'bool', 4042 [], 4043 is_const=True) 4044 ## sixlowpan-header.h (module 'sixlowpan'): uint16_t ns3::SixLowPanUdpNhcExtension::GetChecksum() const [member function] 4045 cls.add_method('GetChecksum', 4046 'uint16_t', 4047 [], 4048 is_const=True) 4049 ## sixlowpan-header.h (module 'sixlowpan'): uint16_t ns3::SixLowPanUdpNhcExtension::GetDstPort() const [member function] 4050 cls.add_method('GetDstPort', 4051 'uint16_t', 4052 [], 4053 is_const=True) 4054 ## sixlowpan-header.h (module 'sixlowpan'): ns3::TypeId ns3::SixLowPanUdpNhcExtension::GetInstanceTypeId() const [member function] 4055 cls.add_method('GetInstanceTypeId', 4056 'ns3::TypeId', 4057 [], 4058 is_const=True, is_virtual=True) 4059 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanDispatch::NhcDispatch_e ns3::SixLowPanUdpNhcExtension::GetNhcDispatchType() const [member function] 4060 cls.add_method('GetNhcDispatchType', 4061 'ns3::SixLowPanDispatch::NhcDispatch_e', 4062 [], 4063 is_const=True, is_virtual=True) 4064 ## sixlowpan-header.h (module 'sixlowpan'): ns3::SixLowPanUdpNhcExtension::Ports_e ns3::SixLowPanUdpNhcExtension::GetPorts() const [member function] 4065 cls.add_method('GetPorts', 4066 'ns3::SixLowPanUdpNhcExtension::Ports_e', 4067 [], 4068 is_const=True) 4069 ## sixlowpan-header.h (module 'sixlowpan'): uint32_t ns3::SixLowPanUdpNhcExtension::GetSerializedSize() const [member function] 4070 cls.add_method('GetSerializedSize', 4071 'uint32_t', 4072 [], 4073 is_const=True, is_virtual=True) 4074 ## sixlowpan-header.h (module 'sixlowpan'): uint16_t ns3::SixLowPanUdpNhcExtension::GetSrcPort() const [member function] 4075 cls.add_method('GetSrcPort', 4076 'uint16_t', 4077 [], 4078 is_const=True) 4079 ## sixlowpan-header.h (module 'sixlowpan'): static ns3::TypeId ns3::SixLowPanUdpNhcExtension::GetTypeId() [member function] 4080 cls.add_method('GetTypeId', 4081 'ns3::TypeId', 4082 [], 4083 is_static=True) 4084 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanUdpNhcExtension::Print(std::ostream & os) const [member function] 4085 cls.add_method('Print', 4086 'void', 4087 [param('std::ostream &', 'os')], 4088 is_const=True, is_virtual=True) 4089 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanUdpNhcExtension::Serialize(ns3::Buffer::Iterator start) const [member function] 4090 cls.add_method('Serialize', 4091 'void', 4092 [param('ns3::Buffer::Iterator', 'start')], 4093 is_const=True, is_virtual=True) 4094 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanUdpNhcExtension::SetC(bool cField) [member function] 4095 cls.add_method('SetC', 4096 'void', 4097 [param('bool', 'cField')]) 4098 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanUdpNhcExtension::SetChecksum(uint16_t checksum) [member function] 4099 cls.add_method('SetChecksum', 4100 'void', 4101 [param('uint16_t', 'checksum')]) 4102 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanUdpNhcExtension::SetDstPort(uint16_t port) [member function] 4103 cls.add_method('SetDstPort', 4104 'void', 4105 [param('uint16_t', 'port')]) 4106 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanUdpNhcExtension::SetPorts(ns3::SixLowPanUdpNhcExtension::Ports_e port) [member function] 4107 cls.add_method('SetPorts', 4108 'void', 4109 [param('ns3::SixLowPanUdpNhcExtension::Ports_e', 'port')]) 4110 ## sixlowpan-header.h (module 'sixlowpan'): void ns3::SixLowPanUdpNhcExtension::SetSrcPort(uint16_t port) [member function] 4111 cls.add_method('SetSrcPort', 4112 'void', 4113 [param('uint16_t', 'port')]) 4114 return 4115 4116def register_Ns3TraceSourceAccessor_methods(root_module, cls): 4117 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] 4118 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) 4119 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] 4120 cls.add_constructor([]) 4121 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 4122 cls.add_method('Connect', 4123 'bool', 4124 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 4125 is_const=True, is_pure_virtual=True, is_virtual=True) 4126 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4127 cls.add_method('ConnectWithoutContext', 4128 'bool', 4129 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4130 is_const=True, is_pure_virtual=True, is_virtual=True) 4131 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 4132 cls.add_method('Disconnect', 4133 'bool', 4134 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 4135 is_const=True, is_pure_virtual=True, is_virtual=True) 4136 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4137 cls.add_method('DisconnectWithoutContext', 4138 'bool', 4139 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4140 is_const=True, is_pure_virtual=True, is_virtual=True) 4141 return 4142 4143def register_Ns3Trailer_methods(root_module, cls): 4144 cls.add_output_stream_operator() 4145 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] 4146 cls.add_constructor([]) 4147 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] 4148 cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) 4149 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] 4150 cls.add_method('Deserialize', 4151 'uint32_t', 4152 [param('ns3::Buffer::Iterator', 'end')], 4153 is_pure_virtual=True, is_virtual=True) 4154 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 4155 cls.add_method('Deserialize', 4156 'uint32_t', 4157 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 4158 is_virtual=True) 4159 ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] 4160 cls.add_method('GetSerializedSize', 4161 'uint32_t', 4162 [], 4163 is_const=True, is_pure_virtual=True, is_virtual=True) 4164 ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] 4165 cls.add_method('GetTypeId', 4166 'ns3::TypeId', 4167 [], 4168 is_static=True) 4169 ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] 4170 cls.add_method('Print', 4171 'void', 4172 [param('std::ostream &', 'os')], 4173 is_const=True, is_pure_virtual=True, is_virtual=True) 4174 ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] 4175 cls.add_method('Serialize', 4176 'void', 4177 [param('ns3::Buffer::Iterator', 'start')], 4178 is_const=True, is_pure_virtual=True, is_virtual=True) 4179 return 4180 4181def register_Ns3TriangularRandomVariable_methods(root_module, cls): 4182 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] 4183 cls.add_method('GetTypeId', 4184 'ns3::TypeId', 4185 [], 4186 is_static=True) 4187 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] 4188 cls.add_constructor([]) 4189 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] 4190 cls.add_method('GetMean', 4191 'double', 4192 [], 4193 is_const=True) 4194 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] 4195 cls.add_method('GetMin', 4196 'double', 4197 [], 4198 is_const=True) 4199 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] 4200 cls.add_method('GetMax', 4201 'double', 4202 [], 4203 is_const=True) 4204 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] 4205 cls.add_method('GetValue', 4206 'double', 4207 [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) 4208 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] 4209 cls.add_method('GetInteger', 4210 'uint32_t', 4211 [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) 4212 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] 4213 cls.add_method('GetValue', 4214 'double', 4215 [], 4216 is_virtual=True) 4217 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] 4218 cls.add_method('GetInteger', 4219 'uint32_t', 4220 [], 4221 is_virtual=True) 4222 return 4223 4224def register_Ns3UniformRandomVariable_methods(root_module, cls): 4225 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] 4226 cls.add_method('GetTypeId', 4227 'ns3::TypeId', 4228 [], 4229 is_static=True) 4230 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] 4231 cls.add_constructor([]) 4232 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] 4233 cls.add_method('GetMin', 4234 'double', 4235 [], 4236 is_const=True) 4237 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] 4238 cls.add_method('GetMax', 4239 'double', 4240 [], 4241 is_const=True) 4242 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] 4243 cls.add_method('GetValue', 4244 'double', 4245 [param('double', 'min'), param('double', 'max')]) 4246 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] 4247 cls.add_method('GetInteger', 4248 'uint32_t', 4249 [param('uint32_t', 'min'), param('uint32_t', 'max')]) 4250 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] 4251 cls.add_method('GetValue', 4252 'double', 4253 [], 4254 is_virtual=True) 4255 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] 4256 cls.add_method('GetInteger', 4257 'uint32_t', 4258 [], 4259 is_virtual=True) 4260 return 4261 4262def register_Ns3WeibullRandomVariable_methods(root_module, cls): 4263 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] 4264 cls.add_method('GetTypeId', 4265 'ns3::TypeId', 4266 [], 4267 is_static=True) 4268 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] 4269 cls.add_constructor([]) 4270 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] 4271 cls.add_method('GetScale', 4272 'double', 4273 [], 4274 is_const=True) 4275 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] 4276 cls.add_method('GetShape', 4277 'double', 4278 [], 4279 is_const=True) 4280 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] 4281 cls.add_method('GetBound', 4282 'double', 4283 [], 4284 is_const=True) 4285 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] 4286 cls.add_method('GetValue', 4287 'double', 4288 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 4289 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 4290 cls.add_method('GetInteger', 4291 'uint32_t', 4292 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 4293 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] 4294 cls.add_method('GetValue', 4295 'double', 4296 [], 4297 is_virtual=True) 4298 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] 4299 cls.add_method('GetInteger', 4300 'uint32_t', 4301 [], 4302 is_virtual=True) 4303 return 4304 4305def register_Ns3ZetaRandomVariable_methods(root_module, cls): 4306 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] 4307 cls.add_method('GetTypeId', 4308 'ns3::TypeId', 4309 [], 4310 is_static=True) 4311 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] 4312 cls.add_constructor([]) 4313 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] 4314 cls.add_method('GetAlpha', 4315 'double', 4316 [], 4317 is_const=True) 4318 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] 4319 cls.add_method('GetValue', 4320 'double', 4321 [param('double', 'alpha')]) 4322 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] 4323 cls.add_method('GetInteger', 4324 'uint32_t', 4325 [param('uint32_t', 'alpha')]) 4326 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] 4327 cls.add_method('GetValue', 4328 'double', 4329 [], 4330 is_virtual=True) 4331 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] 4332 cls.add_method('GetInteger', 4333 'uint32_t', 4334 [], 4335 is_virtual=True) 4336 return 4337 4338def register_Ns3ZipfRandomVariable_methods(root_module, cls): 4339 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] 4340 cls.add_method('GetTypeId', 4341 'ns3::TypeId', 4342 [], 4343 is_static=True) 4344 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] 4345 cls.add_constructor([]) 4346 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] 4347 cls.add_method('GetN', 4348 'uint32_t', 4349 [], 4350 is_const=True) 4351 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] 4352 cls.add_method('GetAlpha', 4353 'double', 4354 [], 4355 is_const=True) 4356 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] 4357 cls.add_method('GetValue', 4358 'double', 4359 [param('uint32_t', 'n'), param('double', 'alpha')]) 4360 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] 4361 cls.add_method('GetInteger', 4362 'uint32_t', 4363 [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) 4364 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] 4365 cls.add_method('GetValue', 4366 'double', 4367 [], 4368 is_virtual=True) 4369 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] 4370 cls.add_method('GetInteger', 4371 'uint32_t', 4372 [], 4373 is_virtual=True) 4374 return 4375 4376def register_Ns3AttributeAccessor_methods(root_module, cls): 4377 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] 4378 cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) 4379 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] 4380 cls.add_constructor([]) 4381 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 4382 cls.add_method('Get', 4383 'bool', 4384 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 4385 is_const=True, is_pure_virtual=True, is_virtual=True) 4386 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] 4387 cls.add_method('HasGetter', 4388 'bool', 4389 [], 4390 is_const=True, is_pure_virtual=True, is_virtual=True) 4391 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] 4392 cls.add_method('HasSetter', 4393 'bool', 4394 [], 4395 is_const=True, is_pure_virtual=True, is_virtual=True) 4396 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 4397 cls.add_method('Set', 4398 'bool', 4399 [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], 4400 is_const=True, is_pure_virtual=True, is_virtual=True) 4401 return 4402 4403def register_Ns3AttributeChecker_methods(root_module, cls): 4404 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] 4405 cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) 4406 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] 4407 cls.add_constructor([]) 4408 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 4409 cls.add_method('Check', 4410 'bool', 4411 [param('ns3::AttributeValue const &', 'value')], 4412 is_const=True, is_pure_virtual=True, is_virtual=True) 4413 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 4414 cls.add_method('Copy', 4415 'bool', 4416 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 4417 is_const=True, is_pure_virtual=True, is_virtual=True) 4418 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] 4419 cls.add_method('Create', 4420 'ns3::Ptr< ns3::AttributeValue >', 4421 [], 4422 is_const=True, is_pure_virtual=True, is_virtual=True) 4423 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] 4424 cls.add_method('CreateValidValue', 4425 'ns3::Ptr< ns3::AttributeValue >', 4426 [param('ns3::AttributeValue const &', 'value')], 4427 is_const=True) 4428 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] 4429 cls.add_method('GetUnderlyingTypeInformation', 4430 'std::string', 4431 [], 4432 is_const=True, is_pure_virtual=True, is_virtual=True) 4433 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] 4434 cls.add_method('GetValueTypeName', 4435 'std::string', 4436 [], 4437 is_const=True, is_pure_virtual=True, is_virtual=True) 4438 ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] 4439 cls.add_method('HasUnderlyingTypeInformation', 4440 'bool', 4441 [], 4442 is_const=True, is_pure_virtual=True, is_virtual=True) 4443 return 4444 4445def register_Ns3AttributeValue_methods(root_module, cls): 4446 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] 4447 cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) 4448 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] 4449 cls.add_constructor([]) 4450 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function] 4451 cls.add_method('Copy', 4452 'ns3::Ptr< ns3::AttributeValue >', 4453 [], 4454 is_const=True, is_pure_virtual=True, is_virtual=True) 4455 ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4456 cls.add_method('DeserializeFromString', 4457 'bool', 4458 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4459 is_pure_virtual=True, is_virtual=True) 4460 ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4461 cls.add_method('SerializeToString', 4462 'std::string', 4463 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4464 is_const=True, is_pure_virtual=True, is_virtual=True) 4465 return 4466 4467def register_Ns3CallbackChecker_methods(root_module, cls): 4468 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] 4469 cls.add_constructor([]) 4470 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] 4471 cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) 4472 return 4473 4474def register_Ns3CallbackImplBase_methods(root_module, cls): 4475 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] 4476 cls.add_constructor([]) 4477 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] 4478 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) 4479 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] 4480 cls.add_method('GetTypeid', 4481 'std::string', 4482 [], 4483 is_const=True, is_pure_virtual=True, is_virtual=True) 4484 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function] 4485 cls.add_method('IsEqual', 4486 'bool', 4487 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 4488 is_const=True, is_pure_virtual=True, is_virtual=True) 4489 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] 4490 cls.add_method('Demangle', 4491 'std::string', 4492 [param('std::string const &', 'mangled')], 4493 is_static=True, visibility='protected') 4494 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4495 cls.add_method('GetCppTypeid', 4496 'std::string', 4497 [], 4498 is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected') 4499 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4500 cls.add_method('GetCppTypeid', 4501 'std::string', 4502 [], 4503 is_static=True, template_parameters=['void'], visibility='protected') 4504 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4505 cls.add_method('GetCppTypeid', 4506 'std::string', 4507 [], 4508 is_static=True, template_parameters=['ns3::Ptr<ns3::Packet const> '], visibility='protected') 4509 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4510 cls.add_method('GetCppTypeid', 4511 'std::string', 4512 [], 4513 is_static=True, template_parameters=['ns3::Ptr<ns3::SixLowPanNetDevice> '], visibility='protected') 4514 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4515 cls.add_method('GetCppTypeid', 4516 'std::string', 4517 [], 4518 is_static=True, template_parameters=['unsigned int'], visibility='protected') 4519 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4520 cls.add_method('GetCppTypeid', 4521 'std::string', 4522 [], 4523 is_static=True, template_parameters=['ns3::SixLowPanNetDevice::DropReason'], visibility='protected') 4524 return 4525 4526def register_Ns3CallbackValue_methods(root_module, cls): 4527 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] 4528 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) 4529 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] 4530 cls.add_constructor([]) 4531 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] 4532 cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) 4533 ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function] 4534 cls.add_method('Copy', 4535 'ns3::Ptr< ns3::AttributeValue >', 4536 [], 4537 is_const=True, is_virtual=True) 4538 ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4539 cls.add_method('DeserializeFromString', 4540 'bool', 4541 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4542 is_virtual=True) 4543 ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4544 cls.add_method('SerializeToString', 4545 'std::string', 4546 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4547 is_const=True, is_virtual=True) 4548 ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] 4549 cls.add_method('Set', 4550 'void', 4551 [param('ns3::CallbackBase', 'base')]) 4552 return 4553 4554def register_Ns3ConstantRandomVariable_methods(root_module, cls): 4555 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] 4556 cls.add_method('GetTypeId', 4557 'ns3::TypeId', 4558 [], 4559 is_static=True) 4560 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] 4561 cls.add_constructor([]) 4562 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] 4563 cls.add_method('GetConstant', 4564 'double', 4565 [], 4566 is_const=True) 4567 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] 4568 cls.add_method('GetValue', 4569 'double', 4570 [param('double', 'constant')]) 4571 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] 4572 cls.add_method('GetInteger', 4573 'uint32_t', 4574 [param('uint32_t', 'constant')]) 4575 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] 4576 cls.add_method('GetValue', 4577 'double', 4578 [], 4579 is_virtual=True) 4580 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] 4581 cls.add_method('GetInteger', 4582 'uint32_t', 4583 [], 4584 is_virtual=True) 4585 return 4586 4587def register_Ns3DeterministicRandomVariable_methods(root_module, cls): 4588 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] 4589 cls.add_method('GetTypeId', 4590 'ns3::TypeId', 4591 [], 4592 is_static=True) 4593 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] 4594 cls.add_constructor([]) 4595 ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] 4596 cls.add_method('SetValueArray', 4597 'void', 4598 [param('double *', 'values'), param('std::size_t', 'length')]) 4599 ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] 4600 cls.add_method('GetValue', 4601 'double', 4602 [], 4603 is_virtual=True) 4604 ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] 4605 cls.add_method('GetInteger', 4606 'uint32_t', 4607 [], 4608 is_virtual=True) 4609 return 4610 4611def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): 4612 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] 4613 cls.add_constructor([]) 4614 ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] 4615 cls.add_method('CDF', 4616 'void', 4617 [param('double', 'v'), param('double', 'c')]) 4618 ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] 4619 cls.add_method('GetInteger', 4620 'uint32_t', 4621 [], 4622 is_virtual=True) 4623 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] 4624 cls.add_method('GetTypeId', 4625 'ns3::TypeId', 4626 [], 4627 is_static=True) 4628 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] 4629 cls.add_method('GetValue', 4630 'double', 4631 [], 4632 is_virtual=True) 4633 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate() [member function] 4634 cls.add_method('Interpolate', 4635 'double', 4636 [], 4637 is_virtual=True) 4638 ## random-variable-stream.h (module 'core'): bool ns3::EmpiricalRandomVariable::SetInterpolate(bool interpolate) [member function] 4639 cls.add_method('SetInterpolate', 4640 'bool', 4641 [param('bool', 'interpolate')]) 4642 return 4643 4644def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): 4645 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] 4646 cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) 4647 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] 4648 cls.add_constructor([]) 4649 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 4650 cls.add_method('Get', 4651 'bool', 4652 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 4653 is_const=True, is_virtual=True) 4654 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] 4655 cls.add_method('HasGetter', 4656 'bool', 4657 [], 4658 is_const=True, is_virtual=True) 4659 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] 4660 cls.add_method('HasSetter', 4661 'bool', 4662 [], 4663 is_const=True, is_virtual=True) 4664 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 4665 cls.add_method('Set', 4666 'bool', 4667 [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], 4668 is_const=True, is_virtual=True) 4669 return 4670 4671def register_Ns3EmptyAttributeChecker_methods(root_module, cls): 4672 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] 4673 cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) 4674 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] 4675 cls.add_constructor([]) 4676 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 4677 cls.add_method('Check', 4678 'bool', 4679 [param('ns3::AttributeValue const &', 'value')], 4680 is_const=True, is_virtual=True) 4681 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 4682 cls.add_method('Copy', 4683 'bool', 4684 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 4685 is_const=True, is_virtual=True) 4686 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeChecker::Create() const [member function] 4687 cls.add_method('Create', 4688 'ns3::Ptr< ns3::AttributeValue >', 4689 [], 4690 is_const=True, is_virtual=True) 4691 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] 4692 cls.add_method('GetUnderlyingTypeInformation', 4693 'std::string', 4694 [], 4695 is_const=True, is_virtual=True) 4696 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] 4697 cls.add_method('GetValueTypeName', 4698 'std::string', 4699 [], 4700 is_const=True, is_virtual=True) 4701 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] 4702 cls.add_method('HasUnderlyingTypeInformation', 4703 'bool', 4704 [], 4705 is_const=True, is_virtual=True) 4706 return 4707 4708def register_Ns3EmptyAttributeValue_methods(root_module, cls): 4709 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] 4710 cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) 4711 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] 4712 cls.add_constructor([]) 4713 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function] 4714 cls.add_method('Copy', 4715 'ns3::Ptr< ns3::AttributeValue >', 4716 [], 4717 is_const=True, is_virtual=True, visibility='private') 4718 ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4719 cls.add_method('DeserializeFromString', 4720 'bool', 4721 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4722 is_virtual=True, visibility='private') 4723 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4724 cls.add_method('SerializeToString', 4725 'std::string', 4726 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4727 is_const=True, is_virtual=True, visibility='private') 4728 return 4729 4730def register_Ns3ErlangRandomVariable_methods(root_module, cls): 4731 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] 4732 cls.add_method('GetTypeId', 4733 'ns3::TypeId', 4734 [], 4735 is_static=True) 4736 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] 4737 cls.add_constructor([]) 4738 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] 4739 cls.add_method('GetK', 4740 'uint32_t', 4741 [], 4742 is_const=True) 4743 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] 4744 cls.add_method('GetLambda', 4745 'double', 4746 [], 4747 is_const=True) 4748 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] 4749 cls.add_method('GetValue', 4750 'double', 4751 [param('uint32_t', 'k'), param('double', 'lambda')]) 4752 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] 4753 cls.add_method('GetInteger', 4754 'uint32_t', 4755 [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) 4756 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] 4757 cls.add_method('GetValue', 4758 'double', 4759 [], 4760 is_virtual=True) 4761 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] 4762 cls.add_method('GetInteger', 4763 'uint32_t', 4764 [], 4765 is_virtual=True) 4766 return 4767 4768def register_Ns3EventImpl_methods(root_module, cls): 4769 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] 4770 cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) 4771 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] 4772 cls.add_constructor([]) 4773 ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] 4774 cls.add_method('Cancel', 4775 'void', 4776 []) 4777 ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] 4778 cls.add_method('Invoke', 4779 'void', 4780 []) 4781 ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] 4782 cls.add_method('IsCancelled', 4783 'bool', 4784 []) 4785 ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] 4786 cls.add_method('Notify', 4787 'void', 4788 [], 4789 is_pure_virtual=True, is_virtual=True, visibility='protected') 4790 return 4791 4792def register_Ns3ExponentialRandomVariable_methods(root_module, cls): 4793 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] 4794 cls.add_method('GetTypeId', 4795 'ns3::TypeId', 4796 [], 4797 is_static=True) 4798 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] 4799 cls.add_constructor([]) 4800 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] 4801 cls.add_method('GetMean', 4802 'double', 4803 [], 4804 is_const=True) 4805 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] 4806 cls.add_method('GetBound', 4807 'double', 4808 [], 4809 is_const=True) 4810 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] 4811 cls.add_method('GetValue', 4812 'double', 4813 [param('double', 'mean'), param('double', 'bound')]) 4814 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] 4815 cls.add_method('GetInteger', 4816 'uint32_t', 4817 [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) 4818 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] 4819 cls.add_method('GetValue', 4820 'double', 4821 [], 4822 is_virtual=True) 4823 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] 4824 cls.add_method('GetInteger', 4825 'uint32_t', 4826 [], 4827 is_virtual=True) 4828 return 4829 4830def register_Ns3GammaRandomVariable_methods(root_module, cls): 4831 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] 4832 cls.add_method('GetTypeId', 4833 'ns3::TypeId', 4834 [], 4835 is_static=True) 4836 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] 4837 cls.add_constructor([]) 4838 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] 4839 cls.add_method('GetAlpha', 4840 'double', 4841 [], 4842 is_const=True) 4843 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] 4844 cls.add_method('GetBeta', 4845 'double', 4846 [], 4847 is_const=True) 4848 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] 4849 cls.add_method('GetValue', 4850 'double', 4851 [param('double', 'alpha'), param('double', 'beta')]) 4852 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] 4853 cls.add_method('GetInteger', 4854 'uint32_t', 4855 [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) 4856 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] 4857 cls.add_method('GetValue', 4858 'double', 4859 [], 4860 is_virtual=True) 4861 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] 4862 cls.add_method('GetInteger', 4863 'uint32_t', 4864 [], 4865 is_virtual=True) 4866 return 4867 4868def register_Ns3Ipv4AddressChecker_methods(root_module, cls): 4869 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] 4870 cls.add_constructor([]) 4871 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] 4872 cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) 4873 return 4874 4875def register_Ns3Ipv4AddressValue_methods(root_module, cls): 4876 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] 4877 cls.add_constructor([]) 4878 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] 4879 cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) 4880 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] 4881 cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) 4882 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function] 4883 cls.add_method('Copy', 4884 'ns3::Ptr< ns3::AttributeValue >', 4885 [], 4886 is_const=True, is_virtual=True) 4887 ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4888 cls.add_method('DeserializeFromString', 4889 'bool', 4890 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4891 is_virtual=True) 4892 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] 4893 cls.add_method('Get', 4894 'ns3::Ipv4Address', 4895 [], 4896 is_const=True) 4897 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4898 cls.add_method('SerializeToString', 4899 'std::string', 4900 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4901 is_const=True, is_virtual=True) 4902 ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] 4903 cls.add_method('Set', 4904 'void', 4905 [param('ns3::Ipv4Address const &', 'value')]) 4906 return 4907 4908def register_Ns3Ipv4MaskChecker_methods(root_module, cls): 4909 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] 4910 cls.add_constructor([]) 4911 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] 4912 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) 4913 return 4914 4915def register_Ns3Ipv4MaskValue_methods(root_module, cls): 4916 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] 4917 cls.add_constructor([]) 4918 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] 4919 cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) 4920 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] 4921 cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) 4922 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function] 4923 cls.add_method('Copy', 4924 'ns3::Ptr< ns3::AttributeValue >', 4925 [], 4926 is_const=True, is_virtual=True) 4927 ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4928 cls.add_method('DeserializeFromString', 4929 'bool', 4930 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4931 is_virtual=True) 4932 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] 4933 cls.add_method('Get', 4934 'ns3::Ipv4Mask', 4935 [], 4936 is_const=True) 4937 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4938 cls.add_method('SerializeToString', 4939 'std::string', 4940 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4941 is_const=True, is_virtual=True) 4942 ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] 4943 cls.add_method('Set', 4944 'void', 4945 [param('ns3::Ipv4Mask const &', 'value')]) 4946 return 4947 4948def register_Ns3Ipv6AddressChecker_methods(root_module, cls): 4949 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] 4950 cls.add_constructor([]) 4951 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] 4952 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) 4953 return 4954 4955def register_Ns3Ipv6AddressValue_methods(root_module, cls): 4956 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] 4957 cls.add_constructor([]) 4958 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] 4959 cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) 4960 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] 4961 cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) 4962 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function] 4963 cls.add_method('Copy', 4964 'ns3::Ptr< ns3::AttributeValue >', 4965 [], 4966 is_const=True, is_virtual=True) 4967 ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4968 cls.add_method('DeserializeFromString', 4969 'bool', 4970 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4971 is_virtual=True) 4972 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] 4973 cls.add_method('Get', 4974 'ns3::Ipv6Address', 4975 [], 4976 is_const=True) 4977 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4978 cls.add_method('SerializeToString', 4979 'std::string', 4980 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4981 is_const=True, is_virtual=True) 4982 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] 4983 cls.add_method('Set', 4984 'void', 4985 [param('ns3::Ipv6Address const &', 'value')]) 4986 return 4987 4988def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): 4989 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] 4990 cls.add_constructor([]) 4991 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] 4992 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) 4993 return 4994 4995def register_Ns3Ipv6PrefixValue_methods(root_module, cls): 4996 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] 4997 cls.add_constructor([]) 4998 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] 4999 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) 5000 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] 5001 cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) 5002 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function] 5003 cls.add_method('Copy', 5004 'ns3::Ptr< ns3::AttributeValue >', 5005 [], 5006 is_const=True, is_virtual=True) 5007 ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5008 cls.add_method('DeserializeFromString', 5009 'bool', 5010 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5011 is_virtual=True) 5012 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] 5013 cls.add_method('Get', 5014 'ns3::Ipv6Prefix', 5015 [], 5016 is_const=True) 5017 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5018 cls.add_method('SerializeToString', 5019 'std::string', 5020 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5021 is_const=True, is_virtual=True) 5022 ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] 5023 cls.add_method('Set', 5024 'void', 5025 [param('ns3::Ipv6Prefix const &', 'value')]) 5026 return 5027 5028def register_Ns3LogNormalRandomVariable_methods(root_module, cls): 5029 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function] 5030 cls.add_method('GetTypeId', 5031 'ns3::TypeId', 5032 [], 5033 is_static=True) 5034 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor] 5035 cls.add_constructor([]) 5036 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function] 5037 cls.add_method('GetMu', 5038 'double', 5039 [], 5040 is_const=True) 5041 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function] 5042 cls.add_method('GetSigma', 5043 'double', 5044 [], 5045 is_const=True) 5046 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function] 5047 cls.add_method('GetValue', 5048 'double', 5049 [param('double', 'mu'), param('double', 'sigma')]) 5050 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function] 5051 cls.add_method('GetInteger', 5052 'uint32_t', 5053 [param('uint32_t', 'mu'), param('uint32_t', 'sigma')]) 5054 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function] 5055 cls.add_method('GetValue', 5056 'double', 5057 [], 5058 is_virtual=True) 5059 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function] 5060 cls.add_method('GetInteger', 5061 'uint32_t', 5062 [], 5063 is_virtual=True) 5064 return 5065 5066def register_Ns3Mac48AddressChecker_methods(root_module, cls): 5067 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] 5068 cls.add_constructor([]) 5069 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [constructor] 5070 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) 5071 return 5072 5073def register_Ns3Mac48AddressValue_methods(root_module, cls): 5074 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] 5075 cls.add_constructor([]) 5076 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] 5077 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) 5078 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [constructor] 5079 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) 5080 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] 5081 cls.add_method('Copy', 5082 'ns3::Ptr< ns3::AttributeValue >', 5083 [], 5084 is_const=True, is_virtual=True) 5085 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5086 cls.add_method('DeserializeFromString', 5087 'bool', 5088 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5089 is_virtual=True) 5090 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] 5091 cls.add_method('Get', 5092 'ns3::Mac48Address', 5093 [], 5094 is_const=True) 5095 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5096 cls.add_method('SerializeToString', 5097 'std::string', 5098 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5099 is_const=True, is_virtual=True) 5100 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] 5101 cls.add_method('Set', 5102 'void', 5103 [param('ns3::Mac48Address const &', 'value')]) 5104 return 5105 5106def register_Ns3NetDevice_methods(root_module, cls): 5107 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] 5108 cls.add_constructor([]) 5109 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [constructor] 5110 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) 5111 ## 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] 5112 cls.add_method('AddLinkChangeCallback', 5113 'void', 5114 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 5115 is_pure_virtual=True, is_virtual=True) 5116 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function] 5117 cls.add_method('GetAddress', 5118 'ns3::Address', 5119 [], 5120 is_const=True, is_pure_virtual=True, is_virtual=True) 5121 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] 5122 cls.add_method('GetBroadcast', 5123 'ns3::Address', 5124 [], 5125 is_const=True, is_pure_virtual=True, is_virtual=True) 5126 ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function] 5127 cls.add_method('GetChannel', 5128 'ns3::Ptr< ns3::Channel >', 5129 [], 5130 is_const=True, is_pure_virtual=True, is_virtual=True) 5131 ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] 5132 cls.add_method('GetIfIndex', 5133 'uint32_t', 5134 [], 5135 is_const=True, is_pure_virtual=True, is_virtual=True) 5136 ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] 5137 cls.add_method('GetMtu', 5138 'uint16_t', 5139 [], 5140 is_const=True, is_pure_virtual=True, is_virtual=True) 5141 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 5142 cls.add_method('GetMulticast', 5143 'ns3::Address', 5144 [param('ns3::Ipv4Address', 'multicastGroup')], 5145 is_const=True, is_pure_virtual=True, is_virtual=True) 5146 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 5147 cls.add_method('GetMulticast', 5148 'ns3::Address', 5149 [param('ns3::Ipv6Address', 'addr')], 5150 is_const=True, is_pure_virtual=True, is_virtual=True) 5151 ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function] 5152 cls.add_method('GetNode', 5153 'ns3::Ptr< ns3::Node >', 5154 [], 5155 is_const=True, is_pure_virtual=True, is_virtual=True) 5156 ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] 5157 cls.add_method('GetTypeId', 5158 'ns3::TypeId', 5159 [], 5160 is_static=True) 5161 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function] 5162 cls.add_method('IsBridge', 5163 'bool', 5164 [], 5165 is_const=True, is_pure_virtual=True, is_virtual=True) 5166 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] 5167 cls.add_method('IsBroadcast', 5168 'bool', 5169 [], 5170 is_const=True, is_pure_virtual=True, is_virtual=True) 5171 ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] 5172 cls.add_method('IsLinkUp', 5173 'bool', 5174 [], 5175 is_const=True, is_pure_virtual=True, is_virtual=True) 5176 ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] 5177 cls.add_method('IsMulticast', 5178 'bool', 5179 [], 5180 is_const=True, is_pure_virtual=True, is_virtual=True) 5181 ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] 5182 cls.add_method('IsPointToPoint', 5183 'bool', 5184 [], 5185 is_const=True, is_pure_virtual=True, is_virtual=True) 5186 ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] 5187 cls.add_method('NeedsArp', 5188 'bool', 5189 [], 5190 is_const=True, is_pure_virtual=True, is_virtual=True) 5191 ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 5192 cls.add_method('Send', 5193 'bool', 5194 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 5195 is_pure_virtual=True, is_virtual=True) 5196 ## 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] 5197 cls.add_method('SendFrom', 5198 'bool', 5199 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 5200 is_pure_virtual=True, is_virtual=True) 5201 ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function] 5202 cls.add_method('SetAddress', 5203 'void', 5204 [param('ns3::Address', 'address')], 5205 is_pure_virtual=True, is_virtual=True) 5206 ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] 5207 cls.add_method('SetIfIndex', 5208 'void', 5209 [param('uint32_t const', 'index')], 5210 is_pure_virtual=True, is_virtual=True) 5211 ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] 5212 cls.add_method('SetMtu', 5213 'bool', 5214 [param('uint16_t const', 'mtu')], 5215 is_pure_virtual=True, is_virtual=True) 5216 ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 5217 cls.add_method('SetNode', 5218 'void', 5219 [param('ns3::Ptr< ns3::Node >', 'node')], 5220 is_pure_virtual=True, is_virtual=True) 5221 ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 5222 cls.add_method('SetPromiscReceiveCallback', 5223 'void', 5224 [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')], 5225 is_pure_virtual=True, is_virtual=True) 5226 ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 5227 cls.add_method('SetReceiveCallback', 5228 'void', 5229 [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')], 5230 is_pure_virtual=True, is_virtual=True) 5231 ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function] 5232 cls.add_method('SupportsSendFrom', 5233 'bool', 5234 [], 5235 is_const=True, is_pure_virtual=True, is_virtual=True) 5236 return 5237 5238def register_Ns3NixVector_methods(root_module, cls): 5239 cls.add_output_stream_operator() 5240 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor] 5241 cls.add_constructor([]) 5242 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [constructor] 5243 cls.add_constructor([param('ns3::NixVector const &', 'o')]) 5244 ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] 5245 cls.add_method('AddNeighborIndex', 5246 'void', 5247 [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) 5248 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] 5249 cls.add_method('BitCount', 5250 'uint32_t', 5251 [param('uint32_t', 'numberOfNeighbors')], 5252 is_const=True) 5253 ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function] 5254 cls.add_method('Copy', 5255 'ns3::Ptr< ns3::NixVector >', 5256 [], 5257 is_const=True) 5258 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 5259 cls.add_method('Deserialize', 5260 'uint32_t', 5261 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 5262 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] 5263 cls.add_method('ExtractNeighborIndex', 5264 'uint32_t', 5265 [param('uint32_t', 'numberOfBits')]) 5266 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function] 5267 cls.add_method('GetRemainingBits', 5268 'uint32_t', 5269 []) 5270 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function] 5271 cls.add_method('GetSerializedSize', 5272 'uint32_t', 5273 [], 5274 is_const=True) 5275 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 5276 cls.add_method('Serialize', 5277 'uint32_t', 5278 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 5279 is_const=True) 5280 return 5281 5282def register_Ns3NormalRandomVariable_methods(root_module, cls): 5283 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable] 5284 cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True) 5285 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function] 5286 cls.add_method('GetTypeId', 5287 'ns3::TypeId', 5288 [], 5289 is_static=True) 5290 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor] 5291 cls.add_constructor([]) 5292 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function] 5293 cls.add_method('GetMean', 5294 'double', 5295 [], 5296 is_const=True) 5297 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function] 5298 cls.add_method('GetVariance', 5299 'double', 5300 [], 5301 is_const=True) 5302 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function] 5303 cls.add_method('GetBound', 5304 'double', 5305 [], 5306 is_const=True) 5307 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function] 5308 cls.add_method('GetValue', 5309 'double', 5310 [param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')]) 5311 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function] 5312 cls.add_method('GetInteger', 5313 'uint32_t', 5314 [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')]) 5315 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function] 5316 cls.add_method('GetValue', 5317 'double', 5318 [], 5319 is_virtual=True) 5320 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function] 5321 cls.add_method('GetInteger', 5322 'uint32_t', 5323 [], 5324 is_virtual=True) 5325 return 5326 5327def register_Ns3ObjectFactoryChecker_methods(root_module, cls): 5328 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] 5329 cls.add_constructor([]) 5330 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [constructor] 5331 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) 5332 return 5333 5334def register_Ns3ObjectFactoryValue_methods(root_module, cls): 5335 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] 5336 cls.add_constructor([]) 5337 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] 5338 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) 5339 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [constructor] 5340 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) 5341 ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function] 5342 cls.add_method('Copy', 5343 'ns3::Ptr< ns3::AttributeValue >', 5344 [], 5345 is_const=True, is_virtual=True) 5346 ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5347 cls.add_method('DeserializeFromString', 5348 'bool', 5349 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5350 is_virtual=True) 5351 ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] 5352 cls.add_method('Get', 5353 'ns3::ObjectFactory', 5354 [], 5355 is_const=True) 5356 ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5357 cls.add_method('SerializeToString', 5358 'std::string', 5359 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5360 is_const=True, is_virtual=True) 5361 ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] 5362 cls.add_method('Set', 5363 'void', 5364 [param('ns3::ObjectFactory const &', 'value')]) 5365 return 5366 5367def register_Ns3Packet_methods(root_module, cls): 5368 cls.add_output_stream_operator() 5369 ## packet.h (module 'network'): ns3::Packet::Packet() [constructor] 5370 cls.add_constructor([]) 5371 ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [constructor] 5372 cls.add_constructor([param('ns3::Packet const &', 'o')]) 5373 ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor] 5374 cls.add_constructor([param('uint32_t', 'size')]) 5375 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] 5376 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) 5377 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] 5378 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 5379 ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function] 5380 cls.add_method('AddAtEnd', 5381 'void', 5382 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 5383 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] 5384 cls.add_method('AddByteTag', 5385 'void', 5386 [param('ns3::Tag const &', 'tag')], 5387 is_const=True) 5388 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag, uint32_t start, uint32_t end) const [member function] 5389 cls.add_method('AddByteTag', 5390 'void', 5391 [param('ns3::Tag const &', 'tag'), param('uint32_t', 'start'), param('uint32_t', 'end')], 5392 is_const=True) 5393 ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function] 5394 cls.add_method('AddHeader', 5395 'void', 5396 [param('ns3::Header const &', 'header')]) 5397 ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] 5398 cls.add_method('AddPacketTag', 5399 'void', 5400 [param('ns3::Tag const &', 'tag')], 5401 is_const=True) 5402 ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] 5403 cls.add_method('AddPaddingAtEnd', 5404 'void', 5405 [param('uint32_t', 'size')]) 5406 ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] 5407 cls.add_method('AddTrailer', 5408 'void', 5409 [param('ns3::Trailer const &', 'trailer')]) 5410 ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] 5411 cls.add_method('BeginItem', 5412 'ns3::PacketMetadata::ItemIterator', 5413 [], 5414 is_const=True) 5415 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function] 5416 cls.add_method('Copy', 5417 'ns3::Ptr< ns3::Packet >', 5418 [], 5419 is_const=True) 5420 ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] 5421 cls.add_method('CopyData', 5422 'uint32_t', 5423 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 5424 is_const=True) 5425 ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] 5426 cls.add_method('CopyData', 5427 'void', 5428 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 5429 is_const=True) 5430 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] 5431 cls.add_method('CreateFragment', 5432 'ns3::Ptr< ns3::Packet >', 5433 [param('uint32_t', 'start'), param('uint32_t', 'length')], 5434 is_const=True) 5435 ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function] 5436 cls.add_method('EnableChecking', 5437 'void', 5438 [], 5439 is_static=True) 5440 ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function] 5441 cls.add_method('EnablePrinting', 5442 'void', 5443 [], 5444 is_static=True) 5445 ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] 5446 cls.add_method('FindFirstMatchingByteTag', 5447 'bool', 5448 [param('ns3::Tag &', 'tag')], 5449 is_const=True) 5450 ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] 5451 cls.add_method('GetByteTagIterator', 5452 'ns3::ByteTagIterator', 5453 [], 5454 is_const=True) 5455 ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function] 5456 cls.add_method('GetNixVector', 5457 'ns3::Ptr< ns3::NixVector >', 5458 [], 5459 is_const=True) 5460 ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] 5461 cls.add_method('GetPacketTagIterator', 5462 'ns3::PacketTagIterator', 5463 [], 5464 is_const=True) 5465 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function] 5466 cls.add_method('GetSerializedSize', 5467 'uint32_t', 5468 [], 5469 is_const=True) 5470 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function] 5471 cls.add_method('GetSize', 5472 'uint32_t', 5473 [], 5474 is_const=True) 5475 ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function] 5476 cls.add_method('GetUid', 5477 'uint64_t', 5478 [], 5479 is_const=True) 5480 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] 5481 cls.add_method('PeekHeader', 5482 'uint32_t', 5483 [param('ns3::Header &', 'header')], 5484 is_const=True) 5485 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header, uint32_t size) const [member function] 5486 cls.add_method('PeekHeader', 5487 'uint32_t', 5488 [param('ns3::Header &', 'header'), param('uint32_t', 'size')], 5489 is_const=True) 5490 ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] 5491 cls.add_method('PeekPacketTag', 5492 'bool', 5493 [param('ns3::Tag &', 'tag')], 5494 is_const=True) 5495 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] 5496 cls.add_method('PeekTrailer', 5497 'uint32_t', 5498 [param('ns3::Trailer &', 'trailer')]) 5499 ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function] 5500 cls.add_method('Print', 5501 'void', 5502 [param('std::ostream &', 'os')], 5503 is_const=True) 5504 ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] 5505 cls.add_method('PrintByteTags', 5506 'void', 5507 [param('std::ostream &', 'os')], 5508 is_const=True) 5509 ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] 5510 cls.add_method('PrintPacketTags', 5511 'void', 5512 [param('std::ostream &', 'os')], 5513 is_const=True) 5514 ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function] 5515 cls.add_method('RemoveAllByteTags', 5516 'void', 5517 []) 5518 ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function] 5519 cls.add_method('RemoveAllPacketTags', 5520 'void', 5521 []) 5522 ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] 5523 cls.add_method('RemoveAtEnd', 5524 'void', 5525 [param('uint32_t', 'size')]) 5526 ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function] 5527 cls.add_method('RemoveAtStart', 5528 'void', 5529 [param('uint32_t', 'size')]) 5530 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] 5531 cls.add_method('RemoveHeader', 5532 'uint32_t', 5533 [param('ns3::Header &', 'header')]) 5534 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header, uint32_t size) [member function] 5535 cls.add_method('RemoveHeader', 5536 'uint32_t', 5537 [param('ns3::Header &', 'header'), param('uint32_t', 'size')]) 5538 ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] 5539 cls.add_method('RemovePacketTag', 5540 'bool', 5541 [param('ns3::Tag &', 'tag')]) 5542 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] 5543 cls.add_method('RemoveTrailer', 5544 'uint32_t', 5545 [param('ns3::Trailer &', 'trailer')]) 5546 ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function] 5547 cls.add_method('ReplacePacketTag', 5548 'bool', 5549 [param('ns3::Tag &', 'tag')]) 5550 ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 5551 cls.add_method('Serialize', 5552 'uint32_t', 5553 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 5554 is_const=True) 5555 ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function] 5556 cls.add_method('SetNixVector', 5557 'void', 5558 [param('ns3::Ptr< ns3::NixVector >', 'nixVector')]) 5559 ## packet.h (module 'network'): std::string ns3::Packet::ToString() const [member function] 5560 cls.add_method('ToString', 5561 'std::string', 5562 [], 5563 is_const=True) 5564 return 5565 5566def register_Ns3ParetoRandomVariable_methods(root_module, cls): 5567 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function] 5568 cls.add_method('GetTypeId', 5569 'ns3::TypeId', 5570 [], 5571 is_static=True) 5572 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor] 5573 cls.add_constructor([]) 5574 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function] 5575 cls.add_method('GetScale', 5576 'double', 5577 [], 5578 is_const=True) 5579 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function] 5580 cls.add_method('GetShape', 5581 'double', 5582 [], 5583 is_const=True) 5584 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function] 5585 cls.add_method('GetBound', 5586 'double', 5587 [], 5588 is_const=True) 5589 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double scale, double shape, double bound) [member function] 5590 cls.add_method('GetValue', 5591 'double', 5592 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 5593 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 5594 cls.add_method('GetInteger', 5595 'uint32_t', 5596 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 5597 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function] 5598 cls.add_method('GetValue', 5599 'double', 5600 [], 5601 is_virtual=True) 5602 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function] 5603 cls.add_method('GetInteger', 5604 'uint32_t', 5605 [], 5606 is_virtual=True) 5607 return 5608 5609def register_Ns3SixLowPanNetDevice_methods(root_module, cls): 5610 ## sixlowpan-net-device.h (module 'sixlowpan'): ns3::SixLowPanNetDevice::SixLowPanNetDevice() [constructor] 5611 cls.add_constructor([]) 5612 ## sixlowpan-net-device.h (module 'sixlowpan'): void ns3::SixLowPanNetDevice::AddContext(uint8_t contextId, ns3::Ipv6Prefix contextPrefix, bool compressionAllowed, ns3::Time validLifetime) [member function] 5613 cls.add_method('AddContext', 5614 'void', 5615 [param('uint8_t', 'contextId'), param('ns3::Ipv6Prefix', 'contextPrefix'), param('bool', 'compressionAllowed'), param('ns3::Time', 'validLifetime')]) 5616 ## sixlowpan-net-device.h (module 'sixlowpan'): void ns3::SixLowPanNetDevice::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] 5617 cls.add_method('AddLinkChangeCallback', 5618 'void', 5619 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 5620 is_virtual=True) 5621 ## sixlowpan-net-device.h (module 'sixlowpan'): int64_t ns3::SixLowPanNetDevice::AssignStreams(int64_t stream) [member function] 5622 cls.add_method('AssignStreams', 5623 'int64_t', 5624 [param('int64_t', 'stream')]) 5625 ## sixlowpan-net-device.h (module 'sixlowpan'): ns3::Address ns3::SixLowPanNetDevice::GetAddress() const [member function] 5626 cls.add_method('GetAddress', 5627 'ns3::Address', 5628 [], 5629 is_const=True, is_virtual=True) 5630 ## sixlowpan-net-device.h (module 'sixlowpan'): ns3::Address ns3::SixLowPanNetDevice::GetBroadcast() const [member function] 5631 cls.add_method('GetBroadcast', 5632 'ns3::Address', 5633 [], 5634 is_const=True, is_virtual=True) 5635 ## sixlowpan-net-device.h (module 'sixlowpan'): ns3::Ptr<ns3::Channel> ns3::SixLowPanNetDevice::GetChannel() const [member function] 5636 cls.add_method('GetChannel', 5637 'ns3::Ptr< ns3::Channel >', 5638 [], 5639 is_const=True, is_virtual=True) 5640 ## sixlowpan-net-device.h (module 'sixlowpan'): bool ns3::SixLowPanNetDevice::GetContext(uint8_t contextId, ns3::Ipv6Prefix & contextPrefix, bool & compressionAllowed, ns3::Time & validLifetime) [member function] 5641 cls.add_method('GetContext', 5642 'bool', 5643 [param('uint8_t', 'contextId'), param('ns3::Ipv6Prefix &', 'contextPrefix'), param('bool &', 'compressionAllowed'), param('ns3::Time &', 'validLifetime')]) 5644 ## sixlowpan-net-device.h (module 'sixlowpan'): uint32_t ns3::SixLowPanNetDevice::GetIfIndex() const [member function] 5645 cls.add_method('GetIfIndex', 5646 'uint32_t', 5647 [], 5648 is_const=True, is_virtual=True) 5649 ## sixlowpan-net-device.h (module 'sixlowpan'): uint16_t ns3::SixLowPanNetDevice::GetMtu() const [member function] 5650 cls.add_method('GetMtu', 5651 'uint16_t', 5652 [], 5653 is_const=True, is_virtual=True) 5654 ## sixlowpan-net-device.h (module 'sixlowpan'): ns3::Address ns3::SixLowPanNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 5655 cls.add_method('GetMulticast', 5656 'ns3::Address', 5657 [param('ns3::Ipv4Address', 'multicastGroup')], 5658 is_const=True, is_virtual=True) 5659 ## sixlowpan-net-device.h (module 'sixlowpan'): ns3::Address ns3::SixLowPanNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 5660 cls.add_method('GetMulticast', 5661 'ns3::Address', 5662 [param('ns3::Ipv6Address', 'addr')], 5663 is_const=True, is_virtual=True) 5664 ## sixlowpan-net-device.h (module 'sixlowpan'): ns3::Ptr<ns3::NetDevice> ns3::SixLowPanNetDevice::GetNetDevice() const [member function] 5665 cls.add_method('GetNetDevice', 5666 'ns3::Ptr< ns3::NetDevice >', 5667 [], 5668 is_const=True) 5669 ## sixlowpan-net-device.h (module 'sixlowpan'): ns3::Ptr<ns3::Node> ns3::SixLowPanNetDevice::GetNode() const [member function] 5670 cls.add_method('GetNode', 5671 'ns3::Ptr< ns3::Node >', 5672 [], 5673 is_const=True, is_virtual=True) 5674 ## sixlowpan-net-device.h (module 'sixlowpan'): static ns3::TypeId ns3::SixLowPanNetDevice::GetTypeId() [member function] 5675 cls.add_method('GetTypeId', 5676 'ns3::TypeId', 5677 [], 5678 is_static=True) 5679 ## sixlowpan-net-device.h (module 'sixlowpan'): void ns3::SixLowPanNetDevice::InvalidateContext(uint8_t contextId) [member function] 5680 cls.add_method('InvalidateContext', 5681 'void', 5682 [param('uint8_t', 'contextId')]) 5683 ## sixlowpan-net-device.h (module 'sixlowpan'): bool ns3::SixLowPanNetDevice::IsBridge() const [member function] 5684 cls.add_method('IsBridge', 5685 'bool', 5686 [], 5687 is_const=True, is_virtual=True) 5688 ## sixlowpan-net-device.h (module 'sixlowpan'): bool ns3::SixLowPanNetDevice::IsBroadcast() const [member function] 5689 cls.add_method('IsBroadcast', 5690 'bool', 5691 [], 5692 is_const=True, is_virtual=True) 5693 ## sixlowpan-net-device.h (module 'sixlowpan'): bool ns3::SixLowPanNetDevice::IsLinkUp() const [member function] 5694 cls.add_method('IsLinkUp', 5695 'bool', 5696 [], 5697 is_const=True, is_virtual=True) 5698 ## sixlowpan-net-device.h (module 'sixlowpan'): bool ns3::SixLowPanNetDevice::IsMulticast() const [member function] 5699 cls.add_method('IsMulticast', 5700 'bool', 5701 [], 5702 is_const=True, is_virtual=True) 5703 ## sixlowpan-net-device.h (module 'sixlowpan'): bool ns3::SixLowPanNetDevice::IsPointToPoint() const [member function] 5704 cls.add_method('IsPointToPoint', 5705 'bool', 5706 [], 5707 is_const=True, is_virtual=True) 5708 ## sixlowpan-net-device.h (module 'sixlowpan'): bool ns3::SixLowPanNetDevice::NeedsArp() const [member function] 5709 cls.add_method('NeedsArp', 5710 'bool', 5711 [], 5712 is_const=True, is_virtual=True) 5713 ## sixlowpan-net-device.h (module 'sixlowpan'): void ns3::SixLowPanNetDevice::RemoveContext(uint8_t contextId) [member function] 5714 cls.add_method('RemoveContext', 5715 'void', 5716 [param('uint8_t', 'contextId')]) 5717 ## sixlowpan-net-device.h (module 'sixlowpan'): void ns3::SixLowPanNetDevice::RenewContext(uint8_t contextId, ns3::Time validLifetime) [member function] 5718 cls.add_method('RenewContext', 5719 'void', 5720 [param('uint8_t', 'contextId'), param('ns3::Time', 'validLifetime')]) 5721 ## sixlowpan-net-device.h (module 'sixlowpan'): bool ns3::SixLowPanNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 5722 cls.add_method('Send', 5723 'bool', 5724 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 5725 is_virtual=True) 5726 ## sixlowpan-net-device.h (module 'sixlowpan'): bool ns3::SixLowPanNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] 5727 cls.add_method('SendFrom', 5728 'bool', 5729 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 5730 is_virtual=True) 5731 ## sixlowpan-net-device.h (module 'sixlowpan'): void ns3::SixLowPanNetDevice::SetAddress(ns3::Address address) [member function] 5732 cls.add_method('SetAddress', 5733 'void', 5734 [param('ns3::Address', 'address')], 5735 is_virtual=True) 5736 ## sixlowpan-net-device.h (module 'sixlowpan'): void ns3::SixLowPanNetDevice::SetIfIndex(uint32_t const index) [member function] 5737 cls.add_method('SetIfIndex', 5738 'void', 5739 [param('uint32_t const', 'index')], 5740 is_virtual=True) 5741 ## sixlowpan-net-device.h (module 'sixlowpan'): bool ns3::SixLowPanNetDevice::SetMtu(uint16_t const mtu) [member function] 5742 cls.add_method('SetMtu', 5743 'bool', 5744 [param('uint16_t const', 'mtu')], 5745 is_virtual=True) 5746 ## sixlowpan-net-device.h (module 'sixlowpan'): void ns3::SixLowPanNetDevice::SetNetDevice(ns3::Ptr<ns3::NetDevice> device) [member function] 5747 cls.add_method('SetNetDevice', 5748 'void', 5749 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 5750 ## sixlowpan-net-device.h (module 'sixlowpan'): void ns3::SixLowPanNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 5751 cls.add_method('SetNode', 5752 'void', 5753 [param('ns3::Ptr< ns3::Node >', 'node')], 5754 is_virtual=True) 5755 ## sixlowpan-net-device.h (module 'sixlowpan'): void ns3::SixLowPanNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 5756 cls.add_method('SetPromiscReceiveCallback', 5757 'void', 5758 [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')], 5759 is_virtual=True) 5760 ## sixlowpan-net-device.h (module 'sixlowpan'): void ns3::SixLowPanNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 5761 cls.add_method('SetReceiveCallback', 5762 'void', 5763 [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')], 5764 is_virtual=True) 5765 ## sixlowpan-net-device.h (module 'sixlowpan'): bool ns3::SixLowPanNetDevice::SupportsSendFrom() const [member function] 5766 cls.add_method('SupportsSendFrom', 5767 'bool', 5768 [], 5769 is_const=True, is_virtual=True) 5770 ## sixlowpan-net-device.h (module 'sixlowpan'): void ns3::SixLowPanNetDevice::DoDispose() [member function] 5771 cls.add_method('DoDispose', 5772 'void', 5773 [], 5774 is_virtual=True, visibility='protected') 5775 return 5776 5777def register_Ns3TimeValue_methods(root_module, cls): 5778 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor] 5779 cls.add_constructor([]) 5780 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] 5781 cls.add_constructor([param('ns3::Time const &', 'value')]) 5782 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [constructor] 5783 cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) 5784 ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function] 5785 cls.add_method('Copy', 5786 'ns3::Ptr< ns3::AttributeValue >', 5787 [], 5788 is_const=True, is_virtual=True) 5789 ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5790 cls.add_method('DeserializeFromString', 5791 'bool', 5792 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5793 is_virtual=True) 5794 ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function] 5795 cls.add_method('Get', 5796 'ns3::Time', 5797 [], 5798 is_const=True) 5799 ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5800 cls.add_method('SerializeToString', 5801 'std::string', 5802 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5803 is_const=True, is_virtual=True) 5804 ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] 5805 cls.add_method('Set', 5806 'void', 5807 [param('ns3::Time const &', 'value')]) 5808 return 5809 5810def register_Ns3TypeIdChecker_methods(root_module, cls): 5811 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor] 5812 cls.add_constructor([]) 5813 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [constructor] 5814 cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) 5815 return 5816 5817def register_Ns3TypeIdValue_methods(root_module, cls): 5818 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor] 5819 cls.add_constructor([]) 5820 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] 5821 cls.add_constructor([param('ns3::TypeId const &', 'value')]) 5822 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [constructor] 5823 cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) 5824 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function] 5825 cls.add_method('Copy', 5826 'ns3::Ptr< ns3::AttributeValue >', 5827 [], 5828 is_const=True, is_virtual=True) 5829 ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5830 cls.add_method('DeserializeFromString', 5831 'bool', 5832 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5833 is_virtual=True) 5834 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function] 5835 cls.add_method('Get', 5836 'ns3::TypeId', 5837 [], 5838 is_const=True) 5839 ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5840 cls.add_method('SerializeToString', 5841 'std::string', 5842 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5843 is_const=True, is_virtual=True) 5844 ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] 5845 cls.add_method('Set', 5846 'void', 5847 [param('ns3::TypeId const &', 'value')]) 5848 return 5849 5850def register_Ns3AddressChecker_methods(root_module, cls): 5851 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] 5852 cls.add_constructor([]) 5853 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [constructor] 5854 cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) 5855 return 5856 5857def register_Ns3AddressValue_methods(root_module, cls): 5858 ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor] 5859 cls.add_constructor([]) 5860 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] 5861 cls.add_constructor([param('ns3::Address const &', 'value')]) 5862 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [constructor] 5863 cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) 5864 ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function] 5865 cls.add_method('Copy', 5866 'ns3::Ptr< ns3::AttributeValue >', 5867 [], 5868 is_const=True, is_virtual=True) 5869 ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5870 cls.add_method('DeserializeFromString', 5871 'bool', 5872 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5873 is_virtual=True) 5874 ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function] 5875 cls.add_method('Get', 5876 'ns3::Address', 5877 [], 5878 is_const=True) 5879 ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5880 cls.add_method('SerializeToString', 5881 'std::string', 5882 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5883 is_const=True, is_virtual=True) 5884 ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] 5885 cls.add_method('Set', 5886 'void', 5887 [param('ns3::Address const &', 'value')]) 5888 return 5889 5890def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 5891 ## 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] 5892 cls.add_constructor([]) 5893 ## 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] 5894 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')]) 5895 ## 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] 5896 cls.add_method('DoGetTypeid', 5897 'std::string', 5898 [], 5899 is_static=True) 5900 ## 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] 5901 cls.add_method('GetTypeid', 5902 'std::string', 5903 [], 5904 is_const=True, is_virtual=True) 5905 ## 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] 5906 cls.add_method('operator()', 5907 'ns3::ObjectBase *', 5908 [], 5909 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 5910 return 5911 5912def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3SixLowPanNetDevice__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 5913 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 5914 cls.add_constructor([]) 5915 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 5916 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::SixLowPanNetDevice >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 5917 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 5918 cls.add_method('DoGetTypeid', 5919 'std::string', 5920 [], 5921 is_static=True) 5922 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 5923 cls.add_method('GetTypeid', 5924 'std::string', 5925 [], 5926 is_const=True, is_virtual=True) 5927 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0, ns3::Ptr<ns3::SixLowPanNetDevice> arg1, unsigned int arg2) [member operator] 5928 cls.add_method('operator()', 5929 'void', 5930 [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::Ptr< ns3::SixLowPanNetDevice >', 'arg1'), param('unsigned int', 'arg2')], 5931 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 5932 return 5933 5934def register_Ns3CallbackImpl__Void_Ns3SixLowPanNetDeviceDropReason_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3SixLowPanNetDevice__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 5935 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::SixLowPanNetDevice::DropReason, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 5936 cls.add_constructor([]) 5937 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::SixLowPanNetDevice::DropReason, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::SixLowPanNetDevice::DropReason, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 5938 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::SixLowPanNetDevice::DropReason, ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::SixLowPanNetDevice >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 5939 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::SixLowPanNetDevice::DropReason, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 5940 cls.add_method('DoGetTypeid', 5941 'std::string', 5942 [], 5943 is_static=True) 5944 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::SixLowPanNetDevice::DropReason, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 5945 cls.add_method('GetTypeid', 5946 'std::string', 5947 [], 5948 is_const=True, is_virtual=True) 5949 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::SixLowPanNetDevice::DropReason, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::SixLowPanNetDevice>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::SixLowPanNetDevice::DropReason arg0, ns3::Ptr<const ns3::Packet> arg1, ns3::Ptr<ns3::SixLowPanNetDevice> arg2, unsigned int arg3) [member operator] 5950 cls.add_method('operator()', 5951 'void', 5952 [param('ns3::SixLowPanNetDevice::DropReason', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('ns3::Ptr< ns3::SixLowPanNetDevice >', 'arg2'), param('unsigned int', 'arg3')], 5953 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 5954 return 5955 5956def register_Ns3HashImplementation_methods(root_module, cls): 5957 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [constructor] 5958 cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')]) 5959 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor] 5960 cls.add_constructor([]) 5961 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, std::size_t const size) [member function] 5962 cls.add_method('GetHash32', 5963 'uint32_t', 5964 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 5965 is_pure_virtual=True, is_virtual=True) 5966 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function] 5967 cls.add_method('GetHash64', 5968 'uint64_t', 5969 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 5970 is_virtual=True) 5971 ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function] 5972 cls.add_method('clear', 5973 'void', 5974 [], 5975 is_pure_virtual=True, is_virtual=True) 5976 return 5977 5978def register_Ns3HashFunctionFnv1a_methods(root_module, cls): 5979 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [constructor] 5980 cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')]) 5981 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor] 5982 cls.add_constructor([]) 5983 ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function] 5984 cls.add_method('GetHash32', 5985 'uint32_t', 5986 [param('char const *', 'buffer'), param('size_t const', 'size')], 5987 is_virtual=True) 5988 ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function] 5989 cls.add_method('GetHash64', 5990 'uint64_t', 5991 [param('char const *', 'buffer'), param('size_t const', 'size')], 5992 is_virtual=True) 5993 ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function] 5994 cls.add_method('clear', 5995 'void', 5996 [], 5997 is_virtual=True) 5998 return 5999 6000def register_Ns3HashFunctionHash32_methods(root_module, cls): 6001 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [constructor] 6002 cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')]) 6003 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor] 6004 cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')]) 6005 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, std::size_t const size) [member function] 6006 cls.add_method('GetHash32', 6007 'uint32_t', 6008 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 6009 is_virtual=True) 6010 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function] 6011 cls.add_method('clear', 6012 'void', 6013 [], 6014 is_virtual=True) 6015 return 6016 6017def register_Ns3HashFunctionHash64_methods(root_module, cls): 6018 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [constructor] 6019 cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')]) 6020 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor] 6021 cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')]) 6022 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, std::size_t const size) [member function] 6023 cls.add_method('GetHash32', 6024 'uint32_t', 6025 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 6026 is_virtual=True) 6027 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, std::size_t const size) [member function] 6028 cls.add_method('GetHash64', 6029 'uint64_t', 6030 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 6031 is_virtual=True) 6032 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function] 6033 cls.add_method('clear', 6034 'void', 6035 [], 6036 is_virtual=True) 6037 return 6038 6039def register_Ns3HashFunctionMurmur3_methods(root_module, cls): 6040 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [constructor] 6041 cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')]) 6042 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor] 6043 cls.add_constructor([]) 6044 ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, std::size_t const size) [member function] 6045 cls.add_method('GetHash32', 6046 'uint32_t', 6047 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 6048 is_virtual=True) 6049 ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, std::size_t const size) [member function] 6050 cls.add_method('GetHash64', 6051 'uint64_t', 6052 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 6053 is_virtual=True) 6054 ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function] 6055 cls.add_method('clear', 6056 'void', 6057 [], 6058 is_virtual=True) 6059 return 6060 6061def register_functions(root_module): 6062 module = root_module 6063 register_functions_ns3_FatalImpl(module.add_cpp_namespace('FatalImpl'), root_module) 6064 register_functions_ns3_Hash(module.add_cpp_namespace('Hash'), root_module) 6065 register_functions_ns3_TracedValueCallback(module.add_cpp_namespace('TracedValueCallback'), root_module) 6066 return 6067 6068def register_functions_ns3_FatalImpl(module, root_module): 6069 return 6070 6071def register_functions_ns3_Hash(module, root_module): 6072 register_functions_ns3_Hash_Function(module.add_cpp_namespace('Function'), root_module) 6073 return 6074 6075def register_functions_ns3_Hash_Function(module, root_module): 6076 return 6077 6078def register_functions_ns3_TracedValueCallback(module, root_module): 6079 return 6080 6081def main(): 6082 out = FileCodeSink(sys.stdout) 6083 root_module = module_init() 6084 register_types(root_module) 6085 register_methods(root_module) 6086 register_functions(root_module) 6087 root_module.generate(out) 6088 6089if __name__ == '__main__': 6090 main() 6091 6092