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.csma', 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 ## csma-channel.h (module 'csma'): ns3::WireState [enumeration] 26 module.add_enum('WireState', ['IDLE', 'TRANSMITTING', 'PROPAGATING']) 27 ## log.h (module 'core'): ns3::LogLevel [enumeration] 28 module.add_enum('LogLevel', ['LOG_NONE', 'LOG_ERROR', 'LOG_LEVEL_ERROR', 'LOG_WARN', 'LOG_LEVEL_WARN', 'LOG_DEBUG', 'LOG_LEVEL_DEBUG', 'LOG_INFO', 'LOG_LEVEL_INFO', 'LOG_FUNCTION', 'LOG_LEVEL_FUNCTION', 'LOG_LOGIC', 'LOG_LEVEL_LOGIC', 'LOG_ALL', 'LOG_LEVEL_ALL', 'LOG_PREFIX_FUNC', 'LOG_PREFIX_TIME', 'LOG_PREFIX_NODE', 'LOG_PREFIX_LEVEL', 'LOG_PREFIX_ALL'], import_from_module='ns.core') 29 ## address.h (module 'network'): ns3::Address [class] 30 module.add_class('Address', import_from_module='ns.network') 31 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] 32 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') 33 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper [class] 34 module.add_class('AsciiTraceHelper', import_from_module='ns.network') 35 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class] 36 module.add_class('AsciiTraceHelperForDevice', allow_subclassing=True, import_from_module='ns.network') 37 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] 38 module.add_class('AttributeConstructionList', import_from_module='ns.core') 39 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] 40 module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList']) 41 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator', 'ns3::AttributeConstructionList::CIterator') 42 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator*', 'ns3::AttributeConstructionList::CIterator*') 43 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator&', 'ns3::AttributeConstructionList::CIterator&') 44 ## backoff.h (module 'csma'): ns3::Backoff [class] 45 module.add_class('Backoff') 46 ## buffer.h (module 'network'): ns3::Buffer [class] 47 module.add_class('Buffer', import_from_module='ns.network') 48 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] 49 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) 50 ## packet.h (module 'network'): ns3::ByteTagIterator [class] 51 module.add_class('ByteTagIterator', import_from_module='ns.network') 52 ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class] 53 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator']) 54 ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class] 55 module.add_class('ByteTagList', import_from_module='ns.network') 56 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class] 57 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) 58 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] 59 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) 60 ## callback.h (module 'core'): ns3::CallbackBase [class] 61 module.add_class('CallbackBase', import_from_module='ns.core') 62 ## csma-channel.h (module 'csma'): ns3::CsmaDeviceRec [class] 63 module.add_class('CsmaDeviceRec') 64 ## data-rate.h (module 'network'): ns3::DataRate [class] 65 module.add_class('DataRate', import_from_module='ns.network') 66 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor> [struct] 67 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor']) 68 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker> [struct] 69 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeChecker']) 70 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue> [struct] 71 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeValue']) 72 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase> [struct] 73 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase']) 74 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl> [struct] 75 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl']) 76 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation> [struct] 77 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation']) 78 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector> [struct] 79 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector']) 80 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::OutputStreamWrapper> [struct] 81 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper']) 82 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet> [struct] 83 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet']) 84 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::QueueItem> [struct] 85 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::QueueItem']) 86 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor> [struct] 87 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor']) 88 ## event-id.h (module 'core'): ns3::EventId [class] 89 module.add_class('EventId', import_from_module='ns.core') 90 ## hash.h (module 'core'): ns3::Hasher [class] 91 module.add_class('Hasher', import_from_module='ns.core') 92 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 93 module.add_class('Ipv4Address', import_from_module='ns.network') 94 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 95 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) 96 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash [class] 97 module.add_class('Ipv4AddressHash', import_from_module='ns.network') 98 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] 99 module.add_class('Ipv4Mask', import_from_module='ns.network') 100 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 101 module.add_class('Ipv6Address', import_from_module='ns.network') 102 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 103 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) 104 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash [class] 105 module.add_class('Ipv6AddressHash', import_from_module='ns.network') 106 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] 107 module.add_class('Ipv6Prefix', import_from_module='ns.network') 108 ## log.h (module 'core'): ns3::LogComponent [class] 109 module.add_class('LogComponent', import_from_module='ns.core') 110 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList') 111 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >*', 'ns3::LogComponent::ComponentList*') 112 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >&', 'ns3::LogComponent::ComponentList&') 113 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 114 module.add_class('Mac48Address', import_from_module='ns.network') 115 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )', 'ns3::Mac48Address::TracedCallback') 116 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )*', 'ns3::Mac48Address::TracedCallback*') 117 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )&', 'ns3::Mac48Address::TracedCallback&') 118 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 119 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) 120 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 121 module.add_class('Mac8Address', import_from_module='ns.network') 122 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 123 root_module['ns3::Mac8Address'].implicitly_converts_to(root_module['ns3::Address']) 124 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class] 125 module.add_class('NetDeviceContainer', import_from_module='ns.network') 126 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator', 'ns3::NetDeviceContainer::Iterator') 127 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator*', 'ns3::NetDeviceContainer::Iterator*') 128 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator&', 'ns3::NetDeviceContainer::Iterator&') 129 ## node-container.h (module 'network'): ns3::NodeContainer [class] 130 module.add_class('NodeContainer', import_from_module='ns.network') 131 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator', 'ns3::NodeContainer::Iterator') 132 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator*', 'ns3::NodeContainer::Iterator*') 133 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator&', 'ns3::NodeContainer::Iterator&') 134 ## object-base.h (module 'core'): ns3::ObjectBase [class] 135 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') 136 ## object.h (module 'core'): ns3::ObjectDeleter [struct] 137 module.add_class('ObjectDeleter', import_from_module='ns.core') 138 ## object-factory.h (module 'core'): ns3::ObjectFactory [class] 139 module.add_class('ObjectFactory', import_from_module='ns.core') 140 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] 141 module.add_class('PacketMetadata', import_from_module='ns.network') 142 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] 143 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 144 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::ItemType [enumeration] 145 module.add_enum('ItemType', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network') 146 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class] 147 module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 148 ## packet.h (module 'network'): ns3::PacketTagIterator [class] 149 module.add_class('PacketTagIterator', import_from_module='ns.network') 150 ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class] 151 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator']) 152 ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class] 153 module.add_class('PacketTagList', import_from_module='ns.network') 154 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] 155 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) 156 ## log.h (module 'core'): ns3::ParameterLogger [class] 157 module.add_class('ParameterLogger', import_from_module='ns.core') 158 ## pcap-file.h (module 'network'): ns3::PcapFile [class] 159 module.add_class('PcapFile', import_from_module='ns.network') 160 ## trace-helper.h (module 'network'): ns3::PcapHelper [class] 161 module.add_class('PcapHelper', import_from_module='ns.network') 162 ## trace-helper.h (module 'network'): ns3::PcapHelper::DataLinkType [enumeration] 163 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') 164 ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class] 165 module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network') 166 ## queue-size.h (module 'network'): ns3::QueueSize [class] 167 module.add_class('QueueSize', import_from_module='ns.network') 168 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] 169 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']) 170 ## simulator.h (module 'core'): ns3::Simulator [class] 171 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') 172 ## simulator.h (module 'core'): ns3::Simulator [enumeration] 173 module.add_enum('', ['NO_CONTEXT'], outer_class=root_module['ns3::Simulator'], import_from_module='ns.core') 174 ## tag.h (module 'network'): ns3::Tag [class] 175 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 176 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] 177 module.add_class('TagBuffer', import_from_module='ns.network') 178 ## nstime.h (module 'core'): ns3::Time [class] 179 module.add_class('Time', import_from_module='ns.core') 180 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] 181 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') 182 typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback') 183 typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*') 184 typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&') 185 ## nstime.h (module 'core'): ns3::TimeWithUnit [class] 186 module.add_class('TimeWithUnit', import_from_module='ns.core') 187 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int> [class] 188 module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['unsigned int']) 189 ## type-id.h (module 'core'): ns3::TypeId [class] 190 module.add_class('TypeId', import_from_module='ns.core') 191 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] 192 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 193 ## type-id.h (module 'core'): ns3::TypeId::SupportLevel [enumeration] 194 module.add_enum('SupportLevel', ['SUPPORTED', 'DEPRECATED', 'OBSOLETE'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 195 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] 196 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 197 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] 198 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 199 typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t') 200 typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*') 201 typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&') 202 ## empty.h (module 'core'): ns3::empty [class] 203 module.add_class('empty', import_from_module='ns.core') 204 ## int64x64-128.h (module 'core'): ns3::int64x64_t [class] 205 module.add_class('int64x64_t', import_from_module='ns.core') 206 ## int64x64-128.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] 207 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') 208 ## chunk.h (module 'network'): ns3::Chunk [class] 209 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 210 ## csma-helper.h (module 'csma'): ns3::CsmaHelper [class] 211 module.add_class('CsmaHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) 212 ## header.h (module 'network'): ns3::Header [class] 213 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 214 ## object.h (module 'core'): ns3::Object [class] 215 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 216 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] 217 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) 218 ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class] 219 module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object']) 220 ## queue.h (module 'network'): ns3::QueueBase [class] 221 module.add_class('QueueBase', import_from_module='ns.network', parent=root_module['ns3::Object']) 222 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] 223 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) 224 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] 225 module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 226 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [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::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>']) 228 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [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::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>']) 230 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [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::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>']) 232 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [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::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>']) 234 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [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::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>']) 236 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [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::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>']) 238 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [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::NixVector', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NixVector>']) 240 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [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::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>']) 242 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [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::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>']) 244 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> > [class] 245 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>']) 246 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] 247 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>']) 248 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] 249 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 250 ## trailer.h (module 'network'): ns3::Trailer [class] 251 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 252 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class] 253 module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 254 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class] 255 module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 256 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class] 257 module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 258 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] 259 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 260 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] 261 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 262 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] 263 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 264 ## attribute.h (module 'core'): ns3::AttributeChecker [class] 265 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> >']) 266 ## attribute.h (module 'core'): ns3::AttributeValue [class] 267 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> >']) 268 ## boolean.h (module 'core'): ns3::BooleanChecker [class] 269 module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 270 ## boolean.h (module 'core'): ns3::BooleanValue [class] 271 module.add_class('BooleanValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 272 ## callback.h (module 'core'): ns3::CallbackChecker [class] 273 module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 274 ## callback.h (module 'core'): ns3::CallbackImplBase [class] 275 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 276 ## callback.h (module 'core'): ns3::CallbackValue [class] 277 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 278 ## channel.h (module 'network'): ns3::Channel [class] 279 module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object']) 280 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class] 281 module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 282 ## csma-channel.h (module 'csma'): ns3::CsmaChannel [class] 283 module.add_class('CsmaChannel', parent=root_module['ns3::Channel']) 284 ## data-rate.h (module 'network'): ns3::DataRateChecker [class] 285 module.add_class('DataRateChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 286 ## data-rate.h (module 'network'): ns3::DataRateValue [class] 287 module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 288 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class] 289 module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 290 ## double.h (module 'core'): ns3::DoubleValue [class] 291 module.add_class('DoubleValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 292 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] 293 module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 294 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor [class] 295 module.add_class('EmptyAttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor']) 296 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker [class] 297 module.add_class('EmptyAttributeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 298 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] 299 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 300 ## enum.h (module 'core'): ns3::EnumChecker [class] 301 module.add_class('EnumChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 302 ## enum.h (module 'core'): ns3::EnumValue [class] 303 module.add_class('EnumValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 304 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class] 305 module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 306 ## error-model.h (module 'network'): ns3::ErrorModel [class] 307 module.add_class('ErrorModel', import_from_module='ns.network', parent=root_module['ns3::Object']) 308 ## event-impl.h (module 'core'): ns3::EventImpl [class] 309 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 310 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class] 311 module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 312 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] 313 module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 314 ## integer.h (module 'core'): ns3::IntegerValue [class] 315 module.add_class('IntegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 316 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] 317 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 318 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] 319 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 320 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] 321 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 322 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] 323 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 324 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] 325 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 326 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] 327 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 328 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] 329 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 330 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] 331 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 332 ## error-model.h (module 'network'): ns3::ListErrorModel [class] 333 module.add_class('ListErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel']) 334 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] 335 module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 336 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] 337 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 338 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] 339 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 340 ## net-device.h (module 'network'): ns3::NetDevice [class] 341 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) 342 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] 343 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') 344 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::NetDevice::LinkChangeTracedCallback') 345 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::NetDevice::LinkChangeTracedCallback*') 346 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::NetDevice::LinkChangeTracedCallback&') 347 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') 348 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*') 349 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&') 350 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') 351 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*') 352 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&') 353 ## nix-vector.h (module 'network'): ns3::NixVector [class] 354 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 355 ## node.h (module 'network'): ns3::Node [class] 356 module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object']) 357 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') 358 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*') 359 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&') 360 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') 361 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*') 362 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&') 363 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class] 364 module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 365 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class] 366 module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 367 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class] 368 module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 369 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class] 370 module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) 371 ## packet.h (module 'network'): ns3::Packet [class] 372 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 373 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )', 'ns3::Packet::TracedCallback') 374 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )*', 'ns3::Packet::TracedCallback*') 375 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )&', 'ns3::Packet::TracedCallback&') 376 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )', 'ns3::Packet::AddressTracedCallback') 377 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )*', 'ns3::Packet::AddressTracedCallback*') 378 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )&', 'ns3::Packet::AddressTracedCallback&') 379 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )', 'ns3::Packet::TwoAddressTracedCallback') 380 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )*', 'ns3::Packet::TwoAddressTracedCallback*') 381 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )&', 'ns3::Packet::TwoAddressTracedCallback&') 382 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )', 'ns3::Packet::Mac48AddressTracedCallback') 383 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )*', 'ns3::Packet::Mac48AddressTracedCallback*') 384 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )&', 'ns3::Packet::Mac48AddressTracedCallback&') 385 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::Packet::SizeTracedCallback') 386 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::Packet::SizeTracedCallback*') 387 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::Packet::SizeTracedCallback&') 388 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )', 'ns3::Packet::SinrTracedCallback') 389 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )*', 'ns3::Packet::SinrTracedCallback*') 390 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )&', 'ns3::Packet::SinrTracedCallback&') 391 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class] 392 module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 393 ## queue.h (module 'network'): ns3::Queue<ns3::Packet> [class] 394 module.add_class('Queue', import_from_module='ns.network', parent=root_module['ns3::QueueBase'], template_parameters=['ns3::Packet']) 395 typehandlers.add_type_alias('ns3::Packet', 'ns3::Queue< ns3::Packet > ItemType') 396 typehandlers.add_type_alias('ns3::Packet*', 'ns3::Queue< ns3::Packet > ItemType*') 397 typehandlers.add_type_alias('ns3::Packet&', 'ns3::Queue< ns3::Packet > ItemType&') 398 module.add_typedef(root_module['ns3::Packet'], 'ItemType') 399 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem> [class] 400 module.add_class('Queue', import_from_module='ns.network', parent=root_module['ns3::QueueBase'], template_parameters=['ns3::QueueDiscItem']) 401 typehandlers.add_type_alias('ns3::QueueDiscItem', 'ns3::Queue< ns3::QueueDiscItem > ItemType') 402 typehandlers.add_type_alias('ns3::QueueDiscItem*', 'ns3::Queue< ns3::QueueDiscItem > ItemType*') 403 typehandlers.add_type_alias('ns3::QueueDiscItem&', 'ns3::Queue< ns3::QueueDiscItem > ItemType&') 404 ## queue-item.h (module 'network'): ns3::QueueItem [class] 405 module.add_class('QueueItem', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >']) 406 ## queue-item.h (module 'network'): ns3::QueueItem::Uint8Values [enumeration] 407 module.add_enum('Uint8Values', ['IP_DSFIELD'], outer_class=root_module['ns3::QueueItem'], import_from_module='ns.network') 408 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )', 'ns3::QueueItem::TracedCallback') 409 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )*', 'ns3::QueueItem::TracedCallback*') 410 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )&', 'ns3::QueueItem::TracedCallback&') 411 ## queue-size.h (module 'network'): ns3::QueueSizeChecker [class] 412 module.add_class('QueueSizeChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 413 ## queue-size.h (module 'network'): ns3::QueueSizeValue [class] 414 module.add_class('QueueSizeValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 415 ## error-model.h (module 'network'): ns3::RateErrorModel [class] 416 module.add_class('RateErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel']) 417 ## error-model.h (module 'network'): ns3::RateErrorModel::ErrorUnit [enumeration] 418 module.add_enum('ErrorUnit', ['ERROR_UNIT_BIT', 'ERROR_UNIT_BYTE', 'ERROR_UNIT_PACKET'], outer_class=root_module['ns3::RateErrorModel'], import_from_module='ns.network') 419 ## error-model.h (module 'network'): ns3::ReceiveListErrorModel [class] 420 module.add_class('ReceiveListErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel']) 421 ## nstime.h (module 'core'): ns3::TimeValue [class] 422 module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 423 ## type-id.h (module 'core'): ns3::TypeIdChecker [class] 424 module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 425 ## type-id.h (module 'core'): ns3::TypeIdValue [class] 426 module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 427 ## uinteger.h (module 'core'): ns3::UintegerValue [class] 428 module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 429 ## address.h (module 'network'): ns3::AddressChecker [class] 430 module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 431 ## address.h (module 'network'): ns3::AddressValue [class] 432 module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 433 ## error-model.h (module 'network'): ns3::BinaryErrorModel [class] 434 module.add_class('BinaryErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel']) 435 ## error-model.h (module 'network'): ns3::BurstErrorModel [class] 436 module.add_class('BurstErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel']) 437 ## 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] 438 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']) 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 ## csma-net-device.h (module 'csma'): ns3::CsmaNetDevice [class] 452 module.add_class('CsmaNetDevice', parent=root_module['ns3::NetDevice']) 453 ## csma-net-device.h (module 'csma'): ns3::CsmaNetDevice::EncapsulationMode [enumeration] 454 module.add_enum('EncapsulationMode', ['ILLEGAL', 'DIX', 'LLC'], outer_class=root_module['ns3::CsmaNetDevice']) 455 ## queue-item.h (module 'network'): ns3::QueueDiscItem [class] 456 module.add_class('QueueDiscItem', import_from_module='ns.network', parent=root_module['ns3::QueueItem']) 457 module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') 458 module.add_container('std::list< unsigned int >', 'unsigned int', container_type='list') 459 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::TimePrinter') 460 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::TimePrinter*') 461 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::TimePrinter&') 462 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::NodePrinter') 463 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::NodePrinter*') 464 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::NodePrinter&') 465 466 ## Register a nested module for the namespace FatalImpl 467 468 nested_module = module.add_cpp_namespace('FatalImpl') 469 register_types_ns3_FatalImpl(nested_module) 470 471 472 ## Register a nested module for the namespace Hash 473 474 nested_module = module.add_cpp_namespace('Hash') 475 register_types_ns3_Hash(nested_module) 476 477 478 ## Register a nested module for the namespace TracedValueCallback 479 480 nested_module = module.add_cpp_namespace('TracedValueCallback') 481 register_types_ns3_TracedValueCallback(nested_module) 482 483 484 ## Register a nested module for the namespace internal 485 486 nested_module = module.add_cpp_namespace('internal') 487 register_types_ns3_internal(nested_module) 488 489 490def register_types_ns3_FatalImpl(module): 491 root_module = module.get_root() 492 493 494def register_types_ns3_Hash(module): 495 root_module = module.get_root() 496 497 ## hash-function.h (module 'core'): ns3::Hash::Implementation [class] 498 module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) 499 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr') 500 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*') 501 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&') 502 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr') 503 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*') 504 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&') 505 506 ## Register a nested module for the namespace Function 507 508 nested_module = module.add_cpp_namespace('Function') 509 register_types_ns3_Hash_Function(nested_module) 510 511 512def register_types_ns3_Hash_Function(module): 513 root_module = module.get_root() 514 515 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class] 516 module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 517 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class] 518 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 519 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] 520 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 521 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] 522 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 523 524def register_types_ns3_TracedValueCallback(module): 525 root_module = module.get_root() 526 527 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time') 528 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*') 529 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&') 530 typehandlers.add_type_alias('void ( * ) ( bool, bool )', 'ns3::TracedValueCallback::Bool') 531 typehandlers.add_type_alias('void ( * ) ( bool, bool )*', 'ns3::TracedValueCallback::Bool*') 532 typehandlers.add_type_alias('void ( * ) ( bool, bool )&', 'ns3::TracedValueCallback::Bool&') 533 typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )', 'ns3::TracedValueCallback::Int8') 534 typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )*', 'ns3::TracedValueCallback::Int8*') 535 typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )&', 'ns3::TracedValueCallback::Int8&') 536 typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )', 'ns3::TracedValueCallback::Uint8') 537 typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )*', 'ns3::TracedValueCallback::Uint8*') 538 typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )&', 'ns3::TracedValueCallback::Uint8&') 539 typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )', 'ns3::TracedValueCallback::Int16') 540 typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )*', 'ns3::TracedValueCallback::Int16*') 541 typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )&', 'ns3::TracedValueCallback::Int16&') 542 typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )', 'ns3::TracedValueCallback::Uint16') 543 typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )*', 'ns3::TracedValueCallback::Uint16*') 544 typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )&', 'ns3::TracedValueCallback::Uint16&') 545 typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )', 'ns3::TracedValueCallback::Int32') 546 typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )*', 'ns3::TracedValueCallback::Int32*') 547 typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )&', 'ns3::TracedValueCallback::Int32&') 548 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::TracedValueCallback::Uint32') 549 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::TracedValueCallback::Uint32*') 550 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::TracedValueCallback::Uint32&') 551 typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )', 'ns3::TracedValueCallback::Int64') 552 typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )*', 'ns3::TracedValueCallback::Int64*') 553 typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )&', 'ns3::TracedValueCallback::Int64&') 554 typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )', 'ns3::TracedValueCallback::Uint64') 555 typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )*', 'ns3::TracedValueCallback::Uint64*') 556 typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )&', 'ns3::TracedValueCallback::Uint64&') 557 typehandlers.add_type_alias('void ( * ) ( double, double )', 'ns3::TracedValueCallback::Double') 558 typehandlers.add_type_alias('void ( * ) ( double, double )*', 'ns3::TracedValueCallback::Double*') 559 typehandlers.add_type_alias('void ( * ) ( double, double )&', 'ns3::TracedValueCallback::Double&') 560 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::TracedValueCallback::Void') 561 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::TracedValueCallback::Void*') 562 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::TracedValueCallback::Void&') 563 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )', 'ns3::TracedValueCallback::DataRate') 564 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )*', 'ns3::TracedValueCallback::DataRate*') 565 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )&', 'ns3::TracedValueCallback::DataRate&') 566 567def register_types_ns3_internal(module): 568 root_module = module.get_root() 569 570 571def register_methods(root_module): 572 register_Ns3Address_methods(root_module, root_module['ns3::Address']) 573 register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper']) 574 register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice']) 575 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) 576 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) 577 register_Ns3Backoff_methods(root_module, root_module['ns3::Backoff']) 578 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) 579 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) 580 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) 581 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) 582 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) 583 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) 584 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) 585 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) 586 register_Ns3CsmaDeviceRec_methods(root_module, root_module['ns3::CsmaDeviceRec']) 587 register_Ns3DataRate_methods(root_module, root_module['ns3::DataRate']) 588 register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeAccessor >']) 589 register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeChecker >']) 590 register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeValue >']) 591 register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, root_module['ns3::DefaultDeleter< ns3::CallbackImplBase >']) 592 register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >']) 593 register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >']) 594 register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >']) 595 register_Ns3DefaultDeleter__Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::DefaultDeleter< ns3::OutputStreamWrapper >']) 596 register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >']) 597 register_Ns3DefaultDeleter__Ns3QueueItem_methods(root_module, root_module['ns3::DefaultDeleter< ns3::QueueItem >']) 598 register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::TraceSourceAccessor >']) 599 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) 600 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) 601 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) 602 register_Ns3Ipv4AddressHash_methods(root_module, root_module['ns3::Ipv4AddressHash']) 603 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) 604 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) 605 register_Ns3Ipv6AddressHash_methods(root_module, root_module['ns3::Ipv6AddressHash']) 606 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) 607 register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) 608 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) 609 register_Ns3Mac8Address_methods(root_module, root_module['ns3::Mac8Address']) 610 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) 611 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) 612 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) 613 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) 614 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) 615 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) 616 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) 617 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) 618 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) 619 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) 620 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) 621 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) 622 register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger']) 623 register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile']) 624 register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper']) 625 register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice']) 626 register_Ns3QueueSize_methods(root_module, root_module['ns3::QueueSize']) 627 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 628 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) 629 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) 630 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) 631 register_Ns3Time_methods(root_module, root_module['ns3::Time']) 632 register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) 633 register_Ns3TracedValue__Unsigned_int_methods(root_module, root_module['ns3::TracedValue< unsigned int >']) 634 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) 635 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) 636 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) 637 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) 638 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) 639 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) 640 register_Ns3CsmaHelper_methods(root_module, root_module['ns3::CsmaHelper']) 641 register_Ns3Header_methods(root_module, root_module['ns3::Header']) 642 register_Ns3Object_methods(root_module, root_module['ns3::Object']) 643 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) 644 register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) 645 register_Ns3QueueBase_methods(root_module, root_module['ns3::QueueBase']) 646 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) 647 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) 648 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 649 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) 650 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) 651 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 652 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 653 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> >']) 654 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 655 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) 656 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 657 register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >']) 658 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 659 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) 660 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) 661 register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable']) 662 register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable']) 663 register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable']) 664 register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) 665 register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) 666 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) 667 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) 668 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) 669 register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker']) 670 register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue']) 671 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) 672 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) 673 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) 674 register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) 675 register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) 676 register_Ns3CsmaChannel_methods(root_module, root_module['ns3::CsmaChannel']) 677 register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker']) 678 register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue']) 679 register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable']) 680 register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue']) 681 register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) 682 register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) 683 register_Ns3EmptyAttributeChecker_methods(root_module, root_module['ns3::EmptyAttributeChecker']) 684 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) 685 register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker']) 686 register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue']) 687 register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable']) 688 register_Ns3ErrorModel_methods(root_module, root_module['ns3::ErrorModel']) 689 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) 690 register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) 691 register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) 692 register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue']) 693 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) 694 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) 695 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) 696 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) 697 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) 698 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) 699 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) 700 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) 701 register_Ns3ListErrorModel_methods(root_module, root_module['ns3::ListErrorModel']) 702 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) 703 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) 704 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) 705 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) 706 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) 707 register_Ns3Node_methods(root_module, root_module['ns3::Node']) 708 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) 709 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) 710 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) 711 register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper']) 712 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) 713 register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable']) 714 register_Ns3Queue__Ns3Packet_methods(root_module, root_module['ns3::Queue< ns3::Packet >']) 715 register_Ns3Queue__Ns3QueueDiscItem_methods(root_module, root_module['ns3::Queue< ns3::QueueDiscItem >']) 716 register_Ns3QueueItem_methods(root_module, root_module['ns3::QueueItem']) 717 register_Ns3QueueSizeChecker_methods(root_module, root_module['ns3::QueueSizeChecker']) 718 register_Ns3QueueSizeValue_methods(root_module, root_module['ns3::QueueSizeValue']) 719 register_Ns3RateErrorModel_methods(root_module, root_module['ns3::RateErrorModel']) 720 register_Ns3ReceiveListErrorModel_methods(root_module, root_module['ns3::ReceiveListErrorModel']) 721 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) 722 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) 723 register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) 724 register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue']) 725 register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) 726 register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) 727 register_Ns3BinaryErrorModel_methods(root_module, root_module['ns3::BinaryErrorModel']) 728 register_Ns3BurstErrorModel_methods(root_module, root_module['ns3::BurstErrorModel']) 729 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 >']) 730 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 >']) 731 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 >']) 732 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 >']) 733 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 >']) 734 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 >']) 735 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 >']) 736 register_Ns3CsmaNetDevice_methods(root_module, root_module['ns3::CsmaNetDevice']) 737 register_Ns3QueueDiscItem_methods(root_module, root_module['ns3::QueueDiscItem']) 738 register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) 739 register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a']) 740 register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32']) 741 register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64']) 742 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) 743 return 744 745def register_Ns3Address_methods(root_module, cls): 746 cls.add_binary_comparison_operator('==') 747 cls.add_binary_comparison_operator('!=') 748 cls.add_binary_comparison_operator('<') 749 cls.add_output_stream_operator() 750 ## address.h (module 'network'): ns3::Address::Address() [constructor] 751 cls.add_constructor([]) 752 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] 753 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 754 ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [constructor] 755 cls.add_constructor([param('ns3::Address const &', 'address')]) 756 ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] 757 cls.add_method('CheckCompatible', 758 'bool', 759 [param('uint8_t', 'type'), param('uint8_t', 'len')], 760 is_const=True) 761 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] 762 cls.add_method('CopyAllFrom', 763 'uint32_t', 764 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 765 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] 766 cls.add_method('CopyAllTo', 767 'uint32_t', 768 [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], 769 is_const=True) 770 ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] 771 cls.add_method('CopyFrom', 772 'uint32_t', 773 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 774 ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] 775 cls.add_method('CopyTo', 776 'uint32_t', 777 [param('uint8_t *', 'buffer')], 778 is_const=True) 779 ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] 780 cls.add_method('Deserialize', 781 'void', 782 [param('ns3::TagBuffer', 'buffer')]) 783 ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function] 784 cls.add_method('GetLength', 785 'uint8_t', 786 [], 787 is_const=True) 788 ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function] 789 cls.add_method('GetSerializedSize', 790 'uint32_t', 791 [], 792 is_const=True) 793 ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function] 794 cls.add_method('IsInvalid', 795 'bool', 796 [], 797 is_const=True) 798 ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function] 799 cls.add_method('IsMatchingType', 800 'bool', 801 [param('uint8_t', 'type')], 802 is_const=True) 803 ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function] 804 cls.add_method('Register', 805 'uint8_t', 806 [], 807 is_static=True) 808 ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] 809 cls.add_method('Serialize', 810 'void', 811 [param('ns3::TagBuffer', 'buffer')], 812 is_const=True) 813 return 814 815def register_Ns3AsciiTraceHelper_methods(root_module, cls): 816 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [constructor] 817 cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')]) 818 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper() [constructor] 819 cls.add_constructor([]) 820 ## 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] 821 cls.add_method('CreateFileStream', 822 'ns3::Ptr< ns3::OutputStreamWrapper >', 823 [param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode', default_value='std::ios_base::out')]) 824 ## 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] 825 cls.add_method('DefaultDequeueSinkWithContext', 826 'void', 827 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 828 is_static=True) 829 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] 830 cls.add_method('DefaultDequeueSinkWithoutContext', 831 'void', 832 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 833 is_static=True) 834 ## 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] 835 cls.add_method('DefaultDropSinkWithContext', 836 'void', 837 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 838 is_static=True) 839 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] 840 cls.add_method('DefaultDropSinkWithoutContext', 841 'void', 842 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 843 is_static=True) 844 ## 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] 845 cls.add_method('DefaultEnqueueSinkWithContext', 846 'void', 847 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 848 is_static=True) 849 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] 850 cls.add_method('DefaultEnqueueSinkWithoutContext', 851 'void', 852 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 853 is_static=True) 854 ## 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] 855 cls.add_method('DefaultReceiveSinkWithContext', 856 'void', 857 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 858 is_static=True) 859 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] 860 cls.add_method('DefaultReceiveSinkWithoutContext', 861 'void', 862 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 863 is_static=True) 864 ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr<ns3::NetDevice> device, bool useObjectNames=true) [member function] 865 cls.add_method('GetFilenameFromDevice', 866 'std::string', 867 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) 868 ## 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] 869 cls.add_method('GetFilenameFromInterfacePair', 870 'std::string', 871 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) 872 return 873 874def register_Ns3AsciiTraceHelperForDevice_methods(root_module, cls): 875 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice(ns3::AsciiTraceHelperForDevice const & arg0) [constructor] 876 cls.add_constructor([param('ns3::AsciiTraceHelperForDevice const &', 'arg0')]) 877 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice() [constructor] 878 cls.add_constructor([]) 879 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename=false) [member function] 880 cls.add_method('EnableAscii', 881 'void', 882 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename', default_value='false')]) 883 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ptr<ns3::NetDevice> nd) [member function] 884 cls.add_method('EnableAscii', 885 'void', 886 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) 887 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, std::string ndName, bool explicitFilename=false) [member function] 888 cls.add_method('EnableAscii', 889 'void', 890 [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'explicitFilename', default_value='false')]) 891 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string ndName) [member function] 892 cls.add_method('EnableAscii', 893 'void', 894 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ndName')]) 895 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NetDeviceContainer d) [member function] 896 cls.add_method('EnableAscii', 897 'void', 898 [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd')]) 899 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NetDeviceContainer d) [member function] 900 cls.add_method('EnableAscii', 901 'void', 902 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NetDeviceContainer', 'd')]) 903 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NodeContainer n) [member function] 904 cls.add_method('EnableAscii', 905 'void', 906 [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) 907 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NodeContainer n) [member function] 908 cls.add_method('EnableAscii', 909 'void', 910 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) 911 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function] 912 cls.add_method('EnableAscii', 913 'void', 914 [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')]) 915 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, uint32_t nodeid, uint32_t deviceid) [member function] 916 cls.add_method('EnableAscii', 917 'void', 918 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')]) 919 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(std::string prefix) [member function] 920 cls.add_method('EnableAsciiAll', 921 'void', 922 [param('std::string', 'prefix')]) 923 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(ns3::Ptr<ns3::OutputStreamWrapper> stream) [member function] 924 cls.add_method('EnableAsciiAll', 925 'void', 926 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) 927 ## 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] 928 cls.add_method('EnableAsciiInternal', 929 'void', 930 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], 931 is_pure_virtual=True, is_virtual=True) 932 return 933 934def register_Ns3AttributeConstructionList_methods(root_module, cls): 935 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor] 936 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) 937 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] 938 cls.add_constructor([]) 939 ## 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] 940 cls.add_method('Add', 941 'void', 942 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) 943 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::Begin() const [member function] 944 cls.add_method('Begin', 945 'ns3::AttributeConstructionList::CIterator', 946 [], 947 is_const=True) 948 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::End() const [member function] 949 cls.add_method('End', 950 'ns3::AttributeConstructionList::CIterator', 951 [], 952 is_const=True) 953 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 954 cls.add_method('Find', 955 'ns3::Ptr< ns3::AttributeValue >', 956 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 957 is_const=True) 958 return 959 960def register_Ns3AttributeConstructionListItem_methods(root_module, cls): 961 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] 962 cls.add_constructor([]) 963 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [constructor] 964 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) 965 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] 966 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 967 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] 968 cls.add_instance_attribute('name', 'std::string', is_const=False) 969 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] 970 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) 971 return 972 973def register_Ns3Backoff_methods(root_module, cls): 974 ## backoff.h (module 'csma'): ns3::Backoff::Backoff(ns3::Backoff const & arg0) [constructor] 975 cls.add_constructor([param('ns3::Backoff const &', 'arg0')]) 976 ## backoff.h (module 'csma'): ns3::Backoff::Backoff() [constructor] 977 cls.add_constructor([]) 978 ## backoff.h (module 'csma'): ns3::Backoff::Backoff(ns3::Time slotTime, uint32_t minSlots, uint32_t maxSlots, uint32_t ceiling, uint32_t maxRetries) [constructor] 979 cls.add_constructor([param('ns3::Time', 'slotTime'), param('uint32_t', 'minSlots'), param('uint32_t', 'maxSlots'), param('uint32_t', 'ceiling'), param('uint32_t', 'maxRetries')]) 980 ## backoff.h (module 'csma'): int64_t ns3::Backoff::AssignStreams(int64_t stream) [member function] 981 cls.add_method('AssignStreams', 982 'int64_t', 983 [param('int64_t', 'stream')]) 984 ## backoff.h (module 'csma'): ns3::Time ns3::Backoff::GetBackoffTime() [member function] 985 cls.add_method('GetBackoffTime', 986 'ns3::Time', 987 []) 988 ## backoff.h (module 'csma'): void ns3::Backoff::IncrNumRetries() [member function] 989 cls.add_method('IncrNumRetries', 990 'void', 991 []) 992 ## backoff.h (module 'csma'): bool ns3::Backoff::MaxRetriesReached() [member function] 993 cls.add_method('MaxRetriesReached', 994 'bool', 995 []) 996 ## backoff.h (module 'csma'): void ns3::Backoff::ResetBackoffTime() [member function] 997 cls.add_method('ResetBackoffTime', 998 'void', 999 []) 1000 ## backoff.h (module 'csma'): ns3::Backoff::m_ceiling [variable] 1001 cls.add_instance_attribute('m_ceiling', 'uint32_t', is_const=False) 1002 ## backoff.h (module 'csma'): ns3::Backoff::m_maxRetries [variable] 1003 cls.add_instance_attribute('m_maxRetries', 'uint32_t', is_const=False) 1004 ## backoff.h (module 'csma'): ns3::Backoff::m_maxSlots [variable] 1005 cls.add_instance_attribute('m_maxSlots', 'uint32_t', is_const=False) 1006 ## backoff.h (module 'csma'): ns3::Backoff::m_minSlots [variable] 1007 cls.add_instance_attribute('m_minSlots', 'uint32_t', is_const=False) 1008 ## backoff.h (module 'csma'): ns3::Backoff::m_slotTime [variable] 1009 cls.add_instance_attribute('m_slotTime', 'ns3::Time', is_const=False) 1010 return 1011 1012def register_Ns3Buffer_methods(root_module, cls): 1013 ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor] 1014 cls.add_constructor([param('ns3::Buffer const &', 'o')]) 1015 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] 1016 cls.add_constructor([]) 1017 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor] 1018 cls.add_constructor([param('uint32_t', 'dataSize')]) 1019 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] 1020 cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) 1021 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function] 1022 cls.add_method('AddAtEnd', 1023 'void', 1024 [param('uint32_t', 'end')]) 1025 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] 1026 cls.add_method('AddAtEnd', 1027 'void', 1028 [param('ns3::Buffer const &', 'o')]) 1029 ## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function] 1030 cls.add_method('AddAtStart', 1031 'void', 1032 [param('uint32_t', 'start')]) 1033 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] 1034 cls.add_method('Begin', 1035 'ns3::Buffer::Iterator', 1036 [], 1037 is_const=True) 1038 ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] 1039 cls.add_method('CopyData', 1040 'void', 1041 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 1042 is_const=True) 1043 ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] 1044 cls.add_method('CopyData', 1045 'uint32_t', 1046 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 1047 is_const=True) 1048 ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] 1049 cls.add_method('CreateFragment', 1050 'ns3::Buffer', 1051 [param('uint32_t', 'start'), param('uint32_t', 'length')], 1052 is_const=True) 1053 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 1054 cls.add_method('Deserialize', 1055 'uint32_t', 1056 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1057 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function] 1058 cls.add_method('End', 1059 'ns3::Buffer::Iterator', 1060 [], 1061 is_const=True) 1062 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function] 1063 cls.add_method('GetSerializedSize', 1064 'uint32_t', 1065 [], 1066 is_const=True) 1067 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function] 1068 cls.add_method('GetSize', 1069 'uint32_t', 1070 [], 1071 is_const=True) 1072 ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function] 1073 cls.add_method('PeekData', 1074 'uint8_t const *', 1075 [], 1076 is_const=True) 1077 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] 1078 cls.add_method('RemoveAtEnd', 1079 'void', 1080 [param('uint32_t', 'end')]) 1081 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] 1082 cls.add_method('RemoveAtStart', 1083 'void', 1084 [param('uint32_t', 'start')]) 1085 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 1086 cls.add_method('Serialize', 1087 'uint32_t', 1088 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 1089 is_const=True) 1090 return 1091 1092def register_Ns3BufferIterator_methods(root_module, cls): 1093 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [constructor] 1094 cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) 1095 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor] 1096 cls.add_constructor([]) 1097 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] 1098 cls.add_method('CalculateIpChecksum', 1099 'uint16_t', 1100 [param('uint16_t', 'size')]) 1101 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] 1102 cls.add_method('CalculateIpChecksum', 1103 'uint16_t', 1104 [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) 1105 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] 1106 cls.add_method('GetDistanceFrom', 1107 'uint32_t', 1108 [param('ns3::Buffer::Iterator const &', 'o')], 1109 is_const=True) 1110 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetRemainingSize() const [member function] 1111 cls.add_method('GetRemainingSize', 1112 'uint32_t', 1113 [], 1114 is_const=True) 1115 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] 1116 cls.add_method('GetSize', 1117 'uint32_t', 1118 [], 1119 is_const=True) 1120 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function] 1121 cls.add_method('IsEnd', 1122 'bool', 1123 [], 1124 is_const=True) 1125 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function] 1126 cls.add_method('IsStart', 1127 'bool', 1128 [], 1129 is_const=True) 1130 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function] 1131 cls.add_method('Next', 1132 'void', 1133 []) 1134 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] 1135 cls.add_method('Next', 1136 'void', 1137 [param('uint32_t', 'delta')]) 1138 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] 1139 cls.add_method('PeekU8', 1140 'uint8_t', 1141 []) 1142 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] 1143 cls.add_method('Prev', 1144 'void', 1145 []) 1146 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] 1147 cls.add_method('Prev', 1148 'void', 1149 [param('uint32_t', 'delta')]) 1150 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] 1151 cls.add_method('Read', 1152 'void', 1153 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 1154 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] 1155 cls.add_method('Read', 1156 'void', 1157 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) 1158 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] 1159 cls.add_method('ReadLsbtohU16', 1160 'uint16_t', 1161 []) 1162 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] 1163 cls.add_method('ReadLsbtohU32', 1164 'uint32_t', 1165 []) 1166 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] 1167 cls.add_method('ReadLsbtohU64', 1168 'uint64_t', 1169 []) 1170 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] 1171 cls.add_method('ReadNtohU16', 1172 'uint16_t', 1173 []) 1174 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] 1175 cls.add_method('ReadNtohU32', 1176 'uint32_t', 1177 []) 1178 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] 1179 cls.add_method('ReadNtohU64', 1180 'uint64_t', 1181 []) 1182 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function] 1183 cls.add_method('ReadU16', 1184 'uint16_t', 1185 []) 1186 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function] 1187 cls.add_method('ReadU32', 1188 'uint32_t', 1189 []) 1190 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function] 1191 cls.add_method('ReadU64', 1192 'uint64_t', 1193 []) 1194 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function] 1195 cls.add_method('ReadU8', 1196 'uint8_t', 1197 []) 1198 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] 1199 cls.add_method('Write', 1200 'void', 1201 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1202 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 1203 cls.add_method('Write', 1204 'void', 1205 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) 1206 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] 1207 cls.add_method('WriteHtolsbU16', 1208 'void', 1209 [param('uint16_t', 'data')]) 1210 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] 1211 cls.add_method('WriteHtolsbU32', 1212 'void', 1213 [param('uint32_t', 'data')]) 1214 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] 1215 cls.add_method('WriteHtolsbU64', 1216 'void', 1217 [param('uint64_t', 'data')]) 1218 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] 1219 cls.add_method('WriteHtonU16', 1220 'void', 1221 [param('uint16_t', 'data')]) 1222 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] 1223 cls.add_method('WriteHtonU32', 1224 'void', 1225 [param('uint32_t', 'data')]) 1226 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] 1227 cls.add_method('WriteHtonU64', 1228 'void', 1229 [param('uint64_t', 'data')]) 1230 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] 1231 cls.add_method('WriteU16', 1232 'void', 1233 [param('uint16_t', 'data')]) 1234 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] 1235 cls.add_method('WriteU32', 1236 'void', 1237 [param('uint32_t', 'data')]) 1238 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] 1239 cls.add_method('WriteU64', 1240 'void', 1241 [param('uint64_t', 'data')]) 1242 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] 1243 cls.add_method('WriteU8', 1244 'void', 1245 [param('uint8_t', 'data')]) 1246 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] 1247 cls.add_method('WriteU8', 1248 'void', 1249 [param('uint8_t', 'data'), param('uint32_t', 'len')]) 1250 return 1251 1252def register_Ns3ByteTagIterator_methods(root_module, cls): 1253 ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [constructor] 1254 cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) 1255 ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function] 1256 cls.add_method('HasNext', 1257 'bool', 1258 [], 1259 is_const=True) 1260 ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] 1261 cls.add_method('Next', 1262 'ns3::ByteTagIterator::Item', 1263 []) 1264 return 1265 1266def register_Ns3ByteTagIteratorItem_methods(root_module, cls): 1267 ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [constructor] 1268 cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) 1269 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] 1270 cls.add_method('GetEnd', 1271 'uint32_t', 1272 [], 1273 is_const=True) 1274 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] 1275 cls.add_method('GetStart', 1276 'uint32_t', 1277 [], 1278 is_const=True) 1279 ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 1280 cls.add_method('GetTag', 1281 'void', 1282 [param('ns3::Tag &', 'tag')], 1283 is_const=True) 1284 ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] 1285 cls.add_method('GetTypeId', 1286 'ns3::TypeId', 1287 [], 1288 is_const=True) 1289 return 1290 1291def register_Ns3ByteTagList_methods(root_module, cls): 1292 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor] 1293 cls.add_constructor([]) 1294 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [constructor] 1295 cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) 1296 ## 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] 1297 cls.add_method('Add', 1298 'ns3::TagBuffer', 1299 [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) 1300 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] 1301 cls.add_method('Add', 1302 'void', 1303 [param('ns3::ByteTagList const &', 'o')]) 1304 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function] 1305 cls.add_method('AddAtEnd', 1306 'void', 1307 [param('int32_t', 'appendOffset')]) 1308 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function] 1309 cls.add_method('AddAtStart', 1310 'void', 1311 [param('int32_t', 'prependOffset')]) 1312 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function] 1313 cls.add_method('Adjust', 1314 'void', 1315 [param('int32_t', 'adjustment')]) 1316 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] 1317 cls.add_method('Begin', 1318 'ns3::ByteTagList::Iterator', 1319 [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], 1320 is_const=True) 1321 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 1322 cls.add_method('Deserialize', 1323 'uint32_t', 1324 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 1325 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::GetSerializedSize() const [member function] 1326 cls.add_method('GetSerializedSize', 1327 'uint32_t', 1328 [], 1329 is_const=True) 1330 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function] 1331 cls.add_method('RemoveAll', 1332 'void', 1333 []) 1334 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 1335 cls.add_method('Serialize', 1336 'uint32_t', 1337 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 1338 is_const=True) 1339 return 1340 1341def register_Ns3ByteTagListIterator_methods(root_module, cls): 1342 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [constructor] 1343 cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) 1344 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] 1345 cls.add_method('GetOffsetStart', 1346 'uint32_t', 1347 [], 1348 is_const=True) 1349 ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function] 1350 cls.add_method('HasNext', 1351 'bool', 1352 [], 1353 is_const=True) 1354 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] 1355 cls.add_method('Next', 1356 'ns3::ByteTagList::Iterator::Item', 1357 []) 1358 return 1359 1360def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): 1361 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [constructor] 1362 cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) 1363 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] 1364 cls.add_constructor([param('ns3::TagBuffer', 'buf')]) 1365 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable] 1366 cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) 1367 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable] 1368 cls.add_instance_attribute('end', 'int32_t', is_const=False) 1369 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable] 1370 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 1371 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable] 1372 cls.add_instance_attribute('start', 'int32_t', is_const=False) 1373 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable] 1374 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 1375 return 1376 1377def register_Ns3CallbackBase_methods(root_module, cls): 1378 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [constructor] 1379 cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')]) 1380 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor] 1381 cls.add_constructor([]) 1382 ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function] 1383 cls.add_method('GetImpl', 1384 'ns3::Ptr< ns3::CallbackImplBase >', 1385 [], 1386 is_const=True) 1387 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] 1388 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 1389 visibility='protected') 1390 return 1391 1392def register_Ns3CsmaDeviceRec_methods(root_module, cls): 1393 ## csma-channel.h (module 'csma'): ns3::CsmaDeviceRec::CsmaDeviceRec() [constructor] 1394 cls.add_constructor([]) 1395 ## csma-channel.h (module 'csma'): ns3::CsmaDeviceRec::CsmaDeviceRec(ns3::Ptr<ns3::CsmaNetDevice> device) [constructor] 1396 cls.add_constructor([param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) 1397 ## csma-channel.h (module 'csma'): ns3::CsmaDeviceRec::CsmaDeviceRec(ns3::CsmaDeviceRec const & o) [constructor] 1398 cls.add_constructor([param('ns3::CsmaDeviceRec const &', 'o')]) 1399 ## csma-channel.h (module 'csma'): bool ns3::CsmaDeviceRec::IsActive() [member function] 1400 cls.add_method('IsActive', 1401 'bool', 1402 []) 1403 ## csma-channel.h (module 'csma'): ns3::CsmaDeviceRec::active [variable] 1404 cls.add_instance_attribute('active', 'bool', is_const=False) 1405 ## csma-channel.h (module 'csma'): ns3::CsmaDeviceRec::devicePtr [variable] 1406 cls.add_instance_attribute('devicePtr', 'ns3::Ptr< ns3::CsmaNetDevice >', is_const=False) 1407 return 1408 1409def register_Ns3DataRate_methods(root_module, cls): 1410 cls.add_output_stream_operator() 1411 cls.add_binary_comparison_operator('!=') 1412 cls.add_binary_numeric_operator('*', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('double', 'right')) 1413 cls.add_binary_numeric_operator('*', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('uint64_t', 'right')) 1414 cls.add_inplace_numeric_operator('*=', param('double', 'right')) 1415 cls.add_inplace_numeric_operator('*=', param('uint64_t', 'right')) 1416 cls.add_binary_numeric_operator('+', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('ns3::DataRate', 'right')) 1417 cls.add_inplace_numeric_operator('+=', param('ns3::DataRate', 'right')) 1418 cls.add_binary_numeric_operator('-', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('ns3::DataRate', 'right')) 1419 cls.add_inplace_numeric_operator('-=', param('ns3::DataRate', 'right')) 1420 cls.add_binary_comparison_operator('<') 1421 cls.add_binary_comparison_operator('<=') 1422 cls.add_binary_comparison_operator('==') 1423 cls.add_binary_comparison_operator('>') 1424 cls.add_binary_comparison_operator('>=') 1425 ## data-rate.h (module 'network'): ns3::DataRate::DataRate(ns3::DataRate const & arg0) [constructor] 1426 cls.add_constructor([param('ns3::DataRate const &', 'arg0')]) 1427 ## data-rate.h (module 'network'): ns3::DataRate::DataRate() [constructor] 1428 cls.add_constructor([]) 1429 ## data-rate.h (module 'network'): ns3::DataRate::DataRate(uint64_t bps) [constructor] 1430 cls.add_constructor([param('uint64_t', 'bps')]) 1431 ## data-rate.h (module 'network'): ns3::DataRate::DataRate(std::string rate) [constructor] 1432 cls.add_constructor([param('std::string', 'rate')]) 1433 ## data-rate.h (module 'network'): ns3::Time ns3::DataRate::CalculateBitsTxTime(uint32_t bits) const [member function] 1434 cls.add_method('CalculateBitsTxTime', 1435 'ns3::Time', 1436 [param('uint32_t', 'bits')], 1437 is_const=True) 1438 ## data-rate.h (module 'network'): ns3::Time ns3::DataRate::CalculateBytesTxTime(uint32_t bytes) const [member function] 1439 cls.add_method('CalculateBytesTxTime', 1440 'ns3::Time', 1441 [param('uint32_t', 'bytes')], 1442 is_const=True) 1443 ## data-rate.h (module 'network'): uint64_t ns3::DataRate::GetBitRate() const [member function] 1444 cls.add_method('GetBitRate', 1445 'uint64_t', 1446 [], 1447 is_const=True) 1448 return 1449 1450def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls): 1451 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter() [constructor] 1452 cls.add_constructor([]) 1453 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeAccessor> const & arg0) [constructor] 1454 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeAccessor > const &', 'arg0')]) 1455 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeAccessor>::Delete(ns3::AttributeAccessor * object) [member function] 1456 cls.add_method('Delete', 1457 'void', 1458 [param('ns3::AttributeAccessor *', 'object')], 1459 is_static=True) 1460 return 1461 1462def register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, cls): 1463 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter() [constructor] 1464 cls.add_constructor([]) 1465 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeChecker> const & arg0) [constructor] 1466 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeChecker > const &', 'arg0')]) 1467 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeChecker>::Delete(ns3::AttributeChecker * object) [member function] 1468 cls.add_method('Delete', 1469 'void', 1470 [param('ns3::AttributeChecker *', 'object')], 1471 is_static=True) 1472 return 1473 1474def register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, cls): 1475 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter() [constructor] 1476 cls.add_constructor([]) 1477 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeValue> const & arg0) [constructor] 1478 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeValue > const &', 'arg0')]) 1479 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeValue>::Delete(ns3::AttributeValue * object) [member function] 1480 cls.add_method('Delete', 1481 'void', 1482 [param('ns3::AttributeValue *', 'object')], 1483 is_static=True) 1484 return 1485 1486def register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, cls): 1487 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter() [constructor] 1488 cls.add_constructor([]) 1489 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter(ns3::DefaultDeleter<ns3::CallbackImplBase> const & arg0) [constructor] 1490 cls.add_constructor([param('ns3::DefaultDeleter< ns3::CallbackImplBase > const &', 'arg0')]) 1491 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::CallbackImplBase>::Delete(ns3::CallbackImplBase * object) [member function] 1492 cls.add_method('Delete', 1493 'void', 1494 [param('ns3::CallbackImplBase *', 'object')], 1495 is_static=True) 1496 return 1497 1498def register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, cls): 1499 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter() [constructor] 1500 cls.add_constructor([]) 1501 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter(ns3::DefaultDeleter<ns3::EventImpl> const & arg0) [constructor] 1502 cls.add_constructor([param('ns3::DefaultDeleter< ns3::EventImpl > const &', 'arg0')]) 1503 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::EventImpl>::Delete(ns3::EventImpl * object) [member function] 1504 cls.add_method('Delete', 1505 'void', 1506 [param('ns3::EventImpl *', 'object')], 1507 is_static=True) 1508 return 1509 1510def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls): 1511 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter() [constructor] 1512 cls.add_constructor([]) 1513 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter(ns3::DefaultDeleter<ns3::Hash::Implementation> const & arg0) [constructor] 1514 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Hash::Implementation > const &', 'arg0')]) 1515 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Hash::Implementation>::Delete(ns3::Hash::Implementation * object) [member function] 1516 cls.add_method('Delete', 1517 'void', 1518 [param('ns3::Hash::Implementation *', 'object')], 1519 is_static=True) 1520 return 1521 1522def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls): 1523 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter() [constructor] 1524 cls.add_constructor([]) 1525 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter(ns3::DefaultDeleter<ns3::NixVector> const & arg0) [constructor] 1526 cls.add_constructor([param('ns3::DefaultDeleter< ns3::NixVector > const &', 'arg0')]) 1527 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::NixVector>::Delete(ns3::NixVector * object) [member function] 1528 cls.add_method('Delete', 1529 'void', 1530 [param('ns3::NixVector *', 'object')], 1531 is_static=True) 1532 return 1533 1534def register_Ns3DefaultDeleter__Ns3OutputStreamWrapper_methods(root_module, cls): 1535 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::OutputStreamWrapper>::DefaultDeleter() [constructor] 1536 cls.add_constructor([]) 1537 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::OutputStreamWrapper>::DefaultDeleter(ns3::DefaultDeleter<ns3::OutputStreamWrapper> const & arg0) [constructor] 1538 cls.add_constructor([param('ns3::DefaultDeleter< ns3::OutputStreamWrapper > const &', 'arg0')]) 1539 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::OutputStreamWrapper>::Delete(ns3::OutputStreamWrapper * object) [member function] 1540 cls.add_method('Delete', 1541 'void', 1542 [param('ns3::OutputStreamWrapper *', 'object')], 1543 is_static=True) 1544 return 1545 1546def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): 1547 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter() [constructor] 1548 cls.add_constructor([]) 1549 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter(ns3::DefaultDeleter<ns3::Packet> const & arg0) [constructor] 1550 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Packet > const &', 'arg0')]) 1551 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Packet>::Delete(ns3::Packet * object) [member function] 1552 cls.add_method('Delete', 1553 'void', 1554 [param('ns3::Packet *', 'object')], 1555 is_static=True) 1556 return 1557 1558def register_Ns3DefaultDeleter__Ns3QueueItem_methods(root_module, cls): 1559 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::QueueItem>::DefaultDeleter() [constructor] 1560 cls.add_constructor([]) 1561 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::QueueItem>::DefaultDeleter(ns3::DefaultDeleter<ns3::QueueItem> const & arg0) [constructor] 1562 cls.add_constructor([param('ns3::DefaultDeleter< ns3::QueueItem > const &', 'arg0')]) 1563 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::QueueItem>::Delete(ns3::QueueItem * object) [member function] 1564 cls.add_method('Delete', 1565 'void', 1566 [param('ns3::QueueItem *', 'object')], 1567 is_static=True) 1568 return 1569 1570def register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, cls): 1571 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter() [constructor] 1572 cls.add_constructor([]) 1573 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::TraceSourceAccessor> const & arg0) [constructor] 1574 cls.add_constructor([param('ns3::DefaultDeleter< ns3::TraceSourceAccessor > const &', 'arg0')]) 1575 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::TraceSourceAccessor>::Delete(ns3::TraceSourceAccessor * object) [member function] 1576 cls.add_method('Delete', 1577 'void', 1578 [param('ns3::TraceSourceAccessor *', 'object')], 1579 is_static=True) 1580 return 1581 1582def register_Ns3EventId_methods(root_module, cls): 1583 cls.add_binary_comparison_operator('==') 1584 cls.add_binary_comparison_operator('!=') 1585 cls.add_binary_comparison_operator('<') 1586 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [constructor] 1587 cls.add_constructor([param('ns3::EventId const &', 'arg0')]) 1588 ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor] 1589 cls.add_constructor([]) 1590 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor] 1591 cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')]) 1592 ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function] 1593 cls.add_method('Cancel', 1594 'void', 1595 []) 1596 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function] 1597 cls.add_method('GetContext', 1598 'uint32_t', 1599 [], 1600 is_const=True) 1601 ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function] 1602 cls.add_method('GetTs', 1603 'uint64_t', 1604 [], 1605 is_const=True) 1606 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function] 1607 cls.add_method('GetUid', 1608 'uint32_t', 1609 [], 1610 is_const=True) 1611 ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function] 1612 cls.add_method('IsExpired', 1613 'bool', 1614 [], 1615 is_const=True) 1616 ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function] 1617 cls.add_method('IsRunning', 1618 'bool', 1619 [], 1620 is_const=True) 1621 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] 1622 cls.add_method('PeekEventImpl', 1623 'ns3::EventImpl *', 1624 [], 1625 is_const=True) 1626 ## event-id.h (module 'core'): void ns3::EventId::Remove() [member function] 1627 cls.add_method('Remove', 1628 'void', 1629 []) 1630 return 1631 1632def register_Ns3Hasher_methods(root_module, cls): 1633 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [constructor] 1634 cls.add_constructor([param('ns3::Hasher const &', 'arg0')]) 1635 ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor] 1636 cls.add_constructor([]) 1637 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor] 1638 cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')]) 1639 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, std::size_t const size) [member function] 1640 cls.add_method('GetHash32', 1641 'uint32_t', 1642 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1643 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function] 1644 cls.add_method('GetHash32', 1645 'uint32_t', 1646 [param('std::string const', 's')]) 1647 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, std::size_t const size) [member function] 1648 cls.add_method('GetHash64', 1649 'uint64_t', 1650 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1651 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function] 1652 cls.add_method('GetHash64', 1653 'uint64_t', 1654 [param('std::string const', 's')]) 1655 ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function] 1656 cls.add_method('clear', 1657 'ns3::Hasher &', 1658 []) 1659 return 1660 1661def register_Ns3Ipv4Address_methods(root_module, cls): 1662 cls.add_output_stream_operator() 1663 cls.add_binary_comparison_operator('==') 1664 cls.add_binary_comparison_operator('!=') 1665 cls.add_binary_comparison_operator('<') 1666 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [constructor] 1667 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) 1668 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] 1669 cls.add_constructor([]) 1670 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] 1671 cls.add_constructor([param('uint32_t', 'address')]) 1672 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] 1673 cls.add_constructor([param('char const *', 'address')]) 1674 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] 1675 cls.add_method('CombineMask', 1676 'ns3::Ipv4Address', 1677 [param('ns3::Ipv4Mask const &', 'mask')], 1678 is_const=True) 1679 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] 1680 cls.add_method('ConvertFrom', 1681 'ns3::Ipv4Address', 1682 [param('ns3::Address const &', 'address')], 1683 is_static=True) 1684 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] 1685 cls.add_method('Deserialize', 1686 'ns3::Ipv4Address', 1687 [param('uint8_t const *', 'buf')], 1688 is_static=True) 1689 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function] 1690 cls.add_method('Get', 1691 'uint32_t', 1692 [], 1693 is_const=True) 1694 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] 1695 cls.add_method('GetAny', 1696 'ns3::Ipv4Address', 1697 [], 1698 is_static=True) 1699 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] 1700 cls.add_method('GetBroadcast', 1701 'ns3::Ipv4Address', 1702 [], 1703 is_static=True) 1704 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] 1705 cls.add_method('GetLoopback', 1706 'ns3::Ipv4Address', 1707 [], 1708 is_static=True) 1709 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1710 cls.add_method('GetSubnetDirectedBroadcast', 1711 'ns3::Ipv4Address', 1712 [param('ns3::Ipv4Mask const &', 'mask')], 1713 is_const=True) 1714 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] 1715 cls.add_method('GetZero', 1716 'ns3::Ipv4Address', 1717 [], 1718 is_static=True) 1719 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsAny() const [member function] 1720 cls.add_method('IsAny', 1721 'bool', 1722 [], 1723 is_const=True) 1724 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function] 1725 cls.add_method('IsBroadcast', 1726 'bool', 1727 [], 1728 is_const=True) 1729 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsInitialized() const [member function] 1730 cls.add_method('IsInitialized', 1731 'bool', 1732 [], 1733 is_const=True) 1734 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function] 1735 cls.add_method('IsLocalMulticast', 1736 'bool', 1737 [], 1738 is_const=True) 1739 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalhost() const [member function] 1740 cls.add_method('IsLocalhost', 1741 'bool', 1742 [], 1743 is_const=True) 1744 ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] 1745 cls.add_method('IsMatchingType', 1746 'bool', 1747 [param('ns3::Address const &', 'address')], 1748 is_static=True) 1749 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function] 1750 cls.add_method('IsMulticast', 1751 'bool', 1752 [], 1753 is_const=True) 1754 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1755 cls.add_method('IsSubnetDirectedBroadcast', 1756 'bool', 1757 [param('ns3::Ipv4Mask const &', 'mask')], 1758 is_const=True) 1759 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function] 1760 cls.add_method('Print', 1761 'void', 1762 [param('std::ostream &', 'os')], 1763 is_const=True) 1764 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] 1765 cls.add_method('Serialize', 1766 'void', 1767 [param('uint8_t *', 'buf')], 1768 is_const=True) 1769 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function] 1770 cls.add_method('Set', 1771 'void', 1772 [param('uint32_t', 'address')]) 1773 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function] 1774 cls.add_method('Set', 1775 'void', 1776 [param('char const *', 'address')]) 1777 return 1778 1779def register_Ns3Ipv4AddressHash_methods(root_module, cls): 1780 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash() [constructor] 1781 cls.add_constructor([]) 1782 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash(ns3::Ipv4AddressHash const & arg0) [constructor] 1783 cls.add_constructor([param('ns3::Ipv4AddressHash const &', 'arg0')]) 1784 ## ipv4-address.h (module 'network'): size_t ns3::Ipv4AddressHash::operator()(ns3::Ipv4Address const & x) const [member operator] 1785 cls.add_method('operator()', 1786 'size_t', 1787 [param('ns3::Ipv4Address const &', 'x')], 1788 custom_name='__call__', is_const=True) 1789 return 1790 1791def register_Ns3Ipv4Mask_methods(root_module, cls): 1792 cls.add_output_stream_operator() 1793 cls.add_binary_comparison_operator('==') 1794 cls.add_binary_comparison_operator('!=') 1795 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [constructor] 1796 cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) 1797 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor] 1798 cls.add_constructor([]) 1799 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] 1800 cls.add_constructor([param('uint32_t', 'mask')]) 1801 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] 1802 cls.add_constructor([param('char const *', 'mask')]) 1803 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function] 1804 cls.add_method('Get', 1805 'uint32_t', 1806 [], 1807 is_const=True) 1808 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function] 1809 cls.add_method('GetInverse', 1810 'uint32_t', 1811 [], 1812 is_const=True) 1813 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] 1814 cls.add_method('GetLoopback', 1815 'ns3::Ipv4Mask', 1816 [], 1817 is_static=True) 1818 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] 1819 cls.add_method('GetOnes', 1820 'ns3::Ipv4Mask', 1821 [], 1822 is_static=True) 1823 ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] 1824 cls.add_method('GetPrefixLength', 1825 'uint16_t', 1826 [], 1827 is_const=True) 1828 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] 1829 cls.add_method('GetZero', 1830 'ns3::Ipv4Mask', 1831 [], 1832 is_static=True) 1833 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] 1834 cls.add_method('IsMatch', 1835 'bool', 1836 [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], 1837 is_const=True) 1838 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] 1839 cls.add_method('Print', 1840 'void', 1841 [param('std::ostream &', 'os')], 1842 is_const=True) 1843 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function] 1844 cls.add_method('Set', 1845 'void', 1846 [param('uint32_t', 'mask')]) 1847 return 1848 1849def register_Ns3Ipv6Address_methods(root_module, cls): 1850 cls.add_output_stream_operator() 1851 cls.add_binary_comparison_operator('==') 1852 cls.add_binary_comparison_operator('!=') 1853 cls.add_binary_comparison_operator('<') 1854 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] 1855 cls.add_constructor([]) 1856 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] 1857 cls.add_constructor([param('char const *', 'address')]) 1858 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] 1859 cls.add_constructor([param('uint8_t *', 'address')]) 1860 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [constructor] 1861 cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) 1862 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] 1863 cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) 1864 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1865 cls.add_method('CombinePrefix', 1866 'ns3::Ipv6Address', 1867 [param('ns3::Ipv6Prefix const &', 'prefix')], 1868 is_const=True) 1869 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] 1870 cls.add_method('ConvertFrom', 1871 'ns3::Ipv6Address', 1872 [param('ns3::Address const &', 'address')], 1873 is_static=True) 1874 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] 1875 cls.add_method('Deserialize', 1876 'ns3::Ipv6Address', 1877 [param('uint8_t const *', 'buf')], 1878 is_static=True) 1879 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] 1880 cls.add_method('GetAllHostsMulticast', 1881 'ns3::Ipv6Address', 1882 [], 1883 is_static=True) 1884 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] 1885 cls.add_method('GetAllNodesMulticast', 1886 'ns3::Ipv6Address', 1887 [], 1888 is_static=True) 1889 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] 1890 cls.add_method('GetAllRoutersMulticast', 1891 'ns3::Ipv6Address', 1892 [], 1893 is_static=True) 1894 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] 1895 cls.add_method('GetAny', 1896 'ns3::Ipv6Address', 1897 [], 1898 is_static=True) 1899 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] 1900 cls.add_method('GetBytes', 1901 'void', 1902 [param('uint8_t *', 'buf')], 1903 is_const=True) 1904 ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function] 1905 cls.add_method('GetIpv4MappedAddress', 1906 'ns3::Ipv4Address', 1907 [], 1908 is_const=True) 1909 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] 1910 cls.add_method('GetLoopback', 1911 'ns3::Ipv6Address', 1912 [], 1913 is_static=True) 1914 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] 1915 cls.add_method('GetOnes', 1916 'ns3::Ipv6Address', 1917 [], 1918 is_static=True) 1919 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] 1920 cls.add_method('GetZero', 1921 'ns3::Ipv6Address', 1922 [], 1923 is_static=True) 1924 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::HasPrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1925 cls.add_method('HasPrefix', 1926 'bool', 1927 [param('ns3::Ipv6Prefix const &', 'prefix')], 1928 is_const=True) 1929 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] 1930 cls.add_method('IsAllNodesMulticast', 1931 'bool', 1932 [], 1933 is_const=True) 1934 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] 1935 cls.add_method('IsAllRoutersMulticast', 1936 'bool', 1937 [], 1938 is_const=True) 1939 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function] 1940 cls.add_method('IsAny', 1941 'bool', 1942 [], 1943 is_const=True) 1944 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function] 1945 cls.add_method('IsDocumentation', 1946 'bool', 1947 [], 1948 is_const=True) 1949 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsInitialized() const [member function] 1950 cls.add_method('IsInitialized', 1951 'bool', 1952 [], 1953 is_const=True) 1954 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function] 1955 cls.add_method('IsIpv4MappedAddress', 1956 'bool', 1957 [], 1958 is_const=True) 1959 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function] 1960 cls.add_method('IsLinkLocal', 1961 'bool', 1962 [], 1963 is_const=True) 1964 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function] 1965 cls.add_method('IsLinkLocalMulticast', 1966 'bool', 1967 [], 1968 is_const=True) 1969 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function] 1970 cls.add_method('IsLocalhost', 1971 'bool', 1972 [], 1973 is_const=True) 1974 ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] 1975 cls.add_method('IsMatchingType', 1976 'bool', 1977 [param('ns3::Address const &', 'address')], 1978 is_static=True) 1979 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function] 1980 cls.add_method('IsMulticast', 1981 'bool', 1982 [], 1983 is_const=True) 1984 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] 1985 cls.add_method('IsSolicitedMulticast', 1986 'bool', 1987 [], 1988 is_const=True) 1989 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Address prefix) [member function] 1990 cls.add_method('MakeAutoconfiguredAddress', 1991 'ns3::Ipv6Address', 1992 [param('ns3::Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1993 is_static=True) 1994 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Prefix prefix) [member function] 1995 cls.add_method('MakeAutoconfiguredAddress', 1996 'ns3::Ipv6Address', 1997 [param('ns3::Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix')], 1998 is_static=True) 1999 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function] 2000 cls.add_method('MakeAutoconfiguredAddress', 2001 'ns3::Ipv6Address', 2002 [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2003 is_static=True) 2004 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] 2005 cls.add_method('MakeAutoconfiguredAddress', 2006 'ns3::Ipv6Address', 2007 [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2008 is_static=True) 2009 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function] 2010 cls.add_method('MakeAutoconfiguredAddress', 2011 'ns3::Ipv6Address', 2012 [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2013 is_static=True) 2014 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac8Address addr, ns3::Ipv6Address prefix) [member function] 2015 cls.add_method('MakeAutoconfiguredAddress', 2016 'ns3::Ipv6Address', 2017 [param('ns3::Mac8Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2018 is_static=True) 2019 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Address mac) [member function] 2020 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2021 'ns3::Ipv6Address', 2022 [param('ns3::Address', 'mac')], 2023 is_static=True) 2024 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function] 2025 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2026 'ns3::Ipv6Address', 2027 [param('ns3::Mac16Address', 'mac')], 2028 is_static=True) 2029 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] 2030 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2031 'ns3::Ipv6Address', 2032 [param('ns3::Mac48Address', 'mac')], 2033 is_static=True) 2034 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function] 2035 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2036 'ns3::Ipv6Address', 2037 [param('ns3::Mac64Address', 'mac')], 2038 is_static=True) 2039 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac8Address mac) [member function] 2040 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2041 'ns3::Ipv6Address', 2042 [param('ns3::Mac8Address', 'mac')], 2043 is_static=True) 2044 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function] 2045 cls.add_method('MakeIpv4MappedAddress', 2046 'ns3::Ipv6Address', 2047 [param('ns3::Ipv4Address', 'addr')], 2048 is_static=True) 2049 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] 2050 cls.add_method('MakeSolicitedAddress', 2051 'ns3::Ipv6Address', 2052 [param('ns3::Ipv6Address', 'addr')], 2053 is_static=True) 2054 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function] 2055 cls.add_method('Print', 2056 'void', 2057 [param('std::ostream &', 'os')], 2058 is_const=True) 2059 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] 2060 cls.add_method('Serialize', 2061 'void', 2062 [param('uint8_t *', 'buf')], 2063 is_const=True) 2064 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function] 2065 cls.add_method('Set', 2066 'void', 2067 [param('char const *', 'address')]) 2068 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] 2069 cls.add_method('Set', 2070 'void', 2071 [param('uint8_t *', 'address')]) 2072 return 2073 2074def register_Ns3Ipv6AddressHash_methods(root_module, cls): 2075 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash() [constructor] 2076 cls.add_constructor([]) 2077 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash(ns3::Ipv6AddressHash const & arg0) [constructor] 2078 cls.add_constructor([param('ns3::Ipv6AddressHash const &', 'arg0')]) 2079 ## ipv6-address.h (module 'network'): size_t ns3::Ipv6AddressHash::operator()(ns3::Ipv6Address const & x) const [member operator] 2080 cls.add_method('operator()', 2081 'size_t', 2082 [param('ns3::Ipv6Address const &', 'x')], 2083 custom_name='__call__', is_const=True) 2084 return 2085 2086def register_Ns3Ipv6Prefix_methods(root_module, cls): 2087 cls.add_output_stream_operator() 2088 cls.add_binary_comparison_operator('==') 2089 cls.add_binary_comparison_operator('!=') 2090 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor] 2091 cls.add_constructor([]) 2092 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] 2093 cls.add_constructor([param('uint8_t *', 'prefix')]) 2094 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] 2095 cls.add_constructor([param('char const *', 'prefix')]) 2096 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix, uint8_t prefixLength) [constructor] 2097 cls.add_constructor([param('uint8_t *', 'prefix'), param('uint8_t', 'prefixLength')]) 2098 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix, uint8_t prefixLength) [constructor] 2099 cls.add_constructor([param('char const *', 'prefix'), param('uint8_t', 'prefixLength')]) 2100 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] 2101 cls.add_constructor([param('uint8_t', 'prefix')]) 2102 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [constructor] 2103 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) 2104 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] 2105 cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) 2106 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function] 2107 cls.add_method('ConvertToIpv6Address', 2108 'ns3::Ipv6Address', 2109 [], 2110 is_const=True) 2111 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] 2112 cls.add_method('GetBytes', 2113 'void', 2114 [param('uint8_t *', 'buf')], 2115 is_const=True) 2116 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] 2117 cls.add_method('GetLoopback', 2118 'ns3::Ipv6Prefix', 2119 [], 2120 is_static=True) 2121 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetMinimumPrefixLength() const [member function] 2122 cls.add_method('GetMinimumPrefixLength', 2123 'uint8_t', 2124 [], 2125 is_const=True) 2126 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] 2127 cls.add_method('GetOnes', 2128 'ns3::Ipv6Prefix', 2129 [], 2130 is_static=True) 2131 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] 2132 cls.add_method('GetPrefixLength', 2133 'uint8_t', 2134 [], 2135 is_const=True) 2136 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] 2137 cls.add_method('GetZero', 2138 'ns3::Ipv6Prefix', 2139 [], 2140 is_static=True) 2141 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] 2142 cls.add_method('IsMatch', 2143 'bool', 2144 [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], 2145 is_const=True) 2146 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] 2147 cls.add_method('Print', 2148 'void', 2149 [param('std::ostream &', 'os')], 2150 is_const=True) 2151 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::SetPrefixLength(uint8_t prefixLength) [member function] 2152 cls.add_method('SetPrefixLength', 2153 'void', 2154 [param('uint8_t', 'prefixLength')]) 2155 return 2156 2157def register_Ns3LogComponent_methods(root_module, cls): 2158 ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor] 2159 cls.add_constructor([param('ns3::LogComponent const &', 'arg0')]) 2160 ## log.h (module 'core'): ns3::LogComponent::LogComponent(std::string const & name, std::string const & file, ns3::LogLevel const mask=::ns3::LogLevel::LOG_NONE) [constructor] 2161 cls.add_constructor([param('std::string const &', 'name'), param('std::string const &', 'file'), param('ns3::LogLevel const', 'mask', default_value='::ns3::LogLevel::LOG_NONE')]) 2162 ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel const level) [member function] 2163 cls.add_method('Disable', 2164 'void', 2165 [param('ns3::LogLevel const', 'level')]) 2166 ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel const level) [member function] 2167 cls.add_method('Enable', 2168 'void', 2169 [param('ns3::LogLevel const', 'level')]) 2170 ## log.h (module 'core'): std::string ns3::LogComponent::File() const [member function] 2171 cls.add_method('File', 2172 'std::string', 2173 [], 2174 is_const=True) 2175 ## log.h (module 'core'): static ns3::LogComponent::ComponentList * ns3::LogComponent::GetComponentList() [member function] 2176 cls.add_method('GetComponentList', 2177 'ns3::LogComponent::ComponentList *', 2178 [], 2179 is_static=True) 2180 ## log.h (module 'core'): static std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) [member function] 2181 cls.add_method('GetLevelLabel', 2182 'std::string', 2183 [param('ns3::LogLevel const', 'level')], 2184 is_static=True) 2185 ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel const level) const [member function] 2186 cls.add_method('IsEnabled', 2187 'bool', 2188 [param('ns3::LogLevel const', 'level')], 2189 is_const=True) 2190 ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function] 2191 cls.add_method('IsNoneEnabled', 2192 'bool', 2193 [], 2194 is_const=True) 2195 ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function] 2196 cls.add_method('Name', 2197 'char const *', 2198 [], 2199 is_const=True) 2200 ## log.h (module 'core'): void ns3::LogComponent::SetMask(ns3::LogLevel const level) [member function] 2201 cls.add_method('SetMask', 2202 'void', 2203 [param('ns3::LogLevel const', 'level')]) 2204 return 2205 2206def register_Ns3Mac48Address_methods(root_module, cls): 2207 cls.add_binary_comparison_operator('==') 2208 cls.add_binary_comparison_operator('!=') 2209 cls.add_binary_comparison_operator('<') 2210 cls.add_output_stream_operator() 2211 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [constructor] 2212 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) 2213 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] 2214 cls.add_constructor([]) 2215 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] 2216 cls.add_constructor([param('char const *', 'str')]) 2217 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] 2218 cls.add_method('Allocate', 2219 'ns3::Mac48Address', 2220 [], 2221 is_static=True) 2222 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] 2223 cls.add_method('ConvertFrom', 2224 'ns3::Mac48Address', 2225 [param('ns3::Address const &', 'address')], 2226 is_static=True) 2227 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] 2228 cls.add_method('CopyFrom', 2229 'void', 2230 [param('uint8_t const *', 'buffer')]) 2231 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] 2232 cls.add_method('CopyTo', 2233 'void', 2234 [param('uint8_t *', 'buffer')], 2235 is_const=True) 2236 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] 2237 cls.add_method('GetBroadcast', 2238 'ns3::Mac48Address', 2239 [], 2240 is_static=True) 2241 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] 2242 cls.add_method('GetMulticast', 2243 'ns3::Mac48Address', 2244 [param('ns3::Ipv4Address', 'address')], 2245 is_static=True) 2246 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] 2247 cls.add_method('GetMulticast', 2248 'ns3::Mac48Address', 2249 [param('ns3::Ipv6Address', 'address')], 2250 is_static=True) 2251 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] 2252 cls.add_method('GetMulticast6Prefix', 2253 'ns3::Mac48Address', 2254 [], 2255 is_static=True) 2256 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] 2257 cls.add_method('GetMulticastPrefix', 2258 'ns3::Mac48Address', 2259 [], 2260 is_static=True) 2261 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] 2262 cls.add_method('IsBroadcast', 2263 'bool', 2264 [], 2265 is_const=True) 2266 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] 2267 cls.add_method('IsGroup', 2268 'bool', 2269 [], 2270 is_const=True) 2271 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] 2272 cls.add_method('IsMatchingType', 2273 'bool', 2274 [param('ns3::Address const &', 'address')], 2275 is_static=True) 2276 return 2277 2278def register_Ns3Mac8Address_methods(root_module, cls): 2279 cls.add_binary_comparison_operator('<') 2280 cls.add_binary_comparison_operator('==') 2281 cls.add_binary_comparison_operator('!=') 2282 cls.add_output_stream_operator() 2283 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(ns3::Mac8Address const & arg0) [constructor] 2284 cls.add_constructor([param('ns3::Mac8Address const &', 'arg0')]) 2285 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address() [constructor] 2286 cls.add_constructor([]) 2287 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(uint8_t addr) [constructor] 2288 cls.add_constructor([param('uint8_t', 'addr')]) 2289 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::Allocate() [member function] 2290 cls.add_method('Allocate', 2291 'ns3::Mac8Address', 2292 [], 2293 is_static=True) 2294 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::ConvertFrom(ns3::Address const & address) [member function] 2295 cls.add_method('ConvertFrom', 2296 'ns3::Mac8Address', 2297 [param('ns3::Address const &', 'address')], 2298 is_static=True) 2299 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyFrom(uint8_t const * pBuffer) [member function] 2300 cls.add_method('CopyFrom', 2301 'void', 2302 [param('uint8_t const *', 'pBuffer')]) 2303 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyTo(uint8_t * pBuffer) const [member function] 2304 cls.add_method('CopyTo', 2305 'void', 2306 [param('uint8_t *', 'pBuffer')], 2307 is_const=True) 2308 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::GetBroadcast() [member function] 2309 cls.add_method('GetBroadcast', 2310 'ns3::Mac8Address', 2311 [], 2312 is_static=True) 2313 ## mac8-address.h (module 'network'): static bool ns3::Mac8Address::IsMatchingType(ns3::Address const & address) [member function] 2314 cls.add_method('IsMatchingType', 2315 'bool', 2316 [param('ns3::Address const &', 'address')], 2317 is_static=True) 2318 return 2319 2320def register_Ns3NetDeviceContainer_methods(root_module, cls): 2321 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [constructor] 2322 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) 2323 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor] 2324 cls.add_constructor([]) 2325 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::Ptr<ns3::NetDevice> dev) [constructor] 2326 cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')]) 2327 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor] 2328 cls.add_constructor([param('std::string', 'devName')]) 2329 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor] 2330 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')]) 2331 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function] 2332 cls.add_method('Add', 2333 'void', 2334 [param('ns3::NetDeviceContainer', 'other')]) 2335 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::Ptr<ns3::NetDevice> device) [member function] 2336 cls.add_method('Add', 2337 'void', 2338 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 2339 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(std::string deviceName) [member function] 2340 cls.add_method('Add', 2341 'void', 2342 [param('std::string', 'deviceName')]) 2343 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::Begin() const [member function] 2344 cls.add_method('Begin', 2345 'ns3::NetDeviceContainer::Iterator', 2346 [], 2347 is_const=True) 2348 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::End() const [member function] 2349 cls.add_method('End', 2350 'ns3::NetDeviceContainer::Iterator', 2351 [], 2352 is_const=True) 2353 ## net-device-container.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::NetDeviceContainer::Get(uint32_t i) const [member function] 2354 cls.add_method('Get', 2355 'ns3::Ptr< ns3::NetDevice >', 2356 [param('uint32_t', 'i')], 2357 is_const=True) 2358 ## net-device-container.h (module 'network'): uint32_t ns3::NetDeviceContainer::GetN() const [member function] 2359 cls.add_method('GetN', 2360 'uint32_t', 2361 [], 2362 is_const=True) 2363 return 2364 2365def register_Ns3NodeContainer_methods(root_module, cls): 2366 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [constructor] 2367 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) 2368 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] 2369 cls.add_constructor([]) 2370 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor] 2371 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')]) 2372 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor] 2373 cls.add_constructor([param('std::string', 'nodeName')]) 2374 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(uint32_t n, uint32_t systemId=0) [constructor] 2375 cls.add_constructor([param('uint32_t', 'n'), param('uint32_t', 'systemId', default_value='0')]) 2376 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor] 2377 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')]) 2378 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor] 2379 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')]) 2380 ## 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] 2381 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')]) 2382 ## 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] 2383 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')]) 2384 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function] 2385 cls.add_method('Add', 2386 'void', 2387 [param('ns3::NodeContainer', 'other')]) 2388 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function] 2389 cls.add_method('Add', 2390 'void', 2391 [param('ns3::Ptr< ns3::Node >', 'node')]) 2392 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(std::string nodeName) [member function] 2393 cls.add_method('Add', 2394 'void', 2395 [param('std::string', 'nodeName')]) 2396 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::Begin() const [member function] 2397 cls.add_method('Begin', 2398 'ns3::NodeContainer::Iterator', 2399 [], 2400 is_const=True) 2401 ## node-container.h (module 'network'): bool ns3::NodeContainer::Contains(uint32_t id) const [member function] 2402 cls.add_method('Contains', 2403 'bool', 2404 [param('uint32_t', 'id')], 2405 is_const=True) 2406 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n) [member function] 2407 cls.add_method('Create', 2408 'void', 2409 [param('uint32_t', 'n')]) 2410 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function] 2411 cls.add_method('Create', 2412 'void', 2413 [param('uint32_t', 'n'), param('uint32_t', 'systemId')]) 2414 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::End() const [member function] 2415 cls.add_method('End', 2416 'ns3::NodeContainer::Iterator', 2417 [], 2418 is_const=True) 2419 ## node-container.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function] 2420 cls.add_method('Get', 2421 'ns3::Ptr< ns3::Node >', 2422 [param('uint32_t', 'i')], 2423 is_const=True) 2424 ## node-container.h (module 'network'): static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function] 2425 cls.add_method('GetGlobal', 2426 'ns3::NodeContainer', 2427 [], 2428 is_static=True) 2429 ## node-container.h (module 'network'): uint32_t ns3::NodeContainer::GetN() const [member function] 2430 cls.add_method('GetN', 2431 'uint32_t', 2432 [], 2433 is_const=True) 2434 return 2435 2436def register_Ns3ObjectBase_methods(root_module, cls): 2437 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor] 2438 cls.add_constructor([]) 2439 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [constructor] 2440 cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')]) 2441 ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function] 2442 cls.add_method('GetAttribute', 2443 'void', 2444 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2445 is_const=True) 2446 ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & value) const [member function] 2447 cls.add_method('GetAttributeFailSafe', 2448 'bool', 2449 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2450 is_const=True) 2451 ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function] 2452 cls.add_method('GetInstanceTypeId', 2453 'ns3::TypeId', 2454 [], 2455 is_const=True, is_pure_virtual=True, is_virtual=True) 2456 ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] 2457 cls.add_method('GetTypeId', 2458 'ns3::TypeId', 2459 [], 2460 is_static=True) 2461 ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function] 2462 cls.add_method('SetAttribute', 2463 'void', 2464 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2465 ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function] 2466 cls.add_method('SetAttributeFailSafe', 2467 'bool', 2468 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2469 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2470 cls.add_method('TraceConnect', 2471 'bool', 2472 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2473 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2474 cls.add_method('TraceConnectWithoutContext', 2475 'bool', 2476 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2477 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2478 cls.add_method('TraceDisconnect', 2479 'bool', 2480 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2481 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2482 cls.add_method('TraceDisconnectWithoutContext', 2483 'bool', 2484 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2485 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] 2486 cls.add_method('ConstructSelf', 2487 'void', 2488 [param('ns3::AttributeConstructionList const &', 'attributes')], 2489 visibility='protected') 2490 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] 2491 cls.add_method('NotifyConstructionCompleted', 2492 'void', 2493 [], 2494 is_virtual=True, visibility='protected') 2495 return 2496 2497def register_Ns3ObjectDeleter_methods(root_module, cls): 2498 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor] 2499 cls.add_constructor([]) 2500 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [constructor] 2501 cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')]) 2502 ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function] 2503 cls.add_method('Delete', 2504 'void', 2505 [param('ns3::Object *', 'object')], 2506 is_static=True) 2507 return 2508 2509def register_Ns3ObjectFactory_methods(root_module, cls): 2510 cls.add_output_stream_operator() 2511 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [constructor] 2512 cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')]) 2513 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor] 2514 cls.add_constructor([]) 2515 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(std::string const & typeId) [constructor] 2516 cls.add_constructor([param('std::string const &', 'typeId')]) 2517 ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function] 2518 cls.add_method('Create', 2519 'ns3::Ptr< ns3::Object >', 2520 [], 2521 is_const=True) 2522 ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function] 2523 cls.add_method('GetTypeId', 2524 'ns3::TypeId', 2525 [], 2526 is_const=True) 2527 ## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function] 2528 cls.add_method('IsTypeIdSet', 2529 'bool', 2530 [], 2531 is_const=True) 2532 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set() [member function] 2533 cls.add_method('Set', 2534 'void', 2535 []) 2536 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] 2537 cls.add_method('SetTypeId', 2538 'void', 2539 [param('ns3::TypeId', 'tid')]) 2540 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] 2541 cls.add_method('SetTypeId', 2542 'void', 2543 [param('char const *', 'tid')]) 2544 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function] 2545 cls.add_method('SetTypeId', 2546 'void', 2547 [param('std::string', 'tid')]) 2548 return 2549 2550def register_Ns3PacketMetadata_methods(root_module, cls): 2551 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] 2552 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) 2553 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [constructor] 2554 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) 2555 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] 2556 cls.add_method('AddAtEnd', 2557 'void', 2558 [param('ns3::PacketMetadata const &', 'o')]) 2559 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] 2560 cls.add_method('AddHeader', 2561 'void', 2562 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2563 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] 2564 cls.add_method('AddPaddingAtEnd', 2565 'void', 2566 [param('uint32_t', 'end')]) 2567 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2568 cls.add_method('AddTrailer', 2569 'void', 2570 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2571 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] 2572 cls.add_method('BeginItem', 2573 'ns3::PacketMetadata::ItemIterator', 2574 [param('ns3::Buffer', 'buffer')], 2575 is_const=True) 2576 ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] 2577 cls.add_method('CreateFragment', 2578 'ns3::PacketMetadata', 2579 [param('uint32_t', 'start'), param('uint32_t', 'end')], 2580 is_const=True) 2581 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 2582 cls.add_method('Deserialize', 2583 'uint32_t', 2584 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 2585 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function] 2586 cls.add_method('Enable', 2587 'void', 2588 [], 2589 is_static=True) 2590 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function] 2591 cls.add_method('EnableChecking', 2592 'void', 2593 [], 2594 is_static=True) 2595 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] 2596 cls.add_method('GetSerializedSize', 2597 'uint32_t', 2598 [], 2599 is_const=True) 2600 ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function] 2601 cls.add_method('GetUid', 2602 'uint64_t', 2603 [], 2604 is_const=True) 2605 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] 2606 cls.add_method('RemoveAtEnd', 2607 'void', 2608 [param('uint32_t', 'end')]) 2609 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] 2610 cls.add_method('RemoveAtStart', 2611 'void', 2612 [param('uint32_t', 'start')]) 2613 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] 2614 cls.add_method('RemoveHeader', 2615 'void', 2616 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2617 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2618 cls.add_method('RemoveTrailer', 2619 'void', 2620 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2621 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 2622 cls.add_method('Serialize', 2623 'uint32_t', 2624 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 2625 is_const=True) 2626 return 2627 2628def register_Ns3PacketMetadataItem_methods(root_module, cls): 2629 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor] 2630 cls.add_constructor([]) 2631 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [constructor] 2632 cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) 2633 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable] 2634 cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) 2635 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable] 2636 cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) 2637 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] 2638 cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) 2639 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable] 2640 cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) 2641 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable] 2642 cls.add_instance_attribute('isFragment', 'bool', is_const=False) 2643 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable] 2644 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2645 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::type [variable] 2646 cls.add_instance_attribute('type', 'ns3::PacketMetadata::Item::ItemType', is_const=False) 2647 return 2648 2649def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): 2650 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [constructor] 2651 cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) 2652 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] 2653 cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) 2654 ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] 2655 cls.add_method('HasNext', 2656 'bool', 2657 [], 2658 is_const=True) 2659 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] 2660 cls.add_method('Next', 2661 'ns3::PacketMetadata::Item', 2662 []) 2663 return 2664 2665def register_Ns3PacketTagIterator_methods(root_module, cls): 2666 ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [constructor] 2667 cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) 2668 ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function] 2669 cls.add_method('HasNext', 2670 'bool', 2671 [], 2672 is_const=True) 2673 ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] 2674 cls.add_method('Next', 2675 'ns3::PacketTagIterator::Item', 2676 []) 2677 return 2678 2679def register_Ns3PacketTagIteratorItem_methods(root_module, cls): 2680 ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [constructor] 2681 cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) 2682 ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 2683 cls.add_method('GetTag', 2684 'void', 2685 [param('ns3::Tag &', 'tag')], 2686 is_const=True) 2687 ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] 2688 cls.add_method('GetTypeId', 2689 'ns3::TypeId', 2690 [], 2691 is_const=True) 2692 return 2693 2694def register_Ns3PacketTagList_methods(root_module, cls): 2695 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor] 2696 cls.add_constructor([]) 2697 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [constructor] 2698 cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) 2699 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] 2700 cls.add_method('Add', 2701 'void', 2702 [param('ns3::Tag const &', 'tag')], 2703 is_const=True) 2704 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 2705 cls.add_method('Deserialize', 2706 'uint32_t', 2707 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 2708 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::GetSerializedSize() const [member function] 2709 cls.add_method('GetSerializedSize', 2710 'uint32_t', 2711 [], 2712 is_const=True) 2713 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] 2714 cls.add_method('Head', 2715 'ns3::PacketTagList::TagData const *', 2716 [], 2717 is_const=True) 2718 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] 2719 cls.add_method('Peek', 2720 'bool', 2721 [param('ns3::Tag &', 'tag')], 2722 is_const=True) 2723 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] 2724 cls.add_method('Remove', 2725 'bool', 2726 [param('ns3::Tag &', 'tag')]) 2727 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function] 2728 cls.add_method('RemoveAll', 2729 'void', 2730 []) 2731 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function] 2732 cls.add_method('Replace', 2733 'bool', 2734 [param('ns3::Tag &', 'tag')]) 2735 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 2736 cls.add_method('Serialize', 2737 'uint32_t', 2738 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 2739 is_const=True) 2740 return 2741 2742def register_Ns3PacketTagListTagData_methods(root_module, cls): 2743 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor] 2744 cls.add_constructor([]) 2745 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [constructor] 2746 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) 2747 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] 2748 cls.add_instance_attribute('count', 'uint32_t', is_const=False) 2749 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] 2750 cls.add_instance_attribute('data', 'uint8_t [ 1 ]', is_const=False) 2751 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] 2752 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) 2753 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::size [variable] 2754 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 2755 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] 2756 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2757 return 2758 2759def register_Ns3ParameterLogger_methods(root_module, cls): 2760 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(ns3::ParameterLogger const & arg0) [constructor] 2761 cls.add_constructor([param('ns3::ParameterLogger const &', 'arg0')]) 2762 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(std::ostream & os) [constructor] 2763 cls.add_constructor([param('std::ostream &', 'os')]) 2764 return 2765 2766def register_Ns3PcapFile_methods(root_module, cls): 2767 ## pcap-file.h (module 'network'): ns3::PcapFile::PcapFile() [constructor] 2768 cls.add_constructor([]) 2769 ## pcap-file.h (module 'network'): void ns3::PcapFile::Clear() [member function] 2770 cls.add_method('Clear', 2771 'void', 2772 []) 2773 ## pcap-file.h (module 'network'): void ns3::PcapFile::Close() [member function] 2774 cls.add_method('Close', 2775 'void', 2776 []) 2777 ## 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] 2778 cls.add_method('Diff', 2779 'bool', 2780 [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')], 2781 is_static=True) 2782 ## pcap-file.h (module 'network'): bool ns3::PcapFile::Eof() const [member function] 2783 cls.add_method('Eof', 2784 'bool', 2785 [], 2786 is_const=True) 2787 ## pcap-file.h (module 'network'): bool ns3::PcapFile::Fail() const [member function] 2788 cls.add_method('Fail', 2789 'bool', 2790 [], 2791 is_const=True) 2792 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetDataLinkType() [member function] 2793 cls.add_method('GetDataLinkType', 2794 'uint32_t', 2795 []) 2796 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetMagic() [member function] 2797 cls.add_method('GetMagic', 2798 'uint32_t', 2799 []) 2800 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSigFigs() [member function] 2801 cls.add_method('GetSigFigs', 2802 'uint32_t', 2803 []) 2804 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSnapLen() [member function] 2805 cls.add_method('GetSnapLen', 2806 'uint32_t', 2807 []) 2808 ## pcap-file.h (module 'network'): bool ns3::PcapFile::GetSwapMode() [member function] 2809 cls.add_method('GetSwapMode', 2810 'bool', 2811 []) 2812 ## pcap-file.h (module 'network'): int32_t ns3::PcapFile::GetTimeZoneOffset() [member function] 2813 cls.add_method('GetTimeZoneOffset', 2814 'int32_t', 2815 []) 2816 ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMajor() [member function] 2817 cls.add_method('GetVersionMajor', 2818 'uint16_t', 2819 []) 2820 ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMinor() [member function] 2821 cls.add_method('GetVersionMinor', 2822 'uint16_t', 2823 []) 2824 ## 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] 2825 cls.add_method('Init', 2826 'void', 2827 [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')]) 2828 ## pcap-file.h (module 'network'): bool ns3::PcapFile::IsNanoSecMode() [member function] 2829 cls.add_method('IsNanoSecMode', 2830 'bool', 2831 []) 2832 ## pcap-file.h (module 'network'): void ns3::PcapFile::Open(std::string const & filename, std::ios_base::openmode mode) [member function] 2833 cls.add_method('Open', 2834 'void', 2835 [param('std::string const &', 'filename'), param('std::ios_base::openmode', 'mode')]) 2836 ## 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] 2837 cls.add_method('Read', 2838 'void', 2839 [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')]) 2840 ## 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] 2841 cls.add_method('Write', 2842 'void', 2843 [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('uint8_t const * const', 'data'), param('uint32_t', 'totalLen')]) 2844 ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Ptr<const ns3::Packet> p) [member function] 2845 cls.add_method('Write', 2846 'void', 2847 [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')]) 2848 ## 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] 2849 cls.add_method('Write', 2850 'void', 2851 [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) 2852 ## pcap-file.h (module 'network'): ns3::PcapFile::SNAPLEN_DEFAULT [variable] 2853 cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True) 2854 ## pcap-file.h (module 'network'): ns3::PcapFile::ZONE_DEFAULT [variable] 2855 cls.add_static_attribute('ZONE_DEFAULT', 'int32_t const', is_const=True) 2856 return 2857 2858def register_Ns3PcapHelper_methods(root_module, cls): 2859 ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper(ns3::PcapHelper const & arg0) [constructor] 2860 cls.add_constructor([param('ns3::PcapHelper const &', 'arg0')]) 2861 ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper() [constructor] 2862 cls.add_constructor([]) 2863 ## 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] 2864 cls.add_method('CreateFile', 2865 'ns3::Ptr< ns3::PcapFileWrapper >', 2866 [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')]) 2867 ## trace-helper.h (module 'network'): std::string ns3::PcapHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr<ns3::NetDevice> device, bool useObjectNames=true) [member function] 2868 cls.add_method('GetFilenameFromDevice', 2869 'std::string', 2870 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) 2871 ## 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] 2872 cls.add_method('GetFilenameFromInterfacePair', 2873 'std::string', 2874 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) 2875 return 2876 2877def register_Ns3PcapHelperForDevice_methods(root_module, cls): 2878 ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice(ns3::PcapHelperForDevice const & arg0) [constructor] 2879 cls.add_constructor([param('ns3::PcapHelperForDevice const &', 'arg0')]) 2880 ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice() [constructor] 2881 cls.add_constructor([]) 2882 ## 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] 2883 cls.add_method('EnablePcap', 2884 'void', 2885 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) 2886 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, std::string ndName, bool promiscuous=false, bool explicitFilename=false) [member function] 2887 cls.add_method('EnablePcap', 2888 'void', 2889 [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) 2890 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NetDeviceContainer d, bool promiscuous=false) [member function] 2891 cls.add_method('EnablePcap', 2892 'void', 2893 [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd'), param('bool', 'promiscuous', default_value='false')]) 2894 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NodeContainer n, bool promiscuous=false) [member function] 2895 cls.add_method('EnablePcap', 2896 'void', 2897 [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n'), param('bool', 'promiscuous', default_value='false')]) 2898 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool promiscuous=false) [member function] 2899 cls.add_method('EnablePcap', 2900 'void', 2901 [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous', default_value='false')]) 2902 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapAll(std::string prefix, bool promiscuous=false) [member function] 2903 cls.add_method('EnablePcapAll', 2904 'void', 2905 [param('std::string', 'prefix'), param('bool', 'promiscuous', default_value='false')]) 2906 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function] 2907 cls.add_method('EnablePcapInternal', 2908 'void', 2909 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], 2910 is_pure_virtual=True, is_virtual=True) 2911 return 2912 2913def register_Ns3QueueSize_methods(root_module, cls): 2914 cls.add_output_stream_operator() 2915 cls.add_binary_comparison_operator('!=') 2916 cls.add_binary_comparison_operator('<') 2917 cls.add_binary_comparison_operator('<=') 2918 cls.add_binary_comparison_operator('==') 2919 cls.add_binary_comparison_operator('>') 2920 cls.add_binary_comparison_operator('>=') 2921 ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(ns3::QueueSize const & arg0) [constructor] 2922 cls.add_constructor([param('ns3::QueueSize const &', 'arg0')]) 2923 ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize() [constructor] 2924 cls.add_constructor([]) 2925 ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(ns3::QueueSizeUnit unit, uint32_t value) [constructor] 2926 cls.add_constructor([param('ns3::QueueSizeUnit', 'unit'), param('uint32_t', 'value')]) 2927 ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(std::string size) [constructor] 2928 cls.add_constructor([param('std::string', 'size')]) 2929 ## queue-size.h (module 'network'): ns3::QueueSizeUnit ns3::QueueSize::GetUnit() const [member function] 2930 cls.add_method('GetUnit', 2931 'ns3::QueueSizeUnit', 2932 [], 2933 is_const=True) 2934 ## queue-size.h (module 'network'): uint32_t ns3::QueueSize::GetValue() const [member function] 2935 cls.add_method('GetValue', 2936 'uint32_t', 2937 [], 2938 is_const=True) 2939 return 2940 2941def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls): 2942 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor] 2943 cls.add_constructor([]) 2944 ## 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] 2945 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) 2946 return 2947 2948def register_Ns3Simulator_methods(root_module, cls): 2949 ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [constructor] 2950 cls.add_constructor([param('ns3::Simulator const &', 'arg0')]) 2951 ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function] 2952 cls.add_method('Cancel', 2953 'void', 2954 [param('ns3::EventId const &', 'id')], 2955 is_static=True) 2956 ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function] 2957 cls.add_method('Destroy', 2958 'void', 2959 [], 2960 is_static=True) 2961 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function] 2962 cls.add_method('GetContext', 2963 'uint32_t', 2964 [], 2965 is_static=True) 2966 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function] 2967 cls.add_method('GetDelayLeft', 2968 'ns3::Time', 2969 [param('ns3::EventId const &', 'id')], 2970 is_static=True) 2971 ## simulator.h (module 'core'): static uint64_t ns3::Simulator::GetEventCount() [member function] 2972 cls.add_method('GetEventCount', 2973 'uint64_t', 2974 [], 2975 is_static=True) 2976 ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function] 2977 cls.add_method('GetImplementation', 2978 'ns3::Ptr< ns3::SimulatorImpl >', 2979 [], 2980 is_static=True) 2981 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function] 2982 cls.add_method('GetMaximumSimulationTime', 2983 'ns3::Time', 2984 [], 2985 is_static=True) 2986 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function] 2987 cls.add_method('GetSystemId', 2988 'uint32_t', 2989 [], 2990 is_static=True) 2991 ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function] 2992 cls.add_method('IsExpired', 2993 'bool', 2994 [param('ns3::EventId const &', 'id')], 2995 is_static=True) 2996 ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function] 2997 cls.add_method('IsFinished', 2998 'bool', 2999 [], 3000 is_static=True) 3001 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function] 3002 cls.add_method('Now', 3003 'ns3::Time', 3004 [], 3005 is_static=True) 3006 ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function] 3007 cls.add_method('Remove', 3008 'void', 3009 [param('ns3::EventId const &', 'id')], 3010 is_static=True) 3011 ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function] 3012 cls.add_method('SetImplementation', 3013 'void', 3014 [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], 3015 is_static=True) 3016 ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] 3017 cls.add_method('SetScheduler', 3018 'void', 3019 [param('ns3::ObjectFactory', 'schedulerFactory')], 3020 is_static=True) 3021 ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function] 3022 cls.add_method('Stop', 3023 'void', 3024 [], 3025 is_static=True) 3026 ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function] 3027 cls.add_method('Stop', 3028 'void', 3029 [param('ns3::Time const &', 'delay')], 3030 is_static=True) 3031 return 3032 3033def register_Ns3Tag_methods(root_module, cls): 3034 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] 3035 cls.add_constructor([]) 3036 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [constructor] 3037 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) 3038 ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] 3039 cls.add_method('Deserialize', 3040 'void', 3041 [param('ns3::TagBuffer', 'i')], 3042 is_pure_virtual=True, is_virtual=True) 3043 ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function] 3044 cls.add_method('GetSerializedSize', 3045 'uint32_t', 3046 [], 3047 is_const=True, is_pure_virtual=True, is_virtual=True) 3048 ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] 3049 cls.add_method('GetTypeId', 3050 'ns3::TypeId', 3051 [], 3052 is_static=True) 3053 ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function] 3054 cls.add_method('Print', 3055 'void', 3056 [param('std::ostream &', 'os')], 3057 is_const=True, is_pure_virtual=True, is_virtual=True) 3058 ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] 3059 cls.add_method('Serialize', 3060 'void', 3061 [param('ns3::TagBuffer', 'i')], 3062 is_const=True, is_pure_virtual=True, is_virtual=True) 3063 return 3064 3065def register_Ns3TagBuffer_methods(root_module, cls): 3066 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [constructor] 3067 cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) 3068 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] 3069 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) 3070 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] 3071 cls.add_method('CopyFrom', 3072 'void', 3073 [param('ns3::TagBuffer', 'o')]) 3074 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] 3075 cls.add_method('Read', 3076 'void', 3077 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 3078 ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function] 3079 cls.add_method('ReadDouble', 3080 'double', 3081 []) 3082 ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function] 3083 cls.add_method('ReadU16', 3084 'uint16_t', 3085 []) 3086 ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function] 3087 cls.add_method('ReadU32', 3088 'uint32_t', 3089 []) 3090 ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function] 3091 cls.add_method('ReadU64', 3092 'uint64_t', 3093 []) 3094 ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function] 3095 cls.add_method('ReadU8', 3096 'uint8_t', 3097 []) 3098 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] 3099 cls.add_method('TrimAtEnd', 3100 'void', 3101 [param('uint32_t', 'trim')]) 3102 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] 3103 cls.add_method('Write', 3104 'void', 3105 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 3106 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function] 3107 cls.add_method('WriteDouble', 3108 'void', 3109 [param('double', 'v')]) 3110 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t v) [member function] 3111 cls.add_method('WriteU16', 3112 'void', 3113 [param('uint16_t', 'v')]) 3114 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t v) [member function] 3115 cls.add_method('WriteU32', 3116 'void', 3117 [param('uint32_t', 'v')]) 3118 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function] 3119 cls.add_method('WriteU64', 3120 'void', 3121 [param('uint64_t', 'v')]) 3122 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] 3123 cls.add_method('WriteU8', 3124 'void', 3125 [param('uint8_t', 'v')]) 3126 return 3127 3128def register_Ns3Time_methods(root_module, cls): 3129 cls.add_binary_comparison_operator('==') 3130 cls.add_binary_comparison_operator('!=') 3131 cls.add_binary_comparison_operator('<=') 3132 cls.add_binary_comparison_operator('>=') 3133 cls.add_binary_comparison_operator('<') 3134 cls.add_binary_comparison_operator('>') 3135 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3136 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3137 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 3138 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3139 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 3140 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) 3141 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) 3142 cls.add_output_stream_operator() 3143 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] 3144 cls.add_constructor([]) 3145 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] 3146 cls.add_constructor([param('ns3::Time const &', 'o')]) 3147 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] 3148 cls.add_constructor([param('double', 'v')]) 3149 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] 3150 cls.add_constructor([param('int', 'v')]) 3151 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] 3152 cls.add_constructor([param('long int', 'v')]) 3153 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] 3154 cls.add_constructor([param('long long int', 'v')]) 3155 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] 3156 cls.add_constructor([param('unsigned int', 'v')]) 3157 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] 3158 cls.add_constructor([param('long unsigned int', 'v')]) 3159 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] 3160 cls.add_constructor([param('long long unsigned int', 'v')]) 3161 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] 3162 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) 3163 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] 3164 cls.add_constructor([param('std::string const &', 's')]) 3165 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit=::ns3::Time::Unit::AUTO) const [member function] 3166 cls.add_method('As', 3167 'ns3::TimeWithUnit', 3168 [param('ns3::Time::Unit const', 'unit', default_value='::ns3::Time::Unit::AUTO')], 3169 is_const=True) 3170 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] 3171 cls.add_method('Compare', 3172 'int', 3173 [param('ns3::Time const &', 'o')], 3174 is_const=True) 3175 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] 3176 cls.add_method('From', 3177 'ns3::Time', 3178 [param('ns3::int64x64_t const &', 'value')], 3179 is_static=True) 3180 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] 3181 cls.add_method('From', 3182 'ns3::Time', 3183 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], 3184 is_static=True) 3185 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] 3186 cls.add_method('FromDouble', 3187 'ns3::Time', 3188 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], 3189 is_static=True) 3190 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] 3191 cls.add_method('FromInteger', 3192 'ns3::Time', 3193 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], 3194 is_static=True) 3195 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] 3196 cls.add_method('GetDays', 3197 'double', 3198 [], 3199 is_const=True) 3200 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] 3201 cls.add_method('GetDouble', 3202 'double', 3203 [], 3204 is_const=True) 3205 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] 3206 cls.add_method('GetFemtoSeconds', 3207 'int64_t', 3208 [], 3209 is_const=True) 3210 ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] 3211 cls.add_method('GetHours', 3212 'double', 3213 [], 3214 is_const=True) 3215 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] 3216 cls.add_method('GetInteger', 3217 'int64_t', 3218 [], 3219 is_const=True) 3220 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] 3221 cls.add_method('GetMicroSeconds', 3222 'int64_t', 3223 [], 3224 is_const=True) 3225 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] 3226 cls.add_method('GetMilliSeconds', 3227 'int64_t', 3228 [], 3229 is_const=True) 3230 ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] 3231 cls.add_method('GetMinutes', 3232 'double', 3233 [], 3234 is_const=True) 3235 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] 3236 cls.add_method('GetNanoSeconds', 3237 'int64_t', 3238 [], 3239 is_const=True) 3240 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] 3241 cls.add_method('GetPicoSeconds', 3242 'int64_t', 3243 [], 3244 is_const=True) 3245 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] 3246 cls.add_method('GetResolution', 3247 'ns3::Time::Unit', 3248 [], 3249 is_static=True) 3250 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] 3251 cls.add_method('GetSeconds', 3252 'double', 3253 [], 3254 is_const=True) 3255 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] 3256 cls.add_method('GetTimeStep', 3257 'int64_t', 3258 [], 3259 is_const=True) 3260 ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] 3261 cls.add_method('GetYears', 3262 'double', 3263 [], 3264 is_const=True) 3265 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] 3266 cls.add_method('IsNegative', 3267 'bool', 3268 [], 3269 is_const=True) 3270 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] 3271 cls.add_method('IsPositive', 3272 'bool', 3273 [], 3274 is_const=True) 3275 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] 3276 cls.add_method('IsStrictlyNegative', 3277 'bool', 3278 [], 3279 is_const=True) 3280 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] 3281 cls.add_method('IsStrictlyPositive', 3282 'bool', 3283 [], 3284 is_const=True) 3285 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] 3286 cls.add_method('IsZero', 3287 'bool', 3288 [], 3289 is_const=True) 3290 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] 3291 cls.add_method('Max', 3292 'ns3::Time', 3293 [], 3294 is_static=True) 3295 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] 3296 cls.add_method('Min', 3297 'ns3::Time', 3298 [], 3299 is_static=True) 3300 ## nstime.h (module 'core'): ns3::Time ns3::Time::RoundTo(ns3::Time::Unit unit) const [member function] 3301 cls.add_method('RoundTo', 3302 'ns3::Time', 3303 [param('ns3::Time::Unit', 'unit')], 3304 is_const=True) 3305 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] 3306 cls.add_method('SetResolution', 3307 'void', 3308 [param('ns3::Time::Unit', 'resolution')], 3309 is_static=True) 3310 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] 3311 cls.add_method('StaticInit', 3312 'bool', 3313 [], 3314 is_static=True) 3315 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] 3316 cls.add_method('To', 3317 'ns3::int64x64_t', 3318 [param('ns3::Time::Unit', 'unit')], 3319 is_const=True) 3320 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] 3321 cls.add_method('ToDouble', 3322 'double', 3323 [param('ns3::Time::Unit', 'unit')], 3324 is_const=True) 3325 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] 3326 cls.add_method('ToInteger', 3327 'int64_t', 3328 [param('ns3::Time::Unit', 'unit')], 3329 is_const=True) 3330 return 3331 3332def register_Ns3TimeWithUnit_methods(root_module, cls): 3333 cls.add_output_stream_operator() 3334 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor] 3335 cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')]) 3336 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor] 3337 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) 3338 return 3339 3340def register_Ns3TracedValue__Unsigned_int_methods(root_module, cls): 3341 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue() [constructor] 3342 cls.add_constructor([]) 3343 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue(ns3::TracedValue<unsigned int> const & o) [constructor] 3344 cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'o')]) 3345 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue(unsigned int const & v) [constructor] 3346 cls.add_constructor([param('unsigned int const &', 'v')]) 3347 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue(ns3::TracedValue<unsigned int> const & other) [constructor] 3348 cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'other')]) 3349 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue(ns3::TracedValue<unsigned int> const & other) [constructor] 3350 cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'other')]) 3351 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::Connect(ns3::CallbackBase const & cb, std::string path) [member function] 3352 cls.add_method('Connect', 3353 'void', 3354 [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) 3355 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] 3356 cls.add_method('ConnectWithoutContext', 3357 'void', 3358 [param('ns3::CallbackBase const &', 'cb')]) 3359 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] 3360 cls.add_method('Disconnect', 3361 'void', 3362 [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) 3363 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] 3364 cls.add_method('DisconnectWithoutContext', 3365 'void', 3366 [param('ns3::CallbackBase const &', 'cb')]) 3367 ## traced-value.h (module 'core'): unsigned int ns3::TracedValue<unsigned int>::Get() const [member function] 3368 cls.add_method('Get', 3369 'unsigned int', 3370 [], 3371 is_const=True) 3372 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::Set(unsigned int const & v) [member function] 3373 cls.add_method('Set', 3374 'void', 3375 [param('unsigned int const &', 'v')]) 3376 return 3377 3378def register_Ns3TypeId_methods(root_module, cls): 3379 cls.add_binary_comparison_operator('==') 3380 cls.add_binary_comparison_operator('!=') 3381 cls.add_output_stream_operator() 3382 cls.add_binary_comparison_operator('<') 3383 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] 3384 cls.add_constructor([param('char const *', 'name')]) 3385 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] 3386 cls.add_constructor([]) 3387 ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [constructor] 3388 cls.add_constructor([param('ns3::TypeId const &', 'o')]) 3389 ## 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] 3390 cls.add_method('AddAttribute', 3391 'ns3::TypeId', 3392 [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='""')]) 3393 ## 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] 3394 cls.add_method('AddAttribute', 3395 'ns3::TypeId', 3396 [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='""')]) 3397 ## 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] 3398 cls.add_method('AddTraceSource', 3399 'ns3::TypeId', 3400 [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='""')]) 3401 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(std::size_t i) const [member function] 3402 cls.add_method('GetAttribute', 3403 'ns3::TypeId::AttributeInformation', 3404 [param('std::size_t', 'i')], 3405 is_const=True) 3406 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(std::size_t i) const [member function] 3407 cls.add_method('GetAttributeFullName', 3408 'std::string', 3409 [param('std::size_t', 'i')], 3410 is_const=True) 3411 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetAttributeN() const [member function] 3412 cls.add_method('GetAttributeN', 3413 'std::size_t', 3414 [], 3415 is_const=True) 3416 ## 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] 3417 cls.add_method('GetConstructor', 3418 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 3419 [], 3420 is_const=True) 3421 ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function] 3422 cls.add_method('GetGroupName', 3423 'std::string', 3424 [], 3425 is_const=True) 3426 ## type-id.h (module 'core'): ns3::TypeId::hash_t ns3::TypeId::GetHash() const [member function] 3427 cls.add_method('GetHash', 3428 'ns3::TypeId::hash_t', 3429 [], 3430 is_const=True) 3431 ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function] 3432 cls.add_method('GetName', 3433 'std::string', 3434 [], 3435 is_const=True) 3436 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function] 3437 cls.add_method('GetParent', 3438 'ns3::TypeId', 3439 [], 3440 is_const=True) 3441 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint16_t i) [member function] 3442 cls.add_method('GetRegistered', 3443 'ns3::TypeId', 3444 [param('uint16_t', 'i')], 3445 is_static=True) 3446 ## type-id.h (module 'core'): static uint16_t ns3::TypeId::GetRegisteredN() [member function] 3447 cls.add_method('GetRegisteredN', 3448 'uint16_t', 3449 [], 3450 is_static=True) 3451 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetSize() const [member function] 3452 cls.add_method('GetSize', 3453 'std::size_t', 3454 [], 3455 is_const=True) 3456 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(std::size_t i) const [member function] 3457 cls.add_method('GetTraceSource', 3458 'ns3::TypeId::TraceSourceInformation', 3459 [param('std::size_t', 'i')], 3460 is_const=True) 3461 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetTraceSourceN() const [member function] 3462 cls.add_method('GetTraceSourceN', 3463 'std::size_t', 3464 [], 3465 is_const=True) 3466 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] 3467 cls.add_method('GetUid', 3468 'uint16_t', 3469 [], 3470 is_const=True) 3471 ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function] 3472 cls.add_method('HasConstructor', 3473 'bool', 3474 [], 3475 is_const=True) 3476 ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function] 3477 cls.add_method('HasParent', 3478 'bool', 3479 [], 3480 is_const=True) 3481 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function] 3482 cls.add_method('HideFromDocumentation', 3483 'ns3::TypeId', 3484 []) 3485 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] 3486 cls.add_method('IsChildOf', 3487 'bool', 3488 [param('ns3::TypeId', 'other')], 3489 is_const=True) 3490 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] 3491 cls.add_method('LookupAttributeByName', 3492 'bool', 3493 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], 3494 is_const=True) 3495 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(ns3::TypeId::hash_t hash) [member function] 3496 cls.add_method('LookupByHash', 3497 'ns3::TypeId', 3498 [param('uint32_t', 'hash')], 3499 is_static=True) 3500 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(ns3::TypeId::hash_t hash, ns3::TypeId * tid) [member function] 3501 cls.add_method('LookupByHashFailSafe', 3502 'bool', 3503 [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')], 3504 is_static=True) 3505 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] 3506 cls.add_method('LookupByName', 3507 'ns3::TypeId', 3508 [param('std::string', 'name')], 3509 is_static=True) 3510 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] 3511 cls.add_method('LookupTraceSourceByName', 3512 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3513 [param('std::string', 'name')], 3514 is_const=True) 3515 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name, ns3::TypeId::TraceSourceInformation * info) const [member function] 3516 cls.add_method('LookupTraceSourceByName', 3517 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3518 [param('std::string', 'name'), param('ns3::TypeId::TraceSourceInformation *', 'info')], 3519 is_const=True) 3520 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] 3521 cls.add_method('MustHideFromDocumentation', 3522 'bool', 3523 [], 3524 is_const=True) 3525 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(std::size_t i, ns3::Ptr<const ns3::AttributeValue> initialValue) [member function] 3526 cls.add_method('SetAttributeInitialValue', 3527 'bool', 3528 [param('std::size_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) 3529 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] 3530 cls.add_method('SetGroupName', 3531 'ns3::TypeId', 3532 [param('std::string', 'groupName')]) 3533 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] 3534 cls.add_method('SetParent', 3535 'ns3::TypeId', 3536 [param('ns3::TypeId', 'tid')]) 3537 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent() [member function] 3538 cls.add_method('SetParent', 3539 'ns3::TypeId', 3540 [], 3541 template_parameters=['ns3::QueueBase']) 3542 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function] 3543 cls.add_method('SetSize', 3544 'ns3::TypeId', 3545 [param('std::size_t', 'size')]) 3546 ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t uid) [member function] 3547 cls.add_method('SetUid', 3548 'void', 3549 [param('uint16_t', 'uid')]) 3550 return 3551 3552def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): 3553 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] 3554 cls.add_constructor([]) 3555 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [constructor] 3556 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) 3557 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] 3558 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) 3559 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] 3560 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 3561 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) 3562 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] 3563 cls.add_instance_attribute('help', 'std::string', is_const=False) 3564 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] 3565 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3566 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] 3567 cls.add_instance_attribute('name', 'std::string', is_const=False) 3568 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] 3569 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3570 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportLevel [variable] 3571 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3572 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportMsg [variable] 3573 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3574 return 3575 3576def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): 3577 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] 3578 cls.add_constructor([]) 3579 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [constructor] 3580 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) 3581 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] 3582 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) 3583 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::callback [variable] 3584 cls.add_instance_attribute('callback', 'std::string', is_const=False) 3585 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] 3586 cls.add_instance_attribute('help', 'std::string', is_const=False) 3587 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] 3588 cls.add_instance_attribute('name', 'std::string', is_const=False) 3589 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportLevel [variable] 3590 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3591 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportMsg [variable] 3592 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3593 return 3594 3595def register_Ns3Empty_methods(root_module, cls): 3596 ## empty.h (module 'core'): ns3::empty::empty() [constructor] 3597 cls.add_constructor([]) 3598 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [constructor] 3599 cls.add_constructor([param('ns3::empty const &', 'arg0')]) 3600 return 3601 3602def register_Ns3Int64x64_t_methods(root_module, cls): 3603 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', 'right')) 3604 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3605 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3606 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3607 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3608 cls.add_binary_comparison_operator('!=') 3609 cls.add_binary_comparison_operator('<=') 3610 cls.add_binary_comparison_operator('>=') 3611 cls.add_output_stream_operator() 3612 cls.add_binary_comparison_operator('==') 3613 cls.add_binary_comparison_operator('<') 3614 cls.add_binary_comparison_operator('>') 3615 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) 3616 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) 3617 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) 3618 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) 3619 cls.add_unary_numeric_operator('-') 3620 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] 3621 cls.add_constructor([]) 3622 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(double const value) [constructor] 3623 cls.add_constructor([param('double const', 'value')]) 3624 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long double const value) [constructor] 3625 cls.add_constructor([param('long double const', 'value')]) 3626 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int const v) [constructor] 3627 cls.add_constructor([param('int const', 'v')]) 3628 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long int const v) [constructor] 3629 cls.add_constructor([param('long int const', 'v')]) 3630 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int const v) [constructor] 3631 cls.add_constructor([param('long long int const', 'v')]) 3632 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int const v) [constructor] 3633 cls.add_constructor([param('unsigned int const', 'v')]) 3634 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int const v) [constructor] 3635 cls.add_constructor([param('long unsigned int const', 'v')]) 3636 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int const v) [constructor] 3637 cls.add_constructor([param('long long unsigned int const', 'v')]) 3638 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t const hi, uint64_t const lo) [constructor] 3639 cls.add_constructor([param('int64_t const', 'hi'), param('uint64_t const', 'lo')]) 3640 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [constructor] 3641 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) 3642 ## int64x64-128.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] 3643 cls.add_method('GetDouble', 3644 'double', 3645 [], 3646 is_const=True) 3647 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] 3648 cls.add_method('GetHigh', 3649 'int64_t', 3650 [], 3651 is_const=True) 3652 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetInt() const [member function] 3653 cls.add_method('GetInt', 3654 'int64_t', 3655 [], 3656 is_const=True) 3657 ## int64x64-128.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] 3658 cls.add_method('GetLow', 3659 'uint64_t', 3660 [], 3661 is_const=True) 3662 ## int64x64-128.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t const v) [member function] 3663 cls.add_method('Invert', 3664 'ns3::int64x64_t', 3665 [param('uint64_t const', 'v')], 3666 is_static=True) 3667 ## int64x64-128.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] 3668 cls.add_method('MulByInvert', 3669 'void', 3670 [param('ns3::int64x64_t const &', 'o')]) 3671 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::Round() const [member function] 3672 cls.add_method('Round', 3673 'int64_t', 3674 [], 3675 is_const=True) 3676 ## int64x64-128.h (module 'core'): ns3::int64x64_t::implementation [variable] 3677 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) 3678 return 3679 3680def register_Ns3Chunk_methods(root_module, cls): 3681 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] 3682 cls.add_constructor([]) 3683 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [constructor] 3684 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) 3685 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] 3686 cls.add_method('Deserialize', 3687 'uint32_t', 3688 [param('ns3::Buffer::Iterator', 'start')], 3689 is_pure_virtual=True, is_virtual=True) 3690 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 3691 cls.add_method('Deserialize', 3692 'uint32_t', 3693 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 3694 is_virtual=True) 3695 ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function] 3696 cls.add_method('GetTypeId', 3697 'ns3::TypeId', 3698 [], 3699 is_static=True) 3700 ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function] 3701 cls.add_method('Print', 3702 'void', 3703 [param('std::ostream &', 'os')], 3704 is_const=True, is_pure_virtual=True, is_virtual=True) 3705 return 3706 3707def register_Ns3CsmaHelper_methods(root_module, cls): 3708 ## csma-helper.h (module 'csma'): ns3::CsmaHelper::CsmaHelper(ns3::CsmaHelper const & arg0) [constructor] 3709 cls.add_constructor([param('ns3::CsmaHelper const &', 'arg0')]) 3710 ## csma-helper.h (module 'csma'): ns3::CsmaHelper::CsmaHelper() [constructor] 3711 cls.add_constructor([]) 3712 ## csma-helper.h (module 'csma'): int64_t ns3::CsmaHelper::AssignStreams(ns3::NetDeviceContainer c, int64_t stream) [member function] 3713 cls.add_method('AssignStreams', 3714 'int64_t', 3715 [param('ns3::NetDeviceContainer', 'c'), param('int64_t', 'stream')]) 3716 ## csma-helper.h (module 'csma'): ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node) const [member function] 3717 cls.add_method('Install', 3718 'ns3::NetDeviceContainer', 3719 [param('ns3::Ptr< ns3::Node >', 'node')], 3720 is_const=True) 3721 ## csma-helper.h (module 'csma'): ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string name) const [member function] 3722 cls.add_method('Install', 3723 'ns3::NetDeviceContainer', 3724 [param('std::string', 'name')], 3725 is_const=True) 3726 ## csma-helper.h (module 'csma'): ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::CsmaChannel> channel) const [member function] 3727 cls.add_method('Install', 3728 'ns3::NetDeviceContainer', 3729 [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')], 3730 is_const=True) 3731 ## csma-helper.h (module 'csma'): ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node, std::string channelName) const [member function] 3732 cls.add_method('Install', 3733 'ns3::NetDeviceContainer', 3734 [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'channelName')], 3735 is_const=True) 3736 ## csma-helper.h (module 'csma'): ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, ns3::Ptr<ns3::CsmaChannel> channel) const [member function] 3737 cls.add_method('Install', 3738 'ns3::NetDeviceContainer', 3739 [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')], 3740 is_const=True) 3741 ## csma-helper.h (module 'csma'): ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, std::string channelName) const [member function] 3742 cls.add_method('Install', 3743 'ns3::NetDeviceContainer', 3744 [param('std::string', 'nodeName'), param('std::string', 'channelName')], 3745 is_const=True) 3746 ## csma-helper.h (module 'csma'): ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c) const [member function] 3747 cls.add_method('Install', 3748 'ns3::NetDeviceContainer', 3749 [param('ns3::NodeContainer const &', 'c')], 3750 is_const=True) 3751 ## csma-helper.h (module 'csma'): ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, ns3::Ptr<ns3::CsmaChannel> channel) const [member function] 3752 cls.add_method('Install', 3753 'ns3::NetDeviceContainer', 3754 [param('ns3::NodeContainer const &', 'c'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')], 3755 is_const=True) 3756 ## csma-helper.h (module 'csma'): ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, std::string channelName) const [member function] 3757 cls.add_method('Install', 3758 'ns3::NetDeviceContainer', 3759 [param('ns3::NodeContainer const &', 'c'), param('std::string', 'channelName')], 3760 is_const=True) 3761 ## csma-helper.h (module 'csma'): void ns3::CsmaHelper::SetChannelAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] 3762 cls.add_method('SetChannelAttribute', 3763 'void', 3764 [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) 3765 ## csma-helper.h (module 'csma'): void ns3::CsmaHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] 3766 cls.add_method('SetDeviceAttribute', 3767 'void', 3768 [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) 3769 ## csma-helper.h (module 'csma'): void ns3::CsmaHelper::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] 3770 cls.add_method('SetQueue', 3771 'void', 3772 [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()')]) 3773 ## csma-helper.h (module 'csma'): void ns3::CsmaHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function] 3774 cls.add_method('EnableAsciiInternal', 3775 'void', 3776 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], 3777 is_virtual=True, visibility='private') 3778 ## csma-helper.h (module 'csma'): void ns3::CsmaHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function] 3779 cls.add_method('EnablePcapInternal', 3780 'void', 3781 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], 3782 is_virtual=True, visibility='private') 3783 return 3784 3785def register_Ns3Header_methods(root_module, cls): 3786 cls.add_output_stream_operator() 3787 ## header.h (module 'network'): ns3::Header::Header() [constructor] 3788 cls.add_constructor([]) 3789 ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [constructor] 3790 cls.add_constructor([param('ns3::Header const &', 'arg0')]) 3791 ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] 3792 cls.add_method('Deserialize', 3793 'uint32_t', 3794 [param('ns3::Buffer::Iterator', 'start')], 3795 is_pure_virtual=True, is_virtual=True) 3796 ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function] 3797 cls.add_method('GetSerializedSize', 3798 'uint32_t', 3799 [], 3800 is_const=True, is_pure_virtual=True, is_virtual=True) 3801 ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] 3802 cls.add_method('GetTypeId', 3803 'ns3::TypeId', 3804 [], 3805 is_static=True) 3806 ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function] 3807 cls.add_method('Print', 3808 'void', 3809 [param('std::ostream &', 'os')], 3810 is_const=True, is_pure_virtual=True, is_virtual=True) 3811 ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] 3812 cls.add_method('Serialize', 3813 'void', 3814 [param('ns3::Buffer::Iterator', 'start')], 3815 is_const=True, is_pure_virtual=True, is_virtual=True) 3816 return 3817 3818def register_Ns3Object_methods(root_module, cls): 3819 ## object.h (module 'core'): ns3::Object::Object() [constructor] 3820 cls.add_constructor([]) 3821 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] 3822 cls.add_method('AggregateObject', 3823 'void', 3824 [param('ns3::Ptr< ns3::Object >', 'other')]) 3825 ## object.h (module 'core'): void ns3::Object::Dispose() [member function] 3826 cls.add_method('Dispose', 3827 'void', 3828 []) 3829 ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] 3830 cls.add_method('GetAggregateIterator', 3831 'ns3::Object::AggregateIterator', 3832 [], 3833 is_const=True) 3834 ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] 3835 cls.add_method('GetInstanceTypeId', 3836 'ns3::TypeId', 3837 [], 3838 is_const=True, is_virtual=True) 3839 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject() const [member function] 3840 cls.add_method('GetObject', 3841 'ns3::Ptr< ns3::Object >', 3842 [], 3843 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3844 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject(ns3::TypeId tid) const [member function] 3845 cls.add_method('GetObject', 3846 'ns3::Ptr< ns3::Object >', 3847 [param('ns3::TypeId', 'tid')], 3848 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3849 ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] 3850 cls.add_method('GetTypeId', 3851 'ns3::TypeId', 3852 [], 3853 is_static=True) 3854 ## object.h (module 'core'): void ns3::Object::Initialize() [member function] 3855 cls.add_method('Initialize', 3856 'void', 3857 []) 3858 ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] 3859 cls.add_method('IsInitialized', 3860 'bool', 3861 [], 3862 is_const=True) 3863 ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] 3864 cls.add_constructor([param('ns3::Object const &', 'o')], 3865 visibility='protected') 3866 ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] 3867 cls.add_method('DoDispose', 3868 'void', 3869 [], 3870 is_virtual=True, visibility='protected') 3871 ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] 3872 cls.add_method('DoInitialize', 3873 'void', 3874 [], 3875 is_virtual=True, visibility='protected') 3876 ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] 3877 cls.add_method('NotifyNewAggregate', 3878 'void', 3879 [], 3880 is_virtual=True, visibility='protected') 3881 return 3882 3883def register_Ns3ObjectAggregateIterator_methods(root_module, cls): 3884 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] 3885 cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) 3886 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] 3887 cls.add_constructor([]) 3888 ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] 3889 cls.add_method('HasNext', 3890 'bool', 3891 [], 3892 is_const=True) 3893 ## object.h (module 'core'): ns3::Ptr<const ns3::Object> ns3::Object::AggregateIterator::Next() [member function] 3894 cls.add_method('Next', 3895 'ns3::Ptr< ns3::Object const >', 3896 []) 3897 return 3898 3899def register_Ns3PcapFileWrapper_methods(root_module, cls): 3900 ## pcap-file-wrapper.h (module 'network'): static ns3::TypeId ns3::PcapFileWrapper::GetTypeId() [member function] 3901 cls.add_method('GetTypeId', 3902 'ns3::TypeId', 3903 [], 3904 is_static=True) 3905 ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper::PcapFileWrapper() [constructor] 3906 cls.add_constructor([]) 3907 ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Fail() const [member function] 3908 cls.add_method('Fail', 3909 'bool', 3910 [], 3911 is_const=True) 3912 ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Eof() const [member function] 3913 cls.add_method('Eof', 3914 'bool', 3915 [], 3916 is_const=True) 3917 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Clear() [member function] 3918 cls.add_method('Clear', 3919 'void', 3920 []) 3921 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Open(std::string const & filename, std::ios_base::openmode mode) [member function] 3922 cls.add_method('Open', 3923 'void', 3924 [param('std::string const &', 'filename'), param('std::ios_base::openmode', 'mode')]) 3925 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Close() [member function] 3926 cls.add_method('Close', 3927 'void', 3928 []) 3929 ## 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] 3930 cls.add_method('Init', 3931 'void', 3932 [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')]) 3933 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Ptr<const ns3::Packet> p) [member function] 3934 cls.add_method('Write', 3935 'void', 3936 [param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')]) 3937 ## 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] 3938 cls.add_method('Write', 3939 'void', 3940 [param('ns3::Time', 't'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) 3941 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function] 3942 cls.add_method('Write', 3943 'void', 3944 [param('ns3::Time', 't'), param('uint8_t const *', 'buffer'), param('uint32_t', 'length')]) 3945 ## pcap-file-wrapper.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::PcapFileWrapper::Read(ns3::Time & t) [member function] 3946 cls.add_method('Read', 3947 'ns3::Ptr< ns3::Packet >', 3948 [param('ns3::Time &', 't')]) 3949 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetMagic() [member function] 3950 cls.add_method('GetMagic', 3951 'uint32_t', 3952 []) 3953 ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMajor() [member function] 3954 cls.add_method('GetVersionMajor', 3955 'uint16_t', 3956 []) 3957 ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMinor() [member function] 3958 cls.add_method('GetVersionMinor', 3959 'uint16_t', 3960 []) 3961 ## pcap-file-wrapper.h (module 'network'): int32_t ns3::PcapFileWrapper::GetTimeZoneOffset() [member function] 3962 cls.add_method('GetTimeZoneOffset', 3963 'int32_t', 3964 []) 3965 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSigFigs() [member function] 3966 cls.add_method('GetSigFigs', 3967 'uint32_t', 3968 []) 3969 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSnapLen() [member function] 3970 cls.add_method('GetSnapLen', 3971 'uint32_t', 3972 []) 3973 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetDataLinkType() [member function] 3974 cls.add_method('GetDataLinkType', 3975 'uint32_t', 3976 []) 3977 return 3978 3979def register_Ns3QueueBase_methods(root_module, cls): 3980 ## queue.h (module 'network'): ns3::QueueBase::QueueBase(ns3::QueueBase const & arg0) [constructor] 3981 cls.add_constructor([param('ns3::QueueBase const &', 'arg0')]) 3982 ## queue.h (module 'network'): ns3::QueueBase::QueueBase() [constructor] 3983 cls.add_constructor([]) 3984 ## queue.h (module 'network'): static void ns3::QueueBase::AppendItemTypeIfNotPresent(std::string & typeId, std::string const & itemType) [member function] 3985 cls.add_method('AppendItemTypeIfNotPresent', 3986 'void', 3987 [param('std::string &', 'typeId'), param('std::string const &', 'itemType')], 3988 is_static=True) 3989 ## queue.h (module 'network'): ns3::QueueSize ns3::QueueBase::GetCurrentSize() const [member function] 3990 cls.add_method('GetCurrentSize', 3991 'ns3::QueueSize', 3992 [], 3993 is_const=True) 3994 ## queue.h (module 'network'): ns3::QueueSize ns3::QueueBase::GetMaxSize() const [member function] 3995 cls.add_method('GetMaxSize', 3996 'ns3::QueueSize', 3997 [], 3998 is_const=True) 3999 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetNBytes() const [member function] 4000 cls.add_method('GetNBytes', 4001 'uint32_t', 4002 [], 4003 is_const=True) 4004 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetNPackets() const [member function] 4005 cls.add_method('GetNPackets', 4006 'uint32_t', 4007 [], 4008 is_const=True) 4009 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedBytes() const [member function] 4010 cls.add_method('GetTotalDroppedBytes', 4011 'uint32_t', 4012 [], 4013 is_const=True) 4014 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedBytesAfterDequeue() const [member function] 4015 cls.add_method('GetTotalDroppedBytesAfterDequeue', 4016 'uint32_t', 4017 [], 4018 is_const=True) 4019 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedBytesBeforeEnqueue() const [member function] 4020 cls.add_method('GetTotalDroppedBytesBeforeEnqueue', 4021 'uint32_t', 4022 [], 4023 is_const=True) 4024 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedPackets() const [member function] 4025 cls.add_method('GetTotalDroppedPackets', 4026 'uint32_t', 4027 [], 4028 is_const=True) 4029 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedPacketsAfterDequeue() const [member function] 4030 cls.add_method('GetTotalDroppedPacketsAfterDequeue', 4031 'uint32_t', 4032 [], 4033 is_const=True) 4034 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedPacketsBeforeEnqueue() const [member function] 4035 cls.add_method('GetTotalDroppedPacketsBeforeEnqueue', 4036 'uint32_t', 4037 [], 4038 is_const=True) 4039 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalReceivedBytes() const [member function] 4040 cls.add_method('GetTotalReceivedBytes', 4041 'uint32_t', 4042 [], 4043 is_const=True) 4044 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalReceivedPackets() const [member function] 4045 cls.add_method('GetTotalReceivedPackets', 4046 'uint32_t', 4047 [], 4048 is_const=True) 4049 ## queue.h (module 'network'): static ns3::TypeId ns3::QueueBase::GetTypeId() [member function] 4050 cls.add_method('GetTypeId', 4051 'ns3::TypeId', 4052 [], 4053 is_static=True) 4054 ## queue.h (module 'network'): bool ns3::QueueBase::IsEmpty() const [member function] 4055 cls.add_method('IsEmpty', 4056 'bool', 4057 [], 4058 is_const=True) 4059 ## queue.h (module 'network'): void ns3::QueueBase::ResetStatistics() [member function] 4060 cls.add_method('ResetStatistics', 4061 'void', 4062 []) 4063 ## queue.h (module 'network'): void ns3::QueueBase::SetMaxSize(ns3::QueueSize size) [member function] 4064 cls.add_method('SetMaxSize', 4065 'void', 4066 [param('ns3::QueueSize', 'size')]) 4067 return 4068 4069def register_Ns3RandomVariableStream_methods(root_module, cls): 4070 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] 4071 cls.add_method('GetTypeId', 4072 'ns3::TypeId', 4073 [], 4074 is_static=True) 4075 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] 4076 cls.add_constructor([]) 4077 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] 4078 cls.add_method('SetStream', 4079 'void', 4080 [param('int64_t', 'stream')]) 4081 ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] 4082 cls.add_method('GetStream', 4083 'int64_t', 4084 [], 4085 is_const=True) 4086 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] 4087 cls.add_method('SetAntithetic', 4088 'void', 4089 [param('bool', 'isAntithetic')]) 4090 ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] 4091 cls.add_method('IsAntithetic', 4092 'bool', 4093 [], 4094 is_const=True) 4095 ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] 4096 cls.add_method('GetValue', 4097 'double', 4098 [], 4099 is_pure_virtual=True, is_virtual=True) 4100 ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] 4101 cls.add_method('GetInteger', 4102 'uint32_t', 4103 [], 4104 is_pure_virtual=True, is_virtual=True) 4105 ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] 4106 cls.add_method('Peek', 4107 'ns3::RngStream *', 4108 [], 4109 is_const=True, visibility='protected') 4110 return 4111 4112def register_Ns3SequentialRandomVariable_methods(root_module, cls): 4113 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] 4114 cls.add_method('GetTypeId', 4115 'ns3::TypeId', 4116 [], 4117 is_static=True) 4118 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] 4119 cls.add_constructor([]) 4120 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] 4121 cls.add_method('GetMin', 4122 'double', 4123 [], 4124 is_const=True) 4125 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] 4126 cls.add_method('GetMax', 4127 'double', 4128 [], 4129 is_const=True) 4130 ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function] 4131 cls.add_method('GetIncrement', 4132 'ns3::Ptr< ns3::RandomVariableStream >', 4133 [], 4134 is_const=True) 4135 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] 4136 cls.add_method('GetConsecutive', 4137 'uint32_t', 4138 [], 4139 is_const=True) 4140 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] 4141 cls.add_method('GetValue', 4142 'double', 4143 [], 4144 is_virtual=True) 4145 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] 4146 cls.add_method('GetInteger', 4147 'uint32_t', 4148 [], 4149 is_virtual=True) 4150 return 4151 4152def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): 4153 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] 4154 cls.add_constructor([]) 4155 ## 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] 4156 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) 4157 return 4158 4159def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): 4160 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor] 4161 cls.add_constructor([]) 4162 ## 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] 4163 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) 4164 return 4165 4166def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): 4167 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor] 4168 cls.add_constructor([]) 4169 ## 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] 4170 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) 4171 return 4172 4173def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): 4174 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] 4175 cls.add_constructor([]) 4176 ## 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] 4177 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) 4178 return 4179 4180def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): 4181 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor] 4182 cls.add_constructor([]) 4183 ## 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] 4184 cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) 4185 return 4186 4187def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): 4188 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor] 4189 cls.add_constructor([]) 4190 ## 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] 4191 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) 4192 return 4193 4194def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): 4195 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor] 4196 cls.add_constructor([]) 4197 ## 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] 4198 cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) 4199 return 4200 4201def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): 4202 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount() [constructor] 4203 cls.add_constructor([]) 4204 ## 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] 4205 cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) 4206 return 4207 4208def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): 4209 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor] 4210 cls.add_constructor([]) 4211 ## 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] 4212 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) 4213 return 4214 4215def register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, cls): 4216 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >::SimpleRefCount() [constructor] 4217 cls.add_constructor([]) 4218 ## 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] 4219 cls.add_constructor([param('ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter< ns3::QueueItem > > const &', 'o')]) 4220 return 4221 4222def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): 4223 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] 4224 cls.add_constructor([]) 4225 ## 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] 4226 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) 4227 return 4228 4229def register_Ns3TraceSourceAccessor_methods(root_module, cls): 4230 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] 4231 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) 4232 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] 4233 cls.add_constructor([]) 4234 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 4235 cls.add_method('Connect', 4236 'bool', 4237 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 4238 is_const=True, is_pure_virtual=True, is_virtual=True) 4239 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4240 cls.add_method('ConnectWithoutContext', 4241 'bool', 4242 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4243 is_const=True, is_pure_virtual=True, is_virtual=True) 4244 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 4245 cls.add_method('Disconnect', 4246 'bool', 4247 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 4248 is_const=True, is_pure_virtual=True, is_virtual=True) 4249 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4250 cls.add_method('DisconnectWithoutContext', 4251 'bool', 4252 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4253 is_const=True, is_pure_virtual=True, is_virtual=True) 4254 return 4255 4256def register_Ns3Trailer_methods(root_module, cls): 4257 cls.add_output_stream_operator() 4258 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] 4259 cls.add_constructor([]) 4260 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] 4261 cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) 4262 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] 4263 cls.add_method('Deserialize', 4264 'uint32_t', 4265 [param('ns3::Buffer::Iterator', 'end')], 4266 is_pure_virtual=True, is_virtual=True) 4267 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 4268 cls.add_method('Deserialize', 4269 'uint32_t', 4270 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 4271 is_virtual=True) 4272 ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] 4273 cls.add_method('GetSerializedSize', 4274 'uint32_t', 4275 [], 4276 is_const=True, is_pure_virtual=True, is_virtual=True) 4277 ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] 4278 cls.add_method('GetTypeId', 4279 'ns3::TypeId', 4280 [], 4281 is_static=True) 4282 ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] 4283 cls.add_method('Print', 4284 'void', 4285 [param('std::ostream &', 'os')], 4286 is_const=True, is_pure_virtual=True, is_virtual=True) 4287 ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] 4288 cls.add_method('Serialize', 4289 'void', 4290 [param('ns3::Buffer::Iterator', 'start')], 4291 is_const=True, is_pure_virtual=True, is_virtual=True) 4292 return 4293 4294def register_Ns3TriangularRandomVariable_methods(root_module, cls): 4295 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] 4296 cls.add_method('GetTypeId', 4297 'ns3::TypeId', 4298 [], 4299 is_static=True) 4300 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] 4301 cls.add_constructor([]) 4302 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] 4303 cls.add_method('GetMean', 4304 'double', 4305 [], 4306 is_const=True) 4307 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] 4308 cls.add_method('GetMin', 4309 'double', 4310 [], 4311 is_const=True) 4312 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] 4313 cls.add_method('GetMax', 4314 'double', 4315 [], 4316 is_const=True) 4317 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] 4318 cls.add_method('GetValue', 4319 'double', 4320 [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) 4321 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] 4322 cls.add_method('GetInteger', 4323 'uint32_t', 4324 [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) 4325 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] 4326 cls.add_method('GetValue', 4327 'double', 4328 [], 4329 is_virtual=True) 4330 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] 4331 cls.add_method('GetInteger', 4332 'uint32_t', 4333 [], 4334 is_virtual=True) 4335 return 4336 4337def register_Ns3UniformRandomVariable_methods(root_module, cls): 4338 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] 4339 cls.add_method('GetTypeId', 4340 'ns3::TypeId', 4341 [], 4342 is_static=True) 4343 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] 4344 cls.add_constructor([]) 4345 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] 4346 cls.add_method('GetMin', 4347 'double', 4348 [], 4349 is_const=True) 4350 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] 4351 cls.add_method('GetMax', 4352 'double', 4353 [], 4354 is_const=True) 4355 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] 4356 cls.add_method('GetValue', 4357 'double', 4358 [param('double', 'min'), param('double', 'max')]) 4359 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] 4360 cls.add_method('GetInteger', 4361 'uint32_t', 4362 [param('uint32_t', 'min'), param('uint32_t', 'max')]) 4363 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] 4364 cls.add_method('GetValue', 4365 'double', 4366 [], 4367 is_virtual=True) 4368 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] 4369 cls.add_method('GetInteger', 4370 'uint32_t', 4371 [], 4372 is_virtual=True) 4373 return 4374 4375def register_Ns3WeibullRandomVariable_methods(root_module, cls): 4376 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] 4377 cls.add_method('GetTypeId', 4378 'ns3::TypeId', 4379 [], 4380 is_static=True) 4381 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] 4382 cls.add_constructor([]) 4383 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] 4384 cls.add_method('GetScale', 4385 'double', 4386 [], 4387 is_const=True) 4388 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] 4389 cls.add_method('GetShape', 4390 'double', 4391 [], 4392 is_const=True) 4393 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] 4394 cls.add_method('GetBound', 4395 'double', 4396 [], 4397 is_const=True) 4398 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] 4399 cls.add_method('GetValue', 4400 'double', 4401 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 4402 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 4403 cls.add_method('GetInteger', 4404 'uint32_t', 4405 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 4406 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] 4407 cls.add_method('GetValue', 4408 'double', 4409 [], 4410 is_virtual=True) 4411 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] 4412 cls.add_method('GetInteger', 4413 'uint32_t', 4414 [], 4415 is_virtual=True) 4416 return 4417 4418def register_Ns3ZetaRandomVariable_methods(root_module, cls): 4419 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] 4420 cls.add_method('GetTypeId', 4421 'ns3::TypeId', 4422 [], 4423 is_static=True) 4424 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] 4425 cls.add_constructor([]) 4426 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] 4427 cls.add_method('GetAlpha', 4428 'double', 4429 [], 4430 is_const=True) 4431 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] 4432 cls.add_method('GetValue', 4433 'double', 4434 [param('double', 'alpha')]) 4435 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] 4436 cls.add_method('GetInteger', 4437 'uint32_t', 4438 [param('uint32_t', 'alpha')]) 4439 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] 4440 cls.add_method('GetValue', 4441 'double', 4442 [], 4443 is_virtual=True) 4444 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] 4445 cls.add_method('GetInteger', 4446 'uint32_t', 4447 [], 4448 is_virtual=True) 4449 return 4450 4451def register_Ns3ZipfRandomVariable_methods(root_module, cls): 4452 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] 4453 cls.add_method('GetTypeId', 4454 'ns3::TypeId', 4455 [], 4456 is_static=True) 4457 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] 4458 cls.add_constructor([]) 4459 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] 4460 cls.add_method('GetN', 4461 'uint32_t', 4462 [], 4463 is_const=True) 4464 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] 4465 cls.add_method('GetAlpha', 4466 'double', 4467 [], 4468 is_const=True) 4469 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] 4470 cls.add_method('GetValue', 4471 'double', 4472 [param('uint32_t', 'n'), param('double', 'alpha')]) 4473 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] 4474 cls.add_method('GetInteger', 4475 'uint32_t', 4476 [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) 4477 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] 4478 cls.add_method('GetValue', 4479 'double', 4480 [], 4481 is_virtual=True) 4482 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] 4483 cls.add_method('GetInteger', 4484 'uint32_t', 4485 [], 4486 is_virtual=True) 4487 return 4488 4489def register_Ns3AttributeAccessor_methods(root_module, cls): 4490 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] 4491 cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) 4492 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] 4493 cls.add_constructor([]) 4494 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 4495 cls.add_method('Get', 4496 'bool', 4497 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 4498 is_const=True, is_pure_virtual=True, is_virtual=True) 4499 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] 4500 cls.add_method('HasGetter', 4501 'bool', 4502 [], 4503 is_const=True, is_pure_virtual=True, is_virtual=True) 4504 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] 4505 cls.add_method('HasSetter', 4506 'bool', 4507 [], 4508 is_const=True, is_pure_virtual=True, is_virtual=True) 4509 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 4510 cls.add_method('Set', 4511 'bool', 4512 [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], 4513 is_const=True, is_pure_virtual=True, is_virtual=True) 4514 return 4515 4516def register_Ns3AttributeChecker_methods(root_module, cls): 4517 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] 4518 cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) 4519 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] 4520 cls.add_constructor([]) 4521 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 4522 cls.add_method('Check', 4523 'bool', 4524 [param('ns3::AttributeValue const &', 'value')], 4525 is_const=True, is_pure_virtual=True, is_virtual=True) 4526 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 4527 cls.add_method('Copy', 4528 'bool', 4529 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 4530 is_const=True, is_pure_virtual=True, is_virtual=True) 4531 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] 4532 cls.add_method('Create', 4533 'ns3::Ptr< ns3::AttributeValue >', 4534 [], 4535 is_const=True, is_pure_virtual=True, is_virtual=True) 4536 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] 4537 cls.add_method('CreateValidValue', 4538 'ns3::Ptr< ns3::AttributeValue >', 4539 [param('ns3::AttributeValue const &', 'value')], 4540 is_const=True) 4541 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] 4542 cls.add_method('GetUnderlyingTypeInformation', 4543 'std::string', 4544 [], 4545 is_const=True, is_pure_virtual=True, is_virtual=True) 4546 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] 4547 cls.add_method('GetValueTypeName', 4548 'std::string', 4549 [], 4550 is_const=True, is_pure_virtual=True, is_virtual=True) 4551 ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] 4552 cls.add_method('HasUnderlyingTypeInformation', 4553 'bool', 4554 [], 4555 is_const=True, is_pure_virtual=True, is_virtual=True) 4556 return 4557 4558def register_Ns3AttributeValue_methods(root_module, cls): 4559 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] 4560 cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) 4561 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] 4562 cls.add_constructor([]) 4563 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function] 4564 cls.add_method('Copy', 4565 'ns3::Ptr< ns3::AttributeValue >', 4566 [], 4567 is_const=True, is_pure_virtual=True, is_virtual=True) 4568 ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4569 cls.add_method('DeserializeFromString', 4570 'bool', 4571 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4572 is_pure_virtual=True, is_virtual=True) 4573 ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4574 cls.add_method('SerializeToString', 4575 'std::string', 4576 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4577 is_const=True, is_pure_virtual=True, is_virtual=True) 4578 return 4579 4580def register_Ns3BooleanChecker_methods(root_module, cls): 4581 ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker() [constructor] 4582 cls.add_constructor([]) 4583 ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [constructor] 4584 cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')]) 4585 return 4586 4587def register_Ns3BooleanValue_methods(root_module, cls): 4588 cls.add_output_stream_operator() 4589 ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [constructor] 4590 cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')]) 4591 ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue() [constructor] 4592 cls.add_constructor([]) 4593 ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(bool value) [constructor] 4594 cls.add_constructor([param('bool', 'value')]) 4595 ## boolean.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::BooleanValue::Copy() const [member function] 4596 cls.add_method('Copy', 4597 'ns3::Ptr< ns3::AttributeValue >', 4598 [], 4599 is_const=True, is_virtual=True) 4600 ## boolean.h (module 'core'): bool ns3::BooleanValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4601 cls.add_method('DeserializeFromString', 4602 'bool', 4603 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4604 is_virtual=True) 4605 ## boolean.h (module 'core'): bool ns3::BooleanValue::Get() const [member function] 4606 cls.add_method('Get', 4607 'bool', 4608 [], 4609 is_const=True) 4610 ## boolean.h (module 'core'): std::string ns3::BooleanValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4611 cls.add_method('SerializeToString', 4612 'std::string', 4613 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4614 is_const=True, is_virtual=True) 4615 ## boolean.h (module 'core'): void ns3::BooleanValue::Set(bool value) [member function] 4616 cls.add_method('Set', 4617 'void', 4618 [param('bool', 'value')]) 4619 return 4620 4621def register_Ns3CallbackChecker_methods(root_module, cls): 4622 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] 4623 cls.add_constructor([]) 4624 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] 4625 cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) 4626 return 4627 4628def register_Ns3CallbackImplBase_methods(root_module, cls): 4629 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] 4630 cls.add_constructor([]) 4631 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] 4632 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) 4633 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] 4634 cls.add_method('GetTypeid', 4635 'std::string', 4636 [], 4637 is_const=True, is_pure_virtual=True, is_virtual=True) 4638 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function] 4639 cls.add_method('IsEqual', 4640 'bool', 4641 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 4642 is_const=True, is_pure_virtual=True, is_virtual=True) 4643 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] 4644 cls.add_method('Demangle', 4645 'std::string', 4646 [param('std::string const &', 'mangled')], 4647 is_static=True, visibility='protected') 4648 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4649 cls.add_method('GetCppTypeid', 4650 'std::string', 4651 [], 4652 is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected') 4653 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4654 cls.add_method('GetCppTypeid', 4655 'std::string', 4656 [], 4657 is_static=True, template_parameters=['void'], visibility='protected') 4658 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4659 cls.add_method('GetCppTypeid', 4660 'std::string', 4661 [], 4662 is_static=True, template_parameters=['unsigned int'], visibility='protected') 4663 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4664 cls.add_method('GetCppTypeid', 4665 'std::string', 4666 [], 4667 is_static=True, template_parameters=['ns3::Ptr<ns3::NetDevice> '], visibility='protected') 4668 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4669 cls.add_method('GetCppTypeid', 4670 'std::string', 4671 [], 4672 is_static=True, template_parameters=['ns3::Ptr<ns3::Packet const> '], visibility='protected') 4673 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4674 cls.add_method('GetCppTypeid', 4675 'std::string', 4676 [], 4677 is_static=True, template_parameters=['unsigned short'], visibility='protected') 4678 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4679 cls.add_method('GetCppTypeid', 4680 'std::string', 4681 [], 4682 is_static=True, template_parameters=['ns3::Address const&'], visibility='protected') 4683 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4684 cls.add_method('GetCppTypeid', 4685 'std::string', 4686 [], 4687 is_static=True, template_parameters=['ns3::NetDevice::PacketType'], visibility='protected') 4688 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 4689 cls.add_method('GetCppTypeid', 4690 'std::string', 4691 [], 4692 is_static=True, template_parameters=['ns3::Ptr<ns3::QueueDiscItem const> '], visibility='protected') 4693 return 4694 4695def register_Ns3CallbackValue_methods(root_module, cls): 4696 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] 4697 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) 4698 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] 4699 cls.add_constructor([]) 4700 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] 4701 cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) 4702 ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function] 4703 cls.add_method('Copy', 4704 'ns3::Ptr< ns3::AttributeValue >', 4705 [], 4706 is_const=True, is_virtual=True) 4707 ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4708 cls.add_method('DeserializeFromString', 4709 'bool', 4710 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4711 is_virtual=True) 4712 ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4713 cls.add_method('SerializeToString', 4714 'std::string', 4715 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4716 is_const=True, is_virtual=True) 4717 ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] 4718 cls.add_method('Set', 4719 'void', 4720 [param('ns3::CallbackBase', 'base')]) 4721 return 4722 4723def register_Ns3Channel_methods(root_module, cls): 4724 ## channel.h (module 'network'): ns3::Channel::Channel(ns3::Channel const & arg0) [constructor] 4725 cls.add_constructor([param('ns3::Channel const &', 'arg0')]) 4726 ## channel.h (module 'network'): ns3::Channel::Channel() [constructor] 4727 cls.add_constructor([]) 4728 ## channel.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Channel::GetDevice(std::size_t i) const [member function] 4729 cls.add_method('GetDevice', 4730 'ns3::Ptr< ns3::NetDevice >', 4731 [param('std::size_t', 'i')], 4732 is_const=True, is_pure_virtual=True, is_virtual=True) 4733 ## channel.h (module 'network'): uint32_t ns3::Channel::GetId() const [member function] 4734 cls.add_method('GetId', 4735 'uint32_t', 4736 [], 4737 is_const=True) 4738 ## channel.h (module 'network'): std::size_t ns3::Channel::GetNDevices() const [member function] 4739 cls.add_method('GetNDevices', 4740 'std::size_t', 4741 [], 4742 is_const=True, is_pure_virtual=True, is_virtual=True) 4743 ## channel.h (module 'network'): static ns3::TypeId ns3::Channel::GetTypeId() [member function] 4744 cls.add_method('GetTypeId', 4745 'ns3::TypeId', 4746 [], 4747 is_static=True) 4748 return 4749 4750def register_Ns3ConstantRandomVariable_methods(root_module, cls): 4751 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] 4752 cls.add_method('GetTypeId', 4753 'ns3::TypeId', 4754 [], 4755 is_static=True) 4756 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] 4757 cls.add_constructor([]) 4758 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] 4759 cls.add_method('GetConstant', 4760 'double', 4761 [], 4762 is_const=True) 4763 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] 4764 cls.add_method('GetValue', 4765 'double', 4766 [param('double', 'constant')]) 4767 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] 4768 cls.add_method('GetInteger', 4769 'uint32_t', 4770 [param('uint32_t', 'constant')]) 4771 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] 4772 cls.add_method('GetValue', 4773 'double', 4774 [], 4775 is_virtual=True) 4776 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] 4777 cls.add_method('GetInteger', 4778 'uint32_t', 4779 [], 4780 is_virtual=True) 4781 return 4782 4783def register_Ns3CsmaChannel_methods(root_module, cls): 4784 ## csma-channel.h (module 'csma'): static ns3::TypeId ns3::CsmaChannel::GetTypeId() [member function] 4785 cls.add_method('GetTypeId', 4786 'ns3::TypeId', 4787 [], 4788 is_static=True) 4789 ## csma-channel.h (module 'csma'): ns3::CsmaChannel::CsmaChannel() [constructor] 4790 cls.add_constructor([]) 4791 ## csma-channel.h (module 'csma'): int32_t ns3::CsmaChannel::Attach(ns3::Ptr<ns3::CsmaNetDevice> device) [member function] 4792 cls.add_method('Attach', 4793 'int32_t', 4794 [param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) 4795 ## csma-channel.h (module 'csma'): bool ns3::CsmaChannel::Detach(ns3::Ptr<ns3::CsmaNetDevice> device) [member function] 4796 cls.add_method('Detach', 4797 'bool', 4798 [param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) 4799 ## csma-channel.h (module 'csma'): bool ns3::CsmaChannel::Detach(uint32_t deviceId) [member function] 4800 cls.add_method('Detach', 4801 'bool', 4802 [param('uint32_t', 'deviceId')]) 4803 ## csma-channel.h (module 'csma'): bool ns3::CsmaChannel::Reattach(uint32_t deviceId) [member function] 4804 cls.add_method('Reattach', 4805 'bool', 4806 [param('uint32_t', 'deviceId')]) 4807 ## csma-channel.h (module 'csma'): bool ns3::CsmaChannel::Reattach(ns3::Ptr<ns3::CsmaNetDevice> device) [member function] 4808 cls.add_method('Reattach', 4809 'bool', 4810 [param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) 4811 ## csma-channel.h (module 'csma'): bool ns3::CsmaChannel::TransmitStart(ns3::Ptr<const ns3::Packet> p, uint32_t srcId) [member function] 4812 cls.add_method('TransmitStart', 4813 'bool', 4814 [param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint32_t', 'srcId')]) 4815 ## csma-channel.h (module 'csma'): bool ns3::CsmaChannel::TransmitEnd() [member function] 4816 cls.add_method('TransmitEnd', 4817 'bool', 4818 []) 4819 ## csma-channel.h (module 'csma'): void ns3::CsmaChannel::PropagationCompleteEvent() [member function] 4820 cls.add_method('PropagationCompleteEvent', 4821 'void', 4822 []) 4823 ## csma-channel.h (module 'csma'): int32_t ns3::CsmaChannel::GetDeviceNum(ns3::Ptr<ns3::CsmaNetDevice> device) [member function] 4824 cls.add_method('GetDeviceNum', 4825 'int32_t', 4826 [param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) 4827 ## csma-channel.h (module 'csma'): ns3::WireState ns3::CsmaChannel::GetState() [member function] 4828 cls.add_method('GetState', 4829 'ns3::WireState', 4830 []) 4831 ## csma-channel.h (module 'csma'): bool ns3::CsmaChannel::IsBusy() [member function] 4832 cls.add_method('IsBusy', 4833 'bool', 4834 []) 4835 ## csma-channel.h (module 'csma'): bool ns3::CsmaChannel::IsActive(uint32_t deviceId) [member function] 4836 cls.add_method('IsActive', 4837 'bool', 4838 [param('uint32_t', 'deviceId')]) 4839 ## csma-channel.h (module 'csma'): uint32_t ns3::CsmaChannel::GetNumActDevices() [member function] 4840 cls.add_method('GetNumActDevices', 4841 'uint32_t', 4842 []) 4843 ## csma-channel.h (module 'csma'): std::size_t ns3::CsmaChannel::GetNDevices() const [member function] 4844 cls.add_method('GetNDevices', 4845 'std::size_t', 4846 [], 4847 is_const=True, is_virtual=True) 4848 ## csma-channel.h (module 'csma'): ns3::Ptr<ns3::NetDevice> ns3::CsmaChannel::GetDevice(std::size_t i) const [member function] 4849 cls.add_method('GetDevice', 4850 'ns3::Ptr< ns3::NetDevice >', 4851 [param('std::size_t', 'i')], 4852 is_const=True, is_virtual=True) 4853 ## csma-channel.h (module 'csma'): ns3::Ptr<ns3::CsmaNetDevice> ns3::CsmaChannel::GetCsmaDevice(std::size_t i) const [member function] 4854 cls.add_method('GetCsmaDevice', 4855 'ns3::Ptr< ns3::CsmaNetDevice >', 4856 [param('std::size_t', 'i')], 4857 is_const=True) 4858 ## csma-channel.h (module 'csma'): ns3::DataRate ns3::CsmaChannel::GetDataRate() [member function] 4859 cls.add_method('GetDataRate', 4860 'ns3::DataRate', 4861 []) 4862 ## csma-channel.h (module 'csma'): ns3::Time ns3::CsmaChannel::GetDelay() [member function] 4863 cls.add_method('GetDelay', 4864 'ns3::Time', 4865 []) 4866 return 4867 4868def register_Ns3DataRateChecker_methods(root_module, cls): 4869 ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker() [constructor] 4870 cls.add_constructor([]) 4871 ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [constructor] 4872 cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')]) 4873 return 4874 4875def register_Ns3DataRateValue_methods(root_module, cls): 4876 ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue() [constructor] 4877 cls.add_constructor([]) 4878 ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor] 4879 cls.add_constructor([param('ns3::DataRate const &', 'value')]) 4880 ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [constructor] 4881 cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')]) 4882 ## data-rate.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::DataRateValue::Copy() const [member function] 4883 cls.add_method('Copy', 4884 'ns3::Ptr< ns3::AttributeValue >', 4885 [], 4886 is_const=True, is_virtual=True) 4887 ## data-rate.h (module 'network'): bool ns3::DataRateValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4888 cls.add_method('DeserializeFromString', 4889 'bool', 4890 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4891 is_virtual=True) 4892 ## data-rate.h (module 'network'): ns3::DataRate ns3::DataRateValue::Get() const [member function] 4893 cls.add_method('Get', 4894 'ns3::DataRate', 4895 [], 4896 is_const=True) 4897 ## data-rate.h (module 'network'): std::string ns3::DataRateValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4898 cls.add_method('SerializeToString', 4899 'std::string', 4900 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4901 is_const=True, is_virtual=True) 4902 ## data-rate.h (module 'network'): void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function] 4903 cls.add_method('Set', 4904 'void', 4905 [param('ns3::DataRate const &', 'value')]) 4906 return 4907 4908def register_Ns3DeterministicRandomVariable_methods(root_module, cls): 4909 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] 4910 cls.add_method('GetTypeId', 4911 'ns3::TypeId', 4912 [], 4913 is_static=True) 4914 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] 4915 cls.add_constructor([]) 4916 ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] 4917 cls.add_method('SetValueArray', 4918 'void', 4919 [param('double *', 'values'), param('std::size_t', 'length')]) 4920 ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] 4921 cls.add_method('GetValue', 4922 'double', 4923 [], 4924 is_virtual=True) 4925 ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] 4926 cls.add_method('GetInteger', 4927 'uint32_t', 4928 [], 4929 is_virtual=True) 4930 return 4931 4932def register_Ns3DoubleValue_methods(root_module, cls): 4933 ## double.h (module 'core'): ns3::DoubleValue::DoubleValue() [constructor] 4934 cls.add_constructor([]) 4935 ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(double const & value) [constructor] 4936 cls.add_constructor([param('double const &', 'value')]) 4937 ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [constructor] 4938 cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')]) 4939 ## double.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::DoubleValue::Copy() const [member function] 4940 cls.add_method('Copy', 4941 'ns3::Ptr< ns3::AttributeValue >', 4942 [], 4943 is_const=True, is_virtual=True) 4944 ## double.h (module 'core'): bool ns3::DoubleValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4945 cls.add_method('DeserializeFromString', 4946 'bool', 4947 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4948 is_virtual=True) 4949 ## double.h (module 'core'): double ns3::DoubleValue::Get() const [member function] 4950 cls.add_method('Get', 4951 'double', 4952 [], 4953 is_const=True) 4954 ## double.h (module 'core'): std::string ns3::DoubleValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4955 cls.add_method('SerializeToString', 4956 'std::string', 4957 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4958 is_const=True, is_virtual=True) 4959 ## double.h (module 'core'): void ns3::DoubleValue::Set(double const & value) [member function] 4960 cls.add_method('Set', 4961 'void', 4962 [param('double const &', 'value')]) 4963 return 4964 4965def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): 4966 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] 4967 cls.add_constructor([]) 4968 ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] 4969 cls.add_method('CDF', 4970 'void', 4971 [param('double', 'v'), param('double', 'c')]) 4972 ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] 4973 cls.add_method('GetInteger', 4974 'uint32_t', 4975 [], 4976 is_virtual=True) 4977 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] 4978 cls.add_method('GetTypeId', 4979 'ns3::TypeId', 4980 [], 4981 is_static=True) 4982 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] 4983 cls.add_method('GetValue', 4984 'double', 4985 [], 4986 is_virtual=True) 4987 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate() [member function] 4988 cls.add_method('Interpolate', 4989 'double', 4990 [], 4991 is_virtual=True) 4992 ## random-variable-stream.h (module 'core'): bool ns3::EmpiricalRandomVariable::SetInterpolate(bool interpolate) [member function] 4993 cls.add_method('SetInterpolate', 4994 'bool', 4995 [param('bool', 'interpolate')]) 4996 return 4997 4998def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): 4999 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] 5000 cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) 5001 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] 5002 cls.add_constructor([]) 5003 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 5004 cls.add_method('Get', 5005 'bool', 5006 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 5007 is_const=True, is_virtual=True) 5008 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] 5009 cls.add_method('HasGetter', 5010 'bool', 5011 [], 5012 is_const=True, is_virtual=True) 5013 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] 5014 cls.add_method('HasSetter', 5015 'bool', 5016 [], 5017 is_const=True, is_virtual=True) 5018 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 5019 cls.add_method('Set', 5020 'bool', 5021 [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], 5022 is_const=True, is_virtual=True) 5023 return 5024 5025def register_Ns3EmptyAttributeChecker_methods(root_module, cls): 5026 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] 5027 cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) 5028 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] 5029 cls.add_constructor([]) 5030 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 5031 cls.add_method('Check', 5032 'bool', 5033 [param('ns3::AttributeValue const &', 'value')], 5034 is_const=True, is_virtual=True) 5035 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 5036 cls.add_method('Copy', 5037 'bool', 5038 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 5039 is_const=True, is_virtual=True) 5040 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeChecker::Create() const [member function] 5041 cls.add_method('Create', 5042 'ns3::Ptr< ns3::AttributeValue >', 5043 [], 5044 is_const=True, is_virtual=True) 5045 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] 5046 cls.add_method('GetUnderlyingTypeInformation', 5047 'std::string', 5048 [], 5049 is_const=True, is_virtual=True) 5050 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] 5051 cls.add_method('GetValueTypeName', 5052 'std::string', 5053 [], 5054 is_const=True, is_virtual=True) 5055 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] 5056 cls.add_method('HasUnderlyingTypeInformation', 5057 'bool', 5058 [], 5059 is_const=True, is_virtual=True) 5060 return 5061 5062def register_Ns3EmptyAttributeValue_methods(root_module, cls): 5063 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] 5064 cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) 5065 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] 5066 cls.add_constructor([]) 5067 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function] 5068 cls.add_method('Copy', 5069 'ns3::Ptr< ns3::AttributeValue >', 5070 [], 5071 is_const=True, is_virtual=True, visibility='private') 5072 ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5073 cls.add_method('DeserializeFromString', 5074 'bool', 5075 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5076 is_virtual=True, visibility='private') 5077 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5078 cls.add_method('SerializeToString', 5079 'std::string', 5080 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5081 is_const=True, is_virtual=True, visibility='private') 5082 return 5083 5084def register_Ns3EnumChecker_methods(root_module, cls): 5085 ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [constructor] 5086 cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')]) 5087 ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker() [constructor] 5088 cls.add_constructor([]) 5089 ## enum.h (module 'core'): void ns3::EnumChecker::Add(int value, std::string name) [member function] 5090 cls.add_method('Add', 5091 'void', 5092 [param('int', 'value'), param('std::string', 'name')]) 5093 ## enum.h (module 'core'): void ns3::EnumChecker::AddDefault(int value, std::string name) [member function] 5094 cls.add_method('AddDefault', 5095 'void', 5096 [param('int', 'value'), param('std::string', 'name')]) 5097 ## enum.h (module 'core'): bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function] 5098 cls.add_method('Check', 5099 'bool', 5100 [param('ns3::AttributeValue const &', 'value')], 5101 is_const=True, is_virtual=True) 5102 ## enum.h (module 'core'): bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function] 5103 cls.add_method('Copy', 5104 'bool', 5105 [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')], 5106 is_const=True, is_virtual=True) 5107 ## enum.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EnumChecker::Create() const [member function] 5108 cls.add_method('Create', 5109 'ns3::Ptr< ns3::AttributeValue >', 5110 [], 5111 is_const=True, is_virtual=True) 5112 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetName(int value) const [member function] 5113 cls.add_method('GetName', 5114 'std::string', 5115 [param('int', 'value')], 5116 is_const=True) 5117 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function] 5118 cls.add_method('GetUnderlyingTypeInformation', 5119 'std::string', 5120 [], 5121 is_const=True, is_virtual=True) 5122 ## enum.h (module 'core'): int ns3::EnumChecker::GetValue(std::string const name) const [member function] 5123 cls.add_method('GetValue', 5124 'int', 5125 [param('std::string const', 'name')], 5126 is_const=True) 5127 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetValueTypeName() const [member function] 5128 cls.add_method('GetValueTypeName', 5129 'std::string', 5130 [], 5131 is_const=True, is_virtual=True) 5132 ## enum.h (module 'core'): bool ns3::EnumChecker::HasUnderlyingTypeInformation() const [member function] 5133 cls.add_method('HasUnderlyingTypeInformation', 5134 'bool', 5135 [], 5136 is_const=True, is_virtual=True) 5137 return 5138 5139def register_Ns3EnumValue_methods(root_module, cls): 5140 ## enum.h (module 'core'): ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [constructor] 5141 cls.add_constructor([param('ns3::EnumValue const &', 'arg0')]) 5142 ## enum.h (module 'core'): ns3::EnumValue::EnumValue() [constructor] 5143 cls.add_constructor([]) 5144 ## enum.h (module 'core'): ns3::EnumValue::EnumValue(int value) [constructor] 5145 cls.add_constructor([param('int', 'value')]) 5146 ## enum.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EnumValue::Copy() const [member function] 5147 cls.add_method('Copy', 5148 'ns3::Ptr< ns3::AttributeValue >', 5149 [], 5150 is_const=True, is_virtual=True) 5151 ## enum.h (module 'core'): bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5152 cls.add_method('DeserializeFromString', 5153 'bool', 5154 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5155 is_virtual=True) 5156 ## enum.h (module 'core'): int ns3::EnumValue::Get() const [member function] 5157 cls.add_method('Get', 5158 'int', 5159 [], 5160 is_const=True) 5161 ## enum.h (module 'core'): std::string ns3::EnumValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5162 cls.add_method('SerializeToString', 5163 'std::string', 5164 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5165 is_const=True, is_virtual=True) 5166 ## enum.h (module 'core'): void ns3::EnumValue::Set(int value) [member function] 5167 cls.add_method('Set', 5168 'void', 5169 [param('int', 'value')]) 5170 return 5171 5172def register_Ns3ErlangRandomVariable_methods(root_module, cls): 5173 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] 5174 cls.add_method('GetTypeId', 5175 'ns3::TypeId', 5176 [], 5177 is_static=True) 5178 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] 5179 cls.add_constructor([]) 5180 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] 5181 cls.add_method('GetK', 5182 'uint32_t', 5183 [], 5184 is_const=True) 5185 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] 5186 cls.add_method('GetLambda', 5187 'double', 5188 [], 5189 is_const=True) 5190 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] 5191 cls.add_method('GetValue', 5192 'double', 5193 [param('uint32_t', 'k'), param('double', 'lambda')]) 5194 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] 5195 cls.add_method('GetInteger', 5196 'uint32_t', 5197 [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) 5198 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] 5199 cls.add_method('GetValue', 5200 'double', 5201 [], 5202 is_virtual=True) 5203 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] 5204 cls.add_method('GetInteger', 5205 'uint32_t', 5206 [], 5207 is_virtual=True) 5208 return 5209 5210def register_Ns3ErrorModel_methods(root_module, cls): 5211 ## error-model.h (module 'network'): ns3::ErrorModel::ErrorModel(ns3::ErrorModel const & arg0) [constructor] 5212 cls.add_constructor([param('ns3::ErrorModel const &', 'arg0')]) 5213 ## error-model.h (module 'network'): ns3::ErrorModel::ErrorModel() [constructor] 5214 cls.add_constructor([]) 5215 ## error-model.h (module 'network'): void ns3::ErrorModel::Disable() [member function] 5216 cls.add_method('Disable', 5217 'void', 5218 []) 5219 ## error-model.h (module 'network'): void ns3::ErrorModel::Enable() [member function] 5220 cls.add_method('Enable', 5221 'void', 5222 []) 5223 ## error-model.h (module 'network'): static ns3::TypeId ns3::ErrorModel::GetTypeId() [member function] 5224 cls.add_method('GetTypeId', 5225 'ns3::TypeId', 5226 [], 5227 is_static=True) 5228 ## error-model.h (module 'network'): bool ns3::ErrorModel::IsCorrupt(ns3::Ptr<ns3::Packet> pkt) [member function] 5229 cls.add_method('IsCorrupt', 5230 'bool', 5231 [param('ns3::Ptr< ns3::Packet >', 'pkt')]) 5232 ## error-model.h (module 'network'): bool ns3::ErrorModel::IsEnabled() const [member function] 5233 cls.add_method('IsEnabled', 5234 'bool', 5235 [], 5236 is_const=True) 5237 ## error-model.h (module 'network'): void ns3::ErrorModel::Reset() [member function] 5238 cls.add_method('Reset', 5239 'void', 5240 []) 5241 ## error-model.h (module 'network'): bool ns3::ErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function] 5242 cls.add_method('DoCorrupt', 5243 'bool', 5244 [param('ns3::Ptr< ns3::Packet >', 'p')], 5245 is_pure_virtual=True, is_virtual=True, visibility='private') 5246 ## error-model.h (module 'network'): void ns3::ErrorModel::DoReset() [member function] 5247 cls.add_method('DoReset', 5248 'void', 5249 [], 5250 is_pure_virtual=True, is_virtual=True, visibility='private') 5251 return 5252 5253def register_Ns3EventImpl_methods(root_module, cls): 5254 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] 5255 cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) 5256 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] 5257 cls.add_constructor([]) 5258 ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] 5259 cls.add_method('Cancel', 5260 'void', 5261 []) 5262 ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] 5263 cls.add_method('Invoke', 5264 'void', 5265 []) 5266 ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] 5267 cls.add_method('IsCancelled', 5268 'bool', 5269 []) 5270 ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] 5271 cls.add_method('Notify', 5272 'void', 5273 [], 5274 is_pure_virtual=True, is_virtual=True, visibility='protected') 5275 return 5276 5277def register_Ns3ExponentialRandomVariable_methods(root_module, cls): 5278 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] 5279 cls.add_method('GetTypeId', 5280 'ns3::TypeId', 5281 [], 5282 is_static=True) 5283 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] 5284 cls.add_constructor([]) 5285 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] 5286 cls.add_method('GetMean', 5287 'double', 5288 [], 5289 is_const=True) 5290 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] 5291 cls.add_method('GetBound', 5292 'double', 5293 [], 5294 is_const=True) 5295 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] 5296 cls.add_method('GetValue', 5297 'double', 5298 [param('double', 'mean'), param('double', 'bound')]) 5299 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] 5300 cls.add_method('GetInteger', 5301 'uint32_t', 5302 [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) 5303 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] 5304 cls.add_method('GetValue', 5305 'double', 5306 [], 5307 is_virtual=True) 5308 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] 5309 cls.add_method('GetInteger', 5310 'uint32_t', 5311 [], 5312 is_virtual=True) 5313 return 5314 5315def register_Ns3GammaRandomVariable_methods(root_module, cls): 5316 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] 5317 cls.add_method('GetTypeId', 5318 'ns3::TypeId', 5319 [], 5320 is_static=True) 5321 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] 5322 cls.add_constructor([]) 5323 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] 5324 cls.add_method('GetAlpha', 5325 'double', 5326 [], 5327 is_const=True) 5328 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] 5329 cls.add_method('GetBeta', 5330 'double', 5331 [], 5332 is_const=True) 5333 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] 5334 cls.add_method('GetValue', 5335 'double', 5336 [param('double', 'alpha'), param('double', 'beta')]) 5337 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] 5338 cls.add_method('GetInteger', 5339 'uint32_t', 5340 [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) 5341 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] 5342 cls.add_method('GetValue', 5343 'double', 5344 [], 5345 is_virtual=True) 5346 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] 5347 cls.add_method('GetInteger', 5348 'uint32_t', 5349 [], 5350 is_virtual=True) 5351 return 5352 5353def register_Ns3IntegerValue_methods(root_module, cls): 5354 ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue() [constructor] 5355 cls.add_constructor([]) 5356 ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor] 5357 cls.add_constructor([param('int64_t const &', 'value')]) 5358 ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [constructor] 5359 cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')]) 5360 ## integer.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::IntegerValue::Copy() const [member function] 5361 cls.add_method('Copy', 5362 'ns3::Ptr< ns3::AttributeValue >', 5363 [], 5364 is_const=True, is_virtual=True) 5365 ## integer.h (module 'core'): bool ns3::IntegerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5366 cls.add_method('DeserializeFromString', 5367 'bool', 5368 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5369 is_virtual=True) 5370 ## integer.h (module 'core'): int64_t ns3::IntegerValue::Get() const [member function] 5371 cls.add_method('Get', 5372 'int64_t', 5373 [], 5374 is_const=True) 5375 ## integer.h (module 'core'): std::string ns3::IntegerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5376 cls.add_method('SerializeToString', 5377 'std::string', 5378 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5379 is_const=True, is_virtual=True) 5380 ## integer.h (module 'core'): void ns3::IntegerValue::Set(int64_t const & value) [member function] 5381 cls.add_method('Set', 5382 'void', 5383 [param('int64_t const &', 'value')]) 5384 return 5385 5386def register_Ns3Ipv4AddressChecker_methods(root_module, cls): 5387 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] 5388 cls.add_constructor([]) 5389 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] 5390 cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) 5391 return 5392 5393def register_Ns3Ipv4AddressValue_methods(root_module, cls): 5394 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] 5395 cls.add_constructor([]) 5396 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] 5397 cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) 5398 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] 5399 cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) 5400 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function] 5401 cls.add_method('Copy', 5402 'ns3::Ptr< ns3::AttributeValue >', 5403 [], 5404 is_const=True, is_virtual=True) 5405 ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5406 cls.add_method('DeserializeFromString', 5407 'bool', 5408 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5409 is_virtual=True) 5410 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] 5411 cls.add_method('Get', 5412 'ns3::Ipv4Address', 5413 [], 5414 is_const=True) 5415 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5416 cls.add_method('SerializeToString', 5417 'std::string', 5418 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5419 is_const=True, is_virtual=True) 5420 ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] 5421 cls.add_method('Set', 5422 'void', 5423 [param('ns3::Ipv4Address const &', 'value')]) 5424 return 5425 5426def register_Ns3Ipv4MaskChecker_methods(root_module, cls): 5427 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] 5428 cls.add_constructor([]) 5429 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] 5430 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) 5431 return 5432 5433def register_Ns3Ipv4MaskValue_methods(root_module, cls): 5434 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] 5435 cls.add_constructor([]) 5436 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] 5437 cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) 5438 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] 5439 cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) 5440 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function] 5441 cls.add_method('Copy', 5442 'ns3::Ptr< ns3::AttributeValue >', 5443 [], 5444 is_const=True, is_virtual=True) 5445 ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5446 cls.add_method('DeserializeFromString', 5447 'bool', 5448 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5449 is_virtual=True) 5450 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] 5451 cls.add_method('Get', 5452 'ns3::Ipv4Mask', 5453 [], 5454 is_const=True) 5455 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5456 cls.add_method('SerializeToString', 5457 'std::string', 5458 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5459 is_const=True, is_virtual=True) 5460 ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] 5461 cls.add_method('Set', 5462 'void', 5463 [param('ns3::Ipv4Mask const &', 'value')]) 5464 return 5465 5466def register_Ns3Ipv6AddressChecker_methods(root_module, cls): 5467 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] 5468 cls.add_constructor([]) 5469 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] 5470 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) 5471 return 5472 5473def register_Ns3Ipv6AddressValue_methods(root_module, cls): 5474 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] 5475 cls.add_constructor([]) 5476 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] 5477 cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) 5478 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] 5479 cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) 5480 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function] 5481 cls.add_method('Copy', 5482 'ns3::Ptr< ns3::AttributeValue >', 5483 [], 5484 is_const=True, is_virtual=True) 5485 ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5486 cls.add_method('DeserializeFromString', 5487 'bool', 5488 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5489 is_virtual=True) 5490 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] 5491 cls.add_method('Get', 5492 'ns3::Ipv6Address', 5493 [], 5494 is_const=True) 5495 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5496 cls.add_method('SerializeToString', 5497 'std::string', 5498 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5499 is_const=True, is_virtual=True) 5500 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] 5501 cls.add_method('Set', 5502 'void', 5503 [param('ns3::Ipv6Address const &', 'value')]) 5504 return 5505 5506def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): 5507 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] 5508 cls.add_constructor([]) 5509 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] 5510 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) 5511 return 5512 5513def register_Ns3Ipv6PrefixValue_methods(root_module, cls): 5514 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] 5515 cls.add_constructor([]) 5516 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] 5517 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) 5518 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] 5519 cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) 5520 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function] 5521 cls.add_method('Copy', 5522 'ns3::Ptr< ns3::AttributeValue >', 5523 [], 5524 is_const=True, is_virtual=True) 5525 ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5526 cls.add_method('DeserializeFromString', 5527 'bool', 5528 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5529 is_virtual=True) 5530 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] 5531 cls.add_method('Get', 5532 'ns3::Ipv6Prefix', 5533 [], 5534 is_const=True) 5535 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5536 cls.add_method('SerializeToString', 5537 'std::string', 5538 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5539 is_const=True, is_virtual=True) 5540 ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] 5541 cls.add_method('Set', 5542 'void', 5543 [param('ns3::Ipv6Prefix const &', 'value')]) 5544 return 5545 5546def register_Ns3ListErrorModel_methods(root_module, cls): 5547 ## error-model.h (module 'network'): ns3::ListErrorModel::ListErrorModel(ns3::ListErrorModel const & arg0) [constructor] 5548 cls.add_constructor([param('ns3::ListErrorModel const &', 'arg0')]) 5549 ## error-model.h (module 'network'): ns3::ListErrorModel::ListErrorModel() [constructor] 5550 cls.add_constructor([]) 5551 ## error-model.h (module 'network'): std::list<unsigned int, std::allocator<unsigned int> > ns3::ListErrorModel::GetList() const [member function] 5552 cls.add_method('GetList', 5553 'std::list< unsigned int >', 5554 [], 5555 is_const=True) 5556 ## error-model.h (module 'network'): static ns3::TypeId ns3::ListErrorModel::GetTypeId() [member function] 5557 cls.add_method('GetTypeId', 5558 'ns3::TypeId', 5559 [], 5560 is_static=True) 5561 ## error-model.h (module 'network'): void ns3::ListErrorModel::SetList(std::list<unsigned int, std::allocator<unsigned int> > const & packetlist) [member function] 5562 cls.add_method('SetList', 5563 'void', 5564 [param('std::list< unsigned int > const &', 'packetlist')]) 5565 ## error-model.h (module 'network'): bool ns3::ListErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function] 5566 cls.add_method('DoCorrupt', 5567 'bool', 5568 [param('ns3::Ptr< ns3::Packet >', 'p')], 5569 is_virtual=True, visibility='private') 5570 ## error-model.h (module 'network'): void ns3::ListErrorModel::DoReset() [member function] 5571 cls.add_method('DoReset', 5572 'void', 5573 [], 5574 is_virtual=True, visibility='private') 5575 return 5576 5577def register_Ns3LogNormalRandomVariable_methods(root_module, cls): 5578 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function] 5579 cls.add_method('GetTypeId', 5580 'ns3::TypeId', 5581 [], 5582 is_static=True) 5583 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor] 5584 cls.add_constructor([]) 5585 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function] 5586 cls.add_method('GetMu', 5587 'double', 5588 [], 5589 is_const=True) 5590 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function] 5591 cls.add_method('GetSigma', 5592 'double', 5593 [], 5594 is_const=True) 5595 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function] 5596 cls.add_method('GetValue', 5597 'double', 5598 [param('double', 'mu'), param('double', 'sigma')]) 5599 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function] 5600 cls.add_method('GetInteger', 5601 'uint32_t', 5602 [param('uint32_t', 'mu'), param('uint32_t', 'sigma')]) 5603 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function] 5604 cls.add_method('GetValue', 5605 'double', 5606 [], 5607 is_virtual=True) 5608 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function] 5609 cls.add_method('GetInteger', 5610 'uint32_t', 5611 [], 5612 is_virtual=True) 5613 return 5614 5615def register_Ns3Mac48AddressChecker_methods(root_module, cls): 5616 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] 5617 cls.add_constructor([]) 5618 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [constructor] 5619 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) 5620 return 5621 5622def register_Ns3Mac48AddressValue_methods(root_module, cls): 5623 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] 5624 cls.add_constructor([]) 5625 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] 5626 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) 5627 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [constructor] 5628 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) 5629 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] 5630 cls.add_method('Copy', 5631 'ns3::Ptr< ns3::AttributeValue >', 5632 [], 5633 is_const=True, is_virtual=True) 5634 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5635 cls.add_method('DeserializeFromString', 5636 'bool', 5637 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5638 is_virtual=True) 5639 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] 5640 cls.add_method('Get', 5641 'ns3::Mac48Address', 5642 [], 5643 is_const=True) 5644 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5645 cls.add_method('SerializeToString', 5646 'std::string', 5647 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5648 is_const=True, is_virtual=True) 5649 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] 5650 cls.add_method('Set', 5651 'void', 5652 [param('ns3::Mac48Address const &', 'value')]) 5653 return 5654 5655def register_Ns3NetDevice_methods(root_module, cls): 5656 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] 5657 cls.add_constructor([]) 5658 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [constructor] 5659 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) 5660 ## 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] 5661 cls.add_method('AddLinkChangeCallback', 5662 'void', 5663 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 5664 is_pure_virtual=True, is_virtual=True) 5665 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function] 5666 cls.add_method('GetAddress', 5667 'ns3::Address', 5668 [], 5669 is_const=True, is_pure_virtual=True, is_virtual=True) 5670 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] 5671 cls.add_method('GetBroadcast', 5672 'ns3::Address', 5673 [], 5674 is_const=True, is_pure_virtual=True, is_virtual=True) 5675 ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function] 5676 cls.add_method('GetChannel', 5677 'ns3::Ptr< ns3::Channel >', 5678 [], 5679 is_const=True, is_pure_virtual=True, is_virtual=True) 5680 ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] 5681 cls.add_method('GetIfIndex', 5682 'uint32_t', 5683 [], 5684 is_const=True, is_pure_virtual=True, is_virtual=True) 5685 ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] 5686 cls.add_method('GetMtu', 5687 'uint16_t', 5688 [], 5689 is_const=True, is_pure_virtual=True, is_virtual=True) 5690 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 5691 cls.add_method('GetMulticast', 5692 'ns3::Address', 5693 [param('ns3::Ipv4Address', 'multicastGroup')], 5694 is_const=True, is_pure_virtual=True, is_virtual=True) 5695 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 5696 cls.add_method('GetMulticast', 5697 'ns3::Address', 5698 [param('ns3::Ipv6Address', 'addr')], 5699 is_const=True, is_pure_virtual=True, is_virtual=True) 5700 ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function] 5701 cls.add_method('GetNode', 5702 'ns3::Ptr< ns3::Node >', 5703 [], 5704 is_const=True, is_pure_virtual=True, is_virtual=True) 5705 ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] 5706 cls.add_method('GetTypeId', 5707 'ns3::TypeId', 5708 [], 5709 is_static=True) 5710 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function] 5711 cls.add_method('IsBridge', 5712 'bool', 5713 [], 5714 is_const=True, is_pure_virtual=True, is_virtual=True) 5715 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] 5716 cls.add_method('IsBroadcast', 5717 'bool', 5718 [], 5719 is_const=True, is_pure_virtual=True, is_virtual=True) 5720 ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] 5721 cls.add_method('IsLinkUp', 5722 'bool', 5723 [], 5724 is_const=True, is_pure_virtual=True, is_virtual=True) 5725 ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] 5726 cls.add_method('IsMulticast', 5727 'bool', 5728 [], 5729 is_const=True, is_pure_virtual=True, is_virtual=True) 5730 ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] 5731 cls.add_method('IsPointToPoint', 5732 'bool', 5733 [], 5734 is_const=True, is_pure_virtual=True, is_virtual=True) 5735 ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] 5736 cls.add_method('NeedsArp', 5737 'bool', 5738 [], 5739 is_const=True, is_pure_virtual=True, is_virtual=True) 5740 ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 5741 cls.add_method('Send', 5742 'bool', 5743 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 5744 is_pure_virtual=True, is_virtual=True) 5745 ## 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] 5746 cls.add_method('SendFrom', 5747 'bool', 5748 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 5749 is_pure_virtual=True, is_virtual=True) 5750 ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function] 5751 cls.add_method('SetAddress', 5752 'void', 5753 [param('ns3::Address', 'address')], 5754 is_pure_virtual=True, is_virtual=True) 5755 ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] 5756 cls.add_method('SetIfIndex', 5757 'void', 5758 [param('uint32_t const', 'index')], 5759 is_pure_virtual=True, is_virtual=True) 5760 ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] 5761 cls.add_method('SetMtu', 5762 'bool', 5763 [param('uint16_t const', 'mtu')], 5764 is_pure_virtual=True, is_virtual=True) 5765 ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 5766 cls.add_method('SetNode', 5767 'void', 5768 [param('ns3::Ptr< ns3::Node >', 'node')], 5769 is_pure_virtual=True, is_virtual=True) 5770 ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 5771 cls.add_method('SetPromiscReceiveCallback', 5772 'void', 5773 [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')], 5774 is_pure_virtual=True, is_virtual=True) 5775 ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 5776 cls.add_method('SetReceiveCallback', 5777 'void', 5778 [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')], 5779 is_pure_virtual=True, is_virtual=True) 5780 ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function] 5781 cls.add_method('SupportsSendFrom', 5782 'bool', 5783 [], 5784 is_const=True, is_pure_virtual=True, is_virtual=True) 5785 return 5786 5787def register_Ns3NixVector_methods(root_module, cls): 5788 cls.add_output_stream_operator() 5789 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor] 5790 cls.add_constructor([]) 5791 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [constructor] 5792 cls.add_constructor([param('ns3::NixVector const &', 'o')]) 5793 ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] 5794 cls.add_method('AddNeighborIndex', 5795 'void', 5796 [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) 5797 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] 5798 cls.add_method('BitCount', 5799 'uint32_t', 5800 [param('uint32_t', 'numberOfNeighbors')], 5801 is_const=True) 5802 ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function] 5803 cls.add_method('Copy', 5804 'ns3::Ptr< ns3::NixVector >', 5805 [], 5806 is_const=True) 5807 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 5808 cls.add_method('Deserialize', 5809 'uint32_t', 5810 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 5811 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] 5812 cls.add_method('ExtractNeighborIndex', 5813 'uint32_t', 5814 [param('uint32_t', 'numberOfBits')]) 5815 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function] 5816 cls.add_method('GetRemainingBits', 5817 'uint32_t', 5818 []) 5819 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function] 5820 cls.add_method('GetSerializedSize', 5821 'uint32_t', 5822 [], 5823 is_const=True) 5824 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 5825 cls.add_method('Serialize', 5826 'uint32_t', 5827 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 5828 is_const=True) 5829 return 5830 5831def register_Ns3Node_methods(root_module, cls): 5832 ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [constructor] 5833 cls.add_constructor([param('ns3::Node const &', 'arg0')]) 5834 ## node.h (module 'network'): ns3::Node::Node() [constructor] 5835 cls.add_constructor([]) 5836 ## node.h (module 'network'): ns3::Node::Node(uint32_t systemId) [constructor] 5837 cls.add_constructor([param('uint32_t', 'systemId')]) 5838 ## node.h (module 'network'): uint32_t ns3::Node::AddApplication(ns3::Ptr<ns3::Application> application) [member function] 5839 cls.add_method('AddApplication', 5840 'uint32_t', 5841 [param('ns3::Ptr< ns3::Application >', 'application')]) 5842 ## node.h (module 'network'): uint32_t ns3::Node::AddDevice(ns3::Ptr<ns3::NetDevice> device) [member function] 5843 cls.add_method('AddDevice', 5844 'uint32_t', 5845 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 5846 ## node.h (module 'network'): static bool ns3::Node::ChecksumEnabled() [member function] 5847 cls.add_method('ChecksumEnabled', 5848 'bool', 5849 [], 5850 is_static=True) 5851 ## node.h (module 'network'): ns3::Ptr<ns3::Application> ns3::Node::GetApplication(uint32_t index) const [member function] 5852 cls.add_method('GetApplication', 5853 'ns3::Ptr< ns3::Application >', 5854 [param('uint32_t', 'index')], 5855 is_const=True) 5856 ## node.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Node::GetDevice(uint32_t index) const [member function] 5857 cls.add_method('GetDevice', 5858 'ns3::Ptr< ns3::NetDevice >', 5859 [param('uint32_t', 'index')], 5860 is_const=True) 5861 ## node.h (module 'network'): uint32_t ns3::Node::GetId() const [member function] 5862 cls.add_method('GetId', 5863 'uint32_t', 5864 [], 5865 is_const=True) 5866 ## node.h (module 'network'): ns3::Time ns3::Node::GetLocalTime() const [member function] 5867 cls.add_method('GetLocalTime', 5868 'ns3::Time', 5869 [], 5870 is_const=True) 5871 ## node.h (module 'network'): uint32_t ns3::Node::GetNApplications() const [member function] 5872 cls.add_method('GetNApplications', 5873 'uint32_t', 5874 [], 5875 is_const=True) 5876 ## node.h (module 'network'): uint32_t ns3::Node::GetNDevices() const [member function] 5877 cls.add_method('GetNDevices', 5878 'uint32_t', 5879 [], 5880 is_const=True) 5881 ## node.h (module 'network'): uint32_t ns3::Node::GetSystemId() const [member function] 5882 cls.add_method('GetSystemId', 5883 'uint32_t', 5884 [], 5885 is_const=True) 5886 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] 5887 cls.add_method('GetTypeId', 5888 'ns3::TypeId', 5889 [], 5890 is_static=True) 5891 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 5892 cls.add_method('RegisterDeviceAdditionListener', 5893 'void', 5894 [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')]) 5895 ## 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] 5896 cls.add_method('RegisterProtocolHandler', 5897 'void', 5898 [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')]) 5899 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 5900 cls.add_method('UnregisterDeviceAdditionListener', 5901 'void', 5902 [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')]) 5903 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Node::ProtocolHandler handler) [member function] 5904 cls.add_method('UnregisterProtocolHandler', 5905 'void', 5906 [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')]) 5907 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] 5908 cls.add_method('DoDispose', 5909 'void', 5910 [], 5911 is_virtual=True, visibility='protected') 5912 ## node.h (module 'network'): void ns3::Node::DoInitialize() [member function] 5913 cls.add_method('DoInitialize', 5914 'void', 5915 [], 5916 is_virtual=True, visibility='protected') 5917 return 5918 5919def register_Ns3NormalRandomVariable_methods(root_module, cls): 5920 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable] 5921 cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True) 5922 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function] 5923 cls.add_method('GetTypeId', 5924 'ns3::TypeId', 5925 [], 5926 is_static=True) 5927 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor] 5928 cls.add_constructor([]) 5929 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function] 5930 cls.add_method('GetMean', 5931 'double', 5932 [], 5933 is_const=True) 5934 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function] 5935 cls.add_method('GetVariance', 5936 'double', 5937 [], 5938 is_const=True) 5939 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function] 5940 cls.add_method('GetBound', 5941 'double', 5942 [], 5943 is_const=True) 5944 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function] 5945 cls.add_method('GetValue', 5946 'double', 5947 [param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')]) 5948 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function] 5949 cls.add_method('GetInteger', 5950 'uint32_t', 5951 [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')]) 5952 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function] 5953 cls.add_method('GetValue', 5954 'double', 5955 [], 5956 is_virtual=True) 5957 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function] 5958 cls.add_method('GetInteger', 5959 'uint32_t', 5960 [], 5961 is_virtual=True) 5962 return 5963 5964def register_Ns3ObjectFactoryChecker_methods(root_module, cls): 5965 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] 5966 cls.add_constructor([]) 5967 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [constructor] 5968 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) 5969 return 5970 5971def register_Ns3ObjectFactoryValue_methods(root_module, cls): 5972 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] 5973 cls.add_constructor([]) 5974 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] 5975 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) 5976 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [constructor] 5977 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) 5978 ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function] 5979 cls.add_method('Copy', 5980 'ns3::Ptr< ns3::AttributeValue >', 5981 [], 5982 is_const=True, is_virtual=True) 5983 ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5984 cls.add_method('DeserializeFromString', 5985 'bool', 5986 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5987 is_virtual=True) 5988 ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] 5989 cls.add_method('Get', 5990 'ns3::ObjectFactory', 5991 [], 5992 is_const=True) 5993 ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5994 cls.add_method('SerializeToString', 5995 'std::string', 5996 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5997 is_const=True, is_virtual=True) 5998 ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] 5999 cls.add_method('Set', 6000 'void', 6001 [param('ns3::ObjectFactory const &', 'value')]) 6002 return 6003 6004def register_Ns3OutputStreamWrapper_methods(root_module, cls): 6005 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [constructor] 6006 cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')]) 6007 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::string filename, std::ios_base::openmode filemode) [constructor] 6008 cls.add_constructor([param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode')]) 6009 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::ostream * os) [constructor] 6010 cls.add_constructor([param('std::ostream *', 'os')]) 6011 ## output-stream-wrapper.h (module 'network'): std::ostream * ns3::OutputStreamWrapper::GetStream() [member function] 6012 cls.add_method('GetStream', 6013 'std::ostream *', 6014 []) 6015 return 6016 6017def register_Ns3Packet_methods(root_module, cls): 6018 cls.add_output_stream_operator() 6019 ## packet.h (module 'network'): ns3::Packet::Packet() [constructor] 6020 cls.add_constructor([]) 6021 ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [constructor] 6022 cls.add_constructor([param('ns3::Packet const &', 'o')]) 6023 ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor] 6024 cls.add_constructor([param('uint32_t', 'size')]) 6025 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] 6026 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) 6027 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] 6028 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 6029 ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function] 6030 cls.add_method('AddAtEnd', 6031 'void', 6032 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 6033 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] 6034 cls.add_method('AddByteTag', 6035 'void', 6036 [param('ns3::Tag const &', 'tag')], 6037 is_const=True) 6038 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag, uint32_t start, uint32_t end) const [member function] 6039 cls.add_method('AddByteTag', 6040 'void', 6041 [param('ns3::Tag const &', 'tag'), param('uint32_t', 'start'), param('uint32_t', 'end')], 6042 is_const=True) 6043 ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function] 6044 cls.add_method('AddHeader', 6045 'void', 6046 [param('ns3::Header const &', 'header')]) 6047 ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] 6048 cls.add_method('AddPacketTag', 6049 'void', 6050 [param('ns3::Tag const &', 'tag')], 6051 is_const=True) 6052 ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] 6053 cls.add_method('AddPaddingAtEnd', 6054 'void', 6055 [param('uint32_t', 'size')]) 6056 ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] 6057 cls.add_method('AddTrailer', 6058 'void', 6059 [param('ns3::Trailer const &', 'trailer')]) 6060 ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] 6061 cls.add_method('BeginItem', 6062 'ns3::PacketMetadata::ItemIterator', 6063 [], 6064 is_const=True) 6065 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function] 6066 cls.add_method('Copy', 6067 'ns3::Ptr< ns3::Packet >', 6068 [], 6069 is_const=True) 6070 ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] 6071 cls.add_method('CopyData', 6072 'uint32_t', 6073 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 6074 is_const=True) 6075 ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] 6076 cls.add_method('CopyData', 6077 'void', 6078 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 6079 is_const=True) 6080 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] 6081 cls.add_method('CreateFragment', 6082 'ns3::Ptr< ns3::Packet >', 6083 [param('uint32_t', 'start'), param('uint32_t', 'length')], 6084 is_const=True) 6085 ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function] 6086 cls.add_method('EnableChecking', 6087 'void', 6088 [], 6089 is_static=True) 6090 ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function] 6091 cls.add_method('EnablePrinting', 6092 'void', 6093 [], 6094 is_static=True) 6095 ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] 6096 cls.add_method('FindFirstMatchingByteTag', 6097 'bool', 6098 [param('ns3::Tag &', 'tag')], 6099 is_const=True) 6100 ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] 6101 cls.add_method('GetByteTagIterator', 6102 'ns3::ByteTagIterator', 6103 [], 6104 is_const=True) 6105 ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function] 6106 cls.add_method('GetNixVector', 6107 'ns3::Ptr< ns3::NixVector >', 6108 [], 6109 is_const=True) 6110 ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] 6111 cls.add_method('GetPacketTagIterator', 6112 'ns3::PacketTagIterator', 6113 [], 6114 is_const=True) 6115 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function] 6116 cls.add_method('GetSerializedSize', 6117 'uint32_t', 6118 [], 6119 is_const=True) 6120 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function] 6121 cls.add_method('GetSize', 6122 'uint32_t', 6123 [], 6124 is_const=True) 6125 ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function] 6126 cls.add_method('GetUid', 6127 'uint64_t', 6128 [], 6129 is_const=True) 6130 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] 6131 cls.add_method('PeekHeader', 6132 'uint32_t', 6133 [param('ns3::Header &', 'header')], 6134 is_const=True) 6135 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header, uint32_t size) const [member function] 6136 cls.add_method('PeekHeader', 6137 'uint32_t', 6138 [param('ns3::Header &', 'header'), param('uint32_t', 'size')], 6139 is_const=True) 6140 ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] 6141 cls.add_method('PeekPacketTag', 6142 'bool', 6143 [param('ns3::Tag &', 'tag')], 6144 is_const=True) 6145 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] 6146 cls.add_method('PeekTrailer', 6147 'uint32_t', 6148 [param('ns3::Trailer &', 'trailer')]) 6149 ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function] 6150 cls.add_method('Print', 6151 'void', 6152 [param('std::ostream &', 'os')], 6153 is_const=True) 6154 ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] 6155 cls.add_method('PrintByteTags', 6156 'void', 6157 [param('std::ostream &', 'os')], 6158 is_const=True) 6159 ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] 6160 cls.add_method('PrintPacketTags', 6161 'void', 6162 [param('std::ostream &', 'os')], 6163 is_const=True) 6164 ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function] 6165 cls.add_method('RemoveAllByteTags', 6166 'void', 6167 []) 6168 ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function] 6169 cls.add_method('RemoveAllPacketTags', 6170 'void', 6171 []) 6172 ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] 6173 cls.add_method('RemoveAtEnd', 6174 'void', 6175 [param('uint32_t', 'size')]) 6176 ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function] 6177 cls.add_method('RemoveAtStart', 6178 'void', 6179 [param('uint32_t', 'size')]) 6180 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] 6181 cls.add_method('RemoveHeader', 6182 'uint32_t', 6183 [param('ns3::Header &', 'header')]) 6184 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header, uint32_t size) [member function] 6185 cls.add_method('RemoveHeader', 6186 'uint32_t', 6187 [param('ns3::Header &', 'header'), param('uint32_t', 'size')]) 6188 ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] 6189 cls.add_method('RemovePacketTag', 6190 'bool', 6191 [param('ns3::Tag &', 'tag')]) 6192 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] 6193 cls.add_method('RemoveTrailer', 6194 'uint32_t', 6195 [param('ns3::Trailer &', 'trailer')]) 6196 ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function] 6197 cls.add_method('ReplacePacketTag', 6198 'bool', 6199 [param('ns3::Tag &', 'tag')]) 6200 ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 6201 cls.add_method('Serialize', 6202 'uint32_t', 6203 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 6204 is_const=True) 6205 ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function] 6206 cls.add_method('SetNixVector', 6207 'void', 6208 [param('ns3::Ptr< ns3::NixVector >', 'nixVector')]) 6209 ## packet.h (module 'network'): std::string ns3::Packet::ToString() const [member function] 6210 cls.add_method('ToString', 6211 'std::string', 6212 [], 6213 is_const=True) 6214 return 6215 6216def register_Ns3ParetoRandomVariable_methods(root_module, cls): 6217 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function] 6218 cls.add_method('GetTypeId', 6219 'ns3::TypeId', 6220 [], 6221 is_static=True) 6222 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor] 6223 cls.add_constructor([]) 6224 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function] 6225 cls.add_method('GetScale', 6226 'double', 6227 [], 6228 is_const=True) 6229 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function] 6230 cls.add_method('GetShape', 6231 'double', 6232 [], 6233 is_const=True) 6234 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function] 6235 cls.add_method('GetBound', 6236 'double', 6237 [], 6238 is_const=True) 6239 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double scale, double shape, double bound) [member function] 6240 cls.add_method('GetValue', 6241 'double', 6242 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 6243 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 6244 cls.add_method('GetInteger', 6245 'uint32_t', 6246 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 6247 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function] 6248 cls.add_method('GetValue', 6249 'double', 6250 [], 6251 is_virtual=True) 6252 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function] 6253 cls.add_method('GetInteger', 6254 'uint32_t', 6255 [], 6256 is_virtual=True) 6257 return 6258 6259def register_Ns3Queue__Ns3Packet_methods(root_module, cls): 6260 ## queue.h (module 'network'): static ns3::TypeId ns3::Queue<ns3::Packet>::GetTypeId() [member function] 6261 cls.add_method('GetTypeId', 6262 'ns3::TypeId', 6263 [], 6264 is_static=True) 6265 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::Queue() [constructor] 6266 cls.add_constructor([]) 6267 ## queue.h (module 'network'): bool ns3::Queue<ns3::Packet>::Enqueue(ns3::Ptr<ns3::Packet> item) [member function] 6268 cls.add_method('Enqueue', 6269 'bool', 6270 [param('ns3::Ptr< ns3::Packet >', 'item')], 6271 is_pure_virtual=True, is_virtual=True) 6272 ## queue.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Queue<ns3::Packet>::Dequeue() [member function] 6273 cls.add_method('Dequeue', 6274 'ns3::Ptr< ns3::Packet >', 6275 [], 6276 is_pure_virtual=True, is_virtual=True) 6277 ## queue.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Queue<ns3::Packet>::Remove() [member function] 6278 cls.add_method('Remove', 6279 'ns3::Ptr< ns3::Packet >', 6280 [], 6281 is_pure_virtual=True, is_virtual=True) 6282 ## queue.h (module 'network'): ns3::Ptr<const ns3::Packet> ns3::Queue<ns3::Packet>::Peek() const [member function] 6283 cls.add_method('Peek', 6284 'ns3::Ptr< ns3::Packet const >', 6285 [], 6286 is_const=True, is_pure_virtual=True, is_virtual=True) 6287 ## queue.h (module 'network'): void ns3::Queue<ns3::Packet>::Flush() [member function] 6288 cls.add_method('Flush', 6289 'void', 6290 []) 6291 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::Queue(ns3::Queue<ns3::Packet> const & arg0) [constructor] 6292 cls.add_constructor([param('ns3::Queue< ns3::Packet > const &', 'arg0')]) 6293 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::ConstIterator ns3::Queue<ns3::Packet>::begin() const [member function] 6294 cls.add_method('begin', 6295 'ns3::Queue< ns3::Packet > ConstIterator', 6296 [], 6297 is_const=True, visibility='protected') 6298 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::Iterator ns3::Queue<ns3::Packet>::begin() [member function] 6299 cls.add_method('begin', 6300 'ns3::Queue< ns3::Packet > Iterator', 6301 [], 6302 visibility='protected') 6303 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::ConstIterator ns3::Queue<ns3::Packet>::end() const [member function] 6304 cls.add_method('end', 6305 'ns3::Queue< ns3::Packet > ConstIterator', 6306 [], 6307 is_const=True, visibility='protected') 6308 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::Iterator ns3::Queue<ns3::Packet>::end() [member function] 6309 cls.add_method('end', 6310 'ns3::Queue< ns3::Packet > Iterator', 6311 [], 6312 visibility='protected') 6313 ## queue.h (module 'network'): bool ns3::Queue<ns3::Packet>::DoEnqueue(ns3::Queue<ns3::Packet>::ConstIterator pos, ns3::Ptr<ns3::Packet> item) [member function] 6314 cls.add_method('DoEnqueue', 6315 'bool', 6316 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos'), param('ns3::Ptr< ns3::Packet >', 'item')], 6317 visibility='protected') 6318 ## 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] 6319 cls.add_method('DoEnqueue', 6320 'bool', 6321 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos'), param('ns3::Ptr< ns3::Packet >', 'item'), param('ns3::Queue< ns3::Packet > Iterator &', 'ret')], 6322 visibility='protected') 6323 ## queue.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Queue<ns3::Packet>::DoDequeue(ns3::Queue<ns3::Packet>::ConstIterator pos) [member function] 6324 cls.add_method('DoDequeue', 6325 'ns3::Ptr< ns3::Packet >', 6326 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos')], 6327 visibility='protected') 6328 ## queue.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Queue<ns3::Packet>::DoRemove(ns3::Queue<ns3::Packet>::ConstIterator pos) [member function] 6329 cls.add_method('DoRemove', 6330 'ns3::Ptr< ns3::Packet >', 6331 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos')], 6332 visibility='protected') 6333 ## queue.h (module 'network'): ns3::Ptr<const ns3::Packet> ns3::Queue<ns3::Packet>::DoPeek(ns3::Queue<ns3::Packet>::ConstIterator pos) const [member function] 6334 cls.add_method('DoPeek', 6335 'ns3::Ptr< ns3::Packet const >', 6336 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos')], 6337 is_const=True, visibility='protected') 6338 ## queue.h (module 'network'): void ns3::Queue<ns3::Packet>::DropBeforeEnqueue(ns3::Ptr<ns3::Packet> item) [member function] 6339 cls.add_method('DropBeforeEnqueue', 6340 'void', 6341 [param('ns3::Ptr< ns3::Packet >', 'item')], 6342 visibility='protected') 6343 ## queue.h (module 'network'): void ns3::Queue<ns3::Packet>::DropAfterDequeue(ns3::Ptr<ns3::Packet> item) [member function] 6344 cls.add_method('DropAfterDequeue', 6345 'void', 6346 [param('ns3::Ptr< ns3::Packet >', 'item')], 6347 visibility='protected') 6348 ## queue.h (module 'network'): void ns3::Queue<ns3::Packet>::DoDispose() [member function] 6349 cls.add_method('DoDispose', 6350 'void', 6351 [], 6352 is_virtual=True, visibility='protected') 6353 return 6354 6355def register_Ns3Queue__Ns3QueueDiscItem_methods(root_module, cls): 6356 ## queue.h (module 'network'): static ns3::TypeId ns3::Queue<ns3::QueueDiscItem>::GetTypeId() [member function] 6357 cls.add_method('GetTypeId', 6358 'ns3::TypeId', 6359 [], 6360 is_static=True) 6361 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::Queue() [constructor] 6362 cls.add_constructor([]) 6363 ## queue.h (module 'network'): bool ns3::Queue<ns3::QueueDiscItem>::Enqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 6364 cls.add_method('Enqueue', 6365 'bool', 6366 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 6367 is_pure_virtual=True, is_virtual=True) 6368 ## queue.h (module 'network'): ns3::Ptr<ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::Dequeue() [member function] 6369 cls.add_method('Dequeue', 6370 'ns3::Ptr< ns3::QueueDiscItem >', 6371 [], 6372 is_pure_virtual=True, is_virtual=True) 6373 ## queue.h (module 'network'): ns3::Ptr<ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::Remove() [member function] 6374 cls.add_method('Remove', 6375 'ns3::Ptr< ns3::QueueDiscItem >', 6376 [], 6377 is_pure_virtual=True, is_virtual=True) 6378 ## queue.h (module 'network'): ns3::Ptr<const ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::Peek() const [member function] 6379 cls.add_method('Peek', 6380 'ns3::Ptr< ns3::QueueDiscItem const >', 6381 [], 6382 is_const=True, is_pure_virtual=True, is_virtual=True) 6383 ## queue.h (module 'network'): void ns3::Queue<ns3::QueueDiscItem>::Flush() [member function] 6384 cls.add_method('Flush', 6385 'void', 6386 []) 6387 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::Queue(ns3::Queue<ns3::QueueDiscItem> const & arg0) [constructor] 6388 cls.add_constructor([param('ns3::Queue< ns3::QueueDiscItem > const &', 'arg0')]) 6389 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::ConstIterator ns3::Queue<ns3::QueueDiscItem>::begin() const [member function] 6390 cls.add_method('begin', 6391 'ns3::Queue< ns3::QueueDiscItem > ConstIterator', 6392 [], 6393 is_const=True, visibility='protected') 6394 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::Iterator ns3::Queue<ns3::QueueDiscItem>::begin() [member function] 6395 cls.add_method('begin', 6396 'ns3::Queue< ns3::QueueDiscItem > Iterator', 6397 [], 6398 visibility='protected') 6399 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::ConstIterator ns3::Queue<ns3::QueueDiscItem>::end() const [member function] 6400 cls.add_method('end', 6401 'ns3::Queue< ns3::QueueDiscItem > ConstIterator', 6402 [], 6403 is_const=True, visibility='protected') 6404 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::Iterator ns3::Queue<ns3::QueueDiscItem>::end() [member function] 6405 cls.add_method('end', 6406 'ns3::Queue< ns3::QueueDiscItem > Iterator', 6407 [], 6408 visibility='protected') 6409 ## queue.h (module 'network'): bool ns3::Queue<ns3::QueueDiscItem>::DoEnqueue(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos, ns3::Ptr<ns3::QueueDiscItem> item) [member function] 6410 cls.add_method('DoEnqueue', 6411 'bool', 6412 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos'), param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 6413 visibility='protected') 6414 ## 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] 6415 cls.add_method('DoEnqueue', 6416 'bool', 6417 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos'), param('ns3::Ptr< ns3::QueueDiscItem >', 'item'), param('ns3::Queue< ns3::QueueDiscItem > Iterator &', 'ret')], 6418 visibility='protected') 6419 ## queue.h (module 'network'): ns3::Ptr<ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::DoDequeue(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos) [member function] 6420 cls.add_method('DoDequeue', 6421 'ns3::Ptr< ns3::QueueDiscItem >', 6422 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos')], 6423 visibility='protected') 6424 ## queue.h (module 'network'): ns3::Ptr<ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::DoRemove(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos) [member function] 6425 cls.add_method('DoRemove', 6426 'ns3::Ptr< ns3::QueueDiscItem >', 6427 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos')], 6428 visibility='protected') 6429 ## queue.h (module 'network'): ns3::Ptr<const ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::DoPeek(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos) const [member function] 6430 cls.add_method('DoPeek', 6431 'ns3::Ptr< ns3::QueueDiscItem const >', 6432 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos')], 6433 is_const=True, visibility='protected') 6434 ## queue.h (module 'network'): void ns3::Queue<ns3::QueueDiscItem>::DropBeforeEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 6435 cls.add_method('DropBeforeEnqueue', 6436 'void', 6437 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 6438 visibility='protected') 6439 ## queue.h (module 'network'): void ns3::Queue<ns3::QueueDiscItem>::DropAfterDequeue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 6440 cls.add_method('DropAfterDequeue', 6441 'void', 6442 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 6443 visibility='protected') 6444 ## queue.h (module 'network'): void ns3::Queue<ns3::QueueDiscItem>::DoDispose() [member function] 6445 cls.add_method('DoDispose', 6446 'void', 6447 [], 6448 is_virtual=True, visibility='protected') 6449 return 6450 6451def register_Ns3QueueItem_methods(root_module, cls): 6452 cls.add_output_stream_operator() 6453 ## queue-item.h (module 'network'): ns3::QueueItem::QueueItem(ns3::Ptr<ns3::Packet> p) [constructor] 6454 cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p')]) 6455 ## queue-item.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::QueueItem::GetPacket() const [member function] 6456 cls.add_method('GetPacket', 6457 'ns3::Ptr< ns3::Packet >', 6458 [], 6459 is_const=True) 6460 ## queue-item.h (module 'network'): uint32_t ns3::QueueItem::GetSize() const [member function] 6461 cls.add_method('GetSize', 6462 'uint32_t', 6463 [], 6464 is_const=True, is_virtual=True) 6465 ## queue-item.h (module 'network'): bool ns3::QueueItem::GetUint8Value(ns3::QueueItem::Uint8Values field, uint8_t & value) const [member function] 6466 cls.add_method('GetUint8Value', 6467 'bool', 6468 [param('ns3::QueueItem::Uint8Values', 'field'), param('uint8_t &', 'value')], 6469 is_const=True, is_virtual=True) 6470 ## queue-item.h (module 'network'): void ns3::QueueItem::Print(std::ostream & os) const [member function] 6471 cls.add_method('Print', 6472 'void', 6473 [param('std::ostream &', 'os')], 6474 is_const=True, is_virtual=True) 6475 return 6476 6477def register_Ns3QueueSizeChecker_methods(root_module, cls): 6478 ## queue-size.h (module 'network'): ns3::QueueSizeChecker::QueueSizeChecker() [constructor] 6479 cls.add_constructor([]) 6480 ## queue-size.h (module 'network'): ns3::QueueSizeChecker::QueueSizeChecker(ns3::QueueSizeChecker const & arg0) [constructor] 6481 cls.add_constructor([param('ns3::QueueSizeChecker const &', 'arg0')]) 6482 return 6483 6484def register_Ns3QueueSizeValue_methods(root_module, cls): 6485 ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue() [constructor] 6486 cls.add_constructor([]) 6487 ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue(ns3::QueueSize const & value) [constructor] 6488 cls.add_constructor([param('ns3::QueueSize const &', 'value')]) 6489 ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue(ns3::QueueSizeValue const & arg0) [constructor] 6490 cls.add_constructor([param('ns3::QueueSizeValue const &', 'arg0')]) 6491 ## queue-size.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::QueueSizeValue::Copy() const [member function] 6492 cls.add_method('Copy', 6493 'ns3::Ptr< ns3::AttributeValue >', 6494 [], 6495 is_const=True, is_virtual=True) 6496 ## queue-size.h (module 'network'): bool ns3::QueueSizeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6497 cls.add_method('DeserializeFromString', 6498 'bool', 6499 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6500 is_virtual=True) 6501 ## queue-size.h (module 'network'): ns3::QueueSize ns3::QueueSizeValue::Get() const [member function] 6502 cls.add_method('Get', 6503 'ns3::QueueSize', 6504 [], 6505 is_const=True) 6506 ## queue-size.h (module 'network'): std::string ns3::QueueSizeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6507 cls.add_method('SerializeToString', 6508 'std::string', 6509 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6510 is_const=True, is_virtual=True) 6511 ## queue-size.h (module 'network'): void ns3::QueueSizeValue::Set(ns3::QueueSize const & value) [member function] 6512 cls.add_method('Set', 6513 'void', 6514 [param('ns3::QueueSize const &', 'value')]) 6515 return 6516 6517def register_Ns3RateErrorModel_methods(root_module, cls): 6518 ## error-model.h (module 'network'): ns3::RateErrorModel::RateErrorModel(ns3::RateErrorModel const & arg0) [constructor] 6519 cls.add_constructor([param('ns3::RateErrorModel const &', 'arg0')]) 6520 ## error-model.h (module 'network'): ns3::RateErrorModel::RateErrorModel() [constructor] 6521 cls.add_constructor([]) 6522 ## error-model.h (module 'network'): int64_t ns3::RateErrorModel::AssignStreams(int64_t stream) [member function] 6523 cls.add_method('AssignStreams', 6524 'int64_t', 6525 [param('int64_t', 'stream')]) 6526 ## error-model.h (module 'network'): double ns3::RateErrorModel::GetRate() const [member function] 6527 cls.add_method('GetRate', 6528 'double', 6529 [], 6530 is_const=True) 6531 ## error-model.h (module 'network'): static ns3::TypeId ns3::RateErrorModel::GetTypeId() [member function] 6532 cls.add_method('GetTypeId', 6533 'ns3::TypeId', 6534 [], 6535 is_static=True) 6536 ## error-model.h (module 'network'): ns3::RateErrorModel::ErrorUnit ns3::RateErrorModel::GetUnit() const [member function] 6537 cls.add_method('GetUnit', 6538 'ns3::RateErrorModel::ErrorUnit', 6539 [], 6540 is_const=True) 6541 ## error-model.h (module 'network'): void ns3::RateErrorModel::SetRandomVariable(ns3::Ptr<ns3::RandomVariableStream> arg0) [member function] 6542 cls.add_method('SetRandomVariable', 6543 'void', 6544 [param('ns3::Ptr< ns3::RandomVariableStream >', 'arg0')]) 6545 ## error-model.h (module 'network'): void ns3::RateErrorModel::SetRate(double rate) [member function] 6546 cls.add_method('SetRate', 6547 'void', 6548 [param('double', 'rate')]) 6549 ## error-model.h (module 'network'): void ns3::RateErrorModel::SetUnit(ns3::RateErrorModel::ErrorUnit error_unit) [member function] 6550 cls.add_method('SetUnit', 6551 'void', 6552 [param('ns3::RateErrorModel::ErrorUnit', 'error_unit')]) 6553 ## error-model.h (module 'network'): bool ns3::RateErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function] 6554 cls.add_method('DoCorrupt', 6555 'bool', 6556 [param('ns3::Ptr< ns3::Packet >', 'p')], 6557 is_virtual=True, visibility='private') 6558 ## error-model.h (module 'network'): bool ns3::RateErrorModel::DoCorruptBit(ns3::Ptr<ns3::Packet> p) [member function] 6559 cls.add_method('DoCorruptBit', 6560 'bool', 6561 [param('ns3::Ptr< ns3::Packet >', 'p')], 6562 is_virtual=True, visibility='private') 6563 ## error-model.h (module 'network'): bool ns3::RateErrorModel::DoCorruptByte(ns3::Ptr<ns3::Packet> p) [member function] 6564 cls.add_method('DoCorruptByte', 6565 'bool', 6566 [param('ns3::Ptr< ns3::Packet >', 'p')], 6567 is_virtual=True, visibility='private') 6568 ## error-model.h (module 'network'): bool ns3::RateErrorModel::DoCorruptPkt(ns3::Ptr<ns3::Packet> p) [member function] 6569 cls.add_method('DoCorruptPkt', 6570 'bool', 6571 [param('ns3::Ptr< ns3::Packet >', 'p')], 6572 is_virtual=True, visibility='private') 6573 ## error-model.h (module 'network'): void ns3::RateErrorModel::DoReset() [member function] 6574 cls.add_method('DoReset', 6575 'void', 6576 [], 6577 is_virtual=True, visibility='private') 6578 return 6579 6580def register_Ns3ReceiveListErrorModel_methods(root_module, cls): 6581 ## error-model.h (module 'network'): ns3::ReceiveListErrorModel::ReceiveListErrorModel(ns3::ReceiveListErrorModel const & arg0) [constructor] 6582 cls.add_constructor([param('ns3::ReceiveListErrorModel const &', 'arg0')]) 6583 ## error-model.h (module 'network'): ns3::ReceiveListErrorModel::ReceiveListErrorModel() [constructor] 6584 cls.add_constructor([]) 6585 ## error-model.h (module 'network'): std::list<unsigned int, std::allocator<unsigned int> > ns3::ReceiveListErrorModel::GetList() const [member function] 6586 cls.add_method('GetList', 6587 'std::list< unsigned int >', 6588 [], 6589 is_const=True) 6590 ## error-model.h (module 'network'): static ns3::TypeId ns3::ReceiveListErrorModel::GetTypeId() [member function] 6591 cls.add_method('GetTypeId', 6592 'ns3::TypeId', 6593 [], 6594 is_static=True) 6595 ## error-model.h (module 'network'): void ns3::ReceiveListErrorModel::SetList(std::list<unsigned int, std::allocator<unsigned int> > const & packetlist) [member function] 6596 cls.add_method('SetList', 6597 'void', 6598 [param('std::list< unsigned int > const &', 'packetlist')]) 6599 ## error-model.h (module 'network'): bool ns3::ReceiveListErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function] 6600 cls.add_method('DoCorrupt', 6601 'bool', 6602 [param('ns3::Ptr< ns3::Packet >', 'p')], 6603 is_virtual=True, visibility='private') 6604 ## error-model.h (module 'network'): void ns3::ReceiveListErrorModel::DoReset() [member function] 6605 cls.add_method('DoReset', 6606 'void', 6607 [], 6608 is_virtual=True, visibility='private') 6609 return 6610 6611def register_Ns3TimeValue_methods(root_module, cls): 6612 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor] 6613 cls.add_constructor([]) 6614 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] 6615 cls.add_constructor([param('ns3::Time const &', 'value')]) 6616 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [constructor] 6617 cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) 6618 ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function] 6619 cls.add_method('Copy', 6620 'ns3::Ptr< ns3::AttributeValue >', 6621 [], 6622 is_const=True, is_virtual=True) 6623 ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6624 cls.add_method('DeserializeFromString', 6625 'bool', 6626 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6627 is_virtual=True) 6628 ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function] 6629 cls.add_method('Get', 6630 'ns3::Time', 6631 [], 6632 is_const=True) 6633 ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6634 cls.add_method('SerializeToString', 6635 'std::string', 6636 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6637 is_const=True, is_virtual=True) 6638 ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] 6639 cls.add_method('Set', 6640 'void', 6641 [param('ns3::Time const &', 'value')]) 6642 return 6643 6644def register_Ns3TypeIdChecker_methods(root_module, cls): 6645 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor] 6646 cls.add_constructor([]) 6647 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [constructor] 6648 cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) 6649 return 6650 6651def register_Ns3TypeIdValue_methods(root_module, cls): 6652 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor] 6653 cls.add_constructor([]) 6654 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] 6655 cls.add_constructor([param('ns3::TypeId const &', 'value')]) 6656 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [constructor] 6657 cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) 6658 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function] 6659 cls.add_method('Copy', 6660 'ns3::Ptr< ns3::AttributeValue >', 6661 [], 6662 is_const=True, is_virtual=True) 6663 ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6664 cls.add_method('DeserializeFromString', 6665 'bool', 6666 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6667 is_virtual=True) 6668 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function] 6669 cls.add_method('Get', 6670 'ns3::TypeId', 6671 [], 6672 is_const=True) 6673 ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6674 cls.add_method('SerializeToString', 6675 'std::string', 6676 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6677 is_const=True, is_virtual=True) 6678 ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] 6679 cls.add_method('Set', 6680 'void', 6681 [param('ns3::TypeId const &', 'value')]) 6682 return 6683 6684def register_Ns3UintegerValue_methods(root_module, cls): 6685 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue() [constructor] 6686 cls.add_constructor([]) 6687 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor] 6688 cls.add_constructor([param('uint64_t const &', 'value')]) 6689 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [constructor] 6690 cls.add_constructor([param('ns3::UintegerValue const &', 'arg0')]) 6691 ## uinteger.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::UintegerValue::Copy() const [member function] 6692 cls.add_method('Copy', 6693 'ns3::Ptr< ns3::AttributeValue >', 6694 [], 6695 is_const=True, is_virtual=True) 6696 ## uinteger.h (module 'core'): bool ns3::UintegerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6697 cls.add_method('DeserializeFromString', 6698 'bool', 6699 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6700 is_virtual=True) 6701 ## uinteger.h (module 'core'): uint64_t ns3::UintegerValue::Get() const [member function] 6702 cls.add_method('Get', 6703 'uint64_t', 6704 [], 6705 is_const=True) 6706 ## uinteger.h (module 'core'): std::string ns3::UintegerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6707 cls.add_method('SerializeToString', 6708 'std::string', 6709 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6710 is_const=True, is_virtual=True) 6711 ## uinteger.h (module 'core'): void ns3::UintegerValue::Set(uint64_t const & value) [member function] 6712 cls.add_method('Set', 6713 'void', 6714 [param('uint64_t const &', 'value')]) 6715 return 6716 6717def register_Ns3AddressChecker_methods(root_module, cls): 6718 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] 6719 cls.add_constructor([]) 6720 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [constructor] 6721 cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) 6722 return 6723 6724def register_Ns3AddressValue_methods(root_module, cls): 6725 ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor] 6726 cls.add_constructor([]) 6727 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] 6728 cls.add_constructor([param('ns3::Address const &', 'value')]) 6729 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [constructor] 6730 cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) 6731 ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function] 6732 cls.add_method('Copy', 6733 'ns3::Ptr< ns3::AttributeValue >', 6734 [], 6735 is_const=True, is_virtual=True) 6736 ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6737 cls.add_method('DeserializeFromString', 6738 'bool', 6739 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6740 is_virtual=True) 6741 ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function] 6742 cls.add_method('Get', 6743 'ns3::Address', 6744 [], 6745 is_const=True) 6746 ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6747 cls.add_method('SerializeToString', 6748 'std::string', 6749 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6750 is_const=True, is_virtual=True) 6751 ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] 6752 cls.add_method('Set', 6753 'void', 6754 [param('ns3::Address const &', 'value')]) 6755 return 6756 6757def register_Ns3BinaryErrorModel_methods(root_module, cls): 6758 ## error-model.h (module 'network'): ns3::BinaryErrorModel::BinaryErrorModel(ns3::BinaryErrorModel const & arg0) [constructor] 6759 cls.add_constructor([param('ns3::BinaryErrorModel const &', 'arg0')]) 6760 ## error-model.h (module 'network'): ns3::BinaryErrorModel::BinaryErrorModel() [constructor] 6761 cls.add_constructor([]) 6762 ## error-model.h (module 'network'): static ns3::TypeId ns3::BinaryErrorModel::GetTypeId() [member function] 6763 cls.add_method('GetTypeId', 6764 'ns3::TypeId', 6765 [], 6766 is_static=True) 6767 ## error-model.h (module 'network'): bool ns3::BinaryErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function] 6768 cls.add_method('DoCorrupt', 6769 'bool', 6770 [param('ns3::Ptr< ns3::Packet >', 'p')], 6771 is_virtual=True, visibility='private') 6772 ## error-model.h (module 'network'): void ns3::BinaryErrorModel::DoReset() [member function] 6773 cls.add_method('DoReset', 6774 'void', 6775 [], 6776 is_virtual=True, visibility='private') 6777 return 6778 6779def register_Ns3BurstErrorModel_methods(root_module, cls): 6780 ## error-model.h (module 'network'): ns3::BurstErrorModel::BurstErrorModel(ns3::BurstErrorModel const & arg0) [constructor] 6781 cls.add_constructor([param('ns3::BurstErrorModel const &', 'arg0')]) 6782 ## error-model.h (module 'network'): ns3::BurstErrorModel::BurstErrorModel() [constructor] 6783 cls.add_constructor([]) 6784 ## error-model.h (module 'network'): int64_t ns3::BurstErrorModel::AssignStreams(int64_t stream) [member function] 6785 cls.add_method('AssignStreams', 6786 'int64_t', 6787 [param('int64_t', 'stream')]) 6788 ## error-model.h (module 'network'): double ns3::BurstErrorModel::GetBurstRate() const [member function] 6789 cls.add_method('GetBurstRate', 6790 'double', 6791 [], 6792 is_const=True) 6793 ## error-model.h (module 'network'): static ns3::TypeId ns3::BurstErrorModel::GetTypeId() [member function] 6794 cls.add_method('GetTypeId', 6795 'ns3::TypeId', 6796 [], 6797 is_static=True) 6798 ## error-model.h (module 'network'): void ns3::BurstErrorModel::SetBurstRate(double rate) [member function] 6799 cls.add_method('SetBurstRate', 6800 'void', 6801 [param('double', 'rate')]) 6802 ## error-model.h (module 'network'): void ns3::BurstErrorModel::SetRandomBurstSize(ns3::Ptr<ns3::RandomVariableStream> burstSz) [member function] 6803 cls.add_method('SetRandomBurstSize', 6804 'void', 6805 [param('ns3::Ptr< ns3::RandomVariableStream >', 'burstSz')]) 6806 ## error-model.h (module 'network'): void ns3::BurstErrorModel::SetRandomVariable(ns3::Ptr<ns3::RandomVariableStream> ranVar) [member function] 6807 cls.add_method('SetRandomVariable', 6808 'void', 6809 [param('ns3::Ptr< ns3::RandomVariableStream >', 'ranVar')]) 6810 ## error-model.h (module 'network'): bool ns3::BurstErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function] 6811 cls.add_method('DoCorrupt', 6812 'bool', 6813 [param('ns3::Ptr< ns3::Packet >', 'p')], 6814 is_virtual=True, visibility='private') 6815 ## error-model.h (module 'network'): void ns3::BurstErrorModel::DoReset() [member function] 6816 cls.add_method('DoReset', 6817 'void', 6818 [], 6819 is_virtual=True, visibility='private') 6820 return 6821 6822def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6823 ## 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] 6824 cls.add_constructor([]) 6825 ## 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] 6826 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')]) 6827 ## 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] 6828 cls.add_method('DoGetTypeid', 6829 'std::string', 6830 [], 6831 is_static=True) 6832 ## 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] 6833 cls.add_method('GetTypeid', 6834 'std::string', 6835 [], 6836 is_const=True, is_virtual=True) 6837 ## 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] 6838 cls.add_method('operator()', 6839 'ns3::ObjectBase *', 6840 [], 6841 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6842 return 6843 6844def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6845 ## 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] 6846 cls.add_constructor([]) 6847 ## 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] 6848 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')]) 6849 ## 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] 6850 cls.add_method('DoGetTypeid', 6851 'std::string', 6852 [], 6853 is_static=True) 6854 ## 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] 6855 cls.add_method('GetTypeid', 6856 'std::string', 6857 [], 6858 is_const=True, is_virtual=True) 6859 ## 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] 6860 cls.add_method('operator()', 6861 'void', 6862 [param('ns3::Ptr< ns3::Packet const >', 'arg0')], 6863 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6864 return 6865 6866def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6867 ## 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] 6868 cls.add_constructor([]) 6869 ## 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] 6870 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')]) 6871 ## 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] 6872 cls.add_method('DoGetTypeid', 6873 'std::string', 6874 [], 6875 is_static=True) 6876 ## 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] 6877 cls.add_method('GetTypeid', 6878 'std::string', 6879 [], 6880 is_const=True, is_virtual=True) 6881 ## 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] 6882 cls.add_method('operator()', 6883 'void', 6884 [param('ns3::Ptr< ns3::QueueDiscItem const >', 'arg0')], 6885 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6886 return 6887 6888def 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): 6889 ## 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] 6890 cls.add_constructor([]) 6891 ## 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] 6892 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')]) 6893 ## 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] 6894 cls.add_method('DoGetTypeid', 6895 'std::string', 6896 [], 6897 is_static=True) 6898 ## 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] 6899 cls.add_method('GetTypeid', 6900 'std::string', 6901 [], 6902 is_const=True, is_virtual=True) 6903 ## 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] 6904 cls.add_method('operator()', 6905 'void', 6906 [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')], 6907 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6908 return 6909 6910def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6911 ## 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] 6912 cls.add_constructor([]) 6913 ## 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] 6914 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')]) 6915 ## 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] 6916 cls.add_method('DoGetTypeid', 6917 'std::string', 6918 [], 6919 is_static=True) 6920 ## 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] 6921 cls.add_method('GetTypeid', 6922 'std::string', 6923 [], 6924 is_const=True, is_virtual=True) 6925 ## 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] 6926 cls.add_method('operator()', 6927 'void', 6928 [param('ns3::Ptr< ns3::NetDevice >', 'arg0')], 6929 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6930 return 6931 6932def register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6933 ## 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] 6934 cls.add_constructor([]) 6935 ## 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] 6936 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')]) 6937 ## 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] 6938 cls.add_method('DoGetTypeid', 6939 'std::string', 6940 [], 6941 is_static=True) 6942 ## 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] 6943 cls.add_method('GetTypeid', 6944 'std::string', 6945 [], 6946 is_const=True, is_virtual=True) 6947 ## 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] 6948 cls.add_method('operator()', 6949 'void', 6950 [], 6951 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6952 return 6953 6954def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 6955 ## 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] 6956 cls.add_constructor([]) 6957 ## 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] 6958 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')]) 6959 ## 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] 6960 cls.add_method('DoGetTypeid', 6961 'std::string', 6962 [], 6963 is_static=True) 6964 ## 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] 6965 cls.add_method('GetTypeid', 6966 'std::string', 6967 [], 6968 is_const=True, is_virtual=True) 6969 ## 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] 6970 cls.add_method('operator()', 6971 'void', 6972 [param('unsigned int', 'arg0'), param('unsigned int', 'arg1')], 6973 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 6974 return 6975 6976def register_Ns3CsmaNetDevice_methods(root_module, cls): 6977 ## csma-net-device.h (module 'csma'): static ns3::TypeId ns3::CsmaNetDevice::GetTypeId() [member function] 6978 cls.add_method('GetTypeId', 6979 'ns3::TypeId', 6980 [], 6981 is_static=True) 6982 ## csma-net-device.h (module 'csma'): ns3::CsmaNetDevice::CsmaNetDevice() [constructor] 6983 cls.add_constructor([]) 6984 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::SetInterframeGap(ns3::Time t) [member function] 6985 cls.add_method('SetInterframeGap', 6986 'void', 6987 [param('ns3::Time', 't')]) 6988 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::SetBackoffParams(ns3::Time slotTime, uint32_t minSlots, uint32_t maxSlots, uint32_t maxRetries, uint32_t ceiling) [member function] 6989 cls.add_method('SetBackoffParams', 6990 'void', 6991 [param('ns3::Time', 'slotTime'), param('uint32_t', 'minSlots'), param('uint32_t', 'maxSlots'), param('uint32_t', 'maxRetries'), param('uint32_t', 'ceiling')]) 6992 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::Attach(ns3::Ptr<ns3::CsmaChannel> ch) [member function] 6993 cls.add_method('Attach', 6994 'bool', 6995 [param('ns3::Ptr< ns3::CsmaChannel >', 'ch')]) 6996 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::SetQueue(ns3::Ptr<ns3::Queue<ns3::Packet> > queue) [member function] 6997 cls.add_method('SetQueue', 6998 'void', 6999 [param('ns3::Ptr< ns3::Queue< ns3::Packet > >', 'queue')]) 7000 ## csma-net-device.h (module 'csma'): ns3::Ptr<ns3::Queue<ns3::Packet> > ns3::CsmaNetDevice::GetQueue() const [member function] 7001 cls.add_method('GetQueue', 7002 'ns3::Ptr< ns3::Queue< ns3::Packet > >', 7003 [], 7004 is_const=True) 7005 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::SetReceiveErrorModel(ns3::Ptr<ns3::ErrorModel> em) [member function] 7006 cls.add_method('SetReceiveErrorModel', 7007 'void', 7008 [param('ns3::Ptr< ns3::ErrorModel >', 'em')]) 7009 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ptr<ns3::CsmaNetDevice> sender) [member function] 7010 cls.add_method('Receive', 7011 'void', 7012 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ptr< ns3::CsmaNetDevice >', 'sender')]) 7013 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::IsSendEnabled() [member function] 7014 cls.add_method('IsSendEnabled', 7015 'bool', 7016 []) 7017 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::SetSendEnable(bool enable) [member function] 7018 cls.add_method('SetSendEnable', 7019 'void', 7020 [param('bool', 'enable')]) 7021 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::IsReceiveEnabled() [member function] 7022 cls.add_method('IsReceiveEnabled', 7023 'bool', 7024 []) 7025 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::SetReceiveEnable(bool enable) [member function] 7026 cls.add_method('SetReceiveEnable', 7027 'void', 7028 [param('bool', 'enable')]) 7029 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::SetEncapsulationMode(ns3::CsmaNetDevice::EncapsulationMode mode) [member function] 7030 cls.add_method('SetEncapsulationMode', 7031 'void', 7032 [param('ns3::CsmaNetDevice::EncapsulationMode', 'mode')]) 7033 ## csma-net-device.h (module 'csma'): ns3::CsmaNetDevice::EncapsulationMode ns3::CsmaNetDevice::GetEncapsulationMode() [member function] 7034 cls.add_method('GetEncapsulationMode', 7035 'ns3::CsmaNetDevice::EncapsulationMode', 7036 []) 7037 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::SetIfIndex(uint32_t const index) [member function] 7038 cls.add_method('SetIfIndex', 7039 'void', 7040 [param('uint32_t const', 'index')], 7041 is_virtual=True) 7042 ## csma-net-device.h (module 'csma'): uint32_t ns3::CsmaNetDevice::GetIfIndex() const [member function] 7043 cls.add_method('GetIfIndex', 7044 'uint32_t', 7045 [], 7046 is_const=True, is_virtual=True) 7047 ## csma-net-device.h (module 'csma'): ns3::Ptr<ns3::Channel> ns3::CsmaNetDevice::GetChannel() const [member function] 7048 cls.add_method('GetChannel', 7049 'ns3::Ptr< ns3::Channel >', 7050 [], 7051 is_const=True, is_virtual=True) 7052 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::SetMtu(uint16_t const mtu) [member function] 7053 cls.add_method('SetMtu', 7054 'bool', 7055 [param('uint16_t const', 'mtu')], 7056 is_virtual=True) 7057 ## csma-net-device.h (module 'csma'): uint16_t ns3::CsmaNetDevice::GetMtu() const [member function] 7058 cls.add_method('GetMtu', 7059 'uint16_t', 7060 [], 7061 is_const=True, is_virtual=True) 7062 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::SetAddress(ns3::Address address) [member function] 7063 cls.add_method('SetAddress', 7064 'void', 7065 [param('ns3::Address', 'address')], 7066 is_virtual=True) 7067 ## csma-net-device.h (module 'csma'): ns3::Address ns3::CsmaNetDevice::GetAddress() const [member function] 7068 cls.add_method('GetAddress', 7069 'ns3::Address', 7070 [], 7071 is_const=True, is_virtual=True) 7072 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::IsLinkUp() const [member function] 7073 cls.add_method('IsLinkUp', 7074 'bool', 7075 [], 7076 is_const=True, is_virtual=True) 7077 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::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] 7078 cls.add_method('AddLinkChangeCallback', 7079 'void', 7080 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 7081 is_virtual=True) 7082 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::IsBroadcast() const [member function] 7083 cls.add_method('IsBroadcast', 7084 'bool', 7085 [], 7086 is_const=True, is_virtual=True) 7087 ## csma-net-device.h (module 'csma'): ns3::Address ns3::CsmaNetDevice::GetBroadcast() const [member function] 7088 cls.add_method('GetBroadcast', 7089 'ns3::Address', 7090 [], 7091 is_const=True, is_virtual=True) 7092 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::IsMulticast() const [member function] 7093 cls.add_method('IsMulticast', 7094 'bool', 7095 [], 7096 is_const=True, is_virtual=True) 7097 ## csma-net-device.h (module 'csma'): ns3::Address ns3::CsmaNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 7098 cls.add_method('GetMulticast', 7099 'ns3::Address', 7100 [param('ns3::Ipv4Address', 'multicastGroup')], 7101 is_const=True, is_virtual=True) 7102 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::IsPointToPoint() const [member function] 7103 cls.add_method('IsPointToPoint', 7104 'bool', 7105 [], 7106 is_const=True, is_virtual=True) 7107 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::IsBridge() const [member function] 7108 cls.add_method('IsBridge', 7109 'bool', 7110 [], 7111 is_const=True, is_virtual=True) 7112 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 7113 cls.add_method('Send', 7114 'bool', 7115 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 7116 is_virtual=True) 7117 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] 7118 cls.add_method('SendFrom', 7119 'bool', 7120 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 7121 is_virtual=True) 7122 ## csma-net-device.h (module 'csma'): ns3::Ptr<ns3::Node> ns3::CsmaNetDevice::GetNode() const [member function] 7123 cls.add_method('GetNode', 7124 'ns3::Ptr< ns3::Node >', 7125 [], 7126 is_const=True, is_virtual=True) 7127 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 7128 cls.add_method('SetNode', 7129 'void', 7130 [param('ns3::Ptr< ns3::Node >', 'node')], 7131 is_virtual=True) 7132 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::NeedsArp() const [member function] 7133 cls.add_method('NeedsArp', 7134 'bool', 7135 [], 7136 is_const=True, is_virtual=True) 7137 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 7138 cls.add_method('SetReceiveCallback', 7139 'void', 7140 [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')], 7141 is_virtual=True) 7142 ## csma-net-device.h (module 'csma'): ns3::Address ns3::CsmaNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 7143 cls.add_method('GetMulticast', 7144 'ns3::Address', 7145 [param('ns3::Ipv6Address', 'addr')], 7146 is_const=True, is_virtual=True) 7147 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 7148 cls.add_method('SetPromiscReceiveCallback', 7149 'void', 7150 [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')], 7151 is_virtual=True) 7152 ## csma-net-device.h (module 'csma'): bool ns3::CsmaNetDevice::SupportsSendFrom() const [member function] 7153 cls.add_method('SupportsSendFrom', 7154 'bool', 7155 [], 7156 is_const=True, is_virtual=True) 7157 ## csma-net-device.h (module 'csma'): int64_t ns3::CsmaNetDevice::AssignStreams(int64_t stream) [member function] 7158 cls.add_method('AssignStreams', 7159 'int64_t', 7160 [param('int64_t', 'stream')]) 7161 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::DoDispose() [member function] 7162 cls.add_method('DoDispose', 7163 'void', 7164 [], 7165 is_virtual=True, visibility='protected') 7166 ## csma-net-device.h (module 'csma'): void ns3::CsmaNetDevice::AddHeader(ns3::Ptr<ns3::Packet> p, ns3::Mac48Address source, ns3::Mac48Address dest, uint16_t protocolNumber) [member function] 7167 cls.add_method('AddHeader', 7168 'void', 7169 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Mac48Address', 'source'), param('ns3::Mac48Address', 'dest'), param('uint16_t', 'protocolNumber')], 7170 visibility='protected') 7171 return 7172 7173def register_Ns3QueueDiscItem_methods(root_module, cls): 7174 ## queue-item.h (module 'network'): ns3::QueueDiscItem::QueueDiscItem(ns3::Ptr<ns3::Packet> p, ns3::Address const & addr, uint16_t protocol) [constructor] 7175 cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Address const &', 'addr'), param('uint16_t', 'protocol')]) 7176 ## queue-item.h (module 'network'): ns3::Address ns3::QueueDiscItem::GetAddress() const [member function] 7177 cls.add_method('GetAddress', 7178 'ns3::Address', 7179 [], 7180 is_const=True) 7181 ## queue-item.h (module 'network'): uint16_t ns3::QueueDiscItem::GetProtocol() const [member function] 7182 cls.add_method('GetProtocol', 7183 'uint16_t', 7184 [], 7185 is_const=True) 7186 ## queue-item.h (module 'network'): uint8_t ns3::QueueDiscItem::GetTxQueueIndex() const [member function] 7187 cls.add_method('GetTxQueueIndex', 7188 'uint8_t', 7189 [], 7190 is_const=True) 7191 ## queue-item.h (module 'network'): void ns3::QueueDiscItem::SetTxQueueIndex(uint8_t txq) [member function] 7192 cls.add_method('SetTxQueueIndex', 7193 'void', 7194 [param('uint8_t', 'txq')]) 7195 ## queue-item.h (module 'network'): ns3::Time ns3::QueueDiscItem::GetTimeStamp() const [member function] 7196 cls.add_method('GetTimeStamp', 7197 'ns3::Time', 7198 [], 7199 is_const=True) 7200 ## queue-item.h (module 'network'): void ns3::QueueDiscItem::SetTimeStamp(ns3::Time t) [member function] 7201 cls.add_method('SetTimeStamp', 7202 'void', 7203 [param('ns3::Time', 't')]) 7204 ## queue-item.h (module 'network'): void ns3::QueueDiscItem::AddHeader() [member function] 7205 cls.add_method('AddHeader', 7206 'void', 7207 [], 7208 is_pure_virtual=True, is_virtual=True) 7209 ## queue-item.h (module 'network'): void ns3::QueueDiscItem::Print(std::ostream & os) const [member function] 7210 cls.add_method('Print', 7211 'void', 7212 [param('std::ostream &', 'os')], 7213 is_const=True, is_virtual=True) 7214 ## queue-item.h (module 'network'): bool ns3::QueueDiscItem::Mark() [member function] 7215 cls.add_method('Mark', 7216 'bool', 7217 [], 7218 is_pure_virtual=True, is_virtual=True) 7219 ## queue-item.h (module 'network'): uint32_t ns3::QueueDiscItem::Hash(uint32_t perturbation=0) const [member function] 7220 cls.add_method('Hash', 7221 'uint32_t', 7222 [param('uint32_t', 'perturbation', default_value='0')], 7223 is_const=True, is_virtual=True) 7224 return 7225 7226def register_Ns3HashImplementation_methods(root_module, cls): 7227 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [constructor] 7228 cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')]) 7229 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor] 7230 cls.add_constructor([]) 7231 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, std::size_t const size) [member function] 7232 cls.add_method('GetHash32', 7233 'uint32_t', 7234 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7235 is_pure_virtual=True, is_virtual=True) 7236 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function] 7237 cls.add_method('GetHash64', 7238 'uint64_t', 7239 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7240 is_virtual=True) 7241 ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function] 7242 cls.add_method('clear', 7243 'void', 7244 [], 7245 is_pure_virtual=True, is_virtual=True) 7246 return 7247 7248def register_Ns3HashFunctionFnv1a_methods(root_module, cls): 7249 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [constructor] 7250 cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')]) 7251 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor] 7252 cls.add_constructor([]) 7253 ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function] 7254 cls.add_method('GetHash32', 7255 'uint32_t', 7256 [param('char const *', 'buffer'), param('size_t const', 'size')], 7257 is_virtual=True) 7258 ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function] 7259 cls.add_method('GetHash64', 7260 'uint64_t', 7261 [param('char const *', 'buffer'), param('size_t const', 'size')], 7262 is_virtual=True) 7263 ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function] 7264 cls.add_method('clear', 7265 'void', 7266 [], 7267 is_virtual=True) 7268 return 7269 7270def register_Ns3HashFunctionHash32_methods(root_module, cls): 7271 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [constructor] 7272 cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')]) 7273 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor] 7274 cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')]) 7275 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, std::size_t const size) [member function] 7276 cls.add_method('GetHash32', 7277 'uint32_t', 7278 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7279 is_virtual=True) 7280 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function] 7281 cls.add_method('clear', 7282 'void', 7283 [], 7284 is_virtual=True) 7285 return 7286 7287def register_Ns3HashFunctionHash64_methods(root_module, cls): 7288 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [constructor] 7289 cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')]) 7290 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor] 7291 cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')]) 7292 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, std::size_t const size) [member function] 7293 cls.add_method('GetHash32', 7294 'uint32_t', 7295 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7296 is_virtual=True) 7297 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, std::size_t const size) [member function] 7298 cls.add_method('GetHash64', 7299 'uint64_t', 7300 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7301 is_virtual=True) 7302 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function] 7303 cls.add_method('clear', 7304 'void', 7305 [], 7306 is_virtual=True) 7307 return 7308 7309def register_Ns3HashFunctionMurmur3_methods(root_module, cls): 7310 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [constructor] 7311 cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')]) 7312 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor] 7313 cls.add_constructor([]) 7314 ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, std::size_t const size) [member function] 7315 cls.add_method('GetHash32', 7316 'uint32_t', 7317 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7318 is_virtual=True) 7319 ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, std::size_t const size) [member function] 7320 cls.add_method('GetHash64', 7321 'uint64_t', 7322 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7323 is_virtual=True) 7324 ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function] 7325 cls.add_method('clear', 7326 'void', 7327 [], 7328 is_virtual=True) 7329 return 7330 7331def register_functions(root_module): 7332 module = root_module 7333 register_functions_ns3_FatalImpl(module.add_cpp_namespace('FatalImpl'), root_module) 7334 register_functions_ns3_Hash(module.add_cpp_namespace('Hash'), root_module) 7335 register_functions_ns3_TracedValueCallback(module.add_cpp_namespace('TracedValueCallback'), root_module) 7336 register_functions_ns3_internal(module.add_cpp_namespace('internal'), root_module) 7337 return 7338 7339def register_functions_ns3_FatalImpl(module, root_module): 7340 return 7341 7342def register_functions_ns3_Hash(module, root_module): 7343 register_functions_ns3_Hash_Function(module.add_cpp_namespace('Function'), root_module) 7344 return 7345 7346def register_functions_ns3_Hash_Function(module, root_module): 7347 return 7348 7349def register_functions_ns3_TracedValueCallback(module, root_module): 7350 return 7351 7352def register_functions_ns3_internal(module, root_module): 7353 return 7354 7355def main(): 7356 out = FileCodeSink(sys.stdout) 7357 root_module = module_init() 7358 register_types(root_module) 7359 register_methods(root_module) 7360 register_functions(root_module) 7361 root_module.generate(out) 7362 7363if __name__ == '__main__': 7364 main() 7365 7366