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.point_to_point', cpp_namespace='::ns3') 18 return root_module 19 20def register_types(module): 21 root_module = module.get_root() 22 23 ## queue-size.h (module 'network'): ns3::QueueSizeUnit [enumeration] 24 module.add_enum('QueueSizeUnit', ['PACKETS', 'BYTES'], import_from_module='ns.network') 25 ## log.h (module 'core'): ns3::LogLevel [enumeration] 26 module.add_enum('LogLevel', ['LOG_NONE', 'LOG_ERROR', 'LOG_LEVEL_ERROR', 'LOG_WARN', 'LOG_LEVEL_WARN', 'LOG_DEBUG', 'LOG_LEVEL_DEBUG', 'LOG_INFO', 'LOG_LEVEL_INFO', 'LOG_FUNCTION', 'LOG_LEVEL_FUNCTION', 'LOG_LOGIC', 'LOG_LEVEL_LOGIC', 'LOG_ALL', 'LOG_LEVEL_ALL', 'LOG_PREFIX_FUNC', 'LOG_PREFIX_TIME', 'LOG_PREFIX_NODE', 'LOG_PREFIX_LEVEL', 'LOG_PREFIX_ALL'], import_from_module='ns.core') 27 ## address.h (module 'network'): ns3::Address [class] 28 module.add_class('Address', import_from_module='ns.network') 29 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] 30 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') 31 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper [class] 32 module.add_class('AsciiTraceHelper', import_from_module='ns.network') 33 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class] 34 module.add_class('AsciiTraceHelperForDevice', allow_subclassing=True, import_from_module='ns.network') 35 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] 36 module.add_class('AttributeConstructionList', import_from_module='ns.core') 37 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] 38 module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList']) 39 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator', 'ns3::AttributeConstructionList::CIterator') 40 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator*', 'ns3::AttributeConstructionList::CIterator*') 41 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator&', 'ns3::AttributeConstructionList::CIterator&') 42 ## buffer.h (module 'network'): ns3::Buffer [class] 43 module.add_class('Buffer', import_from_module='ns.network') 44 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] 45 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) 46 ## packet.h (module 'network'): ns3::ByteTagIterator [class] 47 module.add_class('ByteTagIterator', import_from_module='ns.network') 48 ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class] 49 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator']) 50 ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class] 51 module.add_class('ByteTagList', import_from_module='ns.network') 52 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class] 53 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) 54 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] 55 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) 56 ## callback.h (module 'core'): ns3::CallbackBase [class] 57 module.add_class('CallbackBase', import_from_module='ns.core') 58 ## data-rate.h (module 'network'): ns3::DataRate [class] 59 module.add_class('DataRate', import_from_module='ns.network') 60 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor> [struct] 61 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor']) 62 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker> [struct] 63 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeChecker']) 64 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue> [struct] 65 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeValue']) 66 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase> [struct] 67 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase']) 68 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl> [struct] 69 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl']) 70 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation> [struct] 71 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation']) 72 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector> [struct] 73 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector']) 74 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::OutputStreamWrapper> [struct] 75 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper']) 76 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet> [struct] 77 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet']) 78 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::QueueItem> [struct] 79 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::QueueItem']) 80 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor> [struct] 81 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor']) 82 ## event-id.h (module 'core'): ns3::EventId [class] 83 module.add_class('EventId', import_from_module='ns.core') 84 ## hash.h (module 'core'): ns3::Hasher [class] 85 module.add_class('Hasher', import_from_module='ns.core') 86 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 87 module.add_class('Ipv4Address', import_from_module='ns.network') 88 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 89 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) 90 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash [class] 91 module.add_class('Ipv4AddressHash', import_from_module='ns.network') 92 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] 93 module.add_class('Ipv4Mask', import_from_module='ns.network') 94 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 95 module.add_class('Ipv6Address', import_from_module='ns.network') 96 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 97 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) 98 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash [class] 99 module.add_class('Ipv6AddressHash', import_from_module='ns.network') 100 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] 101 module.add_class('Ipv6Prefix', import_from_module='ns.network') 102 ## log.h (module 'core'): ns3::LogComponent [class] 103 module.add_class('LogComponent', import_from_module='ns.core') 104 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList') 105 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >*', 'ns3::LogComponent::ComponentList*') 106 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >&', 'ns3::LogComponent::ComponentList&') 107 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 108 module.add_class('Mac48Address', import_from_module='ns.network') 109 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )', 'ns3::Mac48Address::TracedCallback') 110 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )*', 'ns3::Mac48Address::TracedCallback*') 111 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )&', 'ns3::Mac48Address::TracedCallback&') 112 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 113 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) 114 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 115 module.add_class('Mac8Address', import_from_module='ns.network') 116 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 117 root_module['ns3::Mac8Address'].implicitly_converts_to(root_module['ns3::Address']) 118 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class] 119 module.add_class('NetDeviceContainer', import_from_module='ns.network') 120 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator', 'ns3::NetDeviceContainer::Iterator') 121 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator*', 'ns3::NetDeviceContainer::Iterator*') 122 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator&', 'ns3::NetDeviceContainer::Iterator&') 123 ## node-container.h (module 'network'): ns3::NodeContainer [class] 124 module.add_class('NodeContainer', import_from_module='ns.network') 125 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator', 'ns3::NodeContainer::Iterator') 126 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator*', 'ns3::NodeContainer::Iterator*') 127 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator&', 'ns3::NodeContainer::Iterator&') 128 ## object-base.h (module 'core'): ns3::ObjectBase [class] 129 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') 130 ## object.h (module 'core'): ns3::ObjectDeleter [struct] 131 module.add_class('ObjectDeleter', import_from_module='ns.core') 132 ## object-factory.h (module 'core'): ns3::ObjectFactory [class] 133 module.add_class('ObjectFactory', import_from_module='ns.core') 134 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] 135 module.add_class('PacketMetadata', import_from_module='ns.network') 136 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] 137 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 138 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::ItemType [enumeration] 139 module.add_enum('ItemType', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network') 140 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class] 141 module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 142 ## packet.h (module 'network'): ns3::PacketTagIterator [class] 143 module.add_class('PacketTagIterator', import_from_module='ns.network') 144 ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class] 145 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator']) 146 ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class] 147 module.add_class('PacketTagList', import_from_module='ns.network') 148 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] 149 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) 150 ## log.h (module 'core'): ns3::ParameterLogger [class] 151 module.add_class('ParameterLogger', import_from_module='ns.core') 152 ## pcap-file.h (module 'network'): ns3::PcapFile [class] 153 module.add_class('PcapFile', import_from_module='ns.network') 154 ## trace-helper.h (module 'network'): ns3::PcapHelper [class] 155 module.add_class('PcapHelper', import_from_module='ns.network') 156 ## trace-helper.h (module 'network'): ns3::PcapHelper::DataLinkType [enumeration] 157 module.add_enum('DataLinkType', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SLL', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4', 'DLT_NETLINK', 'DLT_LORATAP'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network') 158 ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class] 159 module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network') 160 ## point-to-point-helper.h (module 'point-to-point'): ns3::PointToPointHelper [class] 161 module.add_class('PointToPointHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) 162 ## queue-size.h (module 'network'): ns3::QueueSize [class] 163 module.add_class('QueueSize', import_from_module='ns.network') 164 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] 165 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']) 166 ## simulator.h (module 'core'): ns3::Simulator [class] 167 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') 168 ## simulator.h (module 'core'): ns3::Simulator [enumeration] 169 module.add_enum('', ['NO_CONTEXT'], outer_class=root_module['ns3::Simulator'], import_from_module='ns.core') 170 ## tag.h (module 'network'): ns3::Tag [class] 171 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 172 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] 173 module.add_class('TagBuffer', import_from_module='ns.network') 174 ## nstime.h (module 'core'): ns3::Time [class] 175 module.add_class('Time', import_from_module='ns.core') 176 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] 177 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') 178 typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback') 179 typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*') 180 typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&') 181 ## nstime.h (module 'core'): ns3::TimeWithUnit [class] 182 module.add_class('TimeWithUnit', import_from_module='ns.core') 183 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int> [class] 184 module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['unsigned int']) 185 ## type-id.h (module 'core'): ns3::TypeId [class] 186 module.add_class('TypeId', import_from_module='ns.core') 187 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] 188 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 189 ## type-id.h (module 'core'): ns3::TypeId::SupportLevel [enumeration] 190 module.add_enum('SupportLevel', ['SUPPORTED', 'DEPRECATED', 'OBSOLETE'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 191 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] 192 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 193 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] 194 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 195 typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t') 196 typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*') 197 typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&') 198 ## empty.h (module 'core'): ns3::empty [class] 199 module.add_class('empty', import_from_module='ns.core') 200 ## int64x64-128.h (module 'core'): ns3::int64x64_t [class] 201 module.add_class('int64x64_t', import_from_module='ns.core') 202 ## int64x64-128.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] 203 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') 204 ## chunk.h (module 'network'): ns3::Chunk [class] 205 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 206 ## header.h (module 'network'): ns3::Header [class] 207 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 208 ## object.h (module 'core'): ns3::Object [class] 209 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 210 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] 211 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) 212 ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class] 213 module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object']) 214 ## ppp-header.h (module 'point-to-point'): ns3::PppHeader [class] 215 module.add_class('PppHeader', parent=root_module['ns3::Header']) 216 ## queue.h (module 'network'): ns3::QueueBase [class] 217 module.add_class('QueueBase', import_from_module='ns.network', parent=root_module['ns3::Object']) 218 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] 219 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) 220 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] 221 module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 222 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] 223 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>']) 224 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] 225 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>']) 226 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] 227 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>']) 228 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] 229 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>']) 230 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] 231 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>']) 232 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class] 233 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>']) 234 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] 235 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>']) 236 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class] 237 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>']) 238 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] 239 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>']) 240 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> > [class] 241 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::QueueItem', 'ns3::empty', 'ns3::DefaultDeleter<ns3::QueueItem>']) 242 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] 243 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>']) 244 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] 245 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 246 ## trailer.h (module 'network'): ns3::Trailer [class] 247 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 248 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class] 249 module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 250 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class] 251 module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 252 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class] 253 module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 254 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] 255 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 256 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] 257 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 258 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] 259 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 260 ## attribute.h (module 'core'): ns3::AttributeChecker [class] 261 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> >']) 262 ## attribute.h (module 'core'): ns3::AttributeValue [class] 263 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> >']) 264 ## boolean.h (module 'core'): ns3::BooleanChecker [class] 265 module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 266 ## boolean.h (module 'core'): ns3::BooleanValue [class] 267 module.add_class('BooleanValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 268 ## callback.h (module 'core'): ns3::CallbackChecker [class] 269 module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 270 ## callback.h (module 'core'): ns3::CallbackImplBase [class] 271 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 272 ## callback.h (module 'core'): ns3::CallbackValue [class] 273 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 274 ## channel.h (module 'network'): ns3::Channel [class] 275 module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object']) 276 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class] 277 module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 278 ## data-rate.h (module 'network'): ns3::DataRateChecker [class] 279 module.add_class('DataRateChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 280 ## data-rate.h (module 'network'): ns3::DataRateValue [class] 281 module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 282 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class] 283 module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 284 ## double.h (module 'core'): ns3::DoubleValue [class] 285 module.add_class('DoubleValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 286 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] 287 module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 288 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor [class] 289 module.add_class('EmptyAttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor']) 290 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker [class] 291 module.add_class('EmptyAttributeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 292 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] 293 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 294 ## enum.h (module 'core'): ns3::EnumChecker [class] 295 module.add_class('EnumChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 296 ## enum.h (module 'core'): ns3::EnumValue [class] 297 module.add_class('EnumValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 298 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class] 299 module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 300 ## error-model.h (module 'network'): ns3::ErrorModel [class] 301 module.add_class('ErrorModel', import_from_module='ns.network', parent=root_module['ns3::Object']) 302 ## event-impl.h (module 'core'): ns3::EventImpl [class] 303 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 304 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class] 305 module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 306 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] 307 module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 308 ## integer.h (module 'core'): ns3::IntegerValue [class] 309 module.add_class('IntegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 310 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] 311 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 312 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] 313 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 314 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] 315 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 316 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] 317 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 318 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] 319 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 320 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] 321 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 322 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] 323 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 324 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] 325 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 326 ## error-model.h (module 'network'): ns3::ListErrorModel [class] 327 module.add_class('ListErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel']) 328 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] 329 module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 330 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] 331 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 332 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] 333 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 334 ## net-device.h (module 'network'): ns3::NetDevice [class] 335 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) 336 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] 337 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') 338 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::NetDevice::LinkChangeTracedCallback') 339 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::NetDevice::LinkChangeTracedCallback*') 340 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::NetDevice::LinkChangeTracedCallback&') 341 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') 342 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*') 343 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&') 344 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') 345 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*') 346 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&') 347 ## nix-vector.h (module 'network'): ns3::NixVector [class] 348 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 349 ## node.h (module 'network'): ns3::Node [class] 350 module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object']) 351 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Node::ProtocolHandler') 352 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Node::ProtocolHandler*') 353 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Node::ProtocolHandler&') 354 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Node::DeviceAdditionListener') 355 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Node::DeviceAdditionListener*') 356 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Node::DeviceAdditionListener&') 357 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class] 358 module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 359 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class] 360 module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 361 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class] 362 module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 363 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class] 364 module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) 365 ## packet.h (module 'network'): ns3::Packet [class] 366 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 367 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )', 'ns3::Packet::TracedCallback') 368 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )*', 'ns3::Packet::TracedCallback*') 369 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )&', 'ns3::Packet::TracedCallback&') 370 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )', 'ns3::Packet::AddressTracedCallback') 371 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )*', 'ns3::Packet::AddressTracedCallback*') 372 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )&', 'ns3::Packet::AddressTracedCallback&') 373 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )', 'ns3::Packet::TwoAddressTracedCallback') 374 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )*', 'ns3::Packet::TwoAddressTracedCallback*') 375 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )&', 'ns3::Packet::TwoAddressTracedCallback&') 376 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )', 'ns3::Packet::Mac48AddressTracedCallback') 377 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )*', 'ns3::Packet::Mac48AddressTracedCallback*') 378 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )&', 'ns3::Packet::Mac48AddressTracedCallback&') 379 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::Packet::SizeTracedCallback') 380 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::Packet::SizeTracedCallback*') 381 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::Packet::SizeTracedCallback&') 382 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )', 'ns3::Packet::SinrTracedCallback') 383 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )*', 'ns3::Packet::SinrTracedCallback*') 384 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )&', 'ns3::Packet::SinrTracedCallback&') 385 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class] 386 module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 387 ## point-to-point-channel.h (module 'point-to-point'): ns3::PointToPointChannel [class] 388 module.add_class('PointToPointChannel', parent=root_module['ns3::Channel']) 389 ## point-to-point-net-device.h (module 'point-to-point'): ns3::PointToPointNetDevice [class] 390 module.add_class('PointToPointNetDevice', parent=root_module['ns3::NetDevice']) 391 ## queue.h (module 'network'): ns3::Queue<ns3::Packet> [class] 392 module.add_class('Queue', import_from_module='ns.network', parent=root_module['ns3::QueueBase'], template_parameters=['ns3::Packet']) 393 typehandlers.add_type_alias('ns3::Packet', 'ns3::Queue< ns3::Packet > ItemType') 394 typehandlers.add_type_alias('ns3::Packet*', 'ns3::Queue< ns3::Packet > ItemType*') 395 typehandlers.add_type_alias('ns3::Packet&', 'ns3::Queue< ns3::Packet > ItemType&') 396 module.add_typedef(root_module['ns3::Packet'], 'ItemType') 397 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem> [class] 398 module.add_class('Queue', import_from_module='ns.network', parent=root_module['ns3::QueueBase'], template_parameters=['ns3::QueueDiscItem']) 399 typehandlers.add_type_alias('ns3::QueueDiscItem', 'ns3::Queue< ns3::QueueDiscItem > ItemType') 400 typehandlers.add_type_alias('ns3::QueueDiscItem*', 'ns3::Queue< ns3::QueueDiscItem > ItemType*') 401 typehandlers.add_type_alias('ns3::QueueDiscItem&', 'ns3::Queue< ns3::QueueDiscItem > ItemType&') 402 ## queue-item.h (module 'network'): ns3::QueueItem [class] 403 module.add_class('QueueItem', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >']) 404 ## queue-item.h (module 'network'): ns3::QueueItem::Uint8Values [enumeration] 405 module.add_enum('Uint8Values', ['IP_DSFIELD'], outer_class=root_module['ns3::QueueItem'], import_from_module='ns.network') 406 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )', 'ns3::QueueItem::TracedCallback') 407 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )*', 'ns3::QueueItem::TracedCallback*') 408 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )&', 'ns3::QueueItem::TracedCallback&') 409 ## queue-size.h (module 'network'): ns3::QueueSizeChecker [class] 410 module.add_class('QueueSizeChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 411 ## queue-size.h (module 'network'): ns3::QueueSizeValue [class] 412 module.add_class('QueueSizeValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 413 ## error-model.h (module 'network'): ns3::RateErrorModel [class] 414 module.add_class('RateErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel']) 415 ## error-model.h (module 'network'): ns3::RateErrorModel::ErrorUnit [enumeration] 416 module.add_enum('ErrorUnit', ['ERROR_UNIT_BIT', 'ERROR_UNIT_BYTE', 'ERROR_UNIT_PACKET'], outer_class=root_module['ns3::RateErrorModel'], import_from_module='ns.network') 417 ## error-model.h (module 'network'): ns3::ReceiveListErrorModel [class] 418 module.add_class('ReceiveListErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel']) 419 ## nstime.h (module 'core'): ns3::TimeValue [class] 420 module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 421 ## type-id.h (module 'core'): ns3::TypeIdChecker [class] 422 module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 423 ## type-id.h (module 'core'): ns3::TypeIdValue [class] 424 module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 425 ## uinteger.h (module 'core'): ns3::UintegerValue [class] 426 module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 427 ## address.h (module 'network'): ns3::AddressChecker [class] 428 module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 429 ## address.h (module 'network'): ns3::AddressValue [class] 430 module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 431 ## error-model.h (module 'network'): ns3::BinaryErrorModel [class] 432 module.add_class('BinaryErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel']) 433 ## error-model.h (module 'network'): ns3::BurstErrorModel [class] 434 module.add_class('BurstErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel']) 435 ## 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] 436 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']) 437 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::NetDevice>, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 438 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::NetDevice>', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Time', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 439 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 440 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 441 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 442 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::QueueDiscItem>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 443 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> [class] 444 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'const ns3::Address &', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 445 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 446 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 447 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 448 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 449 ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 450 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 451 ## queue-item.h (module 'network'): ns3::QueueDiscItem [class] 452 module.add_class('QueueDiscItem', import_from_module='ns.network', parent=root_module['ns3::QueueItem']) 453 module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') 454 module.add_container('std::list< unsigned int >', 'unsigned int', container_type='list') 455 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::TimePrinter') 456 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::TimePrinter*') 457 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::TimePrinter&') 458 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::NodePrinter') 459 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::NodePrinter*') 460 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::NodePrinter&') 461 462 ## Register a nested module for the namespace FatalImpl 463 464 nested_module = module.add_cpp_namespace('FatalImpl') 465 register_types_ns3_FatalImpl(nested_module) 466 467 468 ## Register a nested module for the namespace Hash 469 470 nested_module = module.add_cpp_namespace('Hash') 471 register_types_ns3_Hash(nested_module) 472 473 474 ## Register a nested module for the namespace TracedValueCallback 475 476 nested_module = module.add_cpp_namespace('TracedValueCallback') 477 register_types_ns3_TracedValueCallback(nested_module) 478 479 480 ## Register a nested module for the namespace internal 481 482 nested_module = module.add_cpp_namespace('internal') 483 register_types_ns3_internal(nested_module) 484 485 486def register_types_ns3_FatalImpl(module): 487 root_module = module.get_root() 488 489 490def register_types_ns3_Hash(module): 491 root_module = module.get_root() 492 493 ## hash-function.h (module 'core'): ns3::Hash::Implementation [class] 494 module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) 495 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr') 496 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*') 497 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&') 498 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr') 499 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*') 500 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&') 501 502 ## Register a nested module for the namespace Function 503 504 nested_module = module.add_cpp_namespace('Function') 505 register_types_ns3_Hash_Function(nested_module) 506 507 508def register_types_ns3_Hash_Function(module): 509 root_module = module.get_root() 510 511 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class] 512 module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 513 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class] 514 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 515 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] 516 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 517 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] 518 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 519 520def register_types_ns3_TracedValueCallback(module): 521 root_module = module.get_root() 522 523 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time') 524 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*') 525 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&') 526 typehandlers.add_type_alias('void ( * ) ( bool, bool )', 'ns3::TracedValueCallback::Bool') 527 typehandlers.add_type_alias('void ( * ) ( bool, bool )*', 'ns3::TracedValueCallback::Bool*') 528 typehandlers.add_type_alias('void ( * ) ( bool, bool )&', 'ns3::TracedValueCallback::Bool&') 529 typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )', 'ns3::TracedValueCallback::Int8') 530 typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )*', 'ns3::TracedValueCallback::Int8*') 531 typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )&', 'ns3::TracedValueCallback::Int8&') 532 typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )', 'ns3::TracedValueCallback::Uint8') 533 typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )*', 'ns3::TracedValueCallback::Uint8*') 534 typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )&', 'ns3::TracedValueCallback::Uint8&') 535 typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )', 'ns3::TracedValueCallback::Int16') 536 typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )*', 'ns3::TracedValueCallback::Int16*') 537 typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )&', 'ns3::TracedValueCallback::Int16&') 538 typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )', 'ns3::TracedValueCallback::Uint16') 539 typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )*', 'ns3::TracedValueCallback::Uint16*') 540 typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )&', 'ns3::TracedValueCallback::Uint16&') 541 typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )', 'ns3::TracedValueCallback::Int32') 542 typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )*', 'ns3::TracedValueCallback::Int32*') 543 typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )&', 'ns3::TracedValueCallback::Int32&') 544 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::TracedValueCallback::Uint32') 545 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::TracedValueCallback::Uint32*') 546 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::TracedValueCallback::Uint32&') 547 typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )', 'ns3::TracedValueCallback::Int64') 548 typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )*', 'ns3::TracedValueCallback::Int64*') 549 typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )&', 'ns3::TracedValueCallback::Int64&') 550 typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )', 'ns3::TracedValueCallback::Uint64') 551 typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )*', 'ns3::TracedValueCallback::Uint64*') 552 typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )&', 'ns3::TracedValueCallback::Uint64&') 553 typehandlers.add_type_alias('void ( * ) ( double, double )', 'ns3::TracedValueCallback::Double') 554 typehandlers.add_type_alias('void ( * ) ( double, double )*', 'ns3::TracedValueCallback::Double*') 555 typehandlers.add_type_alias('void ( * ) ( double, double )&', 'ns3::TracedValueCallback::Double&') 556 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::TracedValueCallback::Void') 557 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::TracedValueCallback::Void*') 558 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::TracedValueCallback::Void&') 559 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )', 'ns3::TracedValueCallback::DataRate') 560 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )*', 'ns3::TracedValueCallback::DataRate*') 561 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )&', 'ns3::TracedValueCallback::DataRate&') 562 563def register_types_ns3_internal(module): 564 root_module = module.get_root() 565 566 567def register_methods(root_module): 568 register_Ns3Address_methods(root_module, root_module['ns3::Address']) 569 register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper']) 570 register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice']) 571 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) 572 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) 573 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) 574 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) 575 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) 576 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) 577 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) 578 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) 579 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) 580 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) 581 register_Ns3DataRate_methods(root_module, root_module['ns3::DataRate']) 582 register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeAccessor >']) 583 register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeChecker >']) 584 register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeValue >']) 585 register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, root_module['ns3::DefaultDeleter< ns3::CallbackImplBase >']) 586 register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >']) 587 register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >']) 588 register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >']) 589 register_Ns3DefaultDeleter__Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::DefaultDeleter< ns3::OutputStreamWrapper >']) 590 register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >']) 591 register_Ns3DefaultDeleter__Ns3QueueItem_methods(root_module, root_module['ns3::DefaultDeleter< ns3::QueueItem >']) 592 register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::TraceSourceAccessor >']) 593 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) 594 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) 595 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) 596 register_Ns3Ipv4AddressHash_methods(root_module, root_module['ns3::Ipv4AddressHash']) 597 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) 598 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) 599 register_Ns3Ipv6AddressHash_methods(root_module, root_module['ns3::Ipv6AddressHash']) 600 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) 601 register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) 602 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) 603 register_Ns3Mac8Address_methods(root_module, root_module['ns3::Mac8Address']) 604 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) 605 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) 606 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) 607 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) 608 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) 609 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) 610 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) 611 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) 612 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) 613 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) 614 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) 615 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) 616 register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger']) 617 register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile']) 618 register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper']) 619 register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice']) 620 register_Ns3PointToPointHelper_methods(root_module, root_module['ns3::PointToPointHelper']) 621 register_Ns3QueueSize_methods(root_module, root_module['ns3::QueueSize']) 622 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 623 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) 624 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) 625 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) 626 register_Ns3Time_methods(root_module, root_module['ns3::Time']) 627 register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) 628 register_Ns3TracedValue__Unsigned_int_methods(root_module, root_module['ns3::TracedValue< unsigned int >']) 629 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) 630 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) 631 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) 632 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) 633 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) 634 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) 635 register_Ns3Header_methods(root_module, root_module['ns3::Header']) 636 register_Ns3Object_methods(root_module, root_module['ns3::Object']) 637 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) 638 register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) 639 register_Ns3PppHeader_methods(root_module, root_module['ns3::PppHeader']) 640 register_Ns3QueueBase_methods(root_module, root_module['ns3::QueueBase']) 641 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) 642 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) 643 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 644 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) 645 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) 646 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 647 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 648 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> >']) 649 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 650 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) 651 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 652 register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >']) 653 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 654 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) 655 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) 656 register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable']) 657 register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable']) 658 register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable']) 659 register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) 660 register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) 661 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) 662 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) 663 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) 664 register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker']) 665 register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue']) 666 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) 667 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) 668 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) 669 register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) 670 register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) 671 register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker']) 672 register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue']) 673 register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable']) 674 register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue']) 675 register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) 676 register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) 677 register_Ns3EmptyAttributeChecker_methods(root_module, root_module['ns3::EmptyAttributeChecker']) 678 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) 679 register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker']) 680 register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue']) 681 register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable']) 682 register_Ns3ErrorModel_methods(root_module, root_module['ns3::ErrorModel']) 683 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) 684 register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) 685 register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) 686 register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue']) 687 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) 688 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) 689 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) 690 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) 691 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) 692 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) 693 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) 694 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) 695 register_Ns3ListErrorModel_methods(root_module, root_module['ns3::ListErrorModel']) 696 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) 697 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) 698 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) 699 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) 700 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) 701 register_Ns3Node_methods(root_module, root_module['ns3::Node']) 702 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) 703 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) 704 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) 705 register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper']) 706 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) 707 register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable']) 708 register_Ns3PointToPointChannel_methods(root_module, root_module['ns3::PointToPointChannel']) 709 register_Ns3PointToPointNetDevice_methods(root_module, root_module['ns3::PointToPointNetDevice']) 710 register_Ns3Queue__Ns3Packet_methods(root_module, root_module['ns3::Queue< ns3::Packet >']) 711 register_Ns3Queue__Ns3QueueDiscItem_methods(root_module, root_module['ns3::Queue< ns3::QueueDiscItem >']) 712 register_Ns3QueueItem_methods(root_module, root_module['ns3::QueueItem']) 713 register_Ns3QueueSizeChecker_methods(root_module, root_module['ns3::QueueSizeChecker']) 714 register_Ns3QueueSizeValue_methods(root_module, root_module['ns3::QueueSizeValue']) 715 register_Ns3RateErrorModel_methods(root_module, root_module['ns3::RateErrorModel']) 716 register_Ns3ReceiveListErrorModel_methods(root_module, root_module['ns3::ReceiveListErrorModel']) 717 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) 718 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) 719 register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) 720 register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue']) 721 register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) 722 register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) 723 register_Ns3BinaryErrorModel_methods(root_module, root_module['ns3::BinaryErrorModel']) 724 register_Ns3BurstErrorModel_methods(root_module, root_module['ns3::BurstErrorModel']) 725 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 >']) 726 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__ns3NetDevice__gt___Ns3Time_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::NetDevice>, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 727 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 728 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 729 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >']) 730 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 731 register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 732 register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 733 register_Ns3QueueDiscItem_methods(root_module, root_module['ns3::QueueDiscItem']) 734 register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) 735 register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a']) 736 register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32']) 737 register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64']) 738 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) 739 return 740 741def register_Ns3Address_methods(root_module, cls): 742 cls.add_binary_comparison_operator('==') 743 cls.add_binary_comparison_operator('!=') 744 cls.add_binary_comparison_operator('<') 745 cls.add_output_stream_operator() 746 ## address.h (module 'network'): ns3::Address::Address() [constructor] 747 cls.add_constructor([]) 748 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] 749 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 750 ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [constructor] 751 cls.add_constructor([param('ns3::Address const &', 'address')]) 752 ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] 753 cls.add_method('CheckCompatible', 754 'bool', 755 [param('uint8_t', 'type'), param('uint8_t', 'len')], 756 is_const=True) 757 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] 758 cls.add_method('CopyAllFrom', 759 'uint32_t', 760 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 761 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] 762 cls.add_method('CopyAllTo', 763 'uint32_t', 764 [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], 765 is_const=True) 766 ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] 767 cls.add_method('CopyFrom', 768 'uint32_t', 769 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 770 ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] 771 cls.add_method('CopyTo', 772 'uint32_t', 773 [param('uint8_t *', 'buffer')], 774 is_const=True) 775 ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] 776 cls.add_method('Deserialize', 777 'void', 778 [param('ns3::TagBuffer', 'buffer')]) 779 ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function] 780 cls.add_method('GetLength', 781 'uint8_t', 782 [], 783 is_const=True) 784 ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function] 785 cls.add_method('GetSerializedSize', 786 'uint32_t', 787 [], 788 is_const=True) 789 ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function] 790 cls.add_method('IsInvalid', 791 'bool', 792 [], 793 is_const=True) 794 ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function] 795 cls.add_method('IsMatchingType', 796 'bool', 797 [param('uint8_t', 'type')], 798 is_const=True) 799 ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function] 800 cls.add_method('Register', 801 'uint8_t', 802 [], 803 is_static=True) 804 ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] 805 cls.add_method('Serialize', 806 'void', 807 [param('ns3::TagBuffer', 'buffer')], 808 is_const=True) 809 return 810 811def register_Ns3AsciiTraceHelper_methods(root_module, cls): 812 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [constructor] 813 cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')]) 814 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper() [constructor] 815 cls.add_constructor([]) 816 ## trace-helper.h (module 'network'): ns3::Ptr<ns3::OutputStreamWrapper> ns3::AsciiTraceHelper::CreateFileStream(std::string filename, std::ios_base::openmode filemode=std::ios_base::out) [member function] 817 cls.add_method('CreateFileStream', 818 'ns3::Ptr< ns3::OutputStreamWrapper >', 819 [param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode', default_value='std::ios_base::out')]) 820 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<const ns3::Packet> p) [member function] 821 cls.add_method('DefaultDequeueSinkWithContext', 822 'void', 823 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 824 is_static=True) 825 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] 826 cls.add_method('DefaultDequeueSinkWithoutContext', 827 'void', 828 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 829 is_static=True) 830 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<const ns3::Packet> p) [member function] 831 cls.add_method('DefaultDropSinkWithContext', 832 'void', 833 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 834 is_static=True) 835 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] 836 cls.add_method('DefaultDropSinkWithoutContext', 837 'void', 838 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 839 is_static=True) 840 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<const ns3::Packet> p) [member function] 841 cls.add_method('DefaultEnqueueSinkWithContext', 842 'void', 843 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 844 is_static=True) 845 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] 846 cls.add_method('DefaultEnqueueSinkWithoutContext', 847 'void', 848 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 849 is_static=True) 850 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<const ns3::Packet> p) [member function] 851 cls.add_method('DefaultReceiveSinkWithContext', 852 'void', 853 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 854 is_static=True) 855 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] 856 cls.add_method('DefaultReceiveSinkWithoutContext', 857 'void', 858 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 859 is_static=True) 860 ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr<ns3::NetDevice> device, bool useObjectNames=true) [member function] 861 cls.add_method('GetFilenameFromDevice', 862 'std::string', 863 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) 864 ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr<ns3::Object> object, uint32_t interface, bool useObjectNames=true) [member function] 865 cls.add_method('GetFilenameFromInterfacePair', 866 'std::string', 867 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) 868 return 869 870def register_Ns3AsciiTraceHelperForDevice_methods(root_module, cls): 871 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice(ns3::AsciiTraceHelperForDevice const & arg0) [constructor] 872 cls.add_constructor([param('ns3::AsciiTraceHelperForDevice const &', 'arg0')]) 873 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice() [constructor] 874 cls.add_constructor([]) 875 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename=false) [member function] 876 cls.add_method('EnableAscii', 877 'void', 878 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename', default_value='false')]) 879 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ptr<ns3::NetDevice> nd) [member function] 880 cls.add_method('EnableAscii', 881 'void', 882 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) 883 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, std::string ndName, bool explicitFilename=false) [member function] 884 cls.add_method('EnableAscii', 885 'void', 886 [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'explicitFilename', default_value='false')]) 887 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string ndName) [member function] 888 cls.add_method('EnableAscii', 889 'void', 890 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ndName')]) 891 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NetDeviceContainer d) [member function] 892 cls.add_method('EnableAscii', 893 'void', 894 [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd')]) 895 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NetDeviceContainer d) [member function] 896 cls.add_method('EnableAscii', 897 'void', 898 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NetDeviceContainer', 'd')]) 899 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NodeContainer n) [member function] 900 cls.add_method('EnableAscii', 901 'void', 902 [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) 903 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NodeContainer n) [member function] 904 cls.add_method('EnableAscii', 905 'void', 906 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) 907 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function] 908 cls.add_method('EnableAscii', 909 'void', 910 [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')]) 911 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, uint32_t nodeid, uint32_t deviceid) [member function] 912 cls.add_method('EnableAscii', 913 'void', 914 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')]) 915 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(std::string prefix) [member function] 916 cls.add_method('EnableAsciiAll', 917 'void', 918 [param('std::string', 'prefix')]) 919 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(ns3::Ptr<ns3::OutputStreamWrapper> stream) [member function] 920 cls.add_method('EnableAsciiAll', 921 'void', 922 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) 923 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function] 924 cls.add_method('EnableAsciiInternal', 925 'void', 926 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], 927 is_pure_virtual=True, is_virtual=True) 928 return 929 930def register_Ns3AttributeConstructionList_methods(root_module, cls): 931 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor] 932 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) 933 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] 934 cls.add_constructor([]) 935 ## 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] 936 cls.add_method('Add', 937 'void', 938 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) 939 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::Begin() const [member function] 940 cls.add_method('Begin', 941 'ns3::AttributeConstructionList::CIterator', 942 [], 943 is_const=True) 944 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::End() const [member function] 945 cls.add_method('End', 946 'ns3::AttributeConstructionList::CIterator', 947 [], 948 is_const=True) 949 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 950 cls.add_method('Find', 951 'ns3::Ptr< ns3::AttributeValue >', 952 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 953 is_const=True) 954 return 955 956def register_Ns3AttributeConstructionListItem_methods(root_module, cls): 957 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] 958 cls.add_constructor([]) 959 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [constructor] 960 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) 961 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] 962 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 963 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] 964 cls.add_instance_attribute('name', 'std::string', is_const=False) 965 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] 966 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) 967 return 968 969def register_Ns3Buffer_methods(root_module, cls): 970 ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor] 971 cls.add_constructor([param('ns3::Buffer const &', 'o')]) 972 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] 973 cls.add_constructor([]) 974 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor] 975 cls.add_constructor([param('uint32_t', 'dataSize')]) 976 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] 977 cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) 978 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function] 979 cls.add_method('AddAtEnd', 980 'void', 981 [param('uint32_t', 'end')]) 982 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] 983 cls.add_method('AddAtEnd', 984 'void', 985 [param('ns3::Buffer const &', 'o')]) 986 ## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function] 987 cls.add_method('AddAtStart', 988 'void', 989 [param('uint32_t', 'start')]) 990 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] 991 cls.add_method('Begin', 992 'ns3::Buffer::Iterator', 993 [], 994 is_const=True) 995 ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] 996 cls.add_method('CopyData', 997 'void', 998 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 999 is_const=True) 1000 ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] 1001 cls.add_method('CopyData', 1002 'uint32_t', 1003 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 1004 is_const=True) 1005 ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] 1006 cls.add_method('CreateFragment', 1007 'ns3::Buffer', 1008 [param('uint32_t', 'start'), param('uint32_t', 'length')], 1009 is_const=True) 1010 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 1011 cls.add_method('Deserialize', 1012 'uint32_t', 1013 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1014 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function] 1015 cls.add_method('End', 1016 'ns3::Buffer::Iterator', 1017 [], 1018 is_const=True) 1019 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function] 1020 cls.add_method('GetSerializedSize', 1021 'uint32_t', 1022 [], 1023 is_const=True) 1024 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function] 1025 cls.add_method('GetSize', 1026 'uint32_t', 1027 [], 1028 is_const=True) 1029 ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function] 1030 cls.add_method('PeekData', 1031 'uint8_t const *', 1032 [], 1033 is_const=True) 1034 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] 1035 cls.add_method('RemoveAtEnd', 1036 'void', 1037 [param('uint32_t', 'end')]) 1038 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] 1039 cls.add_method('RemoveAtStart', 1040 'void', 1041 [param('uint32_t', 'start')]) 1042 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 1043 cls.add_method('Serialize', 1044 'uint32_t', 1045 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 1046 is_const=True) 1047 return 1048 1049def register_Ns3BufferIterator_methods(root_module, cls): 1050 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [constructor] 1051 cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) 1052 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor] 1053 cls.add_constructor([]) 1054 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] 1055 cls.add_method('CalculateIpChecksum', 1056 'uint16_t', 1057 [param('uint16_t', 'size')]) 1058 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] 1059 cls.add_method('CalculateIpChecksum', 1060 'uint16_t', 1061 [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) 1062 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] 1063 cls.add_method('GetDistanceFrom', 1064 'uint32_t', 1065 [param('ns3::Buffer::Iterator const &', 'o')], 1066 is_const=True) 1067 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetRemainingSize() const [member function] 1068 cls.add_method('GetRemainingSize', 1069 'uint32_t', 1070 [], 1071 is_const=True) 1072 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] 1073 cls.add_method('GetSize', 1074 'uint32_t', 1075 [], 1076 is_const=True) 1077 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function] 1078 cls.add_method('IsEnd', 1079 'bool', 1080 [], 1081 is_const=True) 1082 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function] 1083 cls.add_method('IsStart', 1084 'bool', 1085 [], 1086 is_const=True) 1087 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function] 1088 cls.add_method('Next', 1089 'void', 1090 []) 1091 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] 1092 cls.add_method('Next', 1093 'void', 1094 [param('uint32_t', 'delta')]) 1095 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] 1096 cls.add_method('PeekU8', 1097 'uint8_t', 1098 []) 1099 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] 1100 cls.add_method('Prev', 1101 'void', 1102 []) 1103 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] 1104 cls.add_method('Prev', 1105 'void', 1106 [param('uint32_t', 'delta')]) 1107 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] 1108 cls.add_method('Read', 1109 'void', 1110 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 1111 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] 1112 cls.add_method('Read', 1113 'void', 1114 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) 1115 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] 1116 cls.add_method('ReadLsbtohU16', 1117 'uint16_t', 1118 []) 1119 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] 1120 cls.add_method('ReadLsbtohU32', 1121 'uint32_t', 1122 []) 1123 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] 1124 cls.add_method('ReadLsbtohU64', 1125 'uint64_t', 1126 []) 1127 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] 1128 cls.add_method('ReadNtohU16', 1129 'uint16_t', 1130 []) 1131 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] 1132 cls.add_method('ReadNtohU32', 1133 'uint32_t', 1134 []) 1135 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] 1136 cls.add_method('ReadNtohU64', 1137 'uint64_t', 1138 []) 1139 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function] 1140 cls.add_method('ReadU16', 1141 'uint16_t', 1142 []) 1143 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function] 1144 cls.add_method('ReadU32', 1145 'uint32_t', 1146 []) 1147 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function] 1148 cls.add_method('ReadU64', 1149 'uint64_t', 1150 []) 1151 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function] 1152 cls.add_method('ReadU8', 1153 'uint8_t', 1154 []) 1155 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] 1156 cls.add_method('Write', 1157 'void', 1158 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1159 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 1160 cls.add_method('Write', 1161 'void', 1162 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) 1163 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] 1164 cls.add_method('WriteHtolsbU16', 1165 'void', 1166 [param('uint16_t', 'data')]) 1167 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] 1168 cls.add_method('WriteHtolsbU32', 1169 'void', 1170 [param('uint32_t', 'data')]) 1171 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] 1172 cls.add_method('WriteHtolsbU64', 1173 'void', 1174 [param('uint64_t', 'data')]) 1175 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] 1176 cls.add_method('WriteHtonU16', 1177 'void', 1178 [param('uint16_t', 'data')]) 1179 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] 1180 cls.add_method('WriteHtonU32', 1181 'void', 1182 [param('uint32_t', 'data')]) 1183 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] 1184 cls.add_method('WriteHtonU64', 1185 'void', 1186 [param('uint64_t', 'data')]) 1187 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] 1188 cls.add_method('WriteU16', 1189 'void', 1190 [param('uint16_t', 'data')]) 1191 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] 1192 cls.add_method('WriteU32', 1193 'void', 1194 [param('uint32_t', 'data')]) 1195 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] 1196 cls.add_method('WriteU64', 1197 'void', 1198 [param('uint64_t', 'data')]) 1199 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] 1200 cls.add_method('WriteU8', 1201 'void', 1202 [param('uint8_t', 'data')]) 1203 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] 1204 cls.add_method('WriteU8', 1205 'void', 1206 [param('uint8_t', 'data'), param('uint32_t', 'len')]) 1207 return 1208 1209def register_Ns3ByteTagIterator_methods(root_module, cls): 1210 ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [constructor] 1211 cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) 1212 ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function] 1213 cls.add_method('HasNext', 1214 'bool', 1215 [], 1216 is_const=True) 1217 ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] 1218 cls.add_method('Next', 1219 'ns3::ByteTagIterator::Item', 1220 []) 1221 return 1222 1223def register_Ns3ByteTagIteratorItem_methods(root_module, cls): 1224 ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [constructor] 1225 cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) 1226 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] 1227 cls.add_method('GetEnd', 1228 'uint32_t', 1229 [], 1230 is_const=True) 1231 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] 1232 cls.add_method('GetStart', 1233 'uint32_t', 1234 [], 1235 is_const=True) 1236 ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 1237 cls.add_method('GetTag', 1238 'void', 1239 [param('ns3::Tag &', 'tag')], 1240 is_const=True) 1241 ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] 1242 cls.add_method('GetTypeId', 1243 'ns3::TypeId', 1244 [], 1245 is_const=True) 1246 return 1247 1248def register_Ns3ByteTagList_methods(root_module, cls): 1249 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor] 1250 cls.add_constructor([]) 1251 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [constructor] 1252 cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) 1253 ## 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] 1254 cls.add_method('Add', 1255 'ns3::TagBuffer', 1256 [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) 1257 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] 1258 cls.add_method('Add', 1259 'void', 1260 [param('ns3::ByteTagList const &', 'o')]) 1261 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function] 1262 cls.add_method('AddAtEnd', 1263 'void', 1264 [param('int32_t', 'appendOffset')]) 1265 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function] 1266 cls.add_method('AddAtStart', 1267 'void', 1268 [param('int32_t', 'prependOffset')]) 1269 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function] 1270 cls.add_method('Adjust', 1271 'void', 1272 [param('int32_t', 'adjustment')]) 1273 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] 1274 cls.add_method('Begin', 1275 'ns3::ByteTagList::Iterator', 1276 [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], 1277 is_const=True) 1278 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 1279 cls.add_method('Deserialize', 1280 'uint32_t', 1281 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 1282 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::GetSerializedSize() const [member function] 1283 cls.add_method('GetSerializedSize', 1284 'uint32_t', 1285 [], 1286 is_const=True) 1287 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function] 1288 cls.add_method('RemoveAll', 1289 'void', 1290 []) 1291 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 1292 cls.add_method('Serialize', 1293 'uint32_t', 1294 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 1295 is_const=True) 1296 return 1297 1298def register_Ns3ByteTagListIterator_methods(root_module, cls): 1299 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [constructor] 1300 cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) 1301 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] 1302 cls.add_method('GetOffsetStart', 1303 'uint32_t', 1304 [], 1305 is_const=True) 1306 ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function] 1307 cls.add_method('HasNext', 1308 'bool', 1309 [], 1310 is_const=True) 1311 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] 1312 cls.add_method('Next', 1313 'ns3::ByteTagList::Iterator::Item', 1314 []) 1315 return 1316 1317def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): 1318 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [constructor] 1319 cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) 1320 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] 1321 cls.add_constructor([param('ns3::TagBuffer', 'buf')]) 1322 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable] 1323 cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) 1324 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable] 1325 cls.add_instance_attribute('end', 'int32_t', is_const=False) 1326 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable] 1327 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 1328 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable] 1329 cls.add_instance_attribute('start', 'int32_t', is_const=False) 1330 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable] 1331 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 1332 return 1333 1334def register_Ns3CallbackBase_methods(root_module, cls): 1335 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [constructor] 1336 cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')]) 1337 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor] 1338 cls.add_constructor([]) 1339 ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function] 1340 cls.add_method('GetImpl', 1341 'ns3::Ptr< ns3::CallbackImplBase >', 1342 [], 1343 is_const=True) 1344 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] 1345 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 1346 visibility='protected') 1347 return 1348 1349def register_Ns3DataRate_methods(root_module, cls): 1350 cls.add_output_stream_operator() 1351 cls.add_binary_comparison_operator('!=') 1352 cls.add_binary_numeric_operator('*', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('double', 'right')) 1353 cls.add_binary_numeric_operator('*', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('uint64_t', 'right')) 1354 cls.add_inplace_numeric_operator('*=', param('double', 'right')) 1355 cls.add_inplace_numeric_operator('*=', param('uint64_t', 'right')) 1356 cls.add_binary_numeric_operator('+', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('ns3::DataRate', 'right')) 1357 cls.add_inplace_numeric_operator('+=', param('ns3::DataRate', 'right')) 1358 cls.add_binary_numeric_operator('-', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('ns3::DataRate', 'right')) 1359 cls.add_inplace_numeric_operator('-=', param('ns3::DataRate', 'right')) 1360 cls.add_binary_comparison_operator('<') 1361 cls.add_binary_comparison_operator('<=') 1362 cls.add_binary_comparison_operator('==') 1363 cls.add_binary_comparison_operator('>') 1364 cls.add_binary_comparison_operator('>=') 1365 ## data-rate.h (module 'network'): ns3::DataRate::DataRate(ns3::DataRate const & arg0) [constructor] 1366 cls.add_constructor([param('ns3::DataRate const &', 'arg0')]) 1367 ## data-rate.h (module 'network'): ns3::DataRate::DataRate() [constructor] 1368 cls.add_constructor([]) 1369 ## data-rate.h (module 'network'): ns3::DataRate::DataRate(uint64_t bps) [constructor] 1370 cls.add_constructor([param('uint64_t', 'bps')]) 1371 ## data-rate.h (module 'network'): ns3::DataRate::DataRate(std::string rate) [constructor] 1372 cls.add_constructor([param('std::string', 'rate')]) 1373 ## data-rate.h (module 'network'): ns3::Time ns3::DataRate::CalculateBitsTxTime(uint32_t bits) const [member function] 1374 cls.add_method('CalculateBitsTxTime', 1375 'ns3::Time', 1376 [param('uint32_t', 'bits')], 1377 is_const=True) 1378 ## data-rate.h (module 'network'): ns3::Time ns3::DataRate::CalculateBytesTxTime(uint32_t bytes) const [member function] 1379 cls.add_method('CalculateBytesTxTime', 1380 'ns3::Time', 1381 [param('uint32_t', 'bytes')], 1382 is_const=True) 1383 ## data-rate.h (module 'network'): uint64_t ns3::DataRate::GetBitRate() const [member function] 1384 cls.add_method('GetBitRate', 1385 'uint64_t', 1386 [], 1387 is_const=True) 1388 return 1389 1390def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls): 1391 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter() [constructor] 1392 cls.add_constructor([]) 1393 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeAccessor> const & arg0) [constructor] 1394 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeAccessor > const &', 'arg0')]) 1395 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeAccessor>::Delete(ns3::AttributeAccessor * object) [member function] 1396 cls.add_method('Delete', 1397 'void', 1398 [param('ns3::AttributeAccessor *', 'object')], 1399 is_static=True) 1400 return 1401 1402def register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, cls): 1403 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter() [constructor] 1404 cls.add_constructor([]) 1405 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeChecker> const & arg0) [constructor] 1406 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeChecker > const &', 'arg0')]) 1407 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeChecker>::Delete(ns3::AttributeChecker * object) [member function] 1408 cls.add_method('Delete', 1409 'void', 1410 [param('ns3::AttributeChecker *', 'object')], 1411 is_static=True) 1412 return 1413 1414def register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, cls): 1415 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter() [constructor] 1416 cls.add_constructor([]) 1417 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeValue> const & arg0) [constructor] 1418 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeValue > const &', 'arg0')]) 1419 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeValue>::Delete(ns3::AttributeValue * object) [member function] 1420 cls.add_method('Delete', 1421 'void', 1422 [param('ns3::AttributeValue *', 'object')], 1423 is_static=True) 1424 return 1425 1426def register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, cls): 1427 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter() [constructor] 1428 cls.add_constructor([]) 1429 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter(ns3::DefaultDeleter<ns3::CallbackImplBase> const & arg0) [constructor] 1430 cls.add_constructor([param('ns3::DefaultDeleter< ns3::CallbackImplBase > const &', 'arg0')]) 1431 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::CallbackImplBase>::Delete(ns3::CallbackImplBase * object) [member function] 1432 cls.add_method('Delete', 1433 'void', 1434 [param('ns3::CallbackImplBase *', 'object')], 1435 is_static=True) 1436 return 1437 1438def register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, cls): 1439 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter() [constructor] 1440 cls.add_constructor([]) 1441 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter(ns3::DefaultDeleter<ns3::EventImpl> const & arg0) [constructor] 1442 cls.add_constructor([param('ns3::DefaultDeleter< ns3::EventImpl > const &', 'arg0')]) 1443 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::EventImpl>::Delete(ns3::EventImpl * object) [member function] 1444 cls.add_method('Delete', 1445 'void', 1446 [param('ns3::EventImpl *', 'object')], 1447 is_static=True) 1448 return 1449 1450def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls): 1451 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter() [constructor] 1452 cls.add_constructor([]) 1453 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter(ns3::DefaultDeleter<ns3::Hash::Implementation> const & arg0) [constructor] 1454 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Hash::Implementation > const &', 'arg0')]) 1455 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Hash::Implementation>::Delete(ns3::Hash::Implementation * object) [member function] 1456 cls.add_method('Delete', 1457 'void', 1458 [param('ns3::Hash::Implementation *', 'object')], 1459 is_static=True) 1460 return 1461 1462def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls): 1463 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter() [constructor] 1464 cls.add_constructor([]) 1465 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter(ns3::DefaultDeleter<ns3::NixVector> const & arg0) [constructor] 1466 cls.add_constructor([param('ns3::DefaultDeleter< ns3::NixVector > const &', 'arg0')]) 1467 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::NixVector>::Delete(ns3::NixVector * object) [member function] 1468 cls.add_method('Delete', 1469 'void', 1470 [param('ns3::NixVector *', 'object')], 1471 is_static=True) 1472 return 1473 1474def register_Ns3DefaultDeleter__Ns3OutputStreamWrapper_methods(root_module, cls): 1475 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::OutputStreamWrapper>::DefaultDeleter() [constructor] 1476 cls.add_constructor([]) 1477 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::OutputStreamWrapper>::DefaultDeleter(ns3::DefaultDeleter<ns3::OutputStreamWrapper> const & arg0) [constructor] 1478 cls.add_constructor([param('ns3::DefaultDeleter< ns3::OutputStreamWrapper > const &', 'arg0')]) 1479 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::OutputStreamWrapper>::Delete(ns3::OutputStreamWrapper * object) [member function] 1480 cls.add_method('Delete', 1481 'void', 1482 [param('ns3::OutputStreamWrapper *', 'object')], 1483 is_static=True) 1484 return 1485 1486def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): 1487 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter() [constructor] 1488 cls.add_constructor([]) 1489 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter(ns3::DefaultDeleter<ns3::Packet> const & arg0) [constructor] 1490 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Packet > const &', 'arg0')]) 1491 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Packet>::Delete(ns3::Packet * object) [member function] 1492 cls.add_method('Delete', 1493 'void', 1494 [param('ns3::Packet *', 'object')], 1495 is_static=True) 1496 return 1497 1498def register_Ns3DefaultDeleter__Ns3QueueItem_methods(root_module, cls): 1499 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::QueueItem>::DefaultDeleter() [constructor] 1500 cls.add_constructor([]) 1501 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::QueueItem>::DefaultDeleter(ns3::DefaultDeleter<ns3::QueueItem> const & arg0) [constructor] 1502 cls.add_constructor([param('ns3::DefaultDeleter< ns3::QueueItem > const &', 'arg0')]) 1503 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::QueueItem>::Delete(ns3::QueueItem * object) [member function] 1504 cls.add_method('Delete', 1505 'void', 1506 [param('ns3::QueueItem *', 'object')], 1507 is_static=True) 1508 return 1509 1510def register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, cls): 1511 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter() [constructor] 1512 cls.add_constructor([]) 1513 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::TraceSourceAccessor> const & arg0) [constructor] 1514 cls.add_constructor([param('ns3::DefaultDeleter< ns3::TraceSourceAccessor > const &', 'arg0')]) 1515 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::TraceSourceAccessor>::Delete(ns3::TraceSourceAccessor * object) [member function] 1516 cls.add_method('Delete', 1517 'void', 1518 [param('ns3::TraceSourceAccessor *', 'object')], 1519 is_static=True) 1520 return 1521 1522def register_Ns3EventId_methods(root_module, cls): 1523 cls.add_binary_comparison_operator('==') 1524 cls.add_binary_comparison_operator('!=') 1525 cls.add_binary_comparison_operator('<') 1526 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [constructor] 1527 cls.add_constructor([param('ns3::EventId const &', 'arg0')]) 1528 ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor] 1529 cls.add_constructor([]) 1530 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor] 1531 cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')]) 1532 ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function] 1533 cls.add_method('Cancel', 1534 'void', 1535 []) 1536 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function] 1537 cls.add_method('GetContext', 1538 'uint32_t', 1539 [], 1540 is_const=True) 1541 ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function] 1542 cls.add_method('GetTs', 1543 'uint64_t', 1544 [], 1545 is_const=True) 1546 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function] 1547 cls.add_method('GetUid', 1548 'uint32_t', 1549 [], 1550 is_const=True) 1551 ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function] 1552 cls.add_method('IsExpired', 1553 'bool', 1554 [], 1555 is_const=True) 1556 ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function] 1557 cls.add_method('IsRunning', 1558 'bool', 1559 [], 1560 is_const=True) 1561 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] 1562 cls.add_method('PeekEventImpl', 1563 'ns3::EventImpl *', 1564 [], 1565 is_const=True) 1566 ## event-id.h (module 'core'): void ns3::EventId::Remove() [member function] 1567 cls.add_method('Remove', 1568 'void', 1569 []) 1570 return 1571 1572def register_Ns3Hasher_methods(root_module, cls): 1573 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [constructor] 1574 cls.add_constructor([param('ns3::Hasher const &', 'arg0')]) 1575 ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor] 1576 cls.add_constructor([]) 1577 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor] 1578 cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')]) 1579 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, std::size_t const size) [member function] 1580 cls.add_method('GetHash32', 1581 'uint32_t', 1582 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1583 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function] 1584 cls.add_method('GetHash32', 1585 'uint32_t', 1586 [param('std::string const', 's')]) 1587 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, std::size_t const size) [member function] 1588 cls.add_method('GetHash64', 1589 'uint64_t', 1590 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1591 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function] 1592 cls.add_method('GetHash64', 1593 'uint64_t', 1594 [param('std::string const', 's')]) 1595 ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function] 1596 cls.add_method('clear', 1597 'ns3::Hasher &', 1598 []) 1599 return 1600 1601def register_Ns3Ipv4Address_methods(root_module, cls): 1602 cls.add_output_stream_operator() 1603 cls.add_binary_comparison_operator('==') 1604 cls.add_binary_comparison_operator('!=') 1605 cls.add_binary_comparison_operator('<') 1606 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [constructor] 1607 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) 1608 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] 1609 cls.add_constructor([]) 1610 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] 1611 cls.add_constructor([param('uint32_t', 'address')]) 1612 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] 1613 cls.add_constructor([param('char const *', 'address')]) 1614 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] 1615 cls.add_method('CombineMask', 1616 'ns3::Ipv4Address', 1617 [param('ns3::Ipv4Mask const &', 'mask')], 1618 is_const=True) 1619 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] 1620 cls.add_method('ConvertFrom', 1621 'ns3::Ipv4Address', 1622 [param('ns3::Address const &', 'address')], 1623 is_static=True) 1624 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] 1625 cls.add_method('Deserialize', 1626 'ns3::Ipv4Address', 1627 [param('uint8_t const *', 'buf')], 1628 is_static=True) 1629 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function] 1630 cls.add_method('Get', 1631 'uint32_t', 1632 [], 1633 is_const=True) 1634 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] 1635 cls.add_method('GetAny', 1636 'ns3::Ipv4Address', 1637 [], 1638 is_static=True) 1639 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] 1640 cls.add_method('GetBroadcast', 1641 'ns3::Ipv4Address', 1642 [], 1643 is_static=True) 1644 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] 1645 cls.add_method('GetLoopback', 1646 'ns3::Ipv4Address', 1647 [], 1648 is_static=True) 1649 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1650 cls.add_method('GetSubnetDirectedBroadcast', 1651 'ns3::Ipv4Address', 1652 [param('ns3::Ipv4Mask const &', 'mask')], 1653 is_const=True) 1654 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] 1655 cls.add_method('GetZero', 1656 'ns3::Ipv4Address', 1657 [], 1658 is_static=True) 1659 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsAny() const [member function] 1660 cls.add_method('IsAny', 1661 'bool', 1662 [], 1663 is_const=True) 1664 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function] 1665 cls.add_method('IsBroadcast', 1666 'bool', 1667 [], 1668 is_const=True) 1669 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsInitialized() const [member function] 1670 cls.add_method('IsInitialized', 1671 'bool', 1672 [], 1673 is_const=True) 1674 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function] 1675 cls.add_method('IsLocalMulticast', 1676 'bool', 1677 [], 1678 is_const=True) 1679 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalhost() const [member function] 1680 cls.add_method('IsLocalhost', 1681 'bool', 1682 [], 1683 is_const=True) 1684 ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] 1685 cls.add_method('IsMatchingType', 1686 'bool', 1687 [param('ns3::Address const &', 'address')], 1688 is_static=True) 1689 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function] 1690 cls.add_method('IsMulticast', 1691 'bool', 1692 [], 1693 is_const=True) 1694 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1695 cls.add_method('IsSubnetDirectedBroadcast', 1696 'bool', 1697 [param('ns3::Ipv4Mask const &', 'mask')], 1698 is_const=True) 1699 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function] 1700 cls.add_method('Print', 1701 'void', 1702 [param('std::ostream &', 'os')], 1703 is_const=True) 1704 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] 1705 cls.add_method('Serialize', 1706 'void', 1707 [param('uint8_t *', 'buf')], 1708 is_const=True) 1709 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function] 1710 cls.add_method('Set', 1711 'void', 1712 [param('uint32_t', 'address')]) 1713 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function] 1714 cls.add_method('Set', 1715 'void', 1716 [param('char const *', 'address')]) 1717 return 1718 1719def register_Ns3Ipv4AddressHash_methods(root_module, cls): 1720 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash() [constructor] 1721 cls.add_constructor([]) 1722 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash(ns3::Ipv4AddressHash const & arg0) [constructor] 1723 cls.add_constructor([param('ns3::Ipv4AddressHash const &', 'arg0')]) 1724 ## ipv4-address.h (module 'network'): size_t ns3::Ipv4AddressHash::operator()(ns3::Ipv4Address const & x) const [member operator] 1725 cls.add_method('operator()', 1726 'size_t', 1727 [param('ns3::Ipv4Address const &', 'x')], 1728 custom_name='__call__', is_const=True) 1729 return 1730 1731def register_Ns3Ipv4Mask_methods(root_module, cls): 1732 cls.add_output_stream_operator() 1733 cls.add_binary_comparison_operator('==') 1734 cls.add_binary_comparison_operator('!=') 1735 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [constructor] 1736 cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) 1737 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor] 1738 cls.add_constructor([]) 1739 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] 1740 cls.add_constructor([param('uint32_t', 'mask')]) 1741 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] 1742 cls.add_constructor([param('char const *', 'mask')]) 1743 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function] 1744 cls.add_method('Get', 1745 'uint32_t', 1746 [], 1747 is_const=True) 1748 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function] 1749 cls.add_method('GetInverse', 1750 'uint32_t', 1751 [], 1752 is_const=True) 1753 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] 1754 cls.add_method('GetLoopback', 1755 'ns3::Ipv4Mask', 1756 [], 1757 is_static=True) 1758 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] 1759 cls.add_method('GetOnes', 1760 'ns3::Ipv4Mask', 1761 [], 1762 is_static=True) 1763 ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] 1764 cls.add_method('GetPrefixLength', 1765 'uint16_t', 1766 [], 1767 is_const=True) 1768 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] 1769 cls.add_method('GetZero', 1770 'ns3::Ipv4Mask', 1771 [], 1772 is_static=True) 1773 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] 1774 cls.add_method('IsMatch', 1775 'bool', 1776 [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], 1777 is_const=True) 1778 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] 1779 cls.add_method('Print', 1780 'void', 1781 [param('std::ostream &', 'os')], 1782 is_const=True) 1783 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function] 1784 cls.add_method('Set', 1785 'void', 1786 [param('uint32_t', 'mask')]) 1787 return 1788 1789def register_Ns3Ipv6Address_methods(root_module, cls): 1790 cls.add_output_stream_operator() 1791 cls.add_binary_comparison_operator('==') 1792 cls.add_binary_comparison_operator('!=') 1793 cls.add_binary_comparison_operator('<') 1794 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] 1795 cls.add_constructor([]) 1796 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] 1797 cls.add_constructor([param('char const *', 'address')]) 1798 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] 1799 cls.add_constructor([param('uint8_t *', 'address')]) 1800 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [constructor] 1801 cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) 1802 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] 1803 cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) 1804 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1805 cls.add_method('CombinePrefix', 1806 'ns3::Ipv6Address', 1807 [param('ns3::Ipv6Prefix const &', 'prefix')], 1808 is_const=True) 1809 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] 1810 cls.add_method('ConvertFrom', 1811 'ns3::Ipv6Address', 1812 [param('ns3::Address const &', 'address')], 1813 is_static=True) 1814 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] 1815 cls.add_method('Deserialize', 1816 'ns3::Ipv6Address', 1817 [param('uint8_t const *', 'buf')], 1818 is_static=True) 1819 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] 1820 cls.add_method('GetAllHostsMulticast', 1821 'ns3::Ipv6Address', 1822 [], 1823 is_static=True) 1824 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] 1825 cls.add_method('GetAllNodesMulticast', 1826 'ns3::Ipv6Address', 1827 [], 1828 is_static=True) 1829 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] 1830 cls.add_method('GetAllRoutersMulticast', 1831 'ns3::Ipv6Address', 1832 [], 1833 is_static=True) 1834 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] 1835 cls.add_method('GetAny', 1836 'ns3::Ipv6Address', 1837 [], 1838 is_static=True) 1839 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] 1840 cls.add_method('GetBytes', 1841 'void', 1842 [param('uint8_t *', 'buf')], 1843 is_const=True) 1844 ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function] 1845 cls.add_method('GetIpv4MappedAddress', 1846 'ns3::Ipv4Address', 1847 [], 1848 is_const=True) 1849 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] 1850 cls.add_method('GetLoopback', 1851 'ns3::Ipv6Address', 1852 [], 1853 is_static=True) 1854 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] 1855 cls.add_method('GetOnes', 1856 'ns3::Ipv6Address', 1857 [], 1858 is_static=True) 1859 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] 1860 cls.add_method('GetZero', 1861 'ns3::Ipv6Address', 1862 [], 1863 is_static=True) 1864 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::HasPrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1865 cls.add_method('HasPrefix', 1866 'bool', 1867 [param('ns3::Ipv6Prefix const &', 'prefix')], 1868 is_const=True) 1869 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] 1870 cls.add_method('IsAllNodesMulticast', 1871 'bool', 1872 [], 1873 is_const=True) 1874 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] 1875 cls.add_method('IsAllRoutersMulticast', 1876 'bool', 1877 [], 1878 is_const=True) 1879 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function] 1880 cls.add_method('IsAny', 1881 'bool', 1882 [], 1883 is_const=True) 1884 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function] 1885 cls.add_method('IsDocumentation', 1886 'bool', 1887 [], 1888 is_const=True) 1889 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsInitialized() const [member function] 1890 cls.add_method('IsInitialized', 1891 'bool', 1892 [], 1893 is_const=True) 1894 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function] 1895 cls.add_method('IsIpv4MappedAddress', 1896 'bool', 1897 [], 1898 is_const=True) 1899 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function] 1900 cls.add_method('IsLinkLocal', 1901 'bool', 1902 [], 1903 is_const=True) 1904 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function] 1905 cls.add_method('IsLinkLocalMulticast', 1906 'bool', 1907 [], 1908 is_const=True) 1909 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function] 1910 cls.add_method('IsLocalhost', 1911 'bool', 1912 [], 1913 is_const=True) 1914 ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] 1915 cls.add_method('IsMatchingType', 1916 'bool', 1917 [param('ns3::Address const &', 'address')], 1918 is_static=True) 1919 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function] 1920 cls.add_method('IsMulticast', 1921 'bool', 1922 [], 1923 is_const=True) 1924 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] 1925 cls.add_method('IsSolicitedMulticast', 1926 'bool', 1927 [], 1928 is_const=True) 1929 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Address prefix) [member function] 1930 cls.add_method('MakeAutoconfiguredAddress', 1931 'ns3::Ipv6Address', 1932 [param('ns3::Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1933 is_static=True) 1934 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Prefix prefix) [member function] 1935 cls.add_method('MakeAutoconfiguredAddress', 1936 'ns3::Ipv6Address', 1937 [param('ns3::Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix')], 1938 is_static=True) 1939 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function] 1940 cls.add_method('MakeAutoconfiguredAddress', 1941 'ns3::Ipv6Address', 1942 [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1943 is_static=True) 1944 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] 1945 cls.add_method('MakeAutoconfiguredAddress', 1946 'ns3::Ipv6Address', 1947 [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1948 is_static=True) 1949 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function] 1950 cls.add_method('MakeAutoconfiguredAddress', 1951 'ns3::Ipv6Address', 1952 [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1953 is_static=True) 1954 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac8Address addr, ns3::Ipv6Address prefix) [member function] 1955 cls.add_method('MakeAutoconfiguredAddress', 1956 'ns3::Ipv6Address', 1957 [param('ns3::Mac8Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1958 is_static=True) 1959 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Address mac) [member function] 1960 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1961 'ns3::Ipv6Address', 1962 [param('ns3::Address', 'mac')], 1963 is_static=True) 1964 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function] 1965 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1966 'ns3::Ipv6Address', 1967 [param('ns3::Mac16Address', 'mac')], 1968 is_static=True) 1969 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] 1970 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1971 'ns3::Ipv6Address', 1972 [param('ns3::Mac48Address', 'mac')], 1973 is_static=True) 1974 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function] 1975 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1976 'ns3::Ipv6Address', 1977 [param('ns3::Mac64Address', 'mac')], 1978 is_static=True) 1979 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac8Address mac) [member function] 1980 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1981 'ns3::Ipv6Address', 1982 [param('ns3::Mac8Address', 'mac')], 1983 is_static=True) 1984 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function] 1985 cls.add_method('MakeIpv4MappedAddress', 1986 'ns3::Ipv6Address', 1987 [param('ns3::Ipv4Address', 'addr')], 1988 is_static=True) 1989 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] 1990 cls.add_method('MakeSolicitedAddress', 1991 'ns3::Ipv6Address', 1992 [param('ns3::Ipv6Address', 'addr')], 1993 is_static=True) 1994 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function] 1995 cls.add_method('Print', 1996 'void', 1997 [param('std::ostream &', 'os')], 1998 is_const=True) 1999 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] 2000 cls.add_method('Serialize', 2001 'void', 2002 [param('uint8_t *', 'buf')], 2003 is_const=True) 2004 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function] 2005 cls.add_method('Set', 2006 'void', 2007 [param('char const *', 'address')]) 2008 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] 2009 cls.add_method('Set', 2010 'void', 2011 [param('uint8_t *', 'address')]) 2012 return 2013 2014def register_Ns3Ipv6AddressHash_methods(root_module, cls): 2015 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash() [constructor] 2016 cls.add_constructor([]) 2017 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash(ns3::Ipv6AddressHash const & arg0) [constructor] 2018 cls.add_constructor([param('ns3::Ipv6AddressHash const &', 'arg0')]) 2019 ## ipv6-address.h (module 'network'): size_t ns3::Ipv6AddressHash::operator()(ns3::Ipv6Address const & x) const [member operator] 2020 cls.add_method('operator()', 2021 'size_t', 2022 [param('ns3::Ipv6Address const &', 'x')], 2023 custom_name='__call__', is_const=True) 2024 return 2025 2026def register_Ns3Ipv6Prefix_methods(root_module, cls): 2027 cls.add_output_stream_operator() 2028 cls.add_binary_comparison_operator('==') 2029 cls.add_binary_comparison_operator('!=') 2030 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor] 2031 cls.add_constructor([]) 2032 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] 2033 cls.add_constructor([param('uint8_t *', 'prefix')]) 2034 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] 2035 cls.add_constructor([param('char const *', 'prefix')]) 2036 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix, uint8_t prefixLength) [constructor] 2037 cls.add_constructor([param('uint8_t *', 'prefix'), param('uint8_t', 'prefixLength')]) 2038 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix, uint8_t prefixLength) [constructor] 2039 cls.add_constructor([param('char const *', 'prefix'), param('uint8_t', 'prefixLength')]) 2040 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] 2041 cls.add_constructor([param('uint8_t', 'prefix')]) 2042 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [constructor] 2043 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) 2044 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] 2045 cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) 2046 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function] 2047 cls.add_method('ConvertToIpv6Address', 2048 'ns3::Ipv6Address', 2049 [], 2050 is_const=True) 2051 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] 2052 cls.add_method('GetBytes', 2053 'void', 2054 [param('uint8_t *', 'buf')], 2055 is_const=True) 2056 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] 2057 cls.add_method('GetLoopback', 2058 'ns3::Ipv6Prefix', 2059 [], 2060 is_static=True) 2061 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetMinimumPrefixLength() const [member function] 2062 cls.add_method('GetMinimumPrefixLength', 2063 'uint8_t', 2064 [], 2065 is_const=True) 2066 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] 2067 cls.add_method('GetOnes', 2068 'ns3::Ipv6Prefix', 2069 [], 2070 is_static=True) 2071 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] 2072 cls.add_method('GetPrefixLength', 2073 'uint8_t', 2074 [], 2075 is_const=True) 2076 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] 2077 cls.add_method('GetZero', 2078 'ns3::Ipv6Prefix', 2079 [], 2080 is_static=True) 2081 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] 2082 cls.add_method('IsMatch', 2083 'bool', 2084 [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], 2085 is_const=True) 2086 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] 2087 cls.add_method('Print', 2088 'void', 2089 [param('std::ostream &', 'os')], 2090 is_const=True) 2091 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::SetPrefixLength(uint8_t prefixLength) [member function] 2092 cls.add_method('SetPrefixLength', 2093 'void', 2094 [param('uint8_t', 'prefixLength')]) 2095 return 2096 2097def register_Ns3LogComponent_methods(root_module, cls): 2098 ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor] 2099 cls.add_constructor([param('ns3::LogComponent const &', 'arg0')]) 2100 ## log.h (module 'core'): ns3::LogComponent::LogComponent(std::string const & name, std::string const & file, ns3::LogLevel const mask=::ns3::LogLevel::LOG_NONE) [constructor] 2101 cls.add_constructor([param('std::string const &', 'name'), param('std::string const &', 'file'), param('ns3::LogLevel const', 'mask', default_value='::ns3::LogLevel::LOG_NONE')]) 2102 ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel const level) [member function] 2103 cls.add_method('Disable', 2104 'void', 2105 [param('ns3::LogLevel const', 'level')]) 2106 ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel const level) [member function] 2107 cls.add_method('Enable', 2108 'void', 2109 [param('ns3::LogLevel const', 'level')]) 2110 ## log.h (module 'core'): std::string ns3::LogComponent::File() const [member function] 2111 cls.add_method('File', 2112 'std::string', 2113 [], 2114 is_const=True) 2115 ## log.h (module 'core'): static ns3::LogComponent::ComponentList * ns3::LogComponent::GetComponentList() [member function] 2116 cls.add_method('GetComponentList', 2117 'ns3::LogComponent::ComponentList *', 2118 [], 2119 is_static=True) 2120 ## log.h (module 'core'): static std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) [member function] 2121 cls.add_method('GetLevelLabel', 2122 'std::string', 2123 [param('ns3::LogLevel const', 'level')], 2124 is_static=True) 2125 ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel const level) const [member function] 2126 cls.add_method('IsEnabled', 2127 'bool', 2128 [param('ns3::LogLevel const', 'level')], 2129 is_const=True) 2130 ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function] 2131 cls.add_method('IsNoneEnabled', 2132 'bool', 2133 [], 2134 is_const=True) 2135 ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function] 2136 cls.add_method('Name', 2137 'char const *', 2138 [], 2139 is_const=True) 2140 ## log.h (module 'core'): void ns3::LogComponent::SetMask(ns3::LogLevel const level) [member function] 2141 cls.add_method('SetMask', 2142 'void', 2143 [param('ns3::LogLevel const', 'level')]) 2144 return 2145 2146def register_Ns3Mac48Address_methods(root_module, cls): 2147 cls.add_binary_comparison_operator('==') 2148 cls.add_binary_comparison_operator('!=') 2149 cls.add_binary_comparison_operator('<') 2150 cls.add_output_stream_operator() 2151 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [constructor] 2152 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) 2153 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] 2154 cls.add_constructor([]) 2155 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] 2156 cls.add_constructor([param('char const *', 'str')]) 2157 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] 2158 cls.add_method('Allocate', 2159 'ns3::Mac48Address', 2160 [], 2161 is_static=True) 2162 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] 2163 cls.add_method('ConvertFrom', 2164 'ns3::Mac48Address', 2165 [param('ns3::Address const &', 'address')], 2166 is_static=True) 2167 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] 2168 cls.add_method('CopyFrom', 2169 'void', 2170 [param('uint8_t const *', 'buffer')]) 2171 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] 2172 cls.add_method('CopyTo', 2173 'void', 2174 [param('uint8_t *', 'buffer')], 2175 is_const=True) 2176 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] 2177 cls.add_method('GetBroadcast', 2178 'ns3::Mac48Address', 2179 [], 2180 is_static=True) 2181 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] 2182 cls.add_method('GetMulticast', 2183 'ns3::Mac48Address', 2184 [param('ns3::Ipv4Address', 'address')], 2185 is_static=True) 2186 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] 2187 cls.add_method('GetMulticast', 2188 'ns3::Mac48Address', 2189 [param('ns3::Ipv6Address', 'address')], 2190 is_static=True) 2191 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] 2192 cls.add_method('GetMulticast6Prefix', 2193 'ns3::Mac48Address', 2194 [], 2195 is_static=True) 2196 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] 2197 cls.add_method('GetMulticastPrefix', 2198 'ns3::Mac48Address', 2199 [], 2200 is_static=True) 2201 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] 2202 cls.add_method('IsBroadcast', 2203 'bool', 2204 [], 2205 is_const=True) 2206 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] 2207 cls.add_method('IsGroup', 2208 'bool', 2209 [], 2210 is_const=True) 2211 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] 2212 cls.add_method('IsMatchingType', 2213 'bool', 2214 [param('ns3::Address const &', 'address')], 2215 is_static=True) 2216 return 2217 2218def register_Ns3Mac8Address_methods(root_module, cls): 2219 cls.add_binary_comparison_operator('<') 2220 cls.add_binary_comparison_operator('==') 2221 cls.add_binary_comparison_operator('!=') 2222 cls.add_output_stream_operator() 2223 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(ns3::Mac8Address const & arg0) [constructor] 2224 cls.add_constructor([param('ns3::Mac8Address const &', 'arg0')]) 2225 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address() [constructor] 2226 cls.add_constructor([]) 2227 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(uint8_t addr) [constructor] 2228 cls.add_constructor([param('uint8_t', 'addr')]) 2229 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::Allocate() [member function] 2230 cls.add_method('Allocate', 2231 'ns3::Mac8Address', 2232 [], 2233 is_static=True) 2234 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::ConvertFrom(ns3::Address const & address) [member function] 2235 cls.add_method('ConvertFrom', 2236 'ns3::Mac8Address', 2237 [param('ns3::Address const &', 'address')], 2238 is_static=True) 2239 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyFrom(uint8_t const * pBuffer) [member function] 2240 cls.add_method('CopyFrom', 2241 'void', 2242 [param('uint8_t const *', 'pBuffer')]) 2243 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyTo(uint8_t * pBuffer) const [member function] 2244 cls.add_method('CopyTo', 2245 'void', 2246 [param('uint8_t *', 'pBuffer')], 2247 is_const=True) 2248 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::GetBroadcast() [member function] 2249 cls.add_method('GetBroadcast', 2250 'ns3::Mac8Address', 2251 [], 2252 is_static=True) 2253 ## mac8-address.h (module 'network'): static bool ns3::Mac8Address::IsMatchingType(ns3::Address const & address) [member function] 2254 cls.add_method('IsMatchingType', 2255 'bool', 2256 [param('ns3::Address const &', 'address')], 2257 is_static=True) 2258 return 2259 2260def register_Ns3NetDeviceContainer_methods(root_module, cls): 2261 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [constructor] 2262 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) 2263 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor] 2264 cls.add_constructor([]) 2265 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::Ptr<ns3::NetDevice> dev) [constructor] 2266 cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')]) 2267 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor] 2268 cls.add_constructor([param('std::string', 'devName')]) 2269 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor] 2270 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')]) 2271 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function] 2272 cls.add_method('Add', 2273 'void', 2274 [param('ns3::NetDeviceContainer', 'other')]) 2275 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::Ptr<ns3::NetDevice> device) [member function] 2276 cls.add_method('Add', 2277 'void', 2278 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 2279 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(std::string deviceName) [member function] 2280 cls.add_method('Add', 2281 'void', 2282 [param('std::string', 'deviceName')]) 2283 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::Begin() const [member function] 2284 cls.add_method('Begin', 2285 'ns3::NetDeviceContainer::Iterator', 2286 [], 2287 is_const=True) 2288 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::End() const [member function] 2289 cls.add_method('End', 2290 'ns3::NetDeviceContainer::Iterator', 2291 [], 2292 is_const=True) 2293 ## net-device-container.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::NetDeviceContainer::Get(uint32_t i) const [member function] 2294 cls.add_method('Get', 2295 'ns3::Ptr< ns3::NetDevice >', 2296 [param('uint32_t', 'i')], 2297 is_const=True) 2298 ## net-device-container.h (module 'network'): uint32_t ns3::NetDeviceContainer::GetN() const [member function] 2299 cls.add_method('GetN', 2300 'uint32_t', 2301 [], 2302 is_const=True) 2303 return 2304 2305def register_Ns3NodeContainer_methods(root_module, cls): 2306 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [constructor] 2307 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) 2308 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] 2309 cls.add_constructor([]) 2310 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor] 2311 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')]) 2312 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor] 2313 cls.add_constructor([param('std::string', 'nodeName')]) 2314 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(uint32_t n, uint32_t systemId=0) [constructor] 2315 cls.add_constructor([param('uint32_t', 'n'), param('uint32_t', 'systemId', default_value='0')]) 2316 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor] 2317 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')]) 2318 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor] 2319 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')]) 2320 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d) [constructor] 2321 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')]) 2322 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d, ns3::NodeContainer const & e) [constructor] 2323 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd'), param('ns3::NodeContainer const &', 'e')]) 2324 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function] 2325 cls.add_method('Add', 2326 'void', 2327 [param('ns3::NodeContainer', 'other')]) 2328 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function] 2329 cls.add_method('Add', 2330 'void', 2331 [param('ns3::Ptr< ns3::Node >', 'node')]) 2332 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(std::string nodeName) [member function] 2333 cls.add_method('Add', 2334 'void', 2335 [param('std::string', 'nodeName')]) 2336 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::Begin() const [member function] 2337 cls.add_method('Begin', 2338 'ns3::NodeContainer::Iterator', 2339 [], 2340 is_const=True) 2341 ## node-container.h (module 'network'): bool ns3::NodeContainer::Contains(uint32_t id) const [member function] 2342 cls.add_method('Contains', 2343 'bool', 2344 [param('uint32_t', 'id')], 2345 is_const=True) 2346 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n) [member function] 2347 cls.add_method('Create', 2348 'void', 2349 [param('uint32_t', 'n')]) 2350 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function] 2351 cls.add_method('Create', 2352 'void', 2353 [param('uint32_t', 'n'), param('uint32_t', 'systemId')]) 2354 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::End() const [member function] 2355 cls.add_method('End', 2356 'ns3::NodeContainer::Iterator', 2357 [], 2358 is_const=True) 2359 ## node-container.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function] 2360 cls.add_method('Get', 2361 'ns3::Ptr< ns3::Node >', 2362 [param('uint32_t', 'i')], 2363 is_const=True) 2364 ## node-container.h (module 'network'): static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function] 2365 cls.add_method('GetGlobal', 2366 'ns3::NodeContainer', 2367 [], 2368 is_static=True) 2369 ## node-container.h (module 'network'): uint32_t ns3::NodeContainer::GetN() const [member function] 2370 cls.add_method('GetN', 2371 'uint32_t', 2372 [], 2373 is_const=True) 2374 return 2375 2376def register_Ns3ObjectBase_methods(root_module, cls): 2377 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor] 2378 cls.add_constructor([]) 2379 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [constructor] 2380 cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')]) 2381 ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function] 2382 cls.add_method('GetAttribute', 2383 'void', 2384 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2385 is_const=True) 2386 ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & value) const [member function] 2387 cls.add_method('GetAttributeFailSafe', 2388 'bool', 2389 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2390 is_const=True) 2391 ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function] 2392 cls.add_method('GetInstanceTypeId', 2393 'ns3::TypeId', 2394 [], 2395 is_const=True, is_pure_virtual=True, is_virtual=True) 2396 ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] 2397 cls.add_method('GetTypeId', 2398 'ns3::TypeId', 2399 [], 2400 is_static=True) 2401 ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function] 2402 cls.add_method('SetAttribute', 2403 'void', 2404 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2405 ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function] 2406 cls.add_method('SetAttributeFailSafe', 2407 'bool', 2408 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2409 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2410 cls.add_method('TraceConnect', 2411 'bool', 2412 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2413 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2414 cls.add_method('TraceConnectWithoutContext', 2415 'bool', 2416 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2417 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2418 cls.add_method('TraceDisconnect', 2419 'bool', 2420 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2421 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2422 cls.add_method('TraceDisconnectWithoutContext', 2423 'bool', 2424 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2425 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] 2426 cls.add_method('ConstructSelf', 2427 'void', 2428 [param('ns3::AttributeConstructionList const &', 'attributes')], 2429 visibility='protected') 2430 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] 2431 cls.add_method('NotifyConstructionCompleted', 2432 'void', 2433 [], 2434 is_virtual=True, visibility='protected') 2435 return 2436 2437def register_Ns3ObjectDeleter_methods(root_module, cls): 2438 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor] 2439 cls.add_constructor([]) 2440 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [constructor] 2441 cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')]) 2442 ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function] 2443 cls.add_method('Delete', 2444 'void', 2445 [param('ns3::Object *', 'object')], 2446 is_static=True) 2447 return 2448 2449def register_Ns3ObjectFactory_methods(root_module, cls): 2450 cls.add_output_stream_operator() 2451 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [constructor] 2452 cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')]) 2453 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor] 2454 cls.add_constructor([]) 2455 ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function] 2456 cls.add_method('Create', 2457 'ns3::Ptr< ns3::Object >', 2458 [], 2459 is_const=True) 2460 ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function] 2461 cls.add_method('GetTypeId', 2462 'ns3::TypeId', 2463 [], 2464 is_const=True) 2465 ## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function] 2466 cls.add_method('IsTypeIdSet', 2467 'bool', 2468 [], 2469 is_const=True) 2470 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set() [member function] 2471 cls.add_method('Set', 2472 'void', 2473 []) 2474 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] 2475 cls.add_method('SetTypeId', 2476 'void', 2477 [param('ns3::TypeId', 'tid')]) 2478 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] 2479 cls.add_method('SetTypeId', 2480 'void', 2481 [param('char const *', 'tid')]) 2482 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function] 2483 cls.add_method('SetTypeId', 2484 'void', 2485 [param('std::string', 'tid')]) 2486 return 2487 2488def register_Ns3PacketMetadata_methods(root_module, cls): 2489 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] 2490 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) 2491 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [constructor] 2492 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) 2493 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] 2494 cls.add_method('AddAtEnd', 2495 'void', 2496 [param('ns3::PacketMetadata const &', 'o')]) 2497 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] 2498 cls.add_method('AddHeader', 2499 'void', 2500 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2501 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] 2502 cls.add_method('AddPaddingAtEnd', 2503 'void', 2504 [param('uint32_t', 'end')]) 2505 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2506 cls.add_method('AddTrailer', 2507 'void', 2508 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2509 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] 2510 cls.add_method('BeginItem', 2511 'ns3::PacketMetadata::ItemIterator', 2512 [param('ns3::Buffer', 'buffer')], 2513 is_const=True) 2514 ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] 2515 cls.add_method('CreateFragment', 2516 'ns3::PacketMetadata', 2517 [param('uint32_t', 'start'), param('uint32_t', 'end')], 2518 is_const=True) 2519 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 2520 cls.add_method('Deserialize', 2521 'uint32_t', 2522 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 2523 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function] 2524 cls.add_method('Enable', 2525 'void', 2526 [], 2527 is_static=True) 2528 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function] 2529 cls.add_method('EnableChecking', 2530 'void', 2531 [], 2532 is_static=True) 2533 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] 2534 cls.add_method('GetSerializedSize', 2535 'uint32_t', 2536 [], 2537 is_const=True) 2538 ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function] 2539 cls.add_method('GetUid', 2540 'uint64_t', 2541 [], 2542 is_const=True) 2543 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] 2544 cls.add_method('RemoveAtEnd', 2545 'void', 2546 [param('uint32_t', 'end')]) 2547 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] 2548 cls.add_method('RemoveAtStart', 2549 'void', 2550 [param('uint32_t', 'start')]) 2551 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] 2552 cls.add_method('RemoveHeader', 2553 'void', 2554 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2555 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2556 cls.add_method('RemoveTrailer', 2557 'void', 2558 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2559 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 2560 cls.add_method('Serialize', 2561 'uint32_t', 2562 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 2563 is_const=True) 2564 return 2565 2566def register_Ns3PacketMetadataItem_methods(root_module, cls): 2567 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor] 2568 cls.add_constructor([]) 2569 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [constructor] 2570 cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) 2571 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable] 2572 cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) 2573 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable] 2574 cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) 2575 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] 2576 cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) 2577 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable] 2578 cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) 2579 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable] 2580 cls.add_instance_attribute('isFragment', 'bool', is_const=False) 2581 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable] 2582 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2583 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::type [variable] 2584 cls.add_instance_attribute('type', 'ns3::PacketMetadata::Item::ItemType', is_const=False) 2585 return 2586 2587def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): 2588 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [constructor] 2589 cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) 2590 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] 2591 cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) 2592 ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] 2593 cls.add_method('HasNext', 2594 'bool', 2595 [], 2596 is_const=True) 2597 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] 2598 cls.add_method('Next', 2599 'ns3::PacketMetadata::Item', 2600 []) 2601 return 2602 2603def register_Ns3PacketTagIterator_methods(root_module, cls): 2604 ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [constructor] 2605 cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) 2606 ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function] 2607 cls.add_method('HasNext', 2608 'bool', 2609 [], 2610 is_const=True) 2611 ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] 2612 cls.add_method('Next', 2613 'ns3::PacketTagIterator::Item', 2614 []) 2615 return 2616 2617def register_Ns3PacketTagIteratorItem_methods(root_module, cls): 2618 ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [constructor] 2619 cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) 2620 ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 2621 cls.add_method('GetTag', 2622 'void', 2623 [param('ns3::Tag &', 'tag')], 2624 is_const=True) 2625 ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] 2626 cls.add_method('GetTypeId', 2627 'ns3::TypeId', 2628 [], 2629 is_const=True) 2630 return 2631 2632def register_Ns3PacketTagList_methods(root_module, cls): 2633 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor] 2634 cls.add_constructor([]) 2635 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [constructor] 2636 cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) 2637 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] 2638 cls.add_method('Add', 2639 'void', 2640 [param('ns3::Tag const &', 'tag')], 2641 is_const=True) 2642 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 2643 cls.add_method('Deserialize', 2644 'uint32_t', 2645 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 2646 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::GetSerializedSize() const [member function] 2647 cls.add_method('GetSerializedSize', 2648 'uint32_t', 2649 [], 2650 is_const=True) 2651 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] 2652 cls.add_method('Head', 2653 'ns3::PacketTagList::TagData const *', 2654 [], 2655 is_const=True) 2656 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] 2657 cls.add_method('Peek', 2658 'bool', 2659 [param('ns3::Tag &', 'tag')], 2660 is_const=True) 2661 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] 2662 cls.add_method('Remove', 2663 'bool', 2664 [param('ns3::Tag &', 'tag')]) 2665 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function] 2666 cls.add_method('RemoveAll', 2667 'void', 2668 []) 2669 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function] 2670 cls.add_method('Replace', 2671 'bool', 2672 [param('ns3::Tag &', 'tag')]) 2673 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 2674 cls.add_method('Serialize', 2675 'uint32_t', 2676 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 2677 is_const=True) 2678 return 2679 2680def register_Ns3PacketTagListTagData_methods(root_module, cls): 2681 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor] 2682 cls.add_constructor([]) 2683 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [constructor] 2684 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) 2685 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] 2686 cls.add_instance_attribute('count', 'uint32_t', is_const=False) 2687 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] 2688 cls.add_instance_attribute('data', 'uint8_t [ 1 ]', is_const=False) 2689 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] 2690 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) 2691 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::size [variable] 2692 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 2693 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] 2694 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2695 return 2696 2697def register_Ns3ParameterLogger_methods(root_module, cls): 2698 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(ns3::ParameterLogger const & arg0) [constructor] 2699 cls.add_constructor([param('ns3::ParameterLogger const &', 'arg0')]) 2700 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(std::ostream & os) [constructor] 2701 cls.add_constructor([param('std::ostream &', 'os')]) 2702 return 2703 2704def register_Ns3PcapFile_methods(root_module, cls): 2705 ## pcap-file.h (module 'network'): ns3::PcapFile::PcapFile() [constructor] 2706 cls.add_constructor([]) 2707 ## pcap-file.h (module 'network'): void ns3::PcapFile::Clear() [member function] 2708 cls.add_method('Clear', 2709 'void', 2710 []) 2711 ## pcap-file.h (module 'network'): void ns3::PcapFile::Close() [member function] 2712 cls.add_method('Close', 2713 'void', 2714 []) 2715 ## pcap-file.h (module 'network'): static bool ns3::PcapFile::Diff(std::string const & f1, std::string const & f2, uint32_t & sec, uint32_t & usec, uint32_t & packets, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT) [member function] 2716 cls.add_method('Diff', 2717 'bool', 2718 [param('std::string const &', 'f1'), param('std::string const &', 'f2'), param('uint32_t &', 'sec'), param('uint32_t &', 'usec'), param('uint32_t &', 'packets'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT')], 2719 is_static=True) 2720 ## pcap-file.h (module 'network'): bool ns3::PcapFile::Eof() const [member function] 2721 cls.add_method('Eof', 2722 'bool', 2723 [], 2724 is_const=True) 2725 ## pcap-file.h (module 'network'): bool ns3::PcapFile::Fail() const [member function] 2726 cls.add_method('Fail', 2727 'bool', 2728 [], 2729 is_const=True) 2730 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetDataLinkType() [member function] 2731 cls.add_method('GetDataLinkType', 2732 'uint32_t', 2733 []) 2734 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetMagic() [member function] 2735 cls.add_method('GetMagic', 2736 'uint32_t', 2737 []) 2738 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSigFigs() [member function] 2739 cls.add_method('GetSigFigs', 2740 'uint32_t', 2741 []) 2742 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSnapLen() [member function] 2743 cls.add_method('GetSnapLen', 2744 'uint32_t', 2745 []) 2746 ## pcap-file.h (module 'network'): bool ns3::PcapFile::GetSwapMode() [member function] 2747 cls.add_method('GetSwapMode', 2748 'bool', 2749 []) 2750 ## pcap-file.h (module 'network'): int32_t ns3::PcapFile::GetTimeZoneOffset() [member function] 2751 cls.add_method('GetTimeZoneOffset', 2752 'int32_t', 2753 []) 2754 ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMajor() [member function] 2755 cls.add_method('GetVersionMajor', 2756 'uint16_t', 2757 []) 2758 ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMinor() [member function] 2759 cls.add_method('GetVersionMinor', 2760 'uint16_t', 2761 []) 2762 ## pcap-file.h (module 'network'): void ns3::PcapFile::Init(uint32_t dataLinkType, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT, int32_t timeZoneCorrection=ns3::PcapFile::ZONE_DEFAULT, bool swapMode=false, bool nanosecMode=false) [member function] 2763 cls.add_method('Init', 2764 'void', 2765 [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT'), param('int32_t', 'timeZoneCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT'), param('bool', 'swapMode', default_value='false'), param('bool', 'nanosecMode', default_value='false')]) 2766 ## pcap-file.h (module 'network'): bool ns3::PcapFile::IsNanoSecMode() [member function] 2767 cls.add_method('IsNanoSecMode', 2768 'bool', 2769 []) 2770 ## pcap-file.h (module 'network'): void ns3::PcapFile::Open(std::string const & filename, std::ios_base::openmode mode) [member function] 2771 cls.add_method('Open', 2772 'void', 2773 [param('std::string const &', 'filename'), param('std::ios_base::openmode', 'mode')]) 2774 ## pcap-file.h (module 'network'): void ns3::PcapFile::Read(uint8_t * const data, uint32_t maxBytes, uint32_t & tsSec, uint32_t & tsUsec, uint32_t & inclLen, uint32_t & origLen, uint32_t & readLen) [member function] 2775 cls.add_method('Read', 2776 'void', 2777 [param('uint8_t * const', 'data'), param('uint32_t', 'maxBytes'), param('uint32_t &', 'tsSec'), param('uint32_t &', 'tsUsec'), param('uint32_t &', 'inclLen'), param('uint32_t &', 'origLen'), param('uint32_t &', 'readLen')]) 2778 ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, uint8_t const * const data, uint32_t totalLen) [member function] 2779 cls.add_method('Write', 2780 'void', 2781 [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('uint8_t const * const', 'data'), param('uint32_t', 'totalLen')]) 2782 ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Ptr<const ns3::Packet> p) [member function] 2783 cls.add_method('Write', 2784 'void', 2785 [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')]) 2786 ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header const & header, ns3::Ptr<const ns3::Packet> p) [member function] 2787 cls.add_method('Write', 2788 'void', 2789 [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) 2790 ## pcap-file.h (module 'network'): ns3::PcapFile::SNAPLEN_DEFAULT [variable] 2791 cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True) 2792 ## pcap-file.h (module 'network'): ns3::PcapFile::ZONE_DEFAULT [variable] 2793 cls.add_static_attribute('ZONE_DEFAULT', 'int32_t const', is_const=True) 2794 return 2795 2796def register_Ns3PcapHelper_methods(root_module, cls): 2797 ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper(ns3::PcapHelper const & arg0) [constructor] 2798 cls.add_constructor([param('ns3::PcapHelper const &', 'arg0')]) 2799 ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper() [constructor] 2800 cls.add_constructor([]) 2801 ## trace-helper.h (module 'network'): ns3::Ptr<ns3::PcapFileWrapper> ns3::PcapHelper::CreateFile(std::string filename, std::ios_base::openmode filemode, ns3::PcapHelper::DataLinkType dataLinkType, uint32_t snapLen=std::numeric_limits<unsigned int>::max(), int32_t tzCorrection=0) [member function] 2802 cls.add_method('CreateFile', 2803 'ns3::Ptr< ns3::PcapFileWrapper >', 2804 [param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode'), param('ns3::PcapHelper::DataLinkType', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='std::numeric_limits<unsigned int>::max()'), param('int32_t', 'tzCorrection', default_value='0')]) 2805 ## trace-helper.h (module 'network'): std::string ns3::PcapHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr<ns3::NetDevice> device, bool useObjectNames=true) [member function] 2806 cls.add_method('GetFilenameFromDevice', 2807 'std::string', 2808 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) 2809 ## trace-helper.h (module 'network'): std::string ns3::PcapHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr<ns3::Object> object, uint32_t interface, bool useObjectNames=true) [member function] 2810 cls.add_method('GetFilenameFromInterfacePair', 2811 'std::string', 2812 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) 2813 return 2814 2815def register_Ns3PcapHelperForDevice_methods(root_module, cls): 2816 ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice(ns3::PcapHelperForDevice const & arg0) [constructor] 2817 cls.add_constructor([param('ns3::PcapHelperForDevice const &', 'arg0')]) 2818 ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice() [constructor] 2819 cls.add_constructor([]) 2820 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous=false, bool explicitFilename=false) [member function] 2821 cls.add_method('EnablePcap', 2822 'void', 2823 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) 2824 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, std::string ndName, bool promiscuous=false, bool explicitFilename=false) [member function] 2825 cls.add_method('EnablePcap', 2826 'void', 2827 [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) 2828 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NetDeviceContainer d, bool promiscuous=false) [member function] 2829 cls.add_method('EnablePcap', 2830 'void', 2831 [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd'), param('bool', 'promiscuous', default_value='false')]) 2832 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NodeContainer n, bool promiscuous=false) [member function] 2833 cls.add_method('EnablePcap', 2834 'void', 2835 [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n'), param('bool', 'promiscuous', default_value='false')]) 2836 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool promiscuous=false) [member function] 2837 cls.add_method('EnablePcap', 2838 'void', 2839 [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous', default_value='false')]) 2840 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapAll(std::string prefix, bool promiscuous=false) [member function] 2841 cls.add_method('EnablePcapAll', 2842 'void', 2843 [param('std::string', 'prefix'), param('bool', 'promiscuous', default_value='false')]) 2844 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function] 2845 cls.add_method('EnablePcapInternal', 2846 'void', 2847 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], 2848 is_pure_virtual=True, is_virtual=True) 2849 return 2850 2851def register_Ns3PointToPointHelper_methods(root_module, cls): 2852 ## point-to-point-helper.h (module 'point-to-point'): ns3::PointToPointHelper::PointToPointHelper(ns3::PointToPointHelper const & arg0) [constructor] 2853 cls.add_constructor([param('ns3::PointToPointHelper const &', 'arg0')]) 2854 ## point-to-point-helper.h (module 'point-to-point'): ns3::PointToPointHelper::PointToPointHelper() [constructor] 2855 cls.add_constructor([]) 2856 ## point-to-point-helper.h (module 'point-to-point'): ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::NodeContainer c) [member function] 2857 cls.add_method('Install', 2858 'ns3::NetDeviceContainer', 2859 [param('ns3::NodeContainer', 'c')]) 2860 ## point-to-point-helper.h (module 'point-to-point'): ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr<ns3::Node> a, ns3::Ptr<ns3::Node> b) [member function] 2861 cls.add_method('Install', 2862 'ns3::NetDeviceContainer', 2863 [param('ns3::Ptr< ns3::Node >', 'a'), param('ns3::Ptr< ns3::Node >', 'b')]) 2864 ## point-to-point-helper.h (module 'point-to-point'): ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr<ns3::Node> a, std::string bName) [member function] 2865 cls.add_method('Install', 2866 'ns3::NetDeviceContainer', 2867 [param('ns3::Ptr< ns3::Node >', 'a'), param('std::string', 'bName')]) 2868 ## point-to-point-helper.h (module 'point-to-point'): ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aName, ns3::Ptr<ns3::Node> b) [member function] 2869 cls.add_method('Install', 2870 'ns3::NetDeviceContainer', 2871 [param('std::string', 'aName'), param('ns3::Ptr< ns3::Node >', 'b')]) 2872 ## point-to-point-helper.h (module 'point-to-point'): ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aNode, std::string bNode) [member function] 2873 cls.add_method('Install', 2874 'ns3::NetDeviceContainer', 2875 [param('std::string', 'aNode'), param('std::string', 'bNode')]) 2876 ## point-to-point-helper.h (module 'point-to-point'): void ns3::PointToPointHelper::SetChannelAttribute(std::string name, ns3::AttributeValue const & value) [member function] 2877 cls.add_method('SetChannelAttribute', 2878 'void', 2879 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2880 ## point-to-point-helper.h (module 'point-to-point'): void ns3::PointToPointHelper::SetDeviceAttribute(std::string name, ns3::AttributeValue const & value) [member function] 2881 cls.add_method('SetDeviceAttribute', 2882 'void', 2883 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2884 ## point-to-point-helper.h (module 'point-to-point'): void ns3::PointToPointHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function] 2885 cls.add_method('SetQueue', 2886 'void', 2887 [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()')]) 2888 ## point-to-point-helper.h (module 'point-to-point'): void ns3::PointToPointHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function] 2889 cls.add_method('EnableAsciiInternal', 2890 'void', 2891 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], 2892 is_virtual=True, visibility='private') 2893 ## point-to-point-helper.h (module 'point-to-point'): void ns3::PointToPointHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function] 2894 cls.add_method('EnablePcapInternal', 2895 'void', 2896 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], 2897 is_virtual=True, visibility='private') 2898 return 2899 2900def register_Ns3QueueSize_methods(root_module, cls): 2901 cls.add_output_stream_operator() 2902 cls.add_binary_comparison_operator('!=') 2903 cls.add_binary_comparison_operator('<') 2904 cls.add_binary_comparison_operator('<=') 2905 cls.add_binary_comparison_operator('==') 2906 cls.add_binary_comparison_operator('>') 2907 cls.add_binary_comparison_operator('>=') 2908 ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(ns3::QueueSize const & arg0) [constructor] 2909 cls.add_constructor([param('ns3::QueueSize const &', 'arg0')]) 2910 ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize() [constructor] 2911 cls.add_constructor([]) 2912 ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(ns3::QueueSizeUnit unit, uint32_t value) [constructor] 2913 cls.add_constructor([param('ns3::QueueSizeUnit', 'unit'), param('uint32_t', 'value')]) 2914 ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(std::string size) [constructor] 2915 cls.add_constructor([param('std::string', 'size')]) 2916 ## queue-size.h (module 'network'): ns3::QueueSizeUnit ns3::QueueSize::GetUnit() const [member function] 2917 cls.add_method('GetUnit', 2918 'ns3::QueueSizeUnit', 2919 [], 2920 is_const=True) 2921 ## queue-size.h (module 'network'): uint32_t ns3::QueueSize::GetValue() const [member function] 2922 cls.add_method('GetValue', 2923 'uint32_t', 2924 [], 2925 is_const=True) 2926 return 2927 2928def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls): 2929 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor] 2930 cls.add_constructor([]) 2931 ## 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] 2932 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) 2933 return 2934 2935def register_Ns3Simulator_methods(root_module, cls): 2936 ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [constructor] 2937 cls.add_constructor([param('ns3::Simulator const &', 'arg0')]) 2938 ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function] 2939 cls.add_method('Cancel', 2940 'void', 2941 [param('ns3::EventId const &', 'id')], 2942 is_static=True) 2943 ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function] 2944 cls.add_method('Destroy', 2945 'void', 2946 [], 2947 is_static=True) 2948 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function] 2949 cls.add_method('GetContext', 2950 'uint32_t', 2951 [], 2952 is_static=True) 2953 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function] 2954 cls.add_method('GetDelayLeft', 2955 'ns3::Time', 2956 [param('ns3::EventId const &', 'id')], 2957 is_static=True) 2958 ## simulator.h (module 'core'): static uint64_t ns3::Simulator::GetEventCount() [member function] 2959 cls.add_method('GetEventCount', 2960 'uint64_t', 2961 [], 2962 is_static=True) 2963 ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function] 2964 cls.add_method('GetImplementation', 2965 'ns3::Ptr< ns3::SimulatorImpl >', 2966 [], 2967 is_static=True) 2968 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function] 2969 cls.add_method('GetMaximumSimulationTime', 2970 'ns3::Time', 2971 [], 2972 is_static=True) 2973 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function] 2974 cls.add_method('GetSystemId', 2975 'uint32_t', 2976 [], 2977 is_static=True) 2978 ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function] 2979 cls.add_method('IsExpired', 2980 'bool', 2981 [param('ns3::EventId const &', 'id')], 2982 is_static=True) 2983 ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function] 2984 cls.add_method('IsFinished', 2985 'bool', 2986 [], 2987 is_static=True) 2988 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function] 2989 cls.add_method('Now', 2990 'ns3::Time', 2991 [], 2992 is_static=True) 2993 ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function] 2994 cls.add_method('Remove', 2995 'void', 2996 [param('ns3::EventId const &', 'id')], 2997 is_static=True) 2998 ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function] 2999 cls.add_method('SetImplementation', 3000 'void', 3001 [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], 3002 is_static=True) 3003 ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] 3004 cls.add_method('SetScheduler', 3005 'void', 3006 [param('ns3::ObjectFactory', 'schedulerFactory')], 3007 is_static=True) 3008 ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function] 3009 cls.add_method('Stop', 3010 'void', 3011 [], 3012 is_static=True) 3013 ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function] 3014 cls.add_method('Stop', 3015 'void', 3016 [param('ns3::Time const &', 'delay')], 3017 is_static=True) 3018 return 3019 3020def register_Ns3Tag_methods(root_module, cls): 3021 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] 3022 cls.add_constructor([]) 3023 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [constructor] 3024 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) 3025 ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] 3026 cls.add_method('Deserialize', 3027 'void', 3028 [param('ns3::TagBuffer', 'i')], 3029 is_pure_virtual=True, is_virtual=True) 3030 ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function] 3031 cls.add_method('GetSerializedSize', 3032 'uint32_t', 3033 [], 3034 is_const=True, is_pure_virtual=True, is_virtual=True) 3035 ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] 3036 cls.add_method('GetTypeId', 3037 'ns3::TypeId', 3038 [], 3039 is_static=True) 3040 ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function] 3041 cls.add_method('Print', 3042 'void', 3043 [param('std::ostream &', 'os')], 3044 is_const=True, is_pure_virtual=True, is_virtual=True) 3045 ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] 3046 cls.add_method('Serialize', 3047 'void', 3048 [param('ns3::TagBuffer', 'i')], 3049 is_const=True, is_pure_virtual=True, is_virtual=True) 3050 return 3051 3052def register_Ns3TagBuffer_methods(root_module, cls): 3053 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [constructor] 3054 cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) 3055 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] 3056 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) 3057 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] 3058 cls.add_method('CopyFrom', 3059 'void', 3060 [param('ns3::TagBuffer', 'o')]) 3061 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] 3062 cls.add_method('Read', 3063 'void', 3064 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 3065 ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function] 3066 cls.add_method('ReadDouble', 3067 'double', 3068 []) 3069 ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function] 3070 cls.add_method('ReadU16', 3071 'uint16_t', 3072 []) 3073 ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function] 3074 cls.add_method('ReadU32', 3075 'uint32_t', 3076 []) 3077 ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function] 3078 cls.add_method('ReadU64', 3079 'uint64_t', 3080 []) 3081 ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function] 3082 cls.add_method('ReadU8', 3083 'uint8_t', 3084 []) 3085 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] 3086 cls.add_method('TrimAtEnd', 3087 'void', 3088 [param('uint32_t', 'trim')]) 3089 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] 3090 cls.add_method('Write', 3091 'void', 3092 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 3093 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function] 3094 cls.add_method('WriteDouble', 3095 'void', 3096 [param('double', 'v')]) 3097 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t v) [member function] 3098 cls.add_method('WriteU16', 3099 'void', 3100 [param('uint16_t', 'v')]) 3101 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t v) [member function] 3102 cls.add_method('WriteU32', 3103 'void', 3104 [param('uint32_t', 'v')]) 3105 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function] 3106 cls.add_method('WriteU64', 3107 'void', 3108 [param('uint64_t', 'v')]) 3109 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] 3110 cls.add_method('WriteU8', 3111 'void', 3112 [param('uint8_t', 'v')]) 3113 return 3114 3115def register_Ns3Time_methods(root_module, cls): 3116 cls.add_binary_comparison_operator('==') 3117 cls.add_binary_comparison_operator('!=') 3118 cls.add_binary_comparison_operator('<=') 3119 cls.add_binary_comparison_operator('>=') 3120 cls.add_binary_comparison_operator('<') 3121 cls.add_binary_comparison_operator('>') 3122 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3123 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3124 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 3125 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3126 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 3127 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) 3128 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) 3129 cls.add_output_stream_operator() 3130 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] 3131 cls.add_constructor([]) 3132 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] 3133 cls.add_constructor([param('ns3::Time const &', 'o')]) 3134 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] 3135 cls.add_constructor([param('double', 'v')]) 3136 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] 3137 cls.add_constructor([param('int', 'v')]) 3138 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] 3139 cls.add_constructor([param('long int', 'v')]) 3140 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] 3141 cls.add_constructor([param('long long int', 'v')]) 3142 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] 3143 cls.add_constructor([param('unsigned int', 'v')]) 3144 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] 3145 cls.add_constructor([param('long unsigned int', 'v')]) 3146 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] 3147 cls.add_constructor([param('long long unsigned int', 'v')]) 3148 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] 3149 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) 3150 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] 3151 cls.add_constructor([param('std::string const &', 's')]) 3152 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit=::ns3::Time::Unit::AUTO) const [member function] 3153 cls.add_method('As', 3154 'ns3::TimeWithUnit', 3155 [param('ns3::Time::Unit const', 'unit', default_value='::ns3::Time::Unit::AUTO')], 3156 is_const=True) 3157 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] 3158 cls.add_method('Compare', 3159 'int', 3160 [param('ns3::Time const &', 'o')], 3161 is_const=True) 3162 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] 3163 cls.add_method('From', 3164 'ns3::Time', 3165 [param('ns3::int64x64_t const &', 'value')], 3166 is_static=True) 3167 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] 3168 cls.add_method('From', 3169 'ns3::Time', 3170 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], 3171 is_static=True) 3172 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] 3173 cls.add_method('FromDouble', 3174 'ns3::Time', 3175 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], 3176 is_static=True) 3177 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] 3178 cls.add_method('FromInteger', 3179 'ns3::Time', 3180 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], 3181 is_static=True) 3182 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] 3183 cls.add_method('GetDays', 3184 'double', 3185 [], 3186 is_const=True) 3187 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] 3188 cls.add_method('GetDouble', 3189 'double', 3190 [], 3191 is_const=True) 3192 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] 3193 cls.add_method('GetFemtoSeconds', 3194 'int64_t', 3195 [], 3196 is_const=True) 3197 ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] 3198 cls.add_method('GetHours', 3199 'double', 3200 [], 3201 is_const=True) 3202 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] 3203 cls.add_method('GetInteger', 3204 'int64_t', 3205 [], 3206 is_const=True) 3207 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] 3208 cls.add_method('GetMicroSeconds', 3209 'int64_t', 3210 [], 3211 is_const=True) 3212 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] 3213 cls.add_method('GetMilliSeconds', 3214 'int64_t', 3215 [], 3216 is_const=True) 3217 ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] 3218 cls.add_method('GetMinutes', 3219 'double', 3220 [], 3221 is_const=True) 3222 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] 3223 cls.add_method('GetNanoSeconds', 3224 'int64_t', 3225 [], 3226 is_const=True) 3227 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] 3228 cls.add_method('GetPicoSeconds', 3229 'int64_t', 3230 [], 3231 is_const=True) 3232 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] 3233 cls.add_method('GetResolution', 3234 'ns3::Time::Unit', 3235 [], 3236 is_static=True) 3237 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] 3238 cls.add_method('GetSeconds', 3239 'double', 3240 [], 3241 is_const=True) 3242 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] 3243 cls.add_method('GetTimeStep', 3244 'int64_t', 3245 [], 3246 is_const=True) 3247 ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] 3248 cls.add_method('GetYears', 3249 'double', 3250 [], 3251 is_const=True) 3252 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] 3253 cls.add_method('IsNegative', 3254 'bool', 3255 [], 3256 is_const=True) 3257 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] 3258 cls.add_method('IsPositive', 3259 'bool', 3260 [], 3261 is_const=True) 3262 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] 3263 cls.add_method('IsStrictlyNegative', 3264 'bool', 3265 [], 3266 is_const=True) 3267 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] 3268 cls.add_method('IsStrictlyPositive', 3269 'bool', 3270 [], 3271 is_const=True) 3272 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] 3273 cls.add_method('IsZero', 3274 'bool', 3275 [], 3276 is_const=True) 3277 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] 3278 cls.add_method('Max', 3279 'ns3::Time', 3280 [], 3281 is_static=True) 3282 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] 3283 cls.add_method('Min', 3284 'ns3::Time', 3285 [], 3286 is_static=True) 3287 ## nstime.h (module 'core'): ns3::Time ns3::Time::RoundTo(ns3::Time::Unit unit) const [member function] 3288 cls.add_method('RoundTo', 3289 'ns3::Time', 3290 [param('ns3::Time::Unit', 'unit')], 3291 is_const=True) 3292 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] 3293 cls.add_method('SetResolution', 3294 'void', 3295 [param('ns3::Time::Unit', 'resolution')], 3296 is_static=True) 3297 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] 3298 cls.add_method('StaticInit', 3299 'bool', 3300 [], 3301 is_static=True) 3302 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] 3303 cls.add_method('To', 3304 'ns3::int64x64_t', 3305 [param('ns3::Time::Unit', 'unit')], 3306 is_const=True) 3307 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] 3308 cls.add_method('ToDouble', 3309 'double', 3310 [param('ns3::Time::Unit', 'unit')], 3311 is_const=True) 3312 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] 3313 cls.add_method('ToInteger', 3314 'int64_t', 3315 [param('ns3::Time::Unit', 'unit')], 3316 is_const=True) 3317 return 3318 3319def register_Ns3TimeWithUnit_methods(root_module, cls): 3320 cls.add_output_stream_operator() 3321 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor] 3322 cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')]) 3323 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor] 3324 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) 3325 return 3326 3327def register_Ns3TracedValue__Unsigned_int_methods(root_module, cls): 3328 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue() [constructor] 3329 cls.add_constructor([]) 3330 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue(ns3::TracedValue<unsigned int> const & o) [constructor] 3331 cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'o')]) 3332 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue(unsigned int const & v) [constructor] 3333 cls.add_constructor([param('unsigned int const &', 'v')]) 3334 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue(ns3::TracedValue<unsigned int> const & other) [constructor] 3335 cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'other')]) 3336 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue(ns3::TracedValue<unsigned int> const & other) [constructor] 3337 cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'other')]) 3338 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::Connect(ns3::CallbackBase const & cb, std::string path) [member function] 3339 cls.add_method('Connect', 3340 'void', 3341 [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) 3342 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] 3343 cls.add_method('ConnectWithoutContext', 3344 'void', 3345 [param('ns3::CallbackBase const &', 'cb')]) 3346 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] 3347 cls.add_method('Disconnect', 3348 'void', 3349 [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) 3350 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] 3351 cls.add_method('DisconnectWithoutContext', 3352 'void', 3353 [param('ns3::CallbackBase const &', 'cb')]) 3354 ## traced-value.h (module 'core'): unsigned int ns3::TracedValue<unsigned int>::Get() const [member function] 3355 cls.add_method('Get', 3356 'unsigned int', 3357 [], 3358 is_const=True) 3359 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::Set(unsigned int const & v) [member function] 3360 cls.add_method('Set', 3361 'void', 3362 [param('unsigned int const &', 'v')]) 3363 return 3364 3365def register_Ns3TypeId_methods(root_module, cls): 3366 cls.add_binary_comparison_operator('==') 3367 cls.add_binary_comparison_operator('!=') 3368 cls.add_output_stream_operator() 3369 cls.add_binary_comparison_operator('<') 3370 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] 3371 cls.add_constructor([param('char const *', 'name')]) 3372 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] 3373 cls.add_constructor([]) 3374 ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [constructor] 3375 cls.add_constructor([param('ns3::TypeId const &', 'o')]) 3376 ## 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] 3377 cls.add_method('AddAttribute', 3378 'ns3::TypeId', 3379 [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='""')]) 3380 ## 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] 3381 cls.add_method('AddAttribute', 3382 'ns3::TypeId', 3383 [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='""')]) 3384 ## 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] 3385 cls.add_method('AddTraceSource', 3386 'ns3::TypeId', 3387 [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='""')]) 3388 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(std::size_t i) const [member function] 3389 cls.add_method('GetAttribute', 3390 'ns3::TypeId::AttributeInformation', 3391 [param('std::size_t', 'i')], 3392 is_const=True) 3393 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(std::size_t i) const [member function] 3394 cls.add_method('GetAttributeFullName', 3395 'std::string', 3396 [param('std::size_t', 'i')], 3397 is_const=True) 3398 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetAttributeN() const [member function] 3399 cls.add_method('GetAttributeN', 3400 'std::size_t', 3401 [], 3402 is_const=True) 3403 ## 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] 3404 cls.add_method('GetConstructor', 3405 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 3406 [], 3407 is_const=True) 3408 ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function] 3409 cls.add_method('GetGroupName', 3410 'std::string', 3411 [], 3412 is_const=True) 3413 ## type-id.h (module 'core'): ns3::TypeId::hash_t ns3::TypeId::GetHash() const [member function] 3414 cls.add_method('GetHash', 3415 'ns3::TypeId::hash_t', 3416 [], 3417 is_const=True) 3418 ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function] 3419 cls.add_method('GetName', 3420 'std::string', 3421 [], 3422 is_const=True) 3423 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function] 3424 cls.add_method('GetParent', 3425 'ns3::TypeId', 3426 [], 3427 is_const=True) 3428 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint16_t i) [member function] 3429 cls.add_method('GetRegistered', 3430 'ns3::TypeId', 3431 [param('uint16_t', 'i')], 3432 is_static=True) 3433 ## type-id.h (module 'core'): static uint16_t ns3::TypeId::GetRegisteredN() [member function] 3434 cls.add_method('GetRegisteredN', 3435 'uint16_t', 3436 [], 3437 is_static=True) 3438 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetSize() const [member function] 3439 cls.add_method('GetSize', 3440 'std::size_t', 3441 [], 3442 is_const=True) 3443 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(std::size_t i) const [member function] 3444 cls.add_method('GetTraceSource', 3445 'ns3::TypeId::TraceSourceInformation', 3446 [param('std::size_t', 'i')], 3447 is_const=True) 3448 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetTraceSourceN() const [member function] 3449 cls.add_method('GetTraceSourceN', 3450 'std::size_t', 3451 [], 3452 is_const=True) 3453 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] 3454 cls.add_method('GetUid', 3455 'uint16_t', 3456 [], 3457 is_const=True) 3458 ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function] 3459 cls.add_method('HasConstructor', 3460 'bool', 3461 [], 3462 is_const=True) 3463 ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function] 3464 cls.add_method('HasParent', 3465 'bool', 3466 [], 3467 is_const=True) 3468 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function] 3469 cls.add_method('HideFromDocumentation', 3470 'ns3::TypeId', 3471 []) 3472 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] 3473 cls.add_method('IsChildOf', 3474 'bool', 3475 [param('ns3::TypeId', 'other')], 3476 is_const=True) 3477 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] 3478 cls.add_method('LookupAttributeByName', 3479 'bool', 3480 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], 3481 is_const=True) 3482 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(ns3::TypeId::hash_t hash) [member function] 3483 cls.add_method('LookupByHash', 3484 'ns3::TypeId', 3485 [param('uint32_t', 'hash')], 3486 is_static=True) 3487 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(ns3::TypeId::hash_t hash, ns3::TypeId * tid) [member function] 3488 cls.add_method('LookupByHashFailSafe', 3489 'bool', 3490 [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')], 3491 is_static=True) 3492 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] 3493 cls.add_method('LookupByName', 3494 'ns3::TypeId', 3495 [param('std::string', 'name')], 3496 is_static=True) 3497 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] 3498 cls.add_method('LookupTraceSourceByName', 3499 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3500 [param('std::string', 'name')], 3501 is_const=True) 3502 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name, ns3::TypeId::TraceSourceInformation * info) const [member function] 3503 cls.add_method('LookupTraceSourceByName', 3504 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3505 [param('std::string', 'name'), param('ns3::TypeId::TraceSourceInformation *', 'info')], 3506 is_const=True) 3507 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] 3508 cls.add_method('MustHideFromDocumentation', 3509 'bool', 3510 [], 3511 is_const=True) 3512 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(std::size_t i, ns3::Ptr<const ns3::AttributeValue> initialValue) [member function] 3513 cls.add_method('SetAttributeInitialValue', 3514 'bool', 3515 [param('std::size_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) 3516 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] 3517 cls.add_method('SetGroupName', 3518 'ns3::TypeId', 3519 [param('std::string', 'groupName')]) 3520 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] 3521 cls.add_method('SetParent', 3522 'ns3::TypeId', 3523 [param('ns3::TypeId', 'tid')]) 3524 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent() [member function] 3525 cls.add_method('SetParent', 3526 'ns3::TypeId', 3527 [], 3528 template_parameters=['ns3::QueueBase']) 3529 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function] 3530 cls.add_method('SetSize', 3531 'ns3::TypeId', 3532 [param('std::size_t', 'size')]) 3533 ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t uid) [member function] 3534 cls.add_method('SetUid', 3535 'void', 3536 [param('uint16_t', 'uid')]) 3537 return 3538 3539def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): 3540 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] 3541 cls.add_constructor([]) 3542 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [constructor] 3543 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) 3544 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] 3545 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) 3546 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] 3547 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 3548 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) 3549 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] 3550 cls.add_instance_attribute('help', 'std::string', is_const=False) 3551 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] 3552 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3553 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] 3554 cls.add_instance_attribute('name', 'std::string', is_const=False) 3555 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] 3556 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3557 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportLevel [variable] 3558 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3559 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportMsg [variable] 3560 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3561 return 3562 3563def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): 3564 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] 3565 cls.add_constructor([]) 3566 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [constructor] 3567 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) 3568 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] 3569 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) 3570 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::callback [variable] 3571 cls.add_instance_attribute('callback', 'std::string', is_const=False) 3572 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] 3573 cls.add_instance_attribute('help', 'std::string', is_const=False) 3574 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] 3575 cls.add_instance_attribute('name', 'std::string', is_const=False) 3576 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportLevel [variable] 3577 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3578 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportMsg [variable] 3579 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3580 return 3581 3582def register_Ns3Empty_methods(root_module, cls): 3583 ## empty.h (module 'core'): ns3::empty::empty() [constructor] 3584 cls.add_constructor([]) 3585 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [constructor] 3586 cls.add_constructor([param('ns3::empty const &', 'arg0')]) 3587 return 3588 3589def register_Ns3Int64x64_t_methods(root_module, cls): 3590 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', 'right')) 3591 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3592 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3593 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3594 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3595 cls.add_binary_comparison_operator('!=') 3596 cls.add_binary_comparison_operator('<=') 3597 cls.add_binary_comparison_operator('>=') 3598 cls.add_output_stream_operator() 3599 cls.add_binary_comparison_operator('==') 3600 cls.add_binary_comparison_operator('<') 3601 cls.add_binary_comparison_operator('>') 3602 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) 3603 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) 3604 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) 3605 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) 3606 cls.add_unary_numeric_operator('-') 3607 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] 3608 cls.add_constructor([]) 3609 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(double const value) [constructor] 3610 cls.add_constructor([param('double const', 'value')]) 3611 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long double const value) [constructor] 3612 cls.add_constructor([param('long double const', 'value')]) 3613 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int const v) [constructor] 3614 cls.add_constructor([param('int const', 'v')]) 3615 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long int const v) [constructor] 3616 cls.add_constructor([param('long int const', 'v')]) 3617 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int const v) [constructor] 3618 cls.add_constructor([param('long long int const', 'v')]) 3619 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int const v) [constructor] 3620 cls.add_constructor([param('unsigned int const', 'v')]) 3621 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int const v) [constructor] 3622 cls.add_constructor([param('long unsigned int const', 'v')]) 3623 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int const v) [constructor] 3624 cls.add_constructor([param('long long unsigned int const', 'v')]) 3625 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t const hi, uint64_t const lo) [constructor] 3626 cls.add_constructor([param('int64_t const', 'hi'), param('uint64_t const', 'lo')]) 3627 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [constructor] 3628 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) 3629 ## int64x64-128.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] 3630 cls.add_method('GetDouble', 3631 'double', 3632 [], 3633 is_const=True) 3634 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] 3635 cls.add_method('GetHigh', 3636 'int64_t', 3637 [], 3638 is_const=True) 3639 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetInt() const [member function] 3640 cls.add_method('GetInt', 3641 'int64_t', 3642 [], 3643 is_const=True) 3644 ## int64x64-128.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] 3645 cls.add_method('GetLow', 3646 'uint64_t', 3647 [], 3648 is_const=True) 3649 ## int64x64-128.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t const v) [member function] 3650 cls.add_method('Invert', 3651 'ns3::int64x64_t', 3652 [param('uint64_t const', 'v')], 3653 is_static=True) 3654 ## int64x64-128.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] 3655 cls.add_method('MulByInvert', 3656 'void', 3657 [param('ns3::int64x64_t const &', 'o')]) 3658 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::Round() const [member function] 3659 cls.add_method('Round', 3660 'int64_t', 3661 [], 3662 is_const=True) 3663 ## int64x64-128.h (module 'core'): ns3::int64x64_t::implementation [variable] 3664 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) 3665 return 3666 3667def register_Ns3Chunk_methods(root_module, cls): 3668 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] 3669 cls.add_constructor([]) 3670 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [constructor] 3671 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) 3672 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] 3673 cls.add_method('Deserialize', 3674 'uint32_t', 3675 [param('ns3::Buffer::Iterator', 'start')], 3676 is_pure_virtual=True, is_virtual=True) 3677 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 3678 cls.add_method('Deserialize', 3679 'uint32_t', 3680 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 3681 is_virtual=True) 3682 ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function] 3683 cls.add_method('GetTypeId', 3684 'ns3::TypeId', 3685 [], 3686 is_static=True) 3687 ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function] 3688 cls.add_method('Print', 3689 'void', 3690 [param('std::ostream &', 'os')], 3691 is_const=True, is_pure_virtual=True, is_virtual=True) 3692 return 3693 3694def register_Ns3Header_methods(root_module, cls): 3695 cls.add_output_stream_operator() 3696 ## header.h (module 'network'): ns3::Header::Header() [constructor] 3697 cls.add_constructor([]) 3698 ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [constructor] 3699 cls.add_constructor([param('ns3::Header const &', 'arg0')]) 3700 ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] 3701 cls.add_method('Deserialize', 3702 'uint32_t', 3703 [param('ns3::Buffer::Iterator', 'start')], 3704 is_pure_virtual=True, is_virtual=True) 3705 ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function] 3706 cls.add_method('GetSerializedSize', 3707 'uint32_t', 3708 [], 3709 is_const=True, is_pure_virtual=True, is_virtual=True) 3710 ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] 3711 cls.add_method('GetTypeId', 3712 'ns3::TypeId', 3713 [], 3714 is_static=True) 3715 ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function] 3716 cls.add_method('Print', 3717 'void', 3718 [param('std::ostream &', 'os')], 3719 is_const=True, is_pure_virtual=True, is_virtual=True) 3720 ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] 3721 cls.add_method('Serialize', 3722 'void', 3723 [param('ns3::Buffer::Iterator', 'start')], 3724 is_const=True, is_pure_virtual=True, is_virtual=True) 3725 return 3726 3727def register_Ns3Object_methods(root_module, cls): 3728 ## object.h (module 'core'): ns3::Object::Object() [constructor] 3729 cls.add_constructor([]) 3730 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] 3731 cls.add_method('AggregateObject', 3732 'void', 3733 [param('ns3::Ptr< ns3::Object >', 'other')]) 3734 ## object.h (module 'core'): void ns3::Object::Dispose() [member function] 3735 cls.add_method('Dispose', 3736 'void', 3737 []) 3738 ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] 3739 cls.add_method('GetAggregateIterator', 3740 'ns3::Object::AggregateIterator', 3741 [], 3742 is_const=True) 3743 ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] 3744 cls.add_method('GetInstanceTypeId', 3745 'ns3::TypeId', 3746 [], 3747 is_const=True, is_virtual=True) 3748 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject() const [member function] 3749 cls.add_method('GetObject', 3750 'ns3::Ptr< ns3::Object >', 3751 [], 3752 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3753 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject(ns3::TypeId tid) const [member function] 3754 cls.add_method('GetObject', 3755 'ns3::Ptr< ns3::Object >', 3756 [param('ns3::TypeId', 'tid')], 3757 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3758 ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] 3759 cls.add_method('GetTypeId', 3760 'ns3::TypeId', 3761 [], 3762 is_static=True) 3763 ## object.h (module 'core'): void ns3::Object::Initialize() [member function] 3764 cls.add_method('Initialize', 3765 'void', 3766 []) 3767 ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] 3768 cls.add_method('IsInitialized', 3769 'bool', 3770 [], 3771 is_const=True) 3772 ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] 3773 cls.add_constructor([param('ns3::Object const &', 'o')], 3774 visibility='protected') 3775 ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] 3776 cls.add_method('DoDispose', 3777 'void', 3778 [], 3779 is_virtual=True, visibility='protected') 3780 ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] 3781 cls.add_method('DoInitialize', 3782 'void', 3783 [], 3784 is_virtual=True, visibility='protected') 3785 ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] 3786 cls.add_method('NotifyNewAggregate', 3787 'void', 3788 [], 3789 is_virtual=True, visibility='protected') 3790 return 3791 3792def register_Ns3ObjectAggregateIterator_methods(root_module, cls): 3793 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] 3794 cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) 3795 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] 3796 cls.add_constructor([]) 3797 ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] 3798 cls.add_method('HasNext', 3799 'bool', 3800 [], 3801 is_const=True) 3802 ## object.h (module 'core'): ns3::Ptr<const ns3::Object> ns3::Object::AggregateIterator::Next() [member function] 3803 cls.add_method('Next', 3804 'ns3::Ptr< ns3::Object const >', 3805 []) 3806 return 3807 3808def register_Ns3PcapFileWrapper_methods(root_module, cls): 3809 ## pcap-file-wrapper.h (module 'network'): static ns3::TypeId ns3::PcapFileWrapper::GetTypeId() [member function] 3810 cls.add_method('GetTypeId', 3811 'ns3::TypeId', 3812 [], 3813 is_static=True) 3814 ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper::PcapFileWrapper() [constructor] 3815 cls.add_constructor([]) 3816 ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Fail() const [member function] 3817 cls.add_method('Fail', 3818 'bool', 3819 [], 3820 is_const=True) 3821 ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Eof() const [member function] 3822 cls.add_method('Eof', 3823 'bool', 3824 [], 3825 is_const=True) 3826 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Clear() [member function] 3827 cls.add_method('Clear', 3828 'void', 3829 []) 3830 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Open(std::string const & filename, std::ios_base::openmode mode) [member function] 3831 cls.add_method('Open', 3832 'void', 3833 [param('std::string const &', 'filename'), param('std::ios_base::openmode', 'mode')]) 3834 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Close() [member function] 3835 cls.add_method('Close', 3836 'void', 3837 []) 3838 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Init(uint32_t dataLinkType, uint32_t snapLen=std::numeric_limits<unsigned int>::max(), int32_t tzCorrection=ns3::PcapFile::ZONE_DEFAULT) [member function] 3839 cls.add_method('Init', 3840 'void', 3841 [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='std::numeric_limits<unsigned int>::max()'), param('int32_t', 'tzCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT')]) 3842 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Ptr<const ns3::Packet> p) [member function] 3843 cls.add_method('Write', 3844 'void', 3845 [param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')]) 3846 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header const & header, ns3::Ptr<const ns3::Packet> p) [member function] 3847 cls.add_method('Write', 3848 'void', 3849 [param('ns3::Time', 't'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) 3850 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function] 3851 cls.add_method('Write', 3852 'void', 3853 [param('ns3::Time', 't'), param('uint8_t const *', 'buffer'), param('uint32_t', 'length')]) 3854 ## pcap-file-wrapper.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::PcapFileWrapper::Read(ns3::Time & t) [member function] 3855 cls.add_method('Read', 3856 'ns3::Ptr< ns3::Packet >', 3857 [param('ns3::Time &', 't')]) 3858 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetMagic() [member function] 3859 cls.add_method('GetMagic', 3860 'uint32_t', 3861 []) 3862 ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMajor() [member function] 3863 cls.add_method('GetVersionMajor', 3864 'uint16_t', 3865 []) 3866 ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMinor() [member function] 3867 cls.add_method('GetVersionMinor', 3868 'uint16_t', 3869 []) 3870 ## pcap-file-wrapper.h (module 'network'): int32_t ns3::PcapFileWrapper::GetTimeZoneOffset() [member function] 3871 cls.add_method('GetTimeZoneOffset', 3872 'int32_t', 3873 []) 3874 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSigFigs() [member function] 3875 cls.add_method('GetSigFigs', 3876 'uint32_t', 3877 []) 3878 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSnapLen() [member function] 3879 cls.add_method('GetSnapLen', 3880 'uint32_t', 3881 []) 3882 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetDataLinkType() [member function] 3883 cls.add_method('GetDataLinkType', 3884 'uint32_t', 3885 []) 3886 return 3887 3888def register_Ns3PppHeader_methods(root_module, cls): 3889 ## ppp-header.h (module 'point-to-point'): ns3::PppHeader::PppHeader(ns3::PppHeader const & arg0) [constructor] 3890 cls.add_constructor([param('ns3::PppHeader const &', 'arg0')]) 3891 ## ppp-header.h (module 'point-to-point'): ns3::PppHeader::PppHeader() [constructor] 3892 cls.add_constructor([]) 3893 ## ppp-header.h (module 'point-to-point'): uint32_t ns3::PppHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 3894 cls.add_method('Deserialize', 3895 'uint32_t', 3896 [param('ns3::Buffer::Iterator', 'start')], 3897 is_virtual=True) 3898 ## ppp-header.h (module 'point-to-point'): ns3::TypeId ns3::PppHeader::GetInstanceTypeId() const [member function] 3899 cls.add_method('GetInstanceTypeId', 3900 'ns3::TypeId', 3901 [], 3902 is_const=True, is_virtual=True) 3903 ## ppp-header.h (module 'point-to-point'): uint16_t ns3::PppHeader::GetProtocol() [member function] 3904 cls.add_method('GetProtocol', 3905 'uint16_t', 3906 []) 3907 ## ppp-header.h (module 'point-to-point'): uint32_t ns3::PppHeader::GetSerializedSize() const [member function] 3908 cls.add_method('GetSerializedSize', 3909 'uint32_t', 3910 [], 3911 is_const=True, is_virtual=True) 3912 ## ppp-header.h (module 'point-to-point'): static ns3::TypeId ns3::PppHeader::GetTypeId() [member function] 3913 cls.add_method('GetTypeId', 3914 'ns3::TypeId', 3915 [], 3916 is_static=True) 3917 ## ppp-header.h (module 'point-to-point'): void ns3::PppHeader::Print(std::ostream & os) const [member function] 3918 cls.add_method('Print', 3919 'void', 3920 [param('std::ostream &', 'os')], 3921 is_const=True, is_virtual=True) 3922 ## ppp-header.h (module 'point-to-point'): void ns3::PppHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 3923 cls.add_method('Serialize', 3924 'void', 3925 [param('ns3::Buffer::Iterator', 'start')], 3926 is_const=True, is_virtual=True) 3927 ## ppp-header.h (module 'point-to-point'): void ns3::PppHeader::SetProtocol(uint16_t protocol) [member function] 3928 cls.add_method('SetProtocol', 3929 'void', 3930 [param('uint16_t', 'protocol')]) 3931 return 3932 3933def register_Ns3QueueBase_methods(root_module, cls): 3934 ## queue.h (module 'network'): ns3::QueueBase::QueueBase(ns3::QueueBase const & arg0) [constructor] 3935 cls.add_constructor([param('ns3::QueueBase const &', 'arg0')]) 3936 ## queue.h (module 'network'): ns3::QueueBase::QueueBase() [constructor] 3937 cls.add_constructor([]) 3938 ## queue.h (module 'network'): static void ns3::QueueBase::AppendItemTypeIfNotPresent(std::string & typeId, std::string const & itemType) [member function] 3939 cls.add_method('AppendItemTypeIfNotPresent', 3940 'void', 3941 [param('std::string &', 'typeId'), param('std::string const &', 'itemType')], 3942 is_static=True) 3943 ## queue.h (module 'network'): ns3::QueueSize ns3::QueueBase::GetCurrentSize() const [member function] 3944 cls.add_method('GetCurrentSize', 3945 'ns3::QueueSize', 3946 [], 3947 is_const=True) 3948 ## queue.h (module 'network'): ns3::QueueSize ns3::QueueBase::GetMaxSize() const [member function] 3949 cls.add_method('GetMaxSize', 3950 'ns3::QueueSize', 3951 [], 3952 is_const=True) 3953 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetNBytes() const [member function] 3954 cls.add_method('GetNBytes', 3955 'uint32_t', 3956 [], 3957 is_const=True) 3958 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetNPackets() const [member function] 3959 cls.add_method('GetNPackets', 3960 'uint32_t', 3961 [], 3962 is_const=True) 3963 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedBytes() const [member function] 3964 cls.add_method('GetTotalDroppedBytes', 3965 'uint32_t', 3966 [], 3967 is_const=True) 3968 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedBytesAfterDequeue() const [member function] 3969 cls.add_method('GetTotalDroppedBytesAfterDequeue', 3970 'uint32_t', 3971 [], 3972 is_const=True) 3973 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedBytesBeforeEnqueue() const [member function] 3974 cls.add_method('GetTotalDroppedBytesBeforeEnqueue', 3975 'uint32_t', 3976 [], 3977 is_const=True) 3978 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedPackets() const [member function] 3979 cls.add_method('GetTotalDroppedPackets', 3980 'uint32_t', 3981 [], 3982 is_const=True) 3983 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedPacketsAfterDequeue() const [member function] 3984 cls.add_method('GetTotalDroppedPacketsAfterDequeue', 3985 'uint32_t', 3986 [], 3987 is_const=True) 3988 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedPacketsBeforeEnqueue() const [member function] 3989 cls.add_method('GetTotalDroppedPacketsBeforeEnqueue', 3990 'uint32_t', 3991 [], 3992 is_const=True) 3993 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalReceivedBytes() const [member function] 3994 cls.add_method('GetTotalReceivedBytes', 3995 'uint32_t', 3996 [], 3997 is_const=True) 3998 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalReceivedPackets() const [member function] 3999 cls.add_method('GetTotalReceivedPackets', 4000 'uint32_t', 4001 [], 4002 is_const=True) 4003 ## queue.h (module 'network'): static ns3::TypeId ns3::QueueBase::GetTypeId() [member function] 4004 cls.add_method('GetTypeId', 4005 'ns3::TypeId', 4006 [], 4007 is_static=True) 4008 ## queue.h (module 'network'): bool ns3::QueueBase::IsEmpty() const [member function] 4009 cls.add_method('IsEmpty', 4010 'bool', 4011 [], 4012 is_const=True) 4013 ## queue.h (module 'network'): void ns3::QueueBase::ResetStatistics() [member function] 4014 cls.add_method('ResetStatistics', 4015 'void', 4016 []) 4017 ## queue.h (module 'network'): void ns3::QueueBase::SetMaxSize(ns3::QueueSize size) [member function] 4018 cls.add_method('SetMaxSize', 4019 'void', 4020 [param('ns3::QueueSize', 'size')]) 4021 return 4022 4023def register_Ns3RandomVariableStream_methods(root_module, cls): 4024 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] 4025 cls.add_method('GetTypeId', 4026 'ns3::TypeId', 4027 [], 4028 is_static=True) 4029 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] 4030 cls.add_constructor([]) 4031 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] 4032 cls.add_method('SetStream', 4033 'void', 4034 [param('int64_t', 'stream')]) 4035 ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] 4036 cls.add_method('GetStream', 4037 'int64_t', 4038 [], 4039 is_const=True) 4040 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] 4041 cls.add_method('SetAntithetic', 4042 'void', 4043 [param('bool', 'isAntithetic')]) 4044 ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] 4045 cls.add_method('IsAntithetic', 4046 'bool', 4047 [], 4048 is_const=True) 4049 ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] 4050 cls.add_method('GetValue', 4051 'double', 4052 [], 4053 is_pure_virtual=True, is_virtual=True) 4054 ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] 4055 cls.add_method('GetInteger', 4056 'uint32_t', 4057 [], 4058 is_pure_virtual=True, is_virtual=True) 4059 ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] 4060 cls.add_method('Peek', 4061 'ns3::RngStream *', 4062 [], 4063 is_const=True, visibility='protected') 4064 return 4065 4066def register_Ns3SequentialRandomVariable_methods(root_module, cls): 4067 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] 4068 cls.add_method('GetTypeId', 4069 'ns3::TypeId', 4070 [], 4071 is_static=True) 4072 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] 4073 cls.add_constructor([]) 4074 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] 4075 cls.add_method('GetMin', 4076 'double', 4077 [], 4078 is_const=True) 4079 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] 4080 cls.add_method('GetMax', 4081 'double', 4082 [], 4083 is_const=True) 4084 ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function] 4085 cls.add_method('GetIncrement', 4086 'ns3::Ptr< ns3::RandomVariableStream >', 4087 [], 4088 is_const=True) 4089 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] 4090 cls.add_method('GetConsecutive', 4091 'uint32_t', 4092 [], 4093 is_const=True) 4094 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] 4095 cls.add_method('GetValue', 4096 'double', 4097 [], 4098 is_virtual=True) 4099 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] 4100 cls.add_method('GetInteger', 4101 'uint32_t', 4102 [], 4103 is_virtual=True) 4104 return 4105 4106def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): 4107 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] 4108 cls.add_constructor([]) 4109 ## 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] 4110 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) 4111 return 4112 4113def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): 4114 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor] 4115 cls.add_constructor([]) 4116 ## 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] 4117 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) 4118 return 4119 4120def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): 4121 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor] 4122 cls.add_constructor([]) 4123 ## 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] 4124 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) 4125 return 4126 4127def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): 4128 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] 4129 cls.add_constructor([]) 4130 ## 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] 4131 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) 4132 return 4133 4134def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): 4135 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor] 4136 cls.add_constructor([]) 4137 ## 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] 4138 cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) 4139 return 4140 4141def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): 4142 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor] 4143 cls.add_constructor([]) 4144 ## 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] 4145 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) 4146 return 4147 4148def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): 4149 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor] 4150 cls.add_constructor([]) 4151 ## 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] 4152 cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) 4153 return 4154 4155def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): 4156 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount() [constructor] 4157 cls.add_constructor([]) 4158 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount(ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > const & o) [constructor] 4159 cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) 4160 return 4161 4162def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): 4163 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor] 4164 cls.add_constructor([]) 4165 ## 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] 4166 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) 4167 return 4168 4169def register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, cls): 4170 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >::SimpleRefCount() [constructor] 4171 cls.add_constructor([]) 4172 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >::SimpleRefCount(ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> > const & o) [constructor] 4173 cls.add_constructor([param('ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter< ns3::QueueItem > > const &', 'o')]) 4174 return 4175 4176def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): 4177 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] 4178 cls.add_constructor([]) 4179 ## 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] 4180 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) 4181 return 4182 4183def register_Ns3TraceSourceAccessor_methods(root_module, cls): 4184 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] 4185 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) 4186 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] 4187 cls.add_constructor([]) 4188 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 4189 cls.add_method('Connect', 4190 'bool', 4191 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 4192 is_const=True, is_pure_virtual=True, is_virtual=True) 4193 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4194 cls.add_method('ConnectWithoutContext', 4195 'bool', 4196 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4197 is_const=True, is_pure_virtual=True, is_virtual=True) 4198 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 4199 cls.add_method('Disconnect', 4200 'bool', 4201 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 4202 is_const=True, is_pure_virtual=True, is_virtual=True) 4203 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4204 cls.add_method('DisconnectWithoutContext', 4205 'bool', 4206 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4207 is_const=True, is_pure_virtual=True, is_virtual=True) 4208 return 4209 4210def register_Ns3Trailer_methods(root_module, cls): 4211 cls.add_output_stream_operator() 4212 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] 4213 cls.add_constructor([]) 4214 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] 4215 cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) 4216 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] 4217 cls.add_method('Deserialize', 4218 'uint32_t', 4219 [param('ns3::Buffer::Iterator', 'end')], 4220 is_pure_virtual=True, is_virtual=True) 4221 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 4222 cls.add_method('Deserialize', 4223 'uint32_t', 4224 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 4225 is_virtual=True) 4226 ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] 4227 cls.add_method('GetSerializedSize', 4228 'uint32_t', 4229 [], 4230 is_const=True, is_pure_virtual=True, is_virtual=True) 4231 ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] 4232 cls.add_method('GetTypeId', 4233 'ns3::TypeId', 4234 [], 4235 is_static=True) 4236 ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] 4237 cls.add_method('Print', 4238 'void', 4239 [param('std::ostream &', 'os')], 4240 is_const=True, is_pure_virtual=True, is_virtual=True) 4241 ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] 4242 cls.add_method('Serialize', 4243 'void', 4244 [param('ns3::Buffer::Iterator', 'start')], 4245 is_const=True, is_pure_virtual=True, is_virtual=True) 4246 return 4247 4248def register_Ns3TriangularRandomVariable_methods(root_module, cls): 4249 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] 4250 cls.add_method('GetTypeId', 4251 'ns3::TypeId', 4252 [], 4253 is_static=True) 4254 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] 4255 cls.add_constructor([]) 4256 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] 4257 cls.add_method('GetMean', 4258 'double', 4259 [], 4260 is_const=True) 4261 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] 4262 cls.add_method('GetMin', 4263 'double', 4264 [], 4265 is_const=True) 4266 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] 4267 cls.add_method('GetMax', 4268 'double', 4269 [], 4270 is_const=True) 4271 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] 4272 cls.add_method('GetValue', 4273 'double', 4274 [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) 4275 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] 4276 cls.add_method('GetInteger', 4277 'uint32_t', 4278 [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) 4279 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] 4280 cls.add_method('GetValue', 4281 'double', 4282 [], 4283 is_virtual=True) 4284 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] 4285 cls.add_method('GetInteger', 4286 'uint32_t', 4287 [], 4288 is_virtual=True) 4289 return 4290 4291def register_Ns3UniformRandomVariable_methods(root_module, cls): 4292 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] 4293 cls.add_method('GetTypeId', 4294 'ns3::TypeId', 4295 [], 4296 is_static=True) 4297 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] 4298 cls.add_constructor([]) 4299 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] 4300 cls.add_method('GetMin', 4301 'double', 4302 [], 4303 is_const=True) 4304 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] 4305 cls.add_method('GetMax', 4306 'double', 4307 [], 4308 is_const=True) 4309 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] 4310 cls.add_method('GetValue', 4311 'double', 4312 [param('double', 'min'), param('double', 'max')]) 4313 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] 4314 cls.add_method('GetInteger', 4315 'uint32_t', 4316 [param('uint32_t', 'min'), param('uint32_t', 'max')]) 4317 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] 4318 cls.add_method('GetValue', 4319 'double', 4320 [], 4321 is_virtual=True) 4322 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] 4323 cls.add_method('GetInteger', 4324 'uint32_t', 4325 [], 4326 is_virtual=True) 4327 return 4328 4329def register_Ns3WeibullRandomVariable_methods(root_module, cls): 4330 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] 4331 cls.add_method('GetTypeId', 4332 'ns3::TypeId', 4333 [], 4334 is_static=True) 4335 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] 4336 cls.add_constructor([]) 4337 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] 4338 cls.add_method('GetScale', 4339 'double', 4340 [], 4341 is_const=True) 4342 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] 4343 cls.add_method('GetShape', 4344 'double', 4345 [], 4346 is_const=True) 4347 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] 4348 cls.add_method('GetBound', 4349 'double', 4350 [], 4351 is_const=True) 4352 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] 4353 cls.add_method('GetValue', 4354 'double', 4355 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 4356 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 4357 cls.add_method('GetInteger', 4358 'uint32_t', 4359 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 4360 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] 4361 cls.add_method('GetValue', 4362 'double', 4363 [], 4364 is_virtual=True) 4365 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] 4366 cls.add_method('GetInteger', 4367 'uint32_t', 4368 [], 4369 is_virtual=True) 4370 return 4371 4372def register_Ns3ZetaRandomVariable_methods(root_module, cls): 4373 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] 4374 cls.add_method('GetTypeId', 4375 'ns3::TypeId', 4376 [], 4377 is_static=True) 4378 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] 4379 cls.add_constructor([]) 4380 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] 4381 cls.add_method('GetAlpha', 4382 'double', 4383 [], 4384 is_const=True) 4385 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] 4386 cls.add_method('GetValue', 4387 'double', 4388 [param('double', 'alpha')]) 4389 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] 4390 cls.add_method('GetInteger', 4391 'uint32_t', 4392 [param('uint32_t', 'alpha')]) 4393 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] 4394 cls.add_method('GetValue', 4395 'double', 4396 [], 4397 is_virtual=True) 4398 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] 4399 cls.add_method('GetInteger', 4400 'uint32_t', 4401 [], 4402 is_virtual=True) 4403 return 4404 4405def register_Ns3ZipfRandomVariable_methods(root_module, cls): 4406 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] 4407 cls.add_method('GetTypeId', 4408 'ns3::TypeId', 4409 [], 4410 is_static=True) 4411 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] 4412 cls.add_constructor([]) 4413 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] 4414 cls.add_method('GetN', 4415 'uint32_t', 4416 [], 4417 is_const=True) 4418 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] 4419 cls.add_method('GetAlpha', 4420 'double', 4421 [], 4422 is_const=True) 4423 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] 4424 cls.add_method('GetValue', 4425 'double', 4426 [param('uint32_t', 'n'), param('double', 'alpha')]) 4427 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] 4428 cls.add_method('GetInteger', 4429 'uint32_t', 4430 [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) 4431 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] 4432 cls.add_method('GetValue', 4433 'double', 4434 [], 4435 is_virtual=True) 4436 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] 4437 cls.add_method('GetInteger', 4438 'uint32_t', 4439 [], 4440 is_virtual=True) 4441 return 4442 4443def register_Ns3AttributeAccessor_methods(root_module, cls): 4444 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] 4445 cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) 4446 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] 4447 cls.add_constructor([]) 4448 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 4449 cls.add_method('Get', 4450 'bool', 4451 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 4452 is_const=True, is_pure_virtual=True, is_virtual=True) 4453 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] 4454 cls.add_method('HasGetter', 4455 'bool', 4456 [], 4457 is_const=True, is_pure_virtual=True, is_virtual=True) 4458 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] 4459 cls.add_method('HasSetter', 4460 'bool', 4461 [], 4462 is_const=True, is_pure_virtual=True, is_virtual=True) 4463 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 4464 cls.add_method('Set', 4465 'bool', 4466 [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], 4467 is_const=True, is_pure_virtual=True, is_virtual=True) 4468 return 4469 4470def register_Ns3AttributeChecker_methods(root_module, cls): 4471 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] 4472 cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) 4473 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] 4474 cls.add_constructor([]) 4475 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 4476 cls.add_method('Check', 4477 'bool', 4478 [param('ns3::AttributeValue const &', 'value')], 4479 is_const=True, is_pure_virtual=True, is_virtual=True) 4480 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 4481 cls.add_method('Copy', 4482 'bool', 4483 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 4484 is_const=True, is_pure_virtual=True, is_virtual=True) 4485 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] 4486 cls.add_method('Create', 4487 'ns3::Ptr< ns3::AttributeValue >', 4488 [], 4489 is_const=True, is_pure_virtual=True, is_virtual=True) 4490 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] 4491 cls.add_method('CreateValidValue', 4492 'ns3::Ptr< ns3::AttributeValue >', 4493 [param('ns3::AttributeValue const &', 'value')], 4494 is_const=True) 4495 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] 4496 cls.add_method('GetUnderlyingTypeInformation', 4497 'std::string', 4498 [], 4499 is_const=True, is_pure_virtual=True, is_virtual=True) 4500 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] 4501 cls.add_method('GetValueTypeName', 4502 'std::string', 4503 [], 4504 is_const=True, is_pure_virtual=True, is_virtual=True) 4505 ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] 4506 cls.add_method('HasUnderlyingTypeInformation', 4507 'bool', 4508 [], 4509 is_const=True, is_pure_virtual=True, is_virtual=True) 4510 return 4511 4512def register_Ns3AttributeValue_methods(root_module, cls): 4513 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] 4514 cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) 4515 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] 4516 cls.add_constructor([]) 4517 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function] 4518 cls.add_method('Copy', 4519 'ns3::Ptr< ns3::AttributeValue >', 4520 [], 4521 is_const=True, is_pure_virtual=True, is_virtual=True) 4522 ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4523 cls.add_method('DeserializeFromString', 4524 'bool', 4525 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4526 is_pure_virtual=True, is_virtual=True) 4527 ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4528 cls.add_method('SerializeToString', 4529 'std::string', 4530 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4531 is_const=True, is_pure_virtual=True, is_virtual=True) 4532 return 4533 4534def register_Ns3BooleanChecker_methods(root_module, cls): 4535 ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker() [constructor] 4536 cls.add_constructor([]) 4537 ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [constructor] 4538 cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')]) 4539 return 4540 4541def register_Ns3BooleanValue_methods(root_module, cls): 4542 cls.add_output_stream_operator() 4543 ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [constructor] 4544 cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')]) 4545 ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue() [constructor] 4546 cls.add_constructor([]) 4547 ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(bool value) [constructor] 4548 cls.add_constructor([param('bool', 'value')]) 4549 ## boolean.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::BooleanValue::Copy() const [member function] 4550 cls.add_method('Copy', 4551 'ns3::Ptr< ns3::AttributeValue >', 4552 [], 4553 is_const=True, is_virtual=True) 4554 ## boolean.h (module 'core'): bool ns3::BooleanValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4555 cls.add_method('DeserializeFromString', 4556 'bool', 4557 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4558 is_virtual=True) 4559 ## boolean.h (module 'core'): bool ns3::BooleanValue::Get() const [member function] 4560 cls.add_method('Get', 4561 'bool', 4562 [], 4563 is_const=True) 4564 ## boolean.h (module 'core'): std::string ns3::BooleanValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4565 cls.add_method('SerializeToString', 4566 'std::string', 4567 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4568 is_const=True, is_virtual=True) 4569 ## boolean.h (module 'core'): void ns3::BooleanValue::Set(bool value) [member function] 4570 cls.add_method('Set', 4571 'void', 4572 [param('bool', 'value')]) 4573 return 4574 4575def register_Ns3CallbackChecker_methods(root_module, cls): 4576 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] 4577 cls.add_constructor([]) 4578 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] 4579 cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) 4580 return 4581 4582def register_Ns3CallbackImplBase_methods(root_module, cls): 4583 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] 4584 cls.add_constructor([]) 4585 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] 4586 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) 4587 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] 4588 cls.add_method('GetTypeid', 4589 'std::string', 4590 [], 4591 is_const=True, is_pure_virtual=True, is_virtual=True) 4592 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function] 4593 cls.add_method('IsEqual', 4594 'bool', 4595 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 4596 is_const=True, is_pure_virtual=True, is_virtual=True) 4597 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] 4598 cls.add_method('Demangle', 4599 'std::string', 4600 [param('std::string const &', 'mangled')], 4601 is_static=True, visibility='protected') 4602 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4603 cls.add_method('GetCppTypeid', 4604 'std::string', 4605 [], 4606 is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected') 4607 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4608 cls.add_method('GetCppTypeid', 4609 'std::string', 4610 [], 4611 is_static=True, template_parameters=['void'], visibility='protected') 4612 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4613 cls.add_method('GetCppTypeid', 4614 'std::string', 4615 [], 4616 is_static=True, template_parameters=['unsigned int'], visibility='protected') 4617 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4618 cls.add_method('GetCppTypeid', 4619 'std::string', 4620 [], 4621 is_static=True, template_parameters=['ns3::Ptr<ns3::Packet const> '], visibility='protected') 4622 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4623 cls.add_method('GetCppTypeid', 4624 'std::string', 4625 [], 4626 is_static=True, template_parameters=['ns3::Ptr<ns3::NetDevice> '], visibility='protected') 4627 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4628 cls.add_method('GetCppTypeid', 4629 'std::string', 4630 [], 4631 is_static=True, template_parameters=['ns3::Time'], visibility='protected') 4632 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4633 cls.add_method('GetCppTypeid', 4634 'std::string', 4635 [], 4636 is_static=True, template_parameters=['unsigned short'], visibility='protected') 4637 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4638 cls.add_method('GetCppTypeid', 4639 'std::string', 4640 [], 4641 is_static=True, template_parameters=['ns3::Address const&'], visibility='protected') 4642 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4643 cls.add_method('GetCppTypeid', 4644 'std::string', 4645 [], 4646 is_static=True, template_parameters=['ns3::NetDevice::PacketType'], visibility='protected') 4647 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4648 cls.add_method('GetCppTypeid', 4649 'std::string', 4650 [], 4651 is_static=True, template_parameters=['ns3::Ptr<ns3::QueueDiscItem const> '], visibility='protected') 4652 return 4653 4654def register_Ns3CallbackValue_methods(root_module, cls): 4655 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] 4656 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) 4657 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] 4658 cls.add_constructor([]) 4659 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] 4660 cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) 4661 ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function] 4662 cls.add_method('Copy', 4663 'ns3::Ptr< ns3::AttributeValue >', 4664 [], 4665 is_const=True, is_virtual=True) 4666 ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4667 cls.add_method('DeserializeFromString', 4668 'bool', 4669 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4670 is_virtual=True) 4671 ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4672 cls.add_method('SerializeToString', 4673 'std::string', 4674 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4675 is_const=True, is_virtual=True) 4676 ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] 4677 cls.add_method('Set', 4678 'void', 4679 [param('ns3::CallbackBase', 'base')]) 4680 return 4681 4682def register_Ns3Channel_methods(root_module, cls): 4683 ## channel.h (module 'network'): ns3::Channel::Channel(ns3::Channel const & arg0) [constructor] 4684 cls.add_constructor([param('ns3::Channel const &', 'arg0')]) 4685 ## channel.h (module 'network'): ns3::Channel::Channel() [constructor] 4686 cls.add_constructor([]) 4687 ## channel.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Channel::GetDevice(std::size_t i) const [member function] 4688 cls.add_method('GetDevice', 4689 'ns3::Ptr< ns3::NetDevice >', 4690 [param('std::size_t', 'i')], 4691 is_const=True, is_pure_virtual=True, is_virtual=True) 4692 ## channel.h (module 'network'): uint32_t ns3::Channel::GetId() const [member function] 4693 cls.add_method('GetId', 4694 'uint32_t', 4695 [], 4696 is_const=True) 4697 ## channel.h (module 'network'): std::size_t ns3::Channel::GetNDevices() const [member function] 4698 cls.add_method('GetNDevices', 4699 'std::size_t', 4700 [], 4701 is_const=True, is_pure_virtual=True, is_virtual=True) 4702 ## channel.h (module 'network'): static ns3::TypeId ns3::Channel::GetTypeId() [member function] 4703 cls.add_method('GetTypeId', 4704 'ns3::TypeId', 4705 [], 4706 is_static=True) 4707 return 4708 4709def register_Ns3ConstantRandomVariable_methods(root_module, cls): 4710 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] 4711 cls.add_method('GetTypeId', 4712 'ns3::TypeId', 4713 [], 4714 is_static=True) 4715 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] 4716 cls.add_constructor([]) 4717 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] 4718 cls.add_method('GetConstant', 4719 'double', 4720 [], 4721 is_const=True) 4722 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] 4723 cls.add_method('GetValue', 4724 'double', 4725 [param('double', 'constant')]) 4726 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] 4727 cls.add_method('GetInteger', 4728 'uint32_t', 4729 [param('uint32_t', 'constant')]) 4730 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] 4731 cls.add_method('GetValue', 4732 'double', 4733 [], 4734 is_virtual=True) 4735 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] 4736 cls.add_method('GetInteger', 4737 'uint32_t', 4738 [], 4739 is_virtual=True) 4740 return 4741 4742def register_Ns3DataRateChecker_methods(root_module, cls): 4743 ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker() [constructor] 4744 cls.add_constructor([]) 4745 ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [constructor] 4746 cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')]) 4747 return 4748 4749def register_Ns3DataRateValue_methods(root_module, cls): 4750 ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue() [constructor] 4751 cls.add_constructor([]) 4752 ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor] 4753 cls.add_constructor([param('ns3::DataRate const &', 'value')]) 4754 ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [constructor] 4755 cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')]) 4756 ## data-rate.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::DataRateValue::Copy() const [member function] 4757 cls.add_method('Copy', 4758 'ns3::Ptr< ns3::AttributeValue >', 4759 [], 4760 is_const=True, is_virtual=True) 4761 ## data-rate.h (module 'network'): bool ns3::DataRateValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4762 cls.add_method('DeserializeFromString', 4763 'bool', 4764 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4765 is_virtual=True) 4766 ## data-rate.h (module 'network'): ns3::DataRate ns3::DataRateValue::Get() const [member function] 4767 cls.add_method('Get', 4768 'ns3::DataRate', 4769 [], 4770 is_const=True) 4771 ## data-rate.h (module 'network'): std::string ns3::DataRateValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4772 cls.add_method('SerializeToString', 4773 'std::string', 4774 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4775 is_const=True, is_virtual=True) 4776 ## data-rate.h (module 'network'): void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function] 4777 cls.add_method('Set', 4778 'void', 4779 [param('ns3::DataRate const &', 'value')]) 4780 return 4781 4782def register_Ns3DeterministicRandomVariable_methods(root_module, cls): 4783 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] 4784 cls.add_method('GetTypeId', 4785 'ns3::TypeId', 4786 [], 4787 is_static=True) 4788 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] 4789 cls.add_constructor([]) 4790 ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] 4791 cls.add_method('SetValueArray', 4792 'void', 4793 [param('double *', 'values'), param('std::size_t', 'length')]) 4794 ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] 4795 cls.add_method('GetValue', 4796 'double', 4797 [], 4798 is_virtual=True) 4799 ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] 4800 cls.add_method('GetInteger', 4801 'uint32_t', 4802 [], 4803 is_virtual=True) 4804 return 4805 4806def register_Ns3DoubleValue_methods(root_module, cls): 4807 ## double.h (module 'core'): ns3::DoubleValue::DoubleValue() [constructor] 4808 cls.add_constructor([]) 4809 ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(double const & value) [constructor] 4810 cls.add_constructor([param('double const &', 'value')]) 4811 ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [constructor] 4812 cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')]) 4813 ## double.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::DoubleValue::Copy() const [member function] 4814 cls.add_method('Copy', 4815 'ns3::Ptr< ns3::AttributeValue >', 4816 [], 4817 is_const=True, is_virtual=True) 4818 ## double.h (module 'core'): bool ns3::DoubleValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4819 cls.add_method('DeserializeFromString', 4820 'bool', 4821 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4822 is_virtual=True) 4823 ## double.h (module 'core'): double ns3::DoubleValue::Get() const [member function] 4824 cls.add_method('Get', 4825 'double', 4826 [], 4827 is_const=True) 4828 ## double.h (module 'core'): std::string ns3::DoubleValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4829 cls.add_method('SerializeToString', 4830 'std::string', 4831 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4832 is_const=True, is_virtual=True) 4833 ## double.h (module 'core'): void ns3::DoubleValue::Set(double const & value) [member function] 4834 cls.add_method('Set', 4835 'void', 4836 [param('double const &', 'value')]) 4837 return 4838 4839def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): 4840 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] 4841 cls.add_constructor([]) 4842 ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] 4843 cls.add_method('CDF', 4844 'void', 4845 [param('double', 'v'), param('double', 'c')]) 4846 ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] 4847 cls.add_method('GetInteger', 4848 'uint32_t', 4849 [], 4850 is_virtual=True) 4851 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] 4852 cls.add_method('GetTypeId', 4853 'ns3::TypeId', 4854 [], 4855 is_static=True) 4856 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] 4857 cls.add_method('GetValue', 4858 'double', 4859 [], 4860 is_virtual=True) 4861 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate() [member function] 4862 cls.add_method('Interpolate', 4863 'double', 4864 [], 4865 is_virtual=True) 4866 ## random-variable-stream.h (module 'core'): bool ns3::EmpiricalRandomVariable::SetInterpolate(bool interpolate) [member function] 4867 cls.add_method('SetInterpolate', 4868 'bool', 4869 [param('bool', 'interpolate')]) 4870 return 4871 4872def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): 4873 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] 4874 cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) 4875 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] 4876 cls.add_constructor([]) 4877 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 4878 cls.add_method('Get', 4879 'bool', 4880 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 4881 is_const=True, is_virtual=True) 4882 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] 4883 cls.add_method('HasGetter', 4884 'bool', 4885 [], 4886 is_const=True, is_virtual=True) 4887 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] 4888 cls.add_method('HasSetter', 4889 'bool', 4890 [], 4891 is_const=True, is_virtual=True) 4892 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 4893 cls.add_method('Set', 4894 'bool', 4895 [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], 4896 is_const=True, is_virtual=True) 4897 return 4898 4899def register_Ns3EmptyAttributeChecker_methods(root_module, cls): 4900 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] 4901 cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) 4902 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] 4903 cls.add_constructor([]) 4904 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 4905 cls.add_method('Check', 4906 'bool', 4907 [param('ns3::AttributeValue const &', 'value')], 4908 is_const=True, is_virtual=True) 4909 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 4910 cls.add_method('Copy', 4911 'bool', 4912 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 4913 is_const=True, is_virtual=True) 4914 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeChecker::Create() const [member function] 4915 cls.add_method('Create', 4916 'ns3::Ptr< ns3::AttributeValue >', 4917 [], 4918 is_const=True, is_virtual=True) 4919 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] 4920 cls.add_method('GetUnderlyingTypeInformation', 4921 'std::string', 4922 [], 4923 is_const=True, is_virtual=True) 4924 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] 4925 cls.add_method('GetValueTypeName', 4926 'std::string', 4927 [], 4928 is_const=True, is_virtual=True) 4929 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] 4930 cls.add_method('HasUnderlyingTypeInformation', 4931 'bool', 4932 [], 4933 is_const=True, is_virtual=True) 4934 return 4935 4936def register_Ns3EmptyAttributeValue_methods(root_module, cls): 4937 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] 4938 cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) 4939 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] 4940 cls.add_constructor([]) 4941 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function] 4942 cls.add_method('Copy', 4943 'ns3::Ptr< ns3::AttributeValue >', 4944 [], 4945 is_const=True, is_virtual=True, visibility='private') 4946 ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4947 cls.add_method('DeserializeFromString', 4948 'bool', 4949 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4950 is_virtual=True, visibility='private') 4951 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4952 cls.add_method('SerializeToString', 4953 'std::string', 4954 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4955 is_const=True, is_virtual=True, visibility='private') 4956 return 4957 4958def register_Ns3EnumChecker_methods(root_module, cls): 4959 ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [constructor] 4960 cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')]) 4961 ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker() [constructor] 4962 cls.add_constructor([]) 4963 ## enum.h (module 'core'): void ns3::EnumChecker::Add(int value, std::string name) [member function] 4964 cls.add_method('Add', 4965 'void', 4966 [param('int', 'value'), param('std::string', 'name')]) 4967 ## enum.h (module 'core'): void ns3::EnumChecker::AddDefault(int value, std::string name) [member function] 4968 cls.add_method('AddDefault', 4969 'void', 4970 [param('int', 'value'), param('std::string', 'name')]) 4971 ## enum.h (module 'core'): bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function] 4972 cls.add_method('Check', 4973 'bool', 4974 [param('ns3::AttributeValue const &', 'value')], 4975 is_const=True, is_virtual=True) 4976 ## enum.h (module 'core'): bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function] 4977 cls.add_method('Copy', 4978 'bool', 4979 [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')], 4980 is_const=True, is_virtual=True) 4981 ## enum.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EnumChecker::Create() const [member function] 4982 cls.add_method('Create', 4983 'ns3::Ptr< ns3::AttributeValue >', 4984 [], 4985 is_const=True, is_virtual=True) 4986 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetName(int value) const [member function] 4987 cls.add_method('GetName', 4988 'std::string', 4989 [param('int', 'value')], 4990 is_const=True) 4991 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function] 4992 cls.add_method('GetUnderlyingTypeInformation', 4993 'std::string', 4994 [], 4995 is_const=True, is_virtual=True) 4996 ## enum.h (module 'core'): int ns3::EnumChecker::GetValue(std::string const name) const [member function] 4997 cls.add_method('GetValue', 4998 'int', 4999 [param('std::string const', 'name')], 5000 is_const=True) 5001 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetValueTypeName() const [member function] 5002 cls.add_method('GetValueTypeName', 5003 'std::string', 5004 [], 5005 is_const=True, is_virtual=True) 5006 ## enum.h (module 'core'): bool ns3::EnumChecker::HasUnderlyingTypeInformation() const [member function] 5007 cls.add_method('HasUnderlyingTypeInformation', 5008 'bool', 5009 [], 5010 is_const=True, is_virtual=True) 5011 return 5012 5013def register_Ns3EnumValue_methods(root_module, cls): 5014 ## enum.h (module 'core'): ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [constructor] 5015 cls.add_constructor([param('ns3::EnumValue const &', 'arg0')]) 5016 ## enum.h (module 'core'): ns3::EnumValue::EnumValue() [constructor] 5017 cls.add_constructor([]) 5018 ## enum.h (module 'core'): ns3::EnumValue::EnumValue(int value) [constructor] 5019 cls.add_constructor([param('int', 'value')]) 5020 ## enum.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EnumValue::Copy() const [member function] 5021 cls.add_method('Copy', 5022 'ns3::Ptr< ns3::AttributeValue >', 5023 [], 5024 is_const=True, is_virtual=True) 5025 ## enum.h (module 'core'): bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5026 cls.add_method('DeserializeFromString', 5027 'bool', 5028 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5029 is_virtual=True) 5030 ## enum.h (module 'core'): int ns3::EnumValue::Get() const [member function] 5031 cls.add_method('Get', 5032 'int', 5033 [], 5034 is_const=True) 5035 ## enum.h (module 'core'): std::string ns3::EnumValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5036 cls.add_method('SerializeToString', 5037 'std::string', 5038 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5039 is_const=True, is_virtual=True) 5040 ## enum.h (module 'core'): void ns3::EnumValue::Set(int value) [member function] 5041 cls.add_method('Set', 5042 'void', 5043 [param('int', 'value')]) 5044 return 5045 5046def register_Ns3ErlangRandomVariable_methods(root_module, cls): 5047 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] 5048 cls.add_method('GetTypeId', 5049 'ns3::TypeId', 5050 [], 5051 is_static=True) 5052 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] 5053 cls.add_constructor([]) 5054 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] 5055 cls.add_method('GetK', 5056 'uint32_t', 5057 [], 5058 is_const=True) 5059 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] 5060 cls.add_method('GetLambda', 5061 'double', 5062 [], 5063 is_const=True) 5064 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] 5065 cls.add_method('GetValue', 5066 'double', 5067 [param('uint32_t', 'k'), param('double', 'lambda')]) 5068 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] 5069 cls.add_method('GetInteger', 5070 'uint32_t', 5071 [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) 5072 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] 5073 cls.add_method('GetValue', 5074 'double', 5075 [], 5076 is_virtual=True) 5077 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] 5078 cls.add_method('GetInteger', 5079 'uint32_t', 5080 [], 5081 is_virtual=True) 5082 return 5083 5084def register_Ns3ErrorModel_methods(root_module, cls): 5085 ## error-model.h (module 'network'): ns3::ErrorModel::ErrorModel(ns3::ErrorModel const & arg0) [constructor] 5086 cls.add_constructor([param('ns3::ErrorModel const &', 'arg0')]) 5087 ## error-model.h (module 'network'): ns3::ErrorModel::ErrorModel() [constructor] 5088 cls.add_constructor([]) 5089 ## error-model.h (module 'network'): void ns3::ErrorModel::Disable() [member function] 5090 cls.add_method('Disable', 5091 'void', 5092 []) 5093 ## error-model.h (module 'network'): void ns3::ErrorModel::Enable() [member function] 5094 cls.add_method('Enable', 5095 'void', 5096 []) 5097 ## error-model.h (module 'network'): static ns3::TypeId ns3::ErrorModel::GetTypeId() [member function] 5098 cls.add_method('GetTypeId', 5099 'ns3::TypeId', 5100 [], 5101 is_static=True) 5102 ## error-model.h (module 'network'): bool ns3::ErrorModel::IsCorrupt(ns3::Ptr<ns3::Packet> pkt) [member function] 5103 cls.add_method('IsCorrupt', 5104 'bool', 5105 [param('ns3::Ptr< ns3::Packet >', 'pkt')]) 5106 ## error-model.h (module 'network'): bool ns3::ErrorModel::IsEnabled() const [member function] 5107 cls.add_method('IsEnabled', 5108 'bool', 5109 [], 5110 is_const=True) 5111 ## error-model.h (module 'network'): void ns3::ErrorModel::Reset() [member function] 5112 cls.add_method('Reset', 5113 'void', 5114 []) 5115 ## error-model.h (module 'network'): bool ns3::ErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function] 5116 cls.add_method('DoCorrupt', 5117 'bool', 5118 [param('ns3::Ptr< ns3::Packet >', 'p')], 5119 is_pure_virtual=True, is_virtual=True, visibility='private') 5120 ## error-model.h (module 'network'): void ns3::ErrorModel::DoReset() [member function] 5121 cls.add_method('DoReset', 5122 'void', 5123 [], 5124 is_pure_virtual=True, is_virtual=True, visibility='private') 5125 return 5126 5127def register_Ns3EventImpl_methods(root_module, cls): 5128 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] 5129 cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) 5130 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] 5131 cls.add_constructor([]) 5132 ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] 5133 cls.add_method('Cancel', 5134 'void', 5135 []) 5136 ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] 5137 cls.add_method('Invoke', 5138 'void', 5139 []) 5140 ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] 5141 cls.add_method('IsCancelled', 5142 'bool', 5143 []) 5144 ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] 5145 cls.add_method('Notify', 5146 'void', 5147 [], 5148 is_pure_virtual=True, is_virtual=True, visibility='protected') 5149 return 5150 5151def register_Ns3ExponentialRandomVariable_methods(root_module, cls): 5152 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] 5153 cls.add_method('GetTypeId', 5154 'ns3::TypeId', 5155 [], 5156 is_static=True) 5157 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] 5158 cls.add_constructor([]) 5159 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] 5160 cls.add_method('GetMean', 5161 'double', 5162 [], 5163 is_const=True) 5164 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] 5165 cls.add_method('GetBound', 5166 'double', 5167 [], 5168 is_const=True) 5169 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] 5170 cls.add_method('GetValue', 5171 'double', 5172 [param('double', 'mean'), param('double', 'bound')]) 5173 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] 5174 cls.add_method('GetInteger', 5175 'uint32_t', 5176 [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) 5177 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] 5178 cls.add_method('GetValue', 5179 'double', 5180 [], 5181 is_virtual=True) 5182 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] 5183 cls.add_method('GetInteger', 5184 'uint32_t', 5185 [], 5186 is_virtual=True) 5187 return 5188 5189def register_Ns3GammaRandomVariable_methods(root_module, cls): 5190 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] 5191 cls.add_method('GetTypeId', 5192 'ns3::TypeId', 5193 [], 5194 is_static=True) 5195 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] 5196 cls.add_constructor([]) 5197 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] 5198 cls.add_method('GetAlpha', 5199 'double', 5200 [], 5201 is_const=True) 5202 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] 5203 cls.add_method('GetBeta', 5204 'double', 5205 [], 5206 is_const=True) 5207 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] 5208 cls.add_method('GetValue', 5209 'double', 5210 [param('double', 'alpha'), param('double', 'beta')]) 5211 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] 5212 cls.add_method('GetInteger', 5213 'uint32_t', 5214 [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) 5215 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] 5216 cls.add_method('GetValue', 5217 'double', 5218 [], 5219 is_virtual=True) 5220 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] 5221 cls.add_method('GetInteger', 5222 'uint32_t', 5223 [], 5224 is_virtual=True) 5225 return 5226 5227def register_Ns3IntegerValue_methods(root_module, cls): 5228 ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue() [constructor] 5229 cls.add_constructor([]) 5230 ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor] 5231 cls.add_constructor([param('int64_t const &', 'value')]) 5232 ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [constructor] 5233 cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')]) 5234 ## integer.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::IntegerValue::Copy() const [member function] 5235 cls.add_method('Copy', 5236 'ns3::Ptr< ns3::AttributeValue >', 5237 [], 5238 is_const=True, is_virtual=True) 5239 ## integer.h (module 'core'): bool ns3::IntegerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5240 cls.add_method('DeserializeFromString', 5241 'bool', 5242 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5243 is_virtual=True) 5244 ## integer.h (module 'core'): int64_t ns3::IntegerValue::Get() const [member function] 5245 cls.add_method('Get', 5246 'int64_t', 5247 [], 5248 is_const=True) 5249 ## integer.h (module 'core'): std::string ns3::IntegerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5250 cls.add_method('SerializeToString', 5251 'std::string', 5252 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5253 is_const=True, is_virtual=True) 5254 ## integer.h (module 'core'): void ns3::IntegerValue::Set(int64_t const & value) [member function] 5255 cls.add_method('Set', 5256 'void', 5257 [param('int64_t const &', 'value')]) 5258 return 5259 5260def register_Ns3Ipv4AddressChecker_methods(root_module, cls): 5261 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] 5262 cls.add_constructor([]) 5263 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] 5264 cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) 5265 return 5266 5267def register_Ns3Ipv4AddressValue_methods(root_module, cls): 5268 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] 5269 cls.add_constructor([]) 5270 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] 5271 cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) 5272 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] 5273 cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) 5274 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function] 5275 cls.add_method('Copy', 5276 'ns3::Ptr< ns3::AttributeValue >', 5277 [], 5278 is_const=True, is_virtual=True) 5279 ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5280 cls.add_method('DeserializeFromString', 5281 'bool', 5282 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5283 is_virtual=True) 5284 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] 5285 cls.add_method('Get', 5286 'ns3::Ipv4Address', 5287 [], 5288 is_const=True) 5289 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5290 cls.add_method('SerializeToString', 5291 'std::string', 5292 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5293 is_const=True, is_virtual=True) 5294 ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] 5295 cls.add_method('Set', 5296 'void', 5297 [param('ns3::Ipv4Address const &', 'value')]) 5298 return 5299 5300def register_Ns3Ipv4MaskChecker_methods(root_module, cls): 5301 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] 5302 cls.add_constructor([]) 5303 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] 5304 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) 5305 return 5306 5307def register_Ns3Ipv4MaskValue_methods(root_module, cls): 5308 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] 5309 cls.add_constructor([]) 5310 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] 5311 cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) 5312 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] 5313 cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) 5314 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function] 5315 cls.add_method('Copy', 5316 'ns3::Ptr< ns3::AttributeValue >', 5317 [], 5318 is_const=True, is_virtual=True) 5319 ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5320 cls.add_method('DeserializeFromString', 5321 'bool', 5322 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5323 is_virtual=True) 5324 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] 5325 cls.add_method('Get', 5326 'ns3::Ipv4Mask', 5327 [], 5328 is_const=True) 5329 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5330 cls.add_method('SerializeToString', 5331 'std::string', 5332 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5333 is_const=True, is_virtual=True) 5334 ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] 5335 cls.add_method('Set', 5336 'void', 5337 [param('ns3::Ipv4Mask const &', 'value')]) 5338 return 5339 5340def register_Ns3Ipv6AddressChecker_methods(root_module, cls): 5341 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] 5342 cls.add_constructor([]) 5343 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] 5344 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) 5345 return 5346 5347def register_Ns3Ipv6AddressValue_methods(root_module, cls): 5348 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] 5349 cls.add_constructor([]) 5350 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] 5351 cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) 5352 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] 5353 cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) 5354 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function] 5355 cls.add_method('Copy', 5356 'ns3::Ptr< ns3::AttributeValue >', 5357 [], 5358 is_const=True, is_virtual=True) 5359 ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5360 cls.add_method('DeserializeFromString', 5361 'bool', 5362 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5363 is_virtual=True) 5364 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] 5365 cls.add_method('Get', 5366 'ns3::Ipv6Address', 5367 [], 5368 is_const=True) 5369 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5370 cls.add_method('SerializeToString', 5371 'std::string', 5372 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5373 is_const=True, is_virtual=True) 5374 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] 5375 cls.add_method('Set', 5376 'void', 5377 [param('ns3::Ipv6Address const &', 'value')]) 5378 return 5379 5380def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): 5381 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] 5382 cls.add_constructor([]) 5383 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] 5384 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) 5385 return 5386 5387def register_Ns3Ipv6PrefixValue_methods(root_module, cls): 5388 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] 5389 cls.add_constructor([]) 5390 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] 5391 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) 5392 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] 5393 cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) 5394 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function] 5395 cls.add_method('Copy', 5396 'ns3::Ptr< ns3::AttributeValue >', 5397 [], 5398 is_const=True, is_virtual=True) 5399 ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5400 cls.add_method('DeserializeFromString', 5401 'bool', 5402 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5403 is_virtual=True) 5404 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] 5405 cls.add_method('Get', 5406 'ns3::Ipv6Prefix', 5407 [], 5408 is_const=True) 5409 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5410 cls.add_method('SerializeToString', 5411 'std::string', 5412 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5413 is_const=True, is_virtual=True) 5414 ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] 5415 cls.add_method('Set', 5416 'void', 5417 [param('ns3::Ipv6Prefix const &', 'value')]) 5418 return 5419 5420def register_Ns3ListErrorModel_methods(root_module, cls): 5421 ## error-model.h (module 'network'): ns3::ListErrorModel::ListErrorModel(ns3::ListErrorModel const & arg0) [constructor] 5422 cls.add_constructor([param('ns3::ListErrorModel const &', 'arg0')]) 5423 ## error-model.h (module 'network'): ns3::ListErrorModel::ListErrorModel() [constructor] 5424 cls.add_constructor([]) 5425 ## error-model.h (module 'network'): std::list<unsigned int, std::allocator<unsigned int> > ns3::ListErrorModel::GetList() const [member function] 5426 cls.add_method('GetList', 5427 'std::list< unsigned int >', 5428 [], 5429 is_const=True) 5430 ## error-model.h (module 'network'): static ns3::TypeId ns3::ListErrorModel::GetTypeId() [member function] 5431 cls.add_method('GetTypeId', 5432 'ns3::TypeId', 5433 [], 5434 is_static=True) 5435 ## error-model.h (module 'network'): void ns3::ListErrorModel::SetList(std::list<unsigned int, std::allocator<unsigned int> > const & packetlist) [member function] 5436 cls.add_method('SetList', 5437 'void', 5438 [param('std::list< unsigned int > const &', 'packetlist')]) 5439 ## error-model.h (module 'network'): bool ns3::ListErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function] 5440 cls.add_method('DoCorrupt', 5441 'bool', 5442 [param('ns3::Ptr< ns3::Packet >', 'p')], 5443 is_virtual=True, visibility='private') 5444 ## error-model.h (module 'network'): void ns3::ListErrorModel::DoReset() [member function] 5445 cls.add_method('DoReset', 5446 'void', 5447 [], 5448 is_virtual=True, visibility='private') 5449 return 5450 5451def register_Ns3LogNormalRandomVariable_methods(root_module, cls): 5452 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function] 5453 cls.add_method('GetTypeId', 5454 'ns3::TypeId', 5455 [], 5456 is_static=True) 5457 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor] 5458 cls.add_constructor([]) 5459 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function] 5460 cls.add_method('GetMu', 5461 'double', 5462 [], 5463 is_const=True) 5464 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function] 5465 cls.add_method('GetSigma', 5466 'double', 5467 [], 5468 is_const=True) 5469 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function] 5470 cls.add_method('GetValue', 5471 'double', 5472 [param('double', 'mu'), param('double', 'sigma')]) 5473 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function] 5474 cls.add_method('GetInteger', 5475 'uint32_t', 5476 [param('uint32_t', 'mu'), param('uint32_t', 'sigma')]) 5477 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function] 5478 cls.add_method('GetValue', 5479 'double', 5480 [], 5481 is_virtual=True) 5482 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function] 5483 cls.add_method('GetInteger', 5484 'uint32_t', 5485 [], 5486 is_virtual=True) 5487 return 5488 5489def register_Ns3Mac48AddressChecker_methods(root_module, cls): 5490 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] 5491 cls.add_constructor([]) 5492 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [constructor] 5493 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) 5494 return 5495 5496def register_Ns3Mac48AddressValue_methods(root_module, cls): 5497 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] 5498 cls.add_constructor([]) 5499 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] 5500 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) 5501 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [constructor] 5502 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) 5503 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] 5504 cls.add_method('Copy', 5505 'ns3::Ptr< ns3::AttributeValue >', 5506 [], 5507 is_const=True, is_virtual=True) 5508 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5509 cls.add_method('DeserializeFromString', 5510 'bool', 5511 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5512 is_virtual=True) 5513 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] 5514 cls.add_method('Get', 5515 'ns3::Mac48Address', 5516 [], 5517 is_const=True) 5518 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5519 cls.add_method('SerializeToString', 5520 'std::string', 5521 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5522 is_const=True, is_virtual=True) 5523 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] 5524 cls.add_method('Set', 5525 'void', 5526 [param('ns3::Mac48Address const &', 'value')]) 5527 return 5528 5529def register_Ns3NetDevice_methods(root_module, cls): 5530 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] 5531 cls.add_constructor([]) 5532 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [constructor] 5533 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) 5534 ## 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] 5535 cls.add_method('AddLinkChangeCallback', 5536 'void', 5537 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 5538 is_pure_virtual=True, is_virtual=True) 5539 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function] 5540 cls.add_method('GetAddress', 5541 'ns3::Address', 5542 [], 5543 is_const=True, is_pure_virtual=True, is_virtual=True) 5544 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] 5545 cls.add_method('GetBroadcast', 5546 'ns3::Address', 5547 [], 5548 is_const=True, is_pure_virtual=True, is_virtual=True) 5549 ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function] 5550 cls.add_method('GetChannel', 5551 'ns3::Ptr< ns3::Channel >', 5552 [], 5553 is_const=True, is_pure_virtual=True, is_virtual=True) 5554 ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] 5555 cls.add_method('GetIfIndex', 5556 'uint32_t', 5557 [], 5558 is_const=True, is_pure_virtual=True, is_virtual=True) 5559 ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] 5560 cls.add_method('GetMtu', 5561 'uint16_t', 5562 [], 5563 is_const=True, is_pure_virtual=True, is_virtual=True) 5564 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 5565 cls.add_method('GetMulticast', 5566 'ns3::Address', 5567 [param('ns3::Ipv4Address', 'multicastGroup')], 5568 is_const=True, is_pure_virtual=True, is_virtual=True) 5569 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 5570 cls.add_method('GetMulticast', 5571 'ns3::Address', 5572 [param('ns3::Ipv6Address', 'addr')], 5573 is_const=True, is_pure_virtual=True, is_virtual=True) 5574 ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function] 5575 cls.add_method('GetNode', 5576 'ns3::Ptr< ns3::Node >', 5577 [], 5578 is_const=True, is_pure_virtual=True, is_virtual=True) 5579 ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] 5580 cls.add_method('GetTypeId', 5581 'ns3::TypeId', 5582 [], 5583 is_static=True) 5584 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function] 5585 cls.add_method('IsBridge', 5586 'bool', 5587 [], 5588 is_const=True, is_pure_virtual=True, is_virtual=True) 5589 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] 5590 cls.add_method('IsBroadcast', 5591 'bool', 5592 [], 5593 is_const=True, is_pure_virtual=True, is_virtual=True) 5594 ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] 5595 cls.add_method('IsLinkUp', 5596 'bool', 5597 [], 5598 is_const=True, is_pure_virtual=True, is_virtual=True) 5599 ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] 5600 cls.add_method('IsMulticast', 5601 'bool', 5602 [], 5603 is_const=True, is_pure_virtual=True, is_virtual=True) 5604 ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] 5605 cls.add_method('IsPointToPoint', 5606 'bool', 5607 [], 5608 is_const=True, is_pure_virtual=True, is_virtual=True) 5609 ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] 5610 cls.add_method('NeedsArp', 5611 'bool', 5612 [], 5613 is_const=True, is_pure_virtual=True, is_virtual=True) 5614 ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 5615 cls.add_method('Send', 5616 'bool', 5617 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 5618 is_pure_virtual=True, is_virtual=True) 5619 ## 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] 5620 cls.add_method('SendFrom', 5621 'bool', 5622 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 5623 is_pure_virtual=True, is_virtual=True) 5624 ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function] 5625 cls.add_method('SetAddress', 5626 'void', 5627 [param('ns3::Address', 'address')], 5628 is_pure_virtual=True, is_virtual=True) 5629 ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] 5630 cls.add_method('SetIfIndex', 5631 'void', 5632 [param('uint32_t const', 'index')], 5633 is_pure_virtual=True, is_virtual=True) 5634 ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] 5635 cls.add_method('SetMtu', 5636 'bool', 5637 [param('uint16_t const', 'mtu')], 5638 is_pure_virtual=True, is_virtual=True) 5639 ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 5640 cls.add_method('SetNode', 5641 'void', 5642 [param('ns3::Ptr< ns3::Node >', 'node')], 5643 is_pure_virtual=True, is_virtual=True) 5644 ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 5645 cls.add_method('SetPromiscReceiveCallback', 5646 'void', 5647 [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')], 5648 is_pure_virtual=True, is_virtual=True) 5649 ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 5650 cls.add_method('SetReceiveCallback', 5651 'void', 5652 [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')], 5653 is_pure_virtual=True, is_virtual=True) 5654 ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function] 5655 cls.add_method('SupportsSendFrom', 5656 'bool', 5657 [], 5658 is_const=True, is_pure_virtual=True, is_virtual=True) 5659 return 5660 5661def register_Ns3NixVector_methods(root_module, cls): 5662 cls.add_output_stream_operator() 5663 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor] 5664 cls.add_constructor([]) 5665 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [constructor] 5666 cls.add_constructor([param('ns3::NixVector const &', 'o')]) 5667 ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] 5668 cls.add_method('AddNeighborIndex', 5669 'void', 5670 [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) 5671 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] 5672 cls.add_method('BitCount', 5673 'uint32_t', 5674 [param('uint32_t', 'numberOfNeighbors')], 5675 is_const=True) 5676 ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function] 5677 cls.add_method('Copy', 5678 'ns3::Ptr< ns3::NixVector >', 5679 [], 5680 is_const=True) 5681 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 5682 cls.add_method('Deserialize', 5683 'uint32_t', 5684 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 5685 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] 5686 cls.add_method('ExtractNeighborIndex', 5687 'uint32_t', 5688 [param('uint32_t', 'numberOfBits')]) 5689 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function] 5690 cls.add_method('GetRemainingBits', 5691 'uint32_t', 5692 []) 5693 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function] 5694 cls.add_method('GetSerializedSize', 5695 'uint32_t', 5696 [], 5697 is_const=True) 5698 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 5699 cls.add_method('Serialize', 5700 'uint32_t', 5701 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 5702 is_const=True) 5703 return 5704 5705def register_Ns3Node_methods(root_module, cls): 5706 ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [constructor] 5707 cls.add_constructor([param('ns3::Node const &', 'arg0')]) 5708 ## node.h (module 'network'): ns3::Node::Node() [constructor] 5709 cls.add_constructor([]) 5710 ## node.h (module 'network'): ns3::Node::Node(uint32_t systemId) [constructor] 5711 cls.add_constructor([param('uint32_t', 'systemId')]) 5712 ## node.h (module 'network'): uint32_t ns3::Node::AddApplication(ns3::Ptr<ns3::Application> application) [member function] 5713 cls.add_method('AddApplication', 5714 'uint32_t', 5715 [param('ns3::Ptr< ns3::Application >', 'application')]) 5716 ## node.h (module 'network'): uint32_t ns3::Node::AddDevice(ns3::Ptr<ns3::NetDevice> device) [member function] 5717 cls.add_method('AddDevice', 5718 'uint32_t', 5719 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 5720 ## node.h (module 'network'): static bool ns3::Node::ChecksumEnabled() [member function] 5721 cls.add_method('ChecksumEnabled', 5722 'bool', 5723 [], 5724 is_static=True) 5725 ## node.h (module 'network'): ns3::Ptr<ns3::Application> ns3::Node::GetApplication(uint32_t index) const [member function] 5726 cls.add_method('GetApplication', 5727 'ns3::Ptr< ns3::Application >', 5728 [param('uint32_t', 'index')], 5729 is_const=True) 5730 ## node.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Node::GetDevice(uint32_t index) const [member function] 5731 cls.add_method('GetDevice', 5732 'ns3::Ptr< ns3::NetDevice >', 5733 [param('uint32_t', 'index')], 5734 is_const=True) 5735 ## node.h (module 'network'): uint32_t ns3::Node::GetId() const [member function] 5736 cls.add_method('GetId', 5737 'uint32_t', 5738 [], 5739 is_const=True) 5740 ## node.h (module 'network'): ns3::Time ns3::Node::GetLocalTime() const [member function] 5741 cls.add_method('GetLocalTime', 5742 'ns3::Time', 5743 [], 5744 is_const=True) 5745 ## node.h (module 'network'): uint32_t ns3::Node::GetNApplications() const [member function] 5746 cls.add_method('GetNApplications', 5747 'uint32_t', 5748 [], 5749 is_const=True) 5750 ## node.h (module 'network'): uint32_t ns3::Node::GetNDevices() const [member function] 5751 cls.add_method('GetNDevices', 5752 'uint32_t', 5753 [], 5754 is_const=True) 5755 ## node.h (module 'network'): uint32_t ns3::Node::GetSystemId() const [member function] 5756 cls.add_method('GetSystemId', 5757 'uint32_t', 5758 [], 5759 is_const=True) 5760 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] 5761 cls.add_method('GetTypeId', 5762 'ns3::TypeId', 5763 [], 5764 is_static=True) 5765 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 5766 cls.add_method('RegisterDeviceAdditionListener', 5767 'void', 5768 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')]) 5769 ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(ns3::Node::ProtocolHandler handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function] 5770 cls.add_method('RegisterProtocolHandler', 5771 'void', 5772 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')]) 5773 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 5774 cls.add_method('UnregisterDeviceAdditionListener', 5775 'void', 5776 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')]) 5777 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Node::ProtocolHandler handler) [member function] 5778 cls.add_method('UnregisterProtocolHandler', 5779 'void', 5780 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler')]) 5781 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] 5782 cls.add_method('DoDispose', 5783 'void', 5784 [], 5785 is_virtual=True, visibility='protected') 5786 ## node.h (module 'network'): void ns3::Node::DoInitialize() [member function] 5787 cls.add_method('DoInitialize', 5788 'void', 5789 [], 5790 is_virtual=True, visibility='protected') 5791 return 5792 5793def register_Ns3NormalRandomVariable_methods(root_module, cls): 5794 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable] 5795 cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True) 5796 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function] 5797 cls.add_method('GetTypeId', 5798 'ns3::TypeId', 5799 [], 5800 is_static=True) 5801 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor] 5802 cls.add_constructor([]) 5803 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function] 5804 cls.add_method('GetMean', 5805 'double', 5806 [], 5807 is_const=True) 5808 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function] 5809 cls.add_method('GetVariance', 5810 'double', 5811 [], 5812 is_const=True) 5813 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function] 5814 cls.add_method('GetBound', 5815 'double', 5816 [], 5817 is_const=True) 5818 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function] 5819 cls.add_method('GetValue', 5820 'double', 5821 [param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')]) 5822 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function] 5823 cls.add_method('GetInteger', 5824 'uint32_t', 5825 [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')]) 5826 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function] 5827 cls.add_method('GetValue', 5828 'double', 5829 [], 5830 is_virtual=True) 5831 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function] 5832 cls.add_method('GetInteger', 5833 'uint32_t', 5834 [], 5835 is_virtual=True) 5836 return 5837 5838def register_Ns3ObjectFactoryChecker_methods(root_module, cls): 5839 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] 5840 cls.add_constructor([]) 5841 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [constructor] 5842 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) 5843 return 5844 5845def register_Ns3ObjectFactoryValue_methods(root_module, cls): 5846 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] 5847 cls.add_constructor([]) 5848 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] 5849 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) 5850 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [constructor] 5851 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) 5852 ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function] 5853 cls.add_method('Copy', 5854 'ns3::Ptr< ns3::AttributeValue >', 5855 [], 5856 is_const=True, is_virtual=True) 5857 ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5858 cls.add_method('DeserializeFromString', 5859 'bool', 5860 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5861 is_virtual=True) 5862 ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] 5863 cls.add_method('Get', 5864 'ns3::ObjectFactory', 5865 [], 5866 is_const=True) 5867 ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5868 cls.add_method('SerializeToString', 5869 'std::string', 5870 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5871 is_const=True, is_virtual=True) 5872 ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] 5873 cls.add_method('Set', 5874 'void', 5875 [param('ns3::ObjectFactory const &', 'value')]) 5876 return 5877 5878def register_Ns3OutputStreamWrapper_methods(root_module, cls): 5879 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [constructor] 5880 cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')]) 5881 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::string filename, std::ios_base::openmode filemode) [constructor] 5882 cls.add_constructor([param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode')]) 5883 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::ostream * os) [constructor] 5884 cls.add_constructor([param('std::ostream *', 'os')]) 5885 ## output-stream-wrapper.h (module 'network'): std::ostream * ns3::OutputStreamWrapper::GetStream() [member function] 5886 cls.add_method('GetStream', 5887 'std::ostream *', 5888 []) 5889 return 5890 5891def register_Ns3Packet_methods(root_module, cls): 5892 cls.add_output_stream_operator() 5893 ## packet.h (module 'network'): ns3::Packet::Packet() [constructor] 5894 cls.add_constructor([]) 5895 ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [constructor] 5896 cls.add_constructor([param('ns3::Packet const &', 'o')]) 5897 ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor] 5898 cls.add_constructor([param('uint32_t', 'size')]) 5899 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] 5900 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) 5901 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] 5902 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 5903 ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function] 5904 cls.add_method('AddAtEnd', 5905 'void', 5906 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 5907 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] 5908 cls.add_method('AddByteTag', 5909 'void', 5910 [param('ns3::Tag const &', 'tag')], 5911 is_const=True) 5912 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag, uint32_t start, uint32_t end) const [member function] 5913 cls.add_method('AddByteTag', 5914 'void', 5915 [param('ns3::Tag const &', 'tag'), param('uint32_t', 'start'), param('uint32_t', 'end')], 5916 is_const=True) 5917 ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function] 5918 cls.add_method('AddHeader', 5919 'void', 5920 [param('ns3::Header const &', 'header')]) 5921 ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] 5922 cls.add_method('AddPacketTag', 5923 'void', 5924 [param('ns3::Tag const &', 'tag')], 5925 is_const=True) 5926 ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] 5927 cls.add_method('AddPaddingAtEnd', 5928 'void', 5929 [param('uint32_t', 'size')]) 5930 ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] 5931 cls.add_method('AddTrailer', 5932 'void', 5933 [param('ns3::Trailer const &', 'trailer')]) 5934 ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] 5935 cls.add_method('BeginItem', 5936 'ns3::PacketMetadata::ItemIterator', 5937 [], 5938 is_const=True) 5939 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function] 5940 cls.add_method('Copy', 5941 'ns3::Ptr< ns3::Packet >', 5942 [], 5943 is_const=True) 5944 ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] 5945 cls.add_method('CopyData', 5946 'uint32_t', 5947 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 5948 is_const=True) 5949 ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] 5950 cls.add_method('CopyData', 5951 'void', 5952 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 5953 is_const=True) 5954 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] 5955 cls.add_method('CreateFragment', 5956 'ns3::Ptr< ns3::Packet >', 5957 [param('uint32_t', 'start'), param('uint32_t', 'length')], 5958 is_const=True) 5959 ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function] 5960 cls.add_method('EnableChecking', 5961 'void', 5962 [], 5963 is_static=True) 5964 ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function] 5965 cls.add_method('EnablePrinting', 5966 'void', 5967 [], 5968 is_static=True) 5969 ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] 5970 cls.add_method('FindFirstMatchingByteTag', 5971 'bool', 5972 [param('ns3::Tag &', 'tag')], 5973 is_const=True) 5974 ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] 5975 cls.add_method('GetByteTagIterator', 5976 'ns3::ByteTagIterator', 5977 [], 5978 is_const=True) 5979 ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function] 5980 cls.add_method('GetNixVector', 5981 'ns3::Ptr< ns3::NixVector >', 5982 [], 5983 is_const=True) 5984 ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] 5985 cls.add_method('GetPacketTagIterator', 5986 'ns3::PacketTagIterator', 5987 [], 5988 is_const=True) 5989 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function] 5990 cls.add_method('GetSerializedSize', 5991 'uint32_t', 5992 [], 5993 is_const=True) 5994 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function] 5995 cls.add_method('GetSize', 5996 'uint32_t', 5997 [], 5998 is_const=True) 5999 ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function] 6000 cls.add_method('GetUid', 6001 'uint64_t', 6002 [], 6003 is_const=True) 6004 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] 6005 cls.add_method('PeekHeader', 6006 'uint32_t', 6007 [param('ns3::Header &', 'header')], 6008 is_const=True) 6009 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header, uint32_t size) const [member function] 6010 cls.add_method('PeekHeader', 6011 'uint32_t', 6012 [param('ns3::Header &', 'header'), param('uint32_t', 'size')], 6013 is_const=True) 6014 ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] 6015 cls.add_method('PeekPacketTag', 6016 'bool', 6017 [param('ns3::Tag &', 'tag')], 6018 is_const=True) 6019 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] 6020 cls.add_method('PeekTrailer', 6021 'uint32_t', 6022 [param('ns3::Trailer &', 'trailer')]) 6023 ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function] 6024 cls.add_method('Print', 6025 'void', 6026 [param('std::ostream &', 'os')], 6027 is_const=True) 6028 ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] 6029 cls.add_method('PrintByteTags', 6030 'void', 6031 [param('std::ostream &', 'os')], 6032 is_const=True) 6033 ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] 6034 cls.add_method('PrintPacketTags', 6035 'void', 6036 [param('std::ostream &', 'os')], 6037 is_const=True) 6038 ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function] 6039 cls.add_method('RemoveAllByteTags', 6040 'void', 6041 []) 6042 ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function] 6043 cls.add_method('RemoveAllPacketTags', 6044 'void', 6045 []) 6046 ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] 6047 cls.add_method('RemoveAtEnd', 6048 'void', 6049 [param('uint32_t', 'size')]) 6050 ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function] 6051 cls.add_method('RemoveAtStart', 6052 'void', 6053 [param('uint32_t', 'size')]) 6054 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] 6055 cls.add_method('RemoveHeader', 6056 'uint32_t', 6057 [param('ns3::Header &', 'header')]) 6058 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header, uint32_t size) [member function] 6059 cls.add_method('RemoveHeader', 6060 'uint32_t', 6061 [param('ns3::Header &', 'header'), param('uint32_t', 'size')]) 6062 ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] 6063 cls.add_method('RemovePacketTag', 6064 'bool', 6065 [param('ns3::Tag &', 'tag')]) 6066 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] 6067 cls.add_method('RemoveTrailer', 6068 'uint32_t', 6069 [param('ns3::Trailer &', 'trailer')]) 6070 ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function] 6071 cls.add_method('ReplacePacketTag', 6072 'bool', 6073 [param('ns3::Tag &', 'tag')]) 6074 ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 6075 cls.add_method('Serialize', 6076 'uint32_t', 6077 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 6078 is_const=True) 6079 ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function] 6080 cls.add_method('SetNixVector', 6081 'void', 6082 [param('ns3::Ptr< ns3::NixVector >', 'nixVector')]) 6083 ## packet.h (module 'network'): std::string ns3::Packet::ToString() const [member function] 6084 cls.add_method('ToString', 6085 'std::string', 6086 [], 6087 is_const=True) 6088 return 6089 6090def register_Ns3ParetoRandomVariable_methods(root_module, cls): 6091 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function] 6092 cls.add_method('GetTypeId', 6093 'ns3::TypeId', 6094 [], 6095 is_static=True) 6096 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor] 6097 cls.add_constructor([]) 6098 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function] 6099 cls.add_method('GetScale', 6100 'double', 6101 [], 6102 is_const=True) 6103 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function] 6104 cls.add_method('GetShape', 6105 'double', 6106 [], 6107 is_const=True) 6108 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function] 6109 cls.add_method('GetBound', 6110 'double', 6111 [], 6112 is_const=True) 6113 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double scale, double shape, double bound) [member function] 6114 cls.add_method('GetValue', 6115 'double', 6116 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 6117 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 6118 cls.add_method('GetInteger', 6119 'uint32_t', 6120 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 6121 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function] 6122 cls.add_method('GetValue', 6123 'double', 6124 [], 6125 is_virtual=True) 6126 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function] 6127 cls.add_method('GetInteger', 6128 'uint32_t', 6129 [], 6130 is_virtual=True) 6131 return 6132 6133def register_Ns3PointToPointChannel_methods(root_module, cls): 6134 ## point-to-point-channel.h (module 'point-to-point'): ns3::PointToPointChannel::PointToPointChannel(ns3::PointToPointChannel const & arg0) [constructor] 6135 cls.add_constructor([param('ns3::PointToPointChannel const &', 'arg0')]) 6136 ## point-to-point-channel.h (module 'point-to-point'): ns3::PointToPointChannel::PointToPointChannel() [constructor] 6137 cls.add_constructor([]) 6138 ## point-to-point-channel.h (module 'point-to-point'): void ns3::PointToPointChannel::Attach(ns3::Ptr<ns3::PointToPointNetDevice> device) [member function] 6139 cls.add_method('Attach', 6140 'void', 6141 [param('ns3::Ptr< ns3::PointToPointNetDevice >', 'device')]) 6142 ## point-to-point-channel.h (module 'point-to-point'): ns3::Ptr<ns3::NetDevice> ns3::PointToPointChannel::GetDevice(std::size_t i) const [member function] 6143 cls.add_method('GetDevice', 6144 'ns3::Ptr< ns3::NetDevice >', 6145 [param('std::size_t', 'i')], 6146 is_const=True, is_virtual=True) 6147 ## point-to-point-channel.h (module 'point-to-point'): std::size_t ns3::PointToPointChannel::GetNDevices() const [member function] 6148 cls.add_method('GetNDevices', 6149 'std::size_t', 6150 [], 6151 is_const=True, is_virtual=True) 6152 ## point-to-point-channel.h (module 'point-to-point'): ns3::Ptr<ns3::PointToPointNetDevice> ns3::PointToPointChannel::GetPointToPointDevice(std::size_t i) const [member function] 6153 cls.add_method('GetPointToPointDevice', 6154 'ns3::Ptr< ns3::PointToPointNetDevice >', 6155 [param('std::size_t', 'i')], 6156 is_const=True) 6157 ## point-to-point-channel.h (module 'point-to-point'): static ns3::TypeId ns3::PointToPointChannel::GetTypeId() [member function] 6158 cls.add_method('GetTypeId', 6159 'ns3::TypeId', 6160 [], 6161 is_static=True) 6162 ## point-to-point-channel.h (module 'point-to-point'): bool ns3::PointToPointChannel::TransmitStart(ns3::Ptr<const ns3::Packet> p, ns3::Ptr<ns3::PointToPointNetDevice> src, ns3::Time txTime) [member function] 6163 cls.add_method('TransmitStart', 6164 'bool', 6165 [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ptr< ns3::PointToPointNetDevice >', 'src'), param('ns3::Time', 'txTime')], 6166 is_virtual=True) 6167 ## point-to-point-channel.h (module 'point-to-point'): ns3::Time ns3::PointToPointChannel::GetDelay() const [member function] 6168 cls.add_method('GetDelay', 6169 'ns3::Time', 6170 [], 6171 is_const=True, visibility='protected') 6172 ## point-to-point-channel.h (module 'point-to-point'): ns3::Ptr<ns3::PointToPointNetDevice> ns3::PointToPointChannel::GetDestination(uint32_t i) const [member function] 6173 cls.add_method('GetDestination', 6174 'ns3::Ptr< ns3::PointToPointNetDevice >', 6175 [param('uint32_t', 'i')], 6176 is_const=True, visibility='protected') 6177 ## point-to-point-channel.h (module 'point-to-point'): ns3::Ptr<ns3::PointToPointNetDevice> ns3::PointToPointChannel::GetSource(uint32_t i) const [member function] 6178 cls.add_method('GetSource', 6179 'ns3::Ptr< ns3::PointToPointNetDevice >', 6180 [param('uint32_t', 'i')], 6181 is_const=True, visibility='protected') 6182 ## point-to-point-channel.h (module 'point-to-point'): bool ns3::PointToPointChannel::IsInitialized() const [member function] 6183 cls.add_method('IsInitialized', 6184 'bool', 6185 [], 6186 is_const=True, visibility='protected') 6187 return 6188 6189def register_Ns3PointToPointNetDevice_methods(root_module, cls): 6190 ## point-to-point-net-device.h (module 'point-to-point'): static ns3::TypeId ns3::PointToPointNetDevice::GetTypeId() [member function] 6191 cls.add_method('GetTypeId', 6192 'ns3::TypeId', 6193 [], 6194 is_static=True) 6195 ## point-to-point-net-device.h (module 'point-to-point'): ns3::PointToPointNetDevice::PointToPointNetDevice() [constructor] 6196 cls.add_constructor([]) 6197 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::SetDataRate(ns3::DataRate bps) [member function] 6198 cls.add_method('SetDataRate', 6199 'void', 6200 [param('ns3::DataRate', 'bps')]) 6201 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::SetInterframeGap(ns3::Time t) [member function] 6202 cls.add_method('SetInterframeGap', 6203 'void', 6204 [param('ns3::Time', 't')]) 6205 ## point-to-point-net-device.h (module 'point-to-point'): bool ns3::PointToPointNetDevice::Attach(ns3::Ptr<ns3::PointToPointChannel> ch) [member function] 6206 cls.add_method('Attach', 6207 'bool', 6208 [param('ns3::Ptr< ns3::PointToPointChannel >', 'ch')]) 6209 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::SetQueue(ns3::Ptr<ns3::Queue<ns3::Packet> > queue) [member function] 6210 cls.add_method('SetQueue', 6211 'void', 6212 [param('ns3::Ptr< ns3::Queue< ns3::Packet > >', 'queue')]) 6213 ## point-to-point-net-device.h (module 'point-to-point'): ns3::Ptr<ns3::Queue<ns3::Packet> > ns3::PointToPointNetDevice::GetQueue() const [member function] 6214 cls.add_method('GetQueue', 6215 'ns3::Ptr< ns3::Queue< ns3::Packet > >', 6216 [], 6217 is_const=True) 6218 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::SetReceiveErrorModel(ns3::Ptr<ns3::ErrorModel> em) [member function] 6219 cls.add_method('SetReceiveErrorModel', 6220 'void', 6221 [param('ns3::Ptr< ns3::ErrorModel >', 'em')]) 6222 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::Receive(ns3::Ptr<ns3::Packet> p) [member function] 6223 cls.add_method('Receive', 6224 'void', 6225 [param('ns3::Ptr< ns3::Packet >', 'p')]) 6226 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::SetIfIndex(uint32_t const index) [member function] 6227 cls.add_method('SetIfIndex', 6228 'void', 6229 [param('uint32_t const', 'index')], 6230 is_virtual=True) 6231 ## point-to-point-net-device.h (module 'point-to-point'): uint32_t ns3::PointToPointNetDevice::GetIfIndex() const [member function] 6232 cls.add_method('GetIfIndex', 6233 'uint32_t', 6234 [], 6235 is_const=True, is_virtual=True) 6236 ## point-to-point-net-device.h (module 'point-to-point'): ns3::Ptr<ns3::Channel> ns3::PointToPointNetDevice::GetChannel() const [member function] 6237 cls.add_method('GetChannel', 6238 'ns3::Ptr< ns3::Channel >', 6239 [], 6240 is_const=True, is_virtual=True) 6241 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::SetAddress(ns3::Address address) [member function] 6242 cls.add_method('SetAddress', 6243 'void', 6244 [param('ns3::Address', 'address')], 6245 is_virtual=True) 6246 ## point-to-point-net-device.h (module 'point-to-point'): ns3::Address ns3::PointToPointNetDevice::GetAddress() const [member function] 6247 cls.add_method('GetAddress', 6248 'ns3::Address', 6249 [], 6250 is_const=True, is_virtual=True) 6251 ## point-to-point-net-device.h (module 'point-to-point'): bool ns3::PointToPointNetDevice::SetMtu(uint16_t const mtu) [member function] 6252 cls.add_method('SetMtu', 6253 'bool', 6254 [param('uint16_t const', 'mtu')], 6255 is_virtual=True) 6256 ## point-to-point-net-device.h (module 'point-to-point'): uint16_t ns3::PointToPointNetDevice::GetMtu() const [member function] 6257 cls.add_method('GetMtu', 6258 'uint16_t', 6259 [], 6260 is_const=True, is_virtual=True) 6261 ## point-to-point-net-device.h (module 'point-to-point'): bool ns3::PointToPointNetDevice::IsLinkUp() const [member function] 6262 cls.add_method('IsLinkUp', 6263 'bool', 6264 [], 6265 is_const=True, is_virtual=True) 6266 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::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] 6267 cls.add_method('AddLinkChangeCallback', 6268 'void', 6269 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 6270 is_virtual=True) 6271 ## point-to-point-net-device.h (module 'point-to-point'): bool ns3::PointToPointNetDevice::IsBroadcast() const [member function] 6272 cls.add_method('IsBroadcast', 6273 'bool', 6274 [], 6275 is_const=True, is_virtual=True) 6276 ## point-to-point-net-device.h (module 'point-to-point'): ns3::Address ns3::PointToPointNetDevice::GetBroadcast() const [member function] 6277 cls.add_method('GetBroadcast', 6278 'ns3::Address', 6279 [], 6280 is_const=True, is_virtual=True) 6281 ## point-to-point-net-device.h (module 'point-to-point'): bool ns3::PointToPointNetDevice::IsMulticast() const [member function] 6282 cls.add_method('IsMulticast', 6283 'bool', 6284 [], 6285 is_const=True, is_virtual=True) 6286 ## point-to-point-net-device.h (module 'point-to-point'): ns3::Address ns3::PointToPointNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 6287 cls.add_method('GetMulticast', 6288 'ns3::Address', 6289 [param('ns3::Ipv4Address', 'multicastGroup')], 6290 is_const=True, is_virtual=True) 6291 ## point-to-point-net-device.h (module 'point-to-point'): bool ns3::PointToPointNetDevice::IsPointToPoint() const [member function] 6292 cls.add_method('IsPointToPoint', 6293 'bool', 6294 [], 6295 is_const=True, is_virtual=True) 6296 ## point-to-point-net-device.h (module 'point-to-point'): bool ns3::PointToPointNetDevice::IsBridge() const [member function] 6297 cls.add_method('IsBridge', 6298 'bool', 6299 [], 6300 is_const=True, is_virtual=True) 6301 ## point-to-point-net-device.h (module 'point-to-point'): bool ns3::PointToPointNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 6302 cls.add_method('Send', 6303 'bool', 6304 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 6305 is_virtual=True) 6306 ## point-to-point-net-device.h (module 'point-to-point'): bool ns3::PointToPointNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] 6307 cls.add_method('SendFrom', 6308 'bool', 6309 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 6310 is_virtual=True) 6311 ## point-to-point-net-device.h (module 'point-to-point'): ns3::Ptr<ns3::Node> ns3::PointToPointNetDevice::GetNode() const [member function] 6312 cls.add_method('GetNode', 6313 'ns3::Ptr< ns3::Node >', 6314 [], 6315 is_const=True, is_virtual=True) 6316 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 6317 cls.add_method('SetNode', 6318 'void', 6319 [param('ns3::Ptr< ns3::Node >', 'node')], 6320 is_virtual=True) 6321 ## point-to-point-net-device.h (module 'point-to-point'): bool ns3::PointToPointNetDevice::NeedsArp() const [member function] 6322 cls.add_method('NeedsArp', 6323 'bool', 6324 [], 6325 is_const=True, is_virtual=True) 6326 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 6327 cls.add_method('SetReceiveCallback', 6328 'void', 6329 [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')], 6330 is_virtual=True) 6331 ## point-to-point-net-device.h (module 'point-to-point'): ns3::Address ns3::PointToPointNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 6332 cls.add_method('GetMulticast', 6333 'ns3::Address', 6334 [param('ns3::Ipv6Address', 'addr')], 6335 is_const=True, is_virtual=True) 6336 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 6337 cls.add_method('SetPromiscReceiveCallback', 6338 'void', 6339 [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')], 6340 is_virtual=True) 6341 ## point-to-point-net-device.h (module 'point-to-point'): bool ns3::PointToPointNetDevice::SupportsSendFrom() const [member function] 6342 cls.add_method('SupportsSendFrom', 6343 'bool', 6344 [], 6345 is_const=True, is_virtual=True) 6346 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::DoMpiReceive(ns3::Ptr<ns3::Packet> p) [member function] 6347 cls.add_method('DoMpiReceive', 6348 'void', 6349 [param('ns3::Ptr< ns3::Packet >', 'p')], 6350 visibility='protected') 6351 ## point-to-point-net-device.h (module 'point-to-point'): void ns3::PointToPointNetDevice::DoDispose() [member function] 6352 cls.add_method('DoDispose', 6353 'void', 6354 [], 6355 is_virtual=True, visibility='private') 6356 return 6357 6358def register_Ns3Queue__Ns3Packet_methods(root_module, cls): 6359 ## queue.h (module 'network'): static ns3::TypeId ns3::Queue<ns3::Packet>::GetTypeId() [member function] 6360 cls.add_method('GetTypeId', 6361 'ns3::TypeId', 6362 [], 6363 is_static=True) 6364 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::Queue() [constructor] 6365 cls.add_constructor([]) 6366 ## queue.h (module 'network'): bool ns3::Queue<ns3::Packet>::Enqueue(ns3::Ptr<ns3::Packet> item) [member function] 6367 cls.add_method('Enqueue', 6368 'bool', 6369 [param('ns3::Ptr< ns3::Packet >', 'item')], 6370 is_pure_virtual=True, is_virtual=True) 6371 ## queue.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Queue<ns3::Packet>::Dequeue() [member function] 6372 cls.add_method('Dequeue', 6373 'ns3::Ptr< ns3::Packet >', 6374 [], 6375 is_pure_virtual=True, is_virtual=True) 6376 ## queue.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Queue<ns3::Packet>::Remove() [member function] 6377 cls.add_method('Remove', 6378 'ns3::Ptr< ns3::Packet >', 6379 [], 6380 is_pure_virtual=True, is_virtual=True) 6381 ## queue.h (module 'network'): ns3::Ptr<const ns3::Packet> ns3::Queue<ns3::Packet>::Peek() const [member function] 6382 cls.add_method('Peek', 6383 'ns3::Ptr< ns3::Packet const >', 6384 [], 6385 is_const=True, is_pure_virtual=True, is_virtual=True) 6386 ## queue.h (module 'network'): void ns3::Queue<ns3::Packet>::Flush() [member function] 6387 cls.add_method('Flush', 6388 'void', 6389 []) 6390 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::Queue(ns3::Queue<ns3::Packet> const & arg0) [constructor] 6391 cls.add_constructor([param('ns3::Queue< ns3::Packet > const &', 'arg0')]) 6392 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::ConstIterator ns3::Queue<ns3::Packet>::begin() const [member function] 6393 cls.add_method('begin', 6394 'ns3::Queue< ns3::Packet > ConstIterator', 6395 [], 6396 is_const=True, visibility='protected') 6397 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::Iterator ns3::Queue<ns3::Packet>::begin() [member function] 6398 cls.add_method('begin', 6399 'ns3::Queue< ns3::Packet > Iterator', 6400 [], 6401 visibility='protected') 6402 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::ConstIterator ns3::Queue<ns3::Packet>::end() const [member function] 6403 cls.add_method('end', 6404 'ns3::Queue< ns3::Packet > ConstIterator', 6405 [], 6406 is_const=True, visibility='protected') 6407 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::Iterator ns3::Queue<ns3::Packet>::end() [member function] 6408 cls.add_method('end', 6409 'ns3::Queue< ns3::Packet > Iterator', 6410 [], 6411 visibility='protected') 6412 ## queue.h (module 'network'): bool ns3::Queue<ns3::Packet>::DoEnqueue(ns3::Queue<ns3::Packet>::ConstIterator pos, ns3::Ptr<ns3::Packet> item) [member function] 6413 cls.add_method('DoEnqueue', 6414 'bool', 6415 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos'), param('ns3::Ptr< ns3::Packet >', 'item')], 6416 visibility='protected') 6417 ## queue.h (module 'network'): bool ns3::Queue<ns3::Packet>::DoEnqueue(ns3::Queue<ns3::Packet>::ConstIterator pos, ns3::Ptr<ns3::Packet> item, ns3::Queue<ns3::Packet>::Iterator & ret) [member function] 6418 cls.add_method('DoEnqueue', 6419 'bool', 6420 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos'), param('ns3::Ptr< ns3::Packet >', 'item'), param('ns3::Queue< ns3::Packet > Iterator &', 'ret')], 6421 visibility='protected') 6422 ## queue.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Queue<ns3::Packet>::DoDequeue(ns3::Queue<ns3::Packet>::ConstIterator pos) [member function] 6423 cls.add_method('DoDequeue', 6424 'ns3::Ptr< ns3::Packet >', 6425 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos')], 6426 visibility='protected') 6427 ## queue.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Queue<ns3::Packet>::DoRemove(ns3::Queue<ns3::Packet>::ConstIterator pos) [member function] 6428 cls.add_method('DoRemove', 6429 'ns3::Ptr< ns3::Packet >', 6430 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos')], 6431 visibility='protected') 6432 ## queue.h (module 'network'): ns3::Ptr<const ns3::Packet> ns3::Queue<ns3::Packet>::DoPeek(ns3::Queue<ns3::Packet>::ConstIterator pos) const [member function] 6433 cls.add_method('DoPeek', 6434 'ns3::Ptr< ns3::Packet const >', 6435 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos')], 6436 is_const=True, visibility='protected') 6437 ## queue.h (module 'network'): void ns3::Queue<ns3::Packet>::DropBeforeEnqueue(ns3::Ptr<ns3::Packet> item) [member function] 6438 cls.add_method('DropBeforeEnqueue', 6439 'void', 6440 [param('ns3::Ptr< ns3::Packet >', 'item')], 6441 visibility='protected') 6442 ## queue.h (module 'network'): void ns3::Queue<ns3::Packet>::DropAfterDequeue(ns3::Ptr<ns3::Packet> item) [member function] 6443 cls.add_method('DropAfterDequeue', 6444 'void', 6445 [param('ns3::Ptr< ns3::Packet >', 'item')], 6446 visibility='protected') 6447 ## queue.h (module 'network'): void ns3::Queue<ns3::Packet>::DoDispose() [member function] 6448 cls.add_method('DoDispose', 6449 'void', 6450 [], 6451 is_virtual=True, visibility='protected') 6452 return 6453 6454def register_Ns3Queue__Ns3QueueDiscItem_methods(root_module, cls): 6455 ## queue.h (module 'network'): static ns3::TypeId ns3::Queue<ns3::QueueDiscItem>::GetTypeId() [member function] 6456 cls.add_method('GetTypeId', 6457 'ns3::TypeId', 6458 [], 6459 is_static=True) 6460 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::Queue() [constructor] 6461 cls.add_constructor([]) 6462 ## queue.h (module 'network'): bool ns3::Queue<ns3::QueueDiscItem>::Enqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 6463 cls.add_method('Enqueue', 6464 'bool', 6465 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 6466 is_pure_virtual=True, is_virtual=True) 6467 ## queue.h (module 'network'): ns3::Ptr<ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::Dequeue() [member function] 6468 cls.add_method('Dequeue', 6469 'ns3::Ptr< ns3::QueueDiscItem >', 6470 [], 6471 is_pure_virtual=True, is_virtual=True) 6472 ## queue.h (module 'network'): ns3::Ptr<ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::Remove() [member function] 6473 cls.add_method('Remove', 6474 'ns3::Ptr< ns3::QueueDiscItem >', 6475 [], 6476 is_pure_virtual=True, is_virtual=True) 6477 ## queue.h (module 'network'): ns3::Ptr<const ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::Peek() const [member function] 6478 cls.add_method('Peek', 6479 'ns3::Ptr< ns3::QueueDiscItem const >', 6480 [], 6481 is_const=True, is_pure_virtual=True, is_virtual=True) 6482 ## queue.h (module 'network'): void ns3::Queue<ns3::QueueDiscItem>::Flush() [member function] 6483 cls.add_method('Flush', 6484 'void', 6485 []) 6486 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::Queue(ns3::Queue<ns3::QueueDiscItem> const & arg0) [constructor] 6487 cls.add_constructor([param('ns3::Queue< ns3::QueueDiscItem > const &', 'arg0')]) 6488 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::ConstIterator ns3::Queue<ns3::QueueDiscItem>::begin() const [member function] 6489 cls.add_method('begin', 6490 'ns3::Queue< ns3::QueueDiscItem > ConstIterator', 6491 [], 6492 is_const=True, visibility='protected') 6493 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::Iterator ns3::Queue<ns3::QueueDiscItem>::begin() [member function] 6494 cls.add_method('begin', 6495 'ns3::Queue< ns3::QueueDiscItem > Iterator', 6496 [], 6497 visibility='protected') 6498 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::ConstIterator ns3::Queue<ns3::QueueDiscItem>::end() const [member function] 6499 cls.add_method('end', 6500 'ns3::Queue< ns3::QueueDiscItem > ConstIterator', 6501 [], 6502 is_const=True, visibility='protected') 6503 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::Iterator ns3::Queue<ns3::QueueDiscItem>::end() [member function] 6504 cls.add_method('end', 6505 'ns3::Queue< ns3::QueueDiscItem > Iterator', 6506 [], 6507 visibility='protected') 6508 ## queue.h (module 'network'): bool ns3::Queue<ns3::QueueDiscItem>::DoEnqueue(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos, ns3::Ptr<ns3::QueueDiscItem> item) [member function] 6509 cls.add_method('DoEnqueue', 6510 'bool', 6511 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos'), param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 6512 visibility='protected') 6513 ## queue.h (module 'network'): bool ns3::Queue<ns3::QueueDiscItem>::DoEnqueue(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos, ns3::Ptr<ns3::QueueDiscItem> item, ns3::Queue<ns3::QueueDiscItem>::Iterator & ret) [member function] 6514 cls.add_method('DoEnqueue', 6515 'bool', 6516 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos'), param('ns3::Ptr< ns3::QueueDiscItem >', 'item'), param('ns3::Queue< ns3::QueueDiscItem > Iterator &', 'ret')], 6517 visibility='protected') 6518 ## queue.h (module 'network'): ns3::Ptr<ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::DoDequeue(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos) [member function] 6519 cls.add_method('DoDequeue', 6520 'ns3::Ptr< ns3::QueueDiscItem >', 6521 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos')], 6522 visibility='protected') 6523 ## queue.h (module 'network'): ns3::Ptr<ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::DoRemove(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos) [member function] 6524 cls.add_method('DoRemove', 6525 'ns3::Ptr< ns3::QueueDiscItem >', 6526 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos')], 6527 visibility='protected') 6528 ## queue.h (module 'network'): ns3::Ptr<const ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::DoPeek(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos) const [member function] 6529 cls.add_method('DoPeek', 6530 'ns3::Ptr< ns3::QueueDiscItem const >', 6531 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos')], 6532 is_const=True, visibility='protected') 6533 ## queue.h (module 'network'): void ns3::Queue<ns3::QueueDiscItem>::DropBeforeEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 6534 cls.add_method('DropBeforeEnqueue', 6535 'void', 6536 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 6537 visibility='protected') 6538 ## queue.h (module 'network'): void ns3::Queue<ns3::QueueDiscItem>::DropAfterDequeue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 6539 cls.add_method('DropAfterDequeue', 6540 'void', 6541 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 6542 visibility='protected') 6543 ## queue.h (module 'network'): void ns3::Queue<ns3::QueueDiscItem>::DoDispose() [member function] 6544 cls.add_method('DoDispose', 6545 'void', 6546 [], 6547 is_virtual=True, visibility='protected') 6548 return 6549 6550def register_Ns3QueueItem_methods(root_module, cls): 6551 cls.add_output_stream_operator() 6552 ## queue-item.h (module 'network'): ns3::QueueItem::QueueItem(ns3::Ptr<ns3::Packet> p) [constructor] 6553 cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p')]) 6554 ## queue-item.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::QueueItem::GetPacket() const [member function] 6555 cls.add_method('GetPacket', 6556 'ns3::Ptr< ns3::Packet >', 6557 [], 6558 is_const=True) 6559 ## queue-item.h (module 'network'): uint32_t ns3::QueueItem::GetSize() const [member function] 6560 cls.add_method('GetSize', 6561 'uint32_t', 6562 [], 6563 is_const=True, is_virtual=True) 6564 ## queue-item.h (module 'network'): bool ns3::QueueItem::GetUint8Value(ns3::QueueItem::Uint8Values field, uint8_t & value) const [member function] 6565 cls.add_method('GetUint8Value', 6566 'bool', 6567 [param('ns3::QueueItem::Uint8Values', 'field'), param('uint8_t &', 'value')], 6568 is_const=True, is_virtual=True) 6569 ## queue-item.h (module 'network'): void ns3::QueueItem::Print(std::ostream & os) const [member function] 6570 cls.add_method('Print', 6571 'void', 6572 [param('std::ostream &', 'os')], 6573 is_const=True, is_virtual=True) 6574 return 6575 6576def register_Ns3QueueSizeChecker_methods(root_module, cls): 6577 ## queue-size.h (module 'network'): ns3::QueueSizeChecker::QueueSizeChecker() [constructor] 6578 cls.add_constructor([]) 6579 ## queue-size.h (module 'network'): ns3::QueueSizeChecker::QueueSizeChecker(ns3::QueueSizeChecker const & arg0) [constructor] 6580 cls.add_constructor([param('ns3::QueueSizeChecker const &', 'arg0')]) 6581 return 6582 6583def register_Ns3QueueSizeValue_methods(root_module, cls): 6584 ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue() [constructor] 6585 cls.add_constructor([]) 6586 ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue(ns3::QueueSize const & value) [constructor] 6587 cls.add_constructor([param('ns3::QueueSize const &', 'value')]) 6588 ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue(ns3::QueueSizeValue const & arg0) [constructor] 6589 cls.add_constructor([param('ns3::QueueSizeValue const &', 'arg0')]) 6590 ## queue-size.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::QueueSizeValue::Copy() const [member function] 6591 cls.add_method('Copy', 6592 'ns3::Ptr< ns3::AttributeValue >', 6593 [], 6594 is_const=True, is_virtual=True) 6595 ## queue-size.h (module 'network'): bool ns3::QueueSizeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6596 cls.add_method('DeserializeFromString', 6597 'bool', 6598 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6599 is_virtual=True) 6600 ## queue-size.h (module 'network'): ns3::QueueSize ns3::QueueSizeValue::Get() const [member function] 6601 cls.add_method('Get', 6602 'ns3::QueueSize', 6603 [], 6604 is_const=True) 6605 ## queue-size.h (module 'network'): std::string ns3::QueueSizeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6606 cls.add_method('SerializeToString', 6607 'std::string', 6608 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6609 is_const=True, is_virtual=True) 6610 ## queue-size.h (module 'network'): void ns3::QueueSizeValue::Set(ns3::QueueSize const & value) [member function] 6611 cls.add_method('Set', 6612 'void', 6613 [param('ns3::QueueSize const &', 'value')]) 6614 return 6615 6616def register_Ns3RateErrorModel_methods(root_module, cls): 6617 ## error-model.h (module 'network'): ns3::RateErrorModel::RateErrorModel(ns3::RateErrorModel const & arg0) [constructor] 6618 cls.add_constructor([param('ns3::RateErrorModel const &', 'arg0')]) 6619 ## error-model.h (module 'network'): ns3::RateErrorModel::RateErrorModel() [constructor] 6620 cls.add_constructor([]) 6621 ## error-model.h (module 'network'): int64_t ns3::RateErrorModel::AssignStreams(int64_t stream) [member function] 6622 cls.add_method('AssignStreams', 6623 'int64_t', 6624 [param('int64_t', 'stream')]) 6625 ## error-model.h (module 'network'): double ns3::RateErrorModel::GetRate() const [member function] 6626 cls.add_method('GetRate', 6627 'double', 6628 [], 6629 is_const=True) 6630 ## error-model.h (module 'network'): static ns3::TypeId ns3::RateErrorModel::GetTypeId() [member function] 6631 cls.add_method('GetTypeId', 6632 'ns3::TypeId', 6633 [], 6634 is_static=True) 6635 ## error-model.h (module 'network'): ns3::RateErrorModel::ErrorUnit ns3::RateErrorModel::GetUnit() const [member function] 6636 cls.add_method('GetUnit', 6637 'ns3::RateErrorModel::ErrorUnit', 6638 [], 6639 is_const=True) 6640 ## error-model.h (module 'network'): void ns3::RateErrorModel::SetRandomVariable(ns3::Ptr<ns3::RandomVariableStream> arg0) [member function] 6641 cls.add_method('SetRandomVariable', 6642 'void', 6643 [param('ns3::Ptr< ns3::RandomVariableStream >', 'arg0')]) 6644 ## error-model.h (module 'network'): void ns3::RateErrorModel::SetRate(double rate) [member function] 6645 cls.add_method('SetRate', 6646 'void', 6647 [param('double', 'rate')]) 6648 ## error-model.h (module 'network'): void ns3::RateErrorModel::SetUnit(ns3::RateErrorModel::ErrorUnit error_unit) [member function] 6649 cls.add_method('SetUnit', 6650 'void', 6651 [param('ns3::RateErrorModel::ErrorUnit', 'error_unit')]) 6652 ## error-model.h (module 'network'): bool ns3::RateErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function] 6653 cls.add_method('DoCorrupt', 6654 'bool', 6655 [param('ns3::Ptr< ns3::Packet >', 'p')], 6656 is_virtual=True, visibility='private') 6657 ## error-model.h (module 'network'): bool ns3::RateErrorModel::DoCorruptBit(ns3::Ptr<ns3::Packet> p) [member function] 6658 cls.add_method('DoCorruptBit', 6659 'bool', 6660 [param('ns3::Ptr< ns3::Packet >', 'p')], 6661 is_virtual=True, visibility='private') 6662 ## error-model.h (module 'network'): bool ns3::RateErrorModel::DoCorruptByte(ns3::Ptr<ns3::Packet> p) [member function] 6663 cls.add_method('DoCorruptByte', 6664 'bool', 6665 [param('ns3::Ptr< ns3::Packet >', 'p')], 6666 is_virtual=True, visibility='private') 6667 ## error-model.h (module 'network'): bool ns3::RateErrorModel::DoCorruptPkt(ns3::Ptr<ns3::Packet> p) [member function] 6668 cls.add_method('DoCorruptPkt', 6669 'bool', 6670 [param('ns3::Ptr< ns3::Packet >', 'p')], 6671 is_virtual=True, visibility='private') 6672 ## error-model.h (module 'network'): void ns3::RateErrorModel::DoReset() [member function] 6673 cls.add_method('DoReset', 6674 'void', 6675 [], 6676 is_virtual=True, visibility='private') 6677 return 6678 6679def register_Ns3ReceiveListErrorModel_methods(root_module, cls): 6680 ## error-model.h (module 'network'): ns3::ReceiveListErrorModel::ReceiveListErrorModel(ns3::ReceiveListErrorModel const & arg0) [constructor] 6681 cls.add_constructor([param('ns3::ReceiveListErrorModel const &', 'arg0')]) 6682 ## error-model.h (module 'network'): ns3::ReceiveListErrorModel::ReceiveListErrorModel() [constructor] 6683 cls.add_constructor([]) 6684 ## error-model.h (module 'network'): std::list<unsigned int, std::allocator<unsigned int> > ns3::ReceiveListErrorModel::GetList() const [member function] 6685 cls.add_method('GetList', 6686 'std::list< unsigned int >', 6687 [], 6688 is_const=True) 6689 ## error-model.h (module 'network'): static ns3::TypeId ns3::ReceiveListErrorModel::GetTypeId() [member function] 6690 cls.add_method('GetTypeId', 6691 'ns3::TypeId', 6692 [], 6693 is_static=True) 6694 ## error-model.h (module 'network'): void ns3::ReceiveListErrorModel::SetList(std::list<unsigned int, std::allocator<unsigned int> > const & packetlist) [member function] 6695 cls.add_method('SetList', 6696 'void', 6697 [param('std::list< unsigned int > const &', 'packetlist')]) 6698 ## error-model.h (module 'network'): bool ns3::ReceiveListErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function] 6699 cls.add_method('DoCorrupt', 6700 'bool', 6701 [param('ns3::Ptr< ns3::Packet >', 'p')], 6702 is_virtual=True, visibility='private') 6703 ## error-model.h (module 'network'): void ns3::ReceiveListErrorModel::DoReset() [member function] 6704 cls.add_method('DoReset', 6705 'void', 6706 [], 6707 is_virtual=True, visibility='private') 6708 return 6709 6710def register_Ns3TimeValue_methods(root_module, cls): 6711 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor] 6712 cls.add_constructor([]) 6713 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] 6714 cls.add_constructor([param('ns3::Time const &', 'value')]) 6715 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [constructor] 6716 cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) 6717 ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function] 6718 cls.add_method('Copy', 6719 'ns3::Ptr< ns3::AttributeValue >', 6720 [], 6721 is_const=True, is_virtual=True) 6722 ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6723 cls.add_method('DeserializeFromString', 6724 'bool', 6725 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6726 is_virtual=True) 6727 ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function] 6728 cls.add_method('Get', 6729 'ns3::Time', 6730 [], 6731 is_const=True) 6732 ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6733 cls.add_method('SerializeToString', 6734 'std::string', 6735 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6736 is_const=True, is_virtual=True) 6737 ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] 6738 cls.add_method('Set', 6739 'void', 6740 [param('ns3::Time const &', 'value')]) 6741 return 6742 6743def register_Ns3TypeIdChecker_methods(root_module, cls): 6744 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor] 6745 cls.add_constructor([]) 6746 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [constructor] 6747 cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) 6748 return 6749 6750def register_Ns3TypeIdValue_methods(root_module, cls): 6751 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor] 6752 cls.add_constructor([]) 6753 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] 6754 cls.add_constructor([param('ns3::TypeId const &', 'value')]) 6755 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [constructor] 6756 cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) 6757 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function] 6758 cls.add_method('Copy', 6759 'ns3::Ptr< ns3::AttributeValue >', 6760 [], 6761 is_const=True, is_virtual=True) 6762 ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6763 cls.add_method('DeserializeFromString', 6764 'bool', 6765 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6766 is_virtual=True) 6767 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function] 6768 cls.add_method('Get', 6769 'ns3::TypeId', 6770 [], 6771 is_const=True) 6772 ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6773 cls.add_method('SerializeToString', 6774 'std::string', 6775 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6776 is_const=True, is_virtual=True) 6777 ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] 6778 cls.add_method('Set', 6779 'void', 6780 [param('ns3::TypeId const &', 'value')]) 6781 return 6782 6783def register_Ns3UintegerValue_methods(root_module, cls): 6784 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue() [constructor] 6785 cls.add_constructor([]) 6786 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor] 6787 cls.add_constructor([param('uint64_t const &', 'value')]) 6788 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [constructor] 6789 cls.add_constructor([param('ns3::UintegerValue const &', 'arg0')]) 6790 ## uinteger.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::UintegerValue::Copy() const [member function] 6791 cls.add_method('Copy', 6792 'ns3::Ptr< ns3::AttributeValue >', 6793 [], 6794 is_const=True, is_virtual=True) 6795 ## uinteger.h (module 'core'): bool ns3::UintegerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6796 cls.add_method('DeserializeFromString', 6797 'bool', 6798 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6799 is_virtual=True) 6800 ## uinteger.h (module 'core'): uint64_t ns3::UintegerValue::Get() const [member function] 6801 cls.add_method('Get', 6802 'uint64_t', 6803 [], 6804 is_const=True) 6805 ## uinteger.h (module 'core'): std::string ns3::UintegerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6806 cls.add_method('SerializeToString', 6807 'std::string', 6808 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6809 is_const=True, is_virtual=True) 6810 ## uinteger.h (module 'core'): void ns3::UintegerValue::Set(uint64_t const & value) [member function] 6811 cls.add_method('Set', 6812 'void', 6813 [param('uint64_t const &', 'value')]) 6814 return 6815 6816def register_Ns3AddressChecker_methods(root_module, cls): 6817 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] 6818 cls.add_constructor([]) 6819 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [constructor] 6820 cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) 6821 return 6822 6823def register_Ns3AddressValue_methods(root_module, cls): 6824 ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor] 6825 cls.add_constructor([]) 6826 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] 6827 cls.add_constructor([param('ns3::Address const &', 'value')]) 6828 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [constructor] 6829 cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) 6830 ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function] 6831 cls.add_method('Copy', 6832 'ns3::Ptr< ns3::AttributeValue >', 6833 [], 6834 is_const=True, is_virtual=True) 6835 ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6836 cls.add_method('DeserializeFromString', 6837 'bool', 6838 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6839 is_virtual=True) 6840 ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function] 6841 cls.add_method('Get', 6842 'ns3::Address', 6843 [], 6844 is_const=True) 6845 ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6846 cls.add_method('SerializeToString', 6847 'std::string', 6848 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6849 is_const=True, is_virtual=True) 6850 ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] 6851 cls.add_method('Set', 6852 'void', 6853 [param('ns3::Address const &', 'value')]) 6854 return 6855 6856def register_Ns3BinaryErrorModel_methods(root_module, cls): 6857 ## error-model.h (module 'network'): ns3::BinaryErrorModel::BinaryErrorModel(ns3::BinaryErrorModel const & arg0) [constructor] 6858 cls.add_constructor([param('ns3::BinaryErrorModel const &', 'arg0')]) 6859 ## error-model.h (module 'network'): ns3::BinaryErrorModel::BinaryErrorModel() [constructor] 6860 cls.add_constructor([]) 6861 ## error-model.h (module 'network'): static ns3::TypeId ns3::BinaryErrorModel::GetTypeId() [member function] 6862 cls.add_method('GetTypeId', 6863 'ns3::TypeId', 6864 [], 6865 is_static=True) 6866 ## error-model.h (module 'network'): bool ns3::BinaryErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function] 6867 cls.add_method('DoCorrupt', 6868 'bool', 6869 [param('ns3::Ptr< ns3::Packet >', 'p')], 6870 is_virtual=True, visibility='private') 6871 ## error-model.h (module 'network'): void ns3::BinaryErrorModel::DoReset() [member function] 6872 cls.add_method('DoReset', 6873 'void', 6874 [], 6875 is_virtual=True, visibility='private') 6876 return 6877 6878def register_Ns3BurstErrorModel_methods(root_module, cls): 6879 ## error-model.h (module 'network'): ns3::BurstErrorModel::BurstErrorModel(ns3::BurstErrorModel const & arg0) [constructor] 6880 cls.add_constructor([param('ns3::BurstErrorModel const &', 'arg0')]) 6881 ## error-model.h (module 'network'): ns3::BurstErrorModel::BurstErrorModel() [constructor] 6882 cls.add_constructor([]) 6883 ## error-model.h (module 'network'): int64_t ns3::BurstErrorModel::AssignStreams(int64_t stream) [member function] 6884 cls.add_method('AssignStreams', 6885 'int64_t', 6886 [param('int64_t', 'stream')]) 6887 ## error-model.h (module 'network'): double ns3::BurstErrorModel::GetBurstRate() const [member function] 6888 cls.add_method('GetBurstRate', 6889 'double', 6890 [], 6891 is_const=True) 6892 ## error-model.h (module 'network'): static ns3::TypeId ns3::BurstErrorModel::GetTypeId() [member function] 6893 cls.add_method('GetTypeId', 6894 'ns3::TypeId', 6895 [], 6896 is_static=True) 6897 ## error-model.h (module 'network'): void ns3::BurstErrorModel::SetBurstRate(double rate) [member function] 6898 cls.add_method('SetBurstRate', 6899 'void', 6900 [param('double', 'rate')]) 6901 ## error-model.h (module 'network'): void ns3::BurstErrorModel::SetRandomBurstSize(ns3::Ptr<ns3::RandomVariableStream> burstSz) [member function] 6902 cls.add_method('SetRandomBurstSize', 6903 'void', 6904 [param('ns3::Ptr< ns3::RandomVariableStream >', 'burstSz')]) 6905 ## error-model.h (module 'network'): void ns3::BurstErrorModel::SetRandomVariable(ns3::Ptr<ns3::RandomVariableStream> ranVar) [member function] 6906 cls.add_method('SetRandomVariable', 6907 'void', 6908 [param('ns3::Ptr< ns3::RandomVariableStream >', 'ranVar')]) 6909 ## error-model.h (module 'network'): bool ns3::BurstErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function] 6910 cls.add_method('DoCorrupt', 6911 'bool', 6912 [param('ns3::Ptr< ns3::Packet >', 'p')], 6913 is_virtual=True, visibility='private') 6914 ## error-model.h (module 'network'): void ns3::BurstErrorModel::DoReset() [member function] 6915 cls.add_method('DoReset', 6916 'void', 6917 [], 6918 is_virtual=True, visibility='private') 6919 return 6920 6921def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6922 ## 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] 6923 cls.add_constructor([]) 6924 ## 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] 6925 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')]) 6926 ## 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] 6927 cls.add_method('DoGetTypeid', 6928 'std::string', 6929 [], 6930 is_static=True) 6931 ## 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] 6932 cls.add_method('GetTypeid', 6933 'std::string', 6934 [], 6935 is_const=True, is_virtual=True) 6936 ## 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] 6937 cls.add_method('operator()', 6938 'ns3::ObjectBase *', 6939 [], 6940 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6941 return 6942 6943def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__ns3NetDevice__gt___Ns3Time_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6944 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::NetDevice>, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 6945 cls.add_constructor([]) 6946 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::NetDevice>, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::NetDevice>, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 6947 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::NetDevice >, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 6948 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::NetDevice>, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 6949 cls.add_method('DoGetTypeid', 6950 'std::string', 6951 [], 6952 is_static=True) 6953 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::NetDevice>, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 6954 cls.add_method('GetTypeid', 6955 'std::string', 6956 [], 6957 is_const=True, is_virtual=True) 6958 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::NetDevice>, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0, ns3::Ptr<ns3::NetDevice> arg1, ns3::Ptr<ns3::NetDevice> arg2, ns3::Time arg3, ns3::Time arg4) [member operator] 6959 cls.add_method('operator()', 6960 'void', 6961 [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::Ptr< ns3::NetDevice >', 'arg1'), param('ns3::Ptr< ns3::NetDevice >', 'arg2'), param('ns3::Time', 'arg3'), param('ns3::Time', 'arg4')], 6962 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6963 return 6964 6965def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6966 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 6967 cls.add_constructor([]) 6968 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 6969 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 6970 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 6971 cls.add_method('DoGetTypeid', 6972 'std::string', 6973 [], 6974 is_static=True) 6975 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 6976 cls.add_method('GetTypeid', 6977 'std::string', 6978 [], 6979 is_const=True, is_virtual=True) 6980 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0) [member operator] 6981 cls.add_method('operator()', 6982 'void', 6983 [param('ns3::Ptr< ns3::Packet const >', 'arg0')], 6984 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6985 return 6986 6987def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6988 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 6989 cls.add_constructor([]) 6990 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 6991 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::QueueDiscItem const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 6992 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 6993 cls.add_method('DoGetTypeid', 6994 'std::string', 6995 [], 6996 is_static=True) 6997 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 6998 cls.add_method('GetTypeid', 6999 'std::string', 7000 [], 7001 is_const=True, is_virtual=True) 7002 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::QueueDiscItem> arg0) [member operator] 7003 cls.add_method('operator()', 7004 'void', 7005 [param('ns3::Ptr< ns3::QueueDiscItem const >', 'arg0')], 7006 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7007 return 7008 7009def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7010 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7011 cls.add_constructor([]) 7012 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7013 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7014 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7015 cls.add_method('DoGetTypeid', 7016 'std::string', 7017 [], 7018 is_static=True) 7019 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7020 cls.add_method('GetTypeid', 7021 'std::string', 7022 [], 7023 is_const=True, is_virtual=True) 7024 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::NetDevice> arg0, ns3::Ptr<const ns3::Packet> arg1, short unsigned int arg2, ns3::Address const & arg3, ns3::Address const & arg4, ns3::NetDevice::PacketType arg5) [member operator] 7025 cls.add_method('operator()', 7026 'void', 7027 [param('ns3::Ptr< ns3::NetDevice >', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::Address const &', 'arg3'), param('ns3::Address const &', 'arg4'), param('ns3::NetDevice::PacketType', 'arg5')], 7028 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7029 return 7030 7031def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7032 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7033 cls.add_constructor([]) 7034 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7035 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7036 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7037 cls.add_method('DoGetTypeid', 7038 'std::string', 7039 [], 7040 is_static=True) 7041 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7042 cls.add_method('GetTypeid', 7043 'std::string', 7044 [], 7045 is_const=True, is_virtual=True) 7046 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::NetDevice> arg0) [member operator] 7047 cls.add_method('operator()', 7048 'void', 7049 [param('ns3::Ptr< ns3::NetDevice >', 'arg0')], 7050 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7051 return 7052 7053def register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7054 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7055 cls.add_constructor([]) 7056 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7057 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7058 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7059 cls.add_method('DoGetTypeid', 7060 'std::string', 7061 [], 7062 is_static=True) 7063 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7064 cls.add_method('GetTypeid', 7065 'std::string', 7066 [], 7067 is_const=True, is_virtual=True) 7068 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()() [member operator] 7069 cls.add_method('operator()', 7070 'void', 7071 [], 7072 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7073 return 7074 7075def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7076 ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7077 cls.add_constructor([]) 7078 ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7079 cls.add_constructor([param('ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7080 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7081 cls.add_method('DoGetTypeid', 7082 'std::string', 7083 [], 7084 is_static=True) 7085 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7086 cls.add_method('GetTypeid', 7087 'std::string', 7088 [], 7089 is_const=True, is_virtual=True) 7090 ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(unsigned int arg0, unsigned int arg1) [member operator] 7091 cls.add_method('operator()', 7092 'void', 7093 [param('unsigned int', 'arg0'), param('unsigned int', 'arg1')], 7094 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7095 return 7096 7097def register_Ns3QueueDiscItem_methods(root_module, cls): 7098 ## queue-item.h (module 'network'): ns3::QueueDiscItem::QueueDiscItem(ns3::Ptr<ns3::Packet> p, ns3::Address const & addr, uint16_t protocol) [constructor] 7099 cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Address const &', 'addr'), param('uint16_t', 'protocol')]) 7100 ## queue-item.h (module 'network'): ns3::Address ns3::QueueDiscItem::GetAddress() const [member function] 7101 cls.add_method('GetAddress', 7102 'ns3::Address', 7103 [], 7104 is_const=True) 7105 ## queue-item.h (module 'network'): uint16_t ns3::QueueDiscItem::GetProtocol() const [member function] 7106 cls.add_method('GetProtocol', 7107 'uint16_t', 7108 [], 7109 is_const=True) 7110 ## queue-item.h (module 'network'): uint8_t ns3::QueueDiscItem::GetTxQueueIndex() const [member function] 7111 cls.add_method('GetTxQueueIndex', 7112 'uint8_t', 7113 [], 7114 is_const=True) 7115 ## queue-item.h (module 'network'): void ns3::QueueDiscItem::SetTxQueueIndex(uint8_t txq) [member function] 7116 cls.add_method('SetTxQueueIndex', 7117 'void', 7118 [param('uint8_t', 'txq')]) 7119 ## queue-item.h (module 'network'): ns3::Time ns3::QueueDiscItem::GetTimeStamp() const [member function] 7120 cls.add_method('GetTimeStamp', 7121 'ns3::Time', 7122 [], 7123 is_const=True) 7124 ## queue-item.h (module 'network'): void ns3::QueueDiscItem::SetTimeStamp(ns3::Time t) [member function] 7125 cls.add_method('SetTimeStamp', 7126 'void', 7127 [param('ns3::Time', 't')]) 7128 ## queue-item.h (module 'network'): void ns3::QueueDiscItem::AddHeader() [member function] 7129 cls.add_method('AddHeader', 7130 'void', 7131 [], 7132 is_pure_virtual=True, is_virtual=True) 7133 ## queue-item.h (module 'network'): void ns3::QueueDiscItem::Print(std::ostream & os) const [member function] 7134 cls.add_method('Print', 7135 'void', 7136 [param('std::ostream &', 'os')], 7137 is_const=True, is_virtual=True) 7138 ## queue-item.h (module 'network'): bool ns3::QueueDiscItem::Mark() [member function] 7139 cls.add_method('Mark', 7140 'bool', 7141 [], 7142 is_pure_virtual=True, is_virtual=True) 7143 ## queue-item.h (module 'network'): uint32_t ns3::QueueDiscItem::Hash(uint32_t perturbation=0) const [member function] 7144 cls.add_method('Hash', 7145 'uint32_t', 7146 [param('uint32_t', 'perturbation', default_value='0')], 7147 is_const=True, is_virtual=True) 7148 return 7149 7150def register_Ns3HashImplementation_methods(root_module, cls): 7151 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [constructor] 7152 cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')]) 7153 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor] 7154 cls.add_constructor([]) 7155 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, std::size_t const size) [member function] 7156 cls.add_method('GetHash32', 7157 'uint32_t', 7158 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7159 is_pure_virtual=True, is_virtual=True) 7160 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function] 7161 cls.add_method('GetHash64', 7162 'uint64_t', 7163 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7164 is_virtual=True) 7165 ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function] 7166 cls.add_method('clear', 7167 'void', 7168 [], 7169 is_pure_virtual=True, is_virtual=True) 7170 return 7171 7172def register_Ns3HashFunctionFnv1a_methods(root_module, cls): 7173 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [constructor] 7174 cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')]) 7175 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor] 7176 cls.add_constructor([]) 7177 ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function] 7178 cls.add_method('GetHash32', 7179 'uint32_t', 7180 [param('char const *', 'buffer'), param('size_t const', 'size')], 7181 is_virtual=True) 7182 ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function] 7183 cls.add_method('GetHash64', 7184 'uint64_t', 7185 [param('char const *', 'buffer'), param('size_t const', 'size')], 7186 is_virtual=True) 7187 ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function] 7188 cls.add_method('clear', 7189 'void', 7190 [], 7191 is_virtual=True) 7192 return 7193 7194def register_Ns3HashFunctionHash32_methods(root_module, cls): 7195 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [constructor] 7196 cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')]) 7197 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor] 7198 cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')]) 7199 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, std::size_t const size) [member function] 7200 cls.add_method('GetHash32', 7201 'uint32_t', 7202 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7203 is_virtual=True) 7204 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function] 7205 cls.add_method('clear', 7206 'void', 7207 [], 7208 is_virtual=True) 7209 return 7210 7211def register_Ns3HashFunctionHash64_methods(root_module, cls): 7212 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [constructor] 7213 cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')]) 7214 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor] 7215 cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')]) 7216 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, std::size_t const size) [member function] 7217 cls.add_method('GetHash32', 7218 'uint32_t', 7219 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7220 is_virtual=True) 7221 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, std::size_t const size) [member function] 7222 cls.add_method('GetHash64', 7223 'uint64_t', 7224 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7225 is_virtual=True) 7226 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function] 7227 cls.add_method('clear', 7228 'void', 7229 [], 7230 is_virtual=True) 7231 return 7232 7233def register_Ns3HashFunctionMurmur3_methods(root_module, cls): 7234 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [constructor] 7235 cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')]) 7236 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor] 7237 cls.add_constructor([]) 7238 ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, std::size_t const size) [member function] 7239 cls.add_method('GetHash32', 7240 'uint32_t', 7241 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7242 is_virtual=True) 7243 ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, std::size_t const size) [member function] 7244 cls.add_method('GetHash64', 7245 'uint64_t', 7246 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7247 is_virtual=True) 7248 ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function] 7249 cls.add_method('clear', 7250 'void', 7251 [], 7252 is_virtual=True) 7253 return 7254 7255def register_functions(root_module): 7256 module = root_module 7257 register_functions_ns3_FatalImpl(module.add_cpp_namespace('FatalImpl'), root_module) 7258 register_functions_ns3_Hash(module.add_cpp_namespace('Hash'), root_module) 7259 register_functions_ns3_TracedValueCallback(module.add_cpp_namespace('TracedValueCallback'), root_module) 7260 register_functions_ns3_internal(module.add_cpp_namespace('internal'), root_module) 7261 return 7262 7263def register_functions_ns3_FatalImpl(module, root_module): 7264 return 7265 7266def register_functions_ns3_Hash(module, root_module): 7267 register_functions_ns3_Hash_Function(module.add_cpp_namespace('Function'), root_module) 7268 return 7269 7270def register_functions_ns3_Hash_Function(module, root_module): 7271 return 7272 7273def register_functions_ns3_TracedValueCallback(module, root_module): 7274 return 7275 7276def register_functions_ns3_internal(module, root_module): 7277 return 7278 7279def main(): 7280 out = FileCodeSink(sys.stdout) 7281 root_module = module_init() 7282 register_types(root_module) 7283 register_methods(root_module) 7284 register_functions(root_module) 7285 root_module.generate(out) 7286 7287if __name__ == '__main__': 7288 main() 7289 7290