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.olsr', cpp_namespace='::ns3') 18 return root_module 19 20def register_types(module): 21 root_module = module.get_root() 22 23 ## log.h (module 'core'): ns3::LogLevel [enumeration] 24 module.add_enum('LogLevel', ['LOG_NONE', 'LOG_ERROR', 'LOG_LEVEL_ERROR', 'LOG_WARN', 'LOG_LEVEL_WARN', 'LOG_DEBUG', 'LOG_LEVEL_DEBUG', 'LOG_INFO', 'LOG_LEVEL_INFO', 'LOG_FUNCTION', 'LOG_LEVEL_FUNCTION', 'LOG_LOGIC', 'LOG_LEVEL_LOGIC', 'LOG_ALL', 'LOG_LEVEL_ALL', 'LOG_PREFIX_FUNC', 'LOG_PREFIX_TIME', 'LOG_PREFIX_NODE', 'LOG_PREFIX_LEVEL', 'LOG_PREFIX_ALL'], import_from_module='ns.core') 25 ## address.h (module 'network'): ns3::Address [class] 26 module.add_class('Address', import_from_module='ns.network') 27 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] 28 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') 29 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] 30 module.add_class('AttributeConstructionList', import_from_module='ns.core') 31 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] 32 module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList']) 33 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator', 'ns3::AttributeConstructionList::CIterator') 34 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator*', 'ns3::AttributeConstructionList::CIterator*') 35 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator&', 'ns3::AttributeConstructionList::CIterator&') 36 ## buffer.h (module 'network'): ns3::Buffer [class] 37 module.add_class('Buffer', import_from_module='ns.network') 38 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] 39 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) 40 ## packet.h (module 'network'): ns3::ByteTagIterator [class] 41 module.add_class('ByteTagIterator', import_from_module='ns.network') 42 ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class] 43 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator']) 44 ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class] 45 module.add_class('ByteTagList', import_from_module='ns.network') 46 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class] 47 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) 48 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] 49 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) 50 ## callback.h (module 'core'): ns3::CallbackBase [class] 51 module.add_class('CallbackBase', import_from_module='ns.core') 52 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor> [struct] 53 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor']) 54 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker> [struct] 55 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeChecker']) 56 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue> [struct] 57 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeValue']) 58 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase> [struct] 59 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase']) 60 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl> [struct] 61 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl']) 62 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation> [struct] 63 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation']) 64 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector> [struct] 65 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector']) 66 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet> [struct] 67 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet']) 68 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor> [struct] 69 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor']) 70 ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector [class] 71 module.add_class('EventGarbageCollector', import_from_module='ns.core') 72 ## event-id.h (module 'core'): ns3::EventId [class] 73 module.add_class('EventId', import_from_module='ns.core') 74 ## hash.h (module 'core'): ns3::Hasher [class] 75 module.add_class('Hasher', import_from_module='ns.core') 76 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress [class] 77 module.add_class('Inet6SocketAddress', import_from_module='ns.network') 78 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress [class] 79 root_module['ns3::Inet6SocketAddress'].implicitly_converts_to(root_module['ns3::Address']) 80 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress [class] 81 module.add_class('InetSocketAddress', import_from_module='ns.network') 82 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress [class] 83 root_module['ns3::InetSocketAddress'].implicitly_converts_to(root_module['ns3::Address']) 84 ## int-to-type.h (module 'core'): ns3::IntToType<0> [struct] 85 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['0']) 86 ## int-to-type.h (module 'core'): ns3::IntToType<0>::v_e [enumeration] 87 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 0 >'], import_from_module='ns.core') 88 ## int-to-type.h (module 'core'): ns3::IntToType<1> [struct] 89 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['1']) 90 ## int-to-type.h (module 'core'): ns3::IntToType<1>::v_e [enumeration] 91 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 1 >'], import_from_module='ns.core') 92 ## int-to-type.h (module 'core'): ns3::IntToType<2> [struct] 93 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['2']) 94 ## int-to-type.h (module 'core'): ns3::IntToType<2>::v_e [enumeration] 95 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 2 >'], import_from_module='ns.core') 96 ## int-to-type.h (module 'core'): ns3::IntToType<3> [struct] 97 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['3']) 98 ## int-to-type.h (module 'core'): ns3::IntToType<3>::v_e [enumeration] 99 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 3 >'], import_from_module='ns.core') 100 ## int-to-type.h (module 'core'): ns3::IntToType<4> [struct] 101 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['4']) 102 ## int-to-type.h (module 'core'): ns3::IntToType<4>::v_e [enumeration] 103 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 4 >'], import_from_module='ns.core') 104 ## int-to-type.h (module 'core'): ns3::IntToType<5> [struct] 105 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['5']) 106 ## int-to-type.h (module 'core'): ns3::IntToType<5>::v_e [enumeration] 107 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 5 >'], import_from_module='ns.core') 108 ## int-to-type.h (module 'core'): ns3::IntToType<6> [struct] 109 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['6']) 110 ## int-to-type.h (module 'core'): ns3::IntToType<6>::v_e [enumeration] 111 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 6 >'], import_from_module='ns.core') 112 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 113 module.add_class('Ipv4Address', import_from_module='ns.network') 114 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 115 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) 116 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash [class] 117 module.add_class('Ipv4AddressHash', import_from_module='ns.network') 118 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress [class] 119 module.add_class('Ipv4InterfaceAddress', import_from_module='ns.internet') 120 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e [enumeration] 121 module.add_enum('InterfaceAddressScope_e', ['HOST', 'LINK', 'GLOBAL'], outer_class=root_module['ns3::Ipv4InterfaceAddress'], import_from_module='ns.internet') 122 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] 123 module.add_class('Ipv4Mask', import_from_module='ns.network') 124 ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper [class] 125 module.add_class('Ipv4RoutingHelper', allow_subclassing=True, import_from_module='ns.internet') 126 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 127 module.add_class('Ipv6Address', import_from_module='ns.network') 128 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 129 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) 130 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash [class] 131 module.add_class('Ipv6AddressHash', import_from_module='ns.network') 132 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] 133 module.add_class('Ipv6Prefix', import_from_module='ns.network') 134 ## log.h (module 'core'): ns3::LogComponent [class] 135 module.add_class('LogComponent', import_from_module='ns.core') 136 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList') 137 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >*', 'ns3::LogComponent::ComponentList*') 138 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >&', 'ns3::LogComponent::ComponentList&') 139 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 140 module.add_class('Mac48Address', import_from_module='ns.network') 141 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )', 'ns3::Mac48Address::TracedCallback') 142 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )*', 'ns3::Mac48Address::TracedCallback*') 143 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )&', 'ns3::Mac48Address::TracedCallback&') 144 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 145 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) 146 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 147 module.add_class('Mac8Address', import_from_module='ns.network') 148 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 149 root_module['ns3::Mac8Address'].implicitly_converts_to(root_module['ns3::Address']) 150 ## node-container.h (module 'network'): ns3::NodeContainer [class] 151 module.add_class('NodeContainer', import_from_module='ns.network') 152 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator', 'ns3::NodeContainer::Iterator') 153 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator*', 'ns3::NodeContainer::Iterator*') 154 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator&', 'ns3::NodeContainer::Iterator&') 155 ## non-copyable.h (module 'core'): ns3::NonCopyable [class] 156 module.add_class('NonCopyable', destructor_visibility='protected', import_from_module='ns.core') 157 ## object-base.h (module 'core'): ns3::ObjectBase [class] 158 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') 159 ## object.h (module 'core'): ns3::ObjectDeleter [struct] 160 module.add_class('ObjectDeleter', import_from_module='ns.core') 161 ## object-factory.h (module 'core'): ns3::ObjectFactory [class] 162 module.add_class('ObjectFactory', import_from_module='ns.core') 163 ## olsr-helper.h (module 'olsr'): ns3::OlsrHelper [class] 164 module.add_class('OlsrHelper', parent=root_module['ns3::Ipv4RoutingHelper']) 165 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] 166 module.add_class('PacketMetadata', import_from_module='ns.network') 167 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] 168 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 169 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::ItemType [enumeration] 170 module.add_enum('ItemType', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network') 171 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class] 172 module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 173 ## packet.h (module 'network'): ns3::PacketTagIterator [class] 174 module.add_class('PacketTagIterator', import_from_module='ns.network') 175 ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class] 176 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator']) 177 ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class] 178 module.add_class('PacketTagList', import_from_module='ns.network') 179 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] 180 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) 181 ## log.h (module 'core'): ns3::ParameterLogger [class] 182 module.add_class('ParameterLogger', import_from_module='ns.core') 183 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] 184 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']) 185 ## simulator.h (module 'core'): ns3::Simulator [class] 186 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') 187 ## simulator.h (module 'core'): ns3::Simulator [enumeration] 188 module.add_enum('', ['NO_CONTEXT'], outer_class=root_module['ns3::Simulator'], import_from_module='ns.core') 189 ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs [class] 190 module.add_class('SystemWallClockMs', import_from_module='ns.core') 191 ## tag.h (module 'network'): ns3::Tag [class] 192 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 193 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] 194 module.add_class('TagBuffer', import_from_module='ns.network') 195 ## nstime.h (module 'core'): ns3::Time [class] 196 module.add_class('Time', import_from_module='ns.core') 197 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] 198 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') 199 typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback') 200 typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*') 201 typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&') 202 ## nstime.h (module 'core'): ns3::TimeWithUnit [class] 203 module.add_class('TimeWithUnit', import_from_module='ns.core') 204 ## timer.h (module 'core'): ns3::Timer [class] 205 module.add_class('Timer', import_from_module='ns.core') 206 ## timer.h (module 'core'): ns3::Timer::DestroyPolicy [enumeration] 207 module.add_enum('DestroyPolicy', ['CANCEL_ON_DESTROY', 'REMOVE_ON_DESTROY', 'CHECK_ON_DESTROY'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') 208 ## timer.h (module 'core'): ns3::Timer::State [enumeration] 209 module.add_enum('State', ['RUNNING', 'EXPIRED', 'SUSPENDED'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') 210 ## timer-impl.h (module 'core'): ns3::TimerImpl [class] 211 module.add_class('TimerImpl', allow_subclassing=True, import_from_module='ns.core') 212 ## type-id.h (module 'core'): ns3::TypeId [class] 213 module.add_class('TypeId', import_from_module='ns.core') 214 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] 215 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 216 ## type-id.h (module 'core'): ns3::TypeId::SupportLevel [enumeration] 217 module.add_enum('SupportLevel', ['SUPPORTED', 'DEPRECATED', 'OBSOLETE'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 218 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] 219 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 220 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] 221 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 222 typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t') 223 typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*') 224 typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&') 225 ## empty.h (module 'core'): ns3::empty [class] 226 module.add_class('empty', import_from_module='ns.core') 227 ## int64x64-128.h (module 'core'): ns3::int64x64_t [class] 228 module.add_class('int64x64_t', import_from_module='ns.core') 229 ## int64x64-128.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] 230 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') 231 ## chunk.h (module 'network'): ns3::Chunk [class] 232 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 233 ## header.h (module 'network'): ns3::Header [class] 234 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 235 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class] 236 module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) 237 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration] 238 module.add_enum('DscpType', ['DscpDefault', 'DSCP_CS1', 'DSCP_AF11', 'DSCP_AF12', 'DSCP_AF13', 'DSCP_CS2', 'DSCP_AF21', 'DSCP_AF22', 'DSCP_AF23', 'DSCP_CS3', 'DSCP_AF31', 'DSCP_AF32', 'DSCP_AF33', 'DSCP_CS4', 'DSCP_AF41', 'DSCP_AF42', 'DSCP_AF43', 'DSCP_CS5', 'DSCP_EF', 'DSCP_CS6', 'DSCP_CS7'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') 239 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration] 240 module.add_enum('EcnType', ['ECN_NotECT', 'ECN_ECT1', 'ECN_ECT0', 'ECN_CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') 241 ## object.h (module 'core'): ns3::Object [class] 242 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 243 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] 244 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) 245 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] 246 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) 247 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] 248 module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 249 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] 250 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>']) 251 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] 252 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>']) 253 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] 254 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>']) 255 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] 256 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>']) 257 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] 258 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>']) 259 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class] 260 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>']) 261 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class] 262 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::Ipv4MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv4MulticastRoute>']) 263 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > [class] 264 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::Ipv4Route', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv4Route>']) 265 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] 266 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>']) 267 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class] 268 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>']) 269 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] 270 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>']) 271 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] 272 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>']) 273 ## socket.h (module 'network'): ns3::Socket [class] 274 module.add_class('Socket', import_from_module='ns.network', parent=root_module['ns3::Object']) 275 ## socket.h (module 'network'): ns3::Socket::SocketErrno [enumeration] 276 module.add_enum('SocketErrno', ['ERROR_NOTERROR', 'ERROR_ISCONN', 'ERROR_NOTCONN', 'ERROR_MSGSIZE', 'ERROR_AGAIN', 'ERROR_SHUTDOWN', 'ERROR_OPNOTSUPP', 'ERROR_AFNOSUPPORT', 'ERROR_INVAL', 'ERROR_BADF', 'ERROR_NOROUTETOHOST', 'ERROR_NODEV', 'ERROR_ADDRNOTAVAIL', 'ERROR_ADDRINUSE', 'SOCKET_ERRNO_LAST'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') 277 ## socket.h (module 'network'): ns3::Socket::SocketType [enumeration] 278 module.add_enum('SocketType', ['NS3_SOCK_STREAM', 'NS3_SOCK_SEQPACKET', 'NS3_SOCK_DGRAM', 'NS3_SOCK_RAW'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') 279 ## socket.h (module 'network'): ns3::Socket::SocketPriority [enumeration] 280 module.add_enum('SocketPriority', ['NS3_PRIO_BESTEFFORT', 'NS3_PRIO_FILLER', 'NS3_PRIO_BULK', 'NS3_PRIO_INTERACTIVE_BULK', 'NS3_PRIO_INTERACTIVE', 'NS3_PRIO_CONTROL'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') 281 ## socket.h (module 'network'): ns3::Socket::Ipv6MulticastFilterMode [enumeration] 282 module.add_enum('Ipv6MulticastFilterMode', ['INCLUDE', 'EXCLUDE'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') 283 ## socket.h (module 'network'): ns3::SocketIpTosTag [class] 284 module.add_class('SocketIpTosTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) 285 ## socket.h (module 'network'): ns3::SocketIpTtlTag [class] 286 module.add_class('SocketIpTtlTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) 287 ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag [class] 288 module.add_class('SocketIpv6HopLimitTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) 289 ## socket.h (module 'network'): ns3::SocketIpv6TclassTag [class] 290 module.add_class('SocketIpv6TclassTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) 291 ## socket.h (module 'network'): ns3::SocketPriorityTag [class] 292 module.add_class('SocketPriorityTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) 293 ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag [class] 294 module.add_class('SocketSetDontFragmentTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) 295 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] 296 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 297 ## trailer.h (module 'network'): ns3::Trailer [class] 298 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 299 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class] 300 module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 301 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class] 302 module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 303 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class] 304 module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 305 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] 306 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 307 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] 308 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 309 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] 310 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 311 ## attribute.h (module 'core'): ns3::AttributeChecker [class] 312 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> >']) 313 ## attribute.h (module 'core'): ns3::AttributeValue [class] 314 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> >']) 315 ## callback.h (module 'core'): ns3::CallbackChecker [class] 316 module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 317 ## callback.h (module 'core'): ns3::CallbackImplBase [class] 318 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 319 ## callback.h (module 'core'): ns3::CallbackValue [class] 320 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 321 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class] 322 module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 323 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class] 324 module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 325 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] 326 module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 327 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor [class] 328 module.add_class('EmptyAttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor']) 329 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker [class] 330 module.add_class('EmptyAttributeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 331 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] 332 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 333 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class] 334 module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 335 ## event-impl.h (module 'core'): ns3::EventImpl [class] 336 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 337 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class] 338 module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 339 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] 340 module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 341 ## ipv4.h (module 'internet'): ns3::Ipv4 [class] 342 module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object']) 343 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] 344 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 345 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] 346 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 347 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] 348 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 349 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] 350 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 351 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class] 352 module.add_class('Ipv4MulticastRoute', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >']) 353 ## ipv4-route.h (module 'internet'): ns3::Ipv4Route [class] 354 module.add_class('Ipv4Route', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >']) 355 ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol [class] 356 module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) 357 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv4RoutingProtocol::UnicastForwardCallback') 358 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv4RoutingProtocol::UnicastForwardCallback*') 359 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv4RoutingProtocol::UnicastForwardCallback&') 360 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv4RoutingProtocol::MulticastForwardCallback') 361 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv4RoutingProtocol::MulticastForwardCallback*') 362 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv4RoutingProtocol::MulticastForwardCallback&') 363 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv4RoutingProtocol::LocalDeliverCallback') 364 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv4RoutingProtocol::LocalDeliverCallback*') 365 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv4RoutingProtocol::LocalDeliverCallback&') 366 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv4RoutingProtocol::ErrorCallback') 367 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv4RoutingProtocol::ErrorCallback*') 368 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv4RoutingProtocol::ErrorCallback&') 369 ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4StaticRouting [class] 370 module.add_class('Ipv4StaticRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingProtocol']) 371 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] 372 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 373 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] 374 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 375 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] 376 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 377 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] 378 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 379 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] 380 module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 381 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] 382 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 383 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] 384 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 385 ## net-device.h (module 'network'): ns3::NetDevice [class] 386 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) 387 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] 388 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') 389 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::NetDevice::LinkChangeTracedCallback') 390 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::NetDevice::LinkChangeTracedCallback*') 391 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::NetDevice::LinkChangeTracedCallback&') 392 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') 393 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*') 394 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&') 395 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') 396 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*') 397 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&') 398 ## nix-vector.h (module 'network'): ns3::NixVector [class] 399 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 400 ## node.h (module 'network'): ns3::Node [class] 401 module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object']) 402 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') 403 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*') 404 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&') 405 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') 406 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*') 407 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&') 408 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class] 409 module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 410 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class] 411 module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 412 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class] 413 module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 414 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class] 415 module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) 416 ## packet.h (module 'network'): ns3::Packet [class] 417 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 418 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )', 'ns3::Packet::TracedCallback') 419 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )*', 'ns3::Packet::TracedCallback*') 420 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )&', 'ns3::Packet::TracedCallback&') 421 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )', 'ns3::Packet::AddressTracedCallback') 422 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )*', 'ns3::Packet::AddressTracedCallback*') 423 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )&', 'ns3::Packet::AddressTracedCallback&') 424 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )', 'ns3::Packet::TwoAddressTracedCallback') 425 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )*', 'ns3::Packet::TwoAddressTracedCallback*') 426 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )&', 'ns3::Packet::TwoAddressTracedCallback&') 427 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )', 'ns3::Packet::Mac48AddressTracedCallback') 428 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )*', 'ns3::Packet::Mac48AddressTracedCallback*') 429 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )&', 'ns3::Packet::Mac48AddressTracedCallback&') 430 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::Packet::SizeTracedCallback') 431 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::Packet::SizeTracedCallback*') 432 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::Packet::SizeTracedCallback&') 433 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )', 'ns3::Packet::SinrTracedCallback') 434 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )*', 'ns3::Packet::SinrTracedCallback*') 435 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )&', 'ns3::Packet::SinrTracedCallback&') 436 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class] 437 module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 438 ## nstime.h (module 'core'): ns3::TimeValue [class] 439 module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 440 ## type-id.h (module 'core'): ns3::TypeIdChecker [class] 441 module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 442 ## type-id.h (module 'core'): ns3::TypeIdValue [class] 443 module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 444 ## address.h (module 'network'): ns3::AddressChecker [class] 445 module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 446 ## address.h (module 'network'): ns3::AddressValue [class] 447 module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 448 ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 449 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['bool', 'ns3::Ptr<ns3::Socket>', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 450 ## 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] 451 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']) 452 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::olsr::PacketHeader &, const std::vector<ns3::olsr::MessageHeader, std::allocator<ns3::olsr::MessageHeader> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 453 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::olsr::PacketHeader &', 'const std::vector<ns3::olsr::MessageHeader, std::allocator<ns3::olsr::MessageHeader> > &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 454 ## 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] 455 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']) 456 ## 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] 457 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']) 458 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 459 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Socket>', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 460 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 461 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Socket>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 462 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 463 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Socket>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 464 ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 465 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 466 ## ipv4-list-routing.h (module 'internet'): ns3::Ipv4ListRouting [class] 467 module.add_class('Ipv4ListRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingProtocol']) 468 module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') 469 module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type='vector') 470 module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type='map') 471 module.add_container('std::vector< unsigned int >', 'unsigned int', container_type='vector') 472 module.add_container('std::vector< ns3::olsr::MessageHeader >', 'ns3::olsr::MessageHeader', container_type='vector') 473 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::TimePrinter') 474 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::TimePrinter*') 475 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::TimePrinter&') 476 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::NodePrinter') 477 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::NodePrinter*') 478 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::NodePrinter&') 479 480 ## Register a nested module for the namespace FatalImpl 481 482 nested_module = module.add_cpp_namespace('FatalImpl') 483 register_types_ns3_FatalImpl(nested_module) 484 485 486 ## Register a nested module for the namespace Hash 487 488 nested_module = module.add_cpp_namespace('Hash') 489 register_types_ns3_Hash(nested_module) 490 491 492 ## Register a nested module for the namespace TracedValueCallback 493 494 nested_module = module.add_cpp_namespace('TracedValueCallback') 495 register_types_ns3_TracedValueCallback(nested_module) 496 497 498 ## Register a nested module for the namespace olsr 499 500 nested_module = module.add_cpp_namespace('olsr') 501 register_types_ns3_olsr(nested_module) 502 503 504 ## Register a nested module for the namespace tests 505 506 nested_module = module.add_cpp_namespace('tests') 507 register_types_ns3_tests(nested_module) 508 509 510def register_types_ns3_FatalImpl(module): 511 root_module = module.get_root() 512 513 514def register_types_ns3_Hash(module): 515 root_module = module.get_root() 516 517 ## hash-function.h (module 'core'): ns3::Hash::Implementation [class] 518 module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) 519 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr') 520 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*') 521 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&') 522 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr') 523 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*') 524 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&') 525 526 ## Register a nested module for the namespace Function 527 528 nested_module = module.add_cpp_namespace('Function') 529 register_types_ns3_Hash_Function(nested_module) 530 531 532def register_types_ns3_Hash_Function(module): 533 root_module = module.get_root() 534 535 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class] 536 module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 537 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class] 538 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 539 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] 540 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 541 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] 542 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 543 544def register_types_ns3_TracedValueCallback(module): 545 root_module = module.get_root() 546 547 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time') 548 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*') 549 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&') 550 551def register_types_ns3_olsr(module): 552 root_module = module.get_root() 553 554 ## olsr-repositories.h (module 'olsr'): ns3::olsr::Association [struct] 555 module.add_class('Association') 556 ## olsr-repositories.h (module 'olsr'): ns3::olsr::AssociationTuple [struct] 557 module.add_class('AssociationTuple') 558 ## olsr-repositories.h (module 'olsr'): ns3::olsr::DuplicateTuple [struct] 559 module.add_class('DuplicateTuple') 560 ## olsr-repositories.h (module 'olsr'): ns3::olsr::IfaceAssocTuple [struct] 561 module.add_class('IfaceAssocTuple') 562 ## olsr-repositories.h (module 'olsr'): ns3::olsr::LinkTuple [struct] 563 module.add_class('LinkTuple') 564 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader [class] 565 module.add_class('MessageHeader', parent=root_module['ns3::Header']) 566 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::MessageType [enumeration] 567 module.add_enum('MessageType', ['HELLO_MESSAGE', 'TC_MESSAGE', 'MID_MESSAGE', 'HNA_MESSAGE'], outer_class=root_module['ns3::olsr::MessageHeader']) 568 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello [struct] 569 module.add_class('Hello', outer_class=root_module['ns3::olsr::MessageHeader']) 570 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello::LinkMessage [struct] 571 module.add_class('LinkMessage', outer_class=root_module['ns3::olsr::MessageHeader::Hello']) 572 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hna [struct] 573 module.add_class('Hna', outer_class=root_module['ns3::olsr::MessageHeader']) 574 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hna::Association [struct] 575 module.add_class('Association', outer_class=root_module['ns3::olsr::MessageHeader::Hna']) 576 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Mid [struct] 577 module.add_class('Mid', outer_class=root_module['ns3::olsr::MessageHeader']) 578 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Tc [struct] 579 module.add_class('Tc', outer_class=root_module['ns3::olsr::MessageHeader']) 580 ## olsr-repositories.h (module 'olsr'): ns3::olsr::MprSelectorTuple [struct] 581 module.add_class('MprSelectorTuple') 582 ## olsr-repositories.h (module 'olsr'): ns3::olsr::NeighborTuple [struct] 583 module.add_class('NeighborTuple') 584 ## olsr-repositories.h (module 'olsr'): ns3::olsr::NeighborTuple::Status [enumeration] 585 module.add_enum('Status', ['STATUS_NOT_SYM', 'STATUS_SYM'], outer_class=root_module['ns3::olsr::NeighborTuple']) 586 ## olsr-state.h (module 'olsr'): ns3::olsr::OlsrState [class] 587 module.add_class('OlsrState') 588 ## olsr-header.h (module 'olsr'): ns3::olsr::PacketHeader [class] 589 module.add_class('PacketHeader', parent=root_module['ns3::Header']) 590 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::RoutingProtocol [class] 591 module.add_class('RoutingProtocol', parent=root_module['ns3::Ipv4RoutingProtocol']) 592 typehandlers.add_type_alias('void ( * ) ( ns3::olsr::PacketHeader const &, ns3::olsr::MessageList const & )', 'ns3::olsr::RoutingProtocol::PacketTxRxTracedCallback') 593 typehandlers.add_type_alias('void ( * ) ( ns3::olsr::PacketHeader const &, ns3::olsr::MessageList const & )*', 'ns3::olsr::RoutingProtocol::PacketTxRxTracedCallback*') 594 typehandlers.add_type_alias('void ( * ) ( ns3::olsr::PacketHeader const &, ns3::olsr::MessageList const & )&', 'ns3::olsr::RoutingProtocol::PacketTxRxTracedCallback&') 595 typehandlers.add_type_alias('void ( * ) ( uint32_t )', 'ns3::olsr::RoutingProtocol::TableChangeTracedCallback') 596 typehandlers.add_type_alias('void ( * ) ( uint32_t )*', 'ns3::olsr::RoutingProtocol::TableChangeTracedCallback*') 597 typehandlers.add_type_alias('void ( * ) ( uint32_t )&', 'ns3::olsr::RoutingProtocol::TableChangeTracedCallback&') 598 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::RoutingTableEntry [struct] 599 module.add_class('RoutingTableEntry') 600 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TopologyTuple [struct] 601 module.add_class('TopologyTuple') 602 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TwoHopNeighborTuple [struct] 603 module.add_class('TwoHopNeighborTuple') 604 module.add_container('std::vector< ns3::Ipv4Address >', 'ns3::Ipv4Address', container_type='vector') 605 module.add_container('std::vector< ns3::olsr::MessageHeader::Hello::LinkMessage >', 'ns3::olsr::MessageHeader::Hello::LinkMessage', container_type='vector') 606 module.add_container('std::vector< ns3::olsr::MessageHeader::Hna::Association >', 'ns3::olsr::MessageHeader::Hna::Association', container_type='vector') 607 module.add_container('std::vector< ns3::olsr::MprSelectorTuple >', 'ns3::olsr::MprSelectorTuple', container_type='vector') 608 module.add_container('std::vector< ns3::olsr::NeighborTuple >', 'ns3::olsr::NeighborTuple', container_type='vector') 609 module.add_container('std::vector< ns3::olsr::TwoHopNeighborTuple >', 'ns3::olsr::TwoHopNeighborTuple', container_type='vector') 610 module.add_container('ns3::olsr::MprSet', 'ns3::Ipv4Address', container_type='set') 611 module.add_container('std::vector< ns3::olsr::LinkTuple >', 'ns3::olsr::LinkTuple', container_type='vector') 612 module.add_container('std::vector< ns3::olsr::TopologyTuple >', 'ns3::olsr::TopologyTuple', container_type='vector') 613 module.add_container('std::vector< ns3::olsr::IfaceAssocTuple >', 'ns3::olsr::IfaceAssocTuple', container_type='vector') 614 module.add_container('std::vector< ns3::olsr::AssociationTuple >', 'ns3::olsr::AssociationTuple', container_type='vector') 615 module.add_container('std::vector< ns3::olsr::Association >', 'ns3::olsr::Association', container_type='vector') 616 module.add_container('std::vector< ns3::olsr::RoutingTableEntry >', 'ns3::olsr::RoutingTableEntry', container_type='vector') 617 module.add_container('std::set< unsigned int >', 'unsigned int', container_type='set') 618 typehandlers.add_type_alias('std::vector< ns3::olsr::MessageHeader >', 'ns3::olsr::MessageList') 619 typehandlers.add_type_alias('std::vector< ns3::olsr::MessageHeader >*', 'ns3::olsr::MessageList*') 620 typehandlers.add_type_alias('std::vector< ns3::olsr::MessageHeader >&', 'ns3::olsr::MessageList&') 621 typehandlers.add_type_alias('std::set< ns3::Ipv4Address >', 'ns3::olsr::MprSet') 622 typehandlers.add_type_alias('std::set< ns3::Ipv4Address >*', 'ns3::olsr::MprSet*') 623 typehandlers.add_type_alias('std::set< ns3::Ipv4Address >&', 'ns3::olsr::MprSet&') 624 typehandlers.add_type_alias('std::vector< ns3::olsr::MprSelectorTuple >', 'ns3::olsr::MprSelectorSet') 625 typehandlers.add_type_alias('std::vector< ns3::olsr::MprSelectorTuple >*', 'ns3::olsr::MprSelectorSet*') 626 typehandlers.add_type_alias('std::vector< ns3::olsr::MprSelectorTuple >&', 'ns3::olsr::MprSelectorSet&') 627 typehandlers.add_type_alias('std::vector< ns3::olsr::LinkTuple >', 'ns3::olsr::LinkSet') 628 typehandlers.add_type_alias('std::vector< ns3::olsr::LinkTuple >*', 'ns3::olsr::LinkSet*') 629 typehandlers.add_type_alias('std::vector< ns3::olsr::LinkTuple >&', 'ns3::olsr::LinkSet&') 630 typehandlers.add_type_alias('std::vector< ns3::olsr::NeighborTuple >', 'ns3::olsr::NeighborSet') 631 typehandlers.add_type_alias('std::vector< ns3::olsr::NeighborTuple >*', 'ns3::olsr::NeighborSet*') 632 typehandlers.add_type_alias('std::vector< ns3::olsr::NeighborTuple >&', 'ns3::olsr::NeighborSet&') 633 typehandlers.add_type_alias('std::vector< ns3::olsr::TwoHopNeighborTuple >', 'ns3::olsr::TwoHopNeighborSet') 634 typehandlers.add_type_alias('std::vector< ns3::olsr::TwoHopNeighborTuple >*', 'ns3::olsr::TwoHopNeighborSet*') 635 typehandlers.add_type_alias('std::vector< ns3::olsr::TwoHopNeighborTuple >&', 'ns3::olsr::TwoHopNeighborSet&') 636 typehandlers.add_type_alias('std::vector< ns3::olsr::TopologyTuple >', 'ns3::olsr::TopologySet') 637 typehandlers.add_type_alias('std::vector< ns3::olsr::TopologyTuple >*', 'ns3::olsr::TopologySet*') 638 typehandlers.add_type_alias('std::vector< ns3::olsr::TopologyTuple >&', 'ns3::olsr::TopologySet&') 639 typehandlers.add_type_alias('std::vector< ns3::olsr::DuplicateTuple >', 'ns3::olsr::DuplicateSet') 640 typehandlers.add_type_alias('std::vector< ns3::olsr::DuplicateTuple >*', 'ns3::olsr::DuplicateSet*') 641 typehandlers.add_type_alias('std::vector< ns3::olsr::DuplicateTuple >&', 'ns3::olsr::DuplicateSet&') 642 typehandlers.add_type_alias('std::vector< ns3::olsr::IfaceAssocTuple >', 'ns3::olsr::IfaceAssocSet') 643 typehandlers.add_type_alias('std::vector< ns3::olsr::IfaceAssocTuple >*', 'ns3::olsr::IfaceAssocSet*') 644 typehandlers.add_type_alias('std::vector< ns3::olsr::IfaceAssocTuple >&', 'ns3::olsr::IfaceAssocSet&') 645 typehandlers.add_type_alias('std::vector< ns3::olsr::AssociationTuple >', 'ns3::olsr::AssociationSet') 646 typehandlers.add_type_alias('std::vector< ns3::olsr::AssociationTuple >*', 'ns3::olsr::AssociationSet*') 647 typehandlers.add_type_alias('std::vector< ns3::olsr::AssociationTuple >&', 'ns3::olsr::AssociationSet&') 648 typehandlers.add_type_alias('std::vector< ns3::olsr::Association >', 'ns3::olsr::Associations') 649 typehandlers.add_type_alias('std::vector< ns3::olsr::Association >*', 'ns3::olsr::Associations*') 650 typehandlers.add_type_alias('std::vector< ns3::olsr::Association >&', 'ns3::olsr::Associations&') 651 652def register_types_ns3_tests(module): 653 root_module = module.get_root() 654 655 656def register_methods(root_module): 657 register_Ns3Address_methods(root_module, root_module['ns3::Address']) 658 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) 659 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) 660 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) 661 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) 662 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) 663 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) 664 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) 665 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) 666 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) 667 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) 668 register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeAccessor >']) 669 register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeChecker >']) 670 register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeValue >']) 671 register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, root_module['ns3::DefaultDeleter< ns3::CallbackImplBase >']) 672 register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >']) 673 register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >']) 674 register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >']) 675 register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >']) 676 register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::TraceSourceAccessor >']) 677 register_Ns3EventGarbageCollector_methods(root_module, root_module['ns3::EventGarbageCollector']) 678 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) 679 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) 680 register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress']) 681 register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress']) 682 register_Ns3IntToType__0_methods(root_module, root_module['ns3::IntToType< 0 >']) 683 register_Ns3IntToType__1_methods(root_module, root_module['ns3::IntToType< 1 >']) 684 register_Ns3IntToType__2_methods(root_module, root_module['ns3::IntToType< 2 >']) 685 register_Ns3IntToType__3_methods(root_module, root_module['ns3::IntToType< 3 >']) 686 register_Ns3IntToType__4_methods(root_module, root_module['ns3::IntToType< 4 >']) 687 register_Ns3IntToType__5_methods(root_module, root_module['ns3::IntToType< 5 >']) 688 register_Ns3IntToType__6_methods(root_module, root_module['ns3::IntToType< 6 >']) 689 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) 690 register_Ns3Ipv4AddressHash_methods(root_module, root_module['ns3::Ipv4AddressHash']) 691 register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) 692 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) 693 register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) 694 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) 695 register_Ns3Ipv6AddressHash_methods(root_module, root_module['ns3::Ipv6AddressHash']) 696 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) 697 register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) 698 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) 699 register_Ns3Mac8Address_methods(root_module, root_module['ns3::Mac8Address']) 700 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) 701 register_Ns3NonCopyable_methods(root_module, root_module['ns3::NonCopyable']) 702 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) 703 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) 704 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) 705 register_Ns3OlsrHelper_methods(root_module, root_module['ns3::OlsrHelper']) 706 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) 707 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) 708 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) 709 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) 710 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) 711 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) 712 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) 713 register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger']) 714 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 715 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) 716 register_Ns3SystemWallClockMs_methods(root_module, root_module['ns3::SystemWallClockMs']) 717 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) 718 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) 719 register_Ns3Time_methods(root_module, root_module['ns3::Time']) 720 register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) 721 register_Ns3Timer_methods(root_module, root_module['ns3::Timer']) 722 register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl']) 723 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) 724 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) 725 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) 726 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) 727 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) 728 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) 729 register_Ns3Header_methods(root_module, root_module['ns3::Header']) 730 register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) 731 register_Ns3Object_methods(root_module, root_module['ns3::Object']) 732 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) 733 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) 734 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) 735 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 736 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) 737 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) 738 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 739 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 740 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> >']) 741 register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >']) 742 register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >']) 743 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 744 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) 745 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 746 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 747 register_Ns3Socket_methods(root_module, root_module['ns3::Socket']) 748 register_Ns3SocketIpTosTag_methods(root_module, root_module['ns3::SocketIpTosTag']) 749 register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag']) 750 register_Ns3SocketIpv6HopLimitTag_methods(root_module, root_module['ns3::SocketIpv6HopLimitTag']) 751 register_Ns3SocketIpv6TclassTag_methods(root_module, root_module['ns3::SocketIpv6TclassTag']) 752 register_Ns3SocketPriorityTag_methods(root_module, root_module['ns3::SocketPriorityTag']) 753 register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag']) 754 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) 755 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) 756 register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable']) 757 register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable']) 758 register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable']) 759 register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) 760 register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) 761 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) 762 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) 763 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) 764 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) 765 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) 766 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) 767 register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) 768 register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable']) 769 register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) 770 register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) 771 register_Ns3EmptyAttributeChecker_methods(root_module, root_module['ns3::EmptyAttributeChecker']) 772 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) 773 register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable']) 774 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) 775 register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) 776 register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) 777 register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) 778 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) 779 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) 780 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) 781 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) 782 register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute']) 783 register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route']) 784 register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol']) 785 register_Ns3Ipv4StaticRouting_methods(root_module, root_module['ns3::Ipv4StaticRouting']) 786 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) 787 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) 788 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) 789 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) 790 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) 791 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) 792 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) 793 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) 794 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) 795 register_Ns3Node_methods(root_module, root_module['ns3::Node']) 796 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) 797 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) 798 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) 799 register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper']) 800 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) 801 register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable']) 802 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) 803 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) 804 register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) 805 register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) 806 register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) 807 register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 808 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 >']) 809 register_Ns3CallbackImpl__Void_Const_ns3OlsrPacketHeader___amp___Const_stdVector__lt__ns3OlsrMessageHeader__stdAllocator__lt__ns3OlsrMessageHeader__gt_____gt_____amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::olsr::PacketHeader &, const std::vector<ns3::olsr::MessageHeader, std::allocator<ns3::olsr::MessageHeader> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 810 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 >']) 811 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 >']) 812 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 813 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 814 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 815 register_Ns3CallbackImpl__Void_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 816 register_Ns3Ipv4ListRouting_methods(root_module, root_module['ns3::Ipv4ListRouting']) 817 register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) 818 register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a']) 819 register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32']) 820 register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64']) 821 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) 822 register_Ns3OlsrAssociation_methods(root_module, root_module['ns3::olsr::Association']) 823 register_Ns3OlsrAssociationTuple_methods(root_module, root_module['ns3::olsr::AssociationTuple']) 824 register_Ns3OlsrDuplicateTuple_methods(root_module, root_module['ns3::olsr::DuplicateTuple']) 825 register_Ns3OlsrIfaceAssocTuple_methods(root_module, root_module['ns3::olsr::IfaceAssocTuple']) 826 register_Ns3OlsrLinkTuple_methods(root_module, root_module['ns3::olsr::LinkTuple']) 827 register_Ns3OlsrMessageHeader_methods(root_module, root_module['ns3::olsr::MessageHeader']) 828 register_Ns3OlsrMessageHeaderHello_methods(root_module, root_module['ns3::olsr::MessageHeader::Hello']) 829 register_Ns3OlsrMessageHeaderHelloLinkMessage_methods(root_module, root_module['ns3::olsr::MessageHeader::Hello::LinkMessage']) 830 register_Ns3OlsrMessageHeaderHna_methods(root_module, root_module['ns3::olsr::MessageHeader::Hna']) 831 register_Ns3OlsrMessageHeaderHnaAssociation_methods(root_module, root_module['ns3::olsr::MessageHeader::Hna::Association']) 832 register_Ns3OlsrMessageHeaderMid_methods(root_module, root_module['ns3::olsr::MessageHeader::Mid']) 833 register_Ns3OlsrMessageHeaderTc_methods(root_module, root_module['ns3::olsr::MessageHeader::Tc']) 834 register_Ns3OlsrMprSelectorTuple_methods(root_module, root_module['ns3::olsr::MprSelectorTuple']) 835 register_Ns3OlsrNeighborTuple_methods(root_module, root_module['ns3::olsr::NeighborTuple']) 836 register_Ns3OlsrOlsrState_methods(root_module, root_module['ns3::olsr::OlsrState']) 837 register_Ns3OlsrPacketHeader_methods(root_module, root_module['ns3::olsr::PacketHeader']) 838 register_Ns3OlsrRoutingProtocol_methods(root_module, root_module['ns3::olsr::RoutingProtocol']) 839 register_Ns3OlsrRoutingTableEntry_methods(root_module, root_module['ns3::olsr::RoutingTableEntry']) 840 register_Ns3OlsrTopologyTuple_methods(root_module, root_module['ns3::olsr::TopologyTuple']) 841 register_Ns3OlsrTwoHopNeighborTuple_methods(root_module, root_module['ns3::olsr::TwoHopNeighborTuple']) 842 return 843 844def register_Ns3Address_methods(root_module, cls): 845 cls.add_binary_comparison_operator('==') 846 cls.add_binary_comparison_operator('!=') 847 cls.add_binary_comparison_operator('<') 848 cls.add_output_stream_operator() 849 ## address.h (module 'network'): ns3::Address::Address() [constructor] 850 cls.add_constructor([]) 851 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] 852 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 853 ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [constructor] 854 cls.add_constructor([param('ns3::Address const &', 'address')]) 855 ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] 856 cls.add_method('CheckCompatible', 857 'bool', 858 [param('uint8_t', 'type'), param('uint8_t', 'len')], 859 is_const=True) 860 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] 861 cls.add_method('CopyAllFrom', 862 'uint32_t', 863 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 864 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] 865 cls.add_method('CopyAllTo', 866 'uint32_t', 867 [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], 868 is_const=True) 869 ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] 870 cls.add_method('CopyFrom', 871 'uint32_t', 872 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 873 ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] 874 cls.add_method('CopyTo', 875 'uint32_t', 876 [param('uint8_t *', 'buffer')], 877 is_const=True) 878 ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] 879 cls.add_method('Deserialize', 880 'void', 881 [param('ns3::TagBuffer', 'buffer')]) 882 ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function] 883 cls.add_method('GetLength', 884 'uint8_t', 885 [], 886 is_const=True) 887 ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function] 888 cls.add_method('GetSerializedSize', 889 'uint32_t', 890 [], 891 is_const=True) 892 ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function] 893 cls.add_method('IsInvalid', 894 'bool', 895 [], 896 is_const=True) 897 ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function] 898 cls.add_method('IsMatchingType', 899 'bool', 900 [param('uint8_t', 'type')], 901 is_const=True) 902 ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function] 903 cls.add_method('Register', 904 'uint8_t', 905 [], 906 is_static=True) 907 ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] 908 cls.add_method('Serialize', 909 'void', 910 [param('ns3::TagBuffer', 'buffer')], 911 is_const=True) 912 return 913 914def register_Ns3AttributeConstructionList_methods(root_module, cls): 915 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor] 916 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) 917 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] 918 cls.add_constructor([]) 919 ## 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] 920 cls.add_method('Add', 921 'void', 922 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) 923 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::Begin() const [member function] 924 cls.add_method('Begin', 925 'ns3::AttributeConstructionList::CIterator', 926 [], 927 is_const=True) 928 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::End() const [member function] 929 cls.add_method('End', 930 'ns3::AttributeConstructionList::CIterator', 931 [], 932 is_const=True) 933 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 934 cls.add_method('Find', 935 'ns3::Ptr< ns3::AttributeValue >', 936 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 937 is_const=True) 938 return 939 940def register_Ns3AttributeConstructionListItem_methods(root_module, cls): 941 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] 942 cls.add_constructor([]) 943 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [constructor] 944 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) 945 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] 946 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 947 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] 948 cls.add_instance_attribute('name', 'std::string', is_const=False) 949 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] 950 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) 951 return 952 953def register_Ns3Buffer_methods(root_module, cls): 954 ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor] 955 cls.add_constructor([param('ns3::Buffer const &', 'o')]) 956 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] 957 cls.add_constructor([]) 958 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor] 959 cls.add_constructor([param('uint32_t', 'dataSize')]) 960 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] 961 cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) 962 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function] 963 cls.add_method('AddAtEnd', 964 'void', 965 [param('uint32_t', 'end')]) 966 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] 967 cls.add_method('AddAtEnd', 968 'void', 969 [param('ns3::Buffer const &', 'o')]) 970 ## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function] 971 cls.add_method('AddAtStart', 972 'void', 973 [param('uint32_t', 'start')]) 974 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] 975 cls.add_method('Begin', 976 'ns3::Buffer::Iterator', 977 [], 978 is_const=True) 979 ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] 980 cls.add_method('CopyData', 981 'void', 982 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 983 is_const=True) 984 ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] 985 cls.add_method('CopyData', 986 'uint32_t', 987 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 988 is_const=True) 989 ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] 990 cls.add_method('CreateFragment', 991 'ns3::Buffer', 992 [param('uint32_t', 'start'), param('uint32_t', 'length')], 993 is_const=True) 994 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 995 cls.add_method('Deserialize', 996 'uint32_t', 997 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 998 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function] 999 cls.add_method('End', 1000 'ns3::Buffer::Iterator', 1001 [], 1002 is_const=True) 1003 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function] 1004 cls.add_method('GetSerializedSize', 1005 'uint32_t', 1006 [], 1007 is_const=True) 1008 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function] 1009 cls.add_method('GetSize', 1010 'uint32_t', 1011 [], 1012 is_const=True) 1013 ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function] 1014 cls.add_method('PeekData', 1015 'uint8_t const *', 1016 [], 1017 is_const=True) 1018 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] 1019 cls.add_method('RemoveAtEnd', 1020 'void', 1021 [param('uint32_t', 'end')]) 1022 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] 1023 cls.add_method('RemoveAtStart', 1024 'void', 1025 [param('uint32_t', 'start')]) 1026 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 1027 cls.add_method('Serialize', 1028 'uint32_t', 1029 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 1030 is_const=True) 1031 return 1032 1033def register_Ns3BufferIterator_methods(root_module, cls): 1034 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [constructor] 1035 cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) 1036 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor] 1037 cls.add_constructor([]) 1038 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] 1039 cls.add_method('CalculateIpChecksum', 1040 'uint16_t', 1041 [param('uint16_t', 'size')]) 1042 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] 1043 cls.add_method('CalculateIpChecksum', 1044 'uint16_t', 1045 [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) 1046 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] 1047 cls.add_method('GetDistanceFrom', 1048 'uint32_t', 1049 [param('ns3::Buffer::Iterator const &', 'o')], 1050 is_const=True) 1051 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetRemainingSize() const [member function] 1052 cls.add_method('GetRemainingSize', 1053 'uint32_t', 1054 [], 1055 is_const=True) 1056 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] 1057 cls.add_method('GetSize', 1058 'uint32_t', 1059 [], 1060 is_const=True) 1061 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function] 1062 cls.add_method('IsEnd', 1063 'bool', 1064 [], 1065 is_const=True) 1066 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function] 1067 cls.add_method('IsStart', 1068 'bool', 1069 [], 1070 is_const=True) 1071 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function] 1072 cls.add_method('Next', 1073 'void', 1074 []) 1075 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] 1076 cls.add_method('Next', 1077 'void', 1078 [param('uint32_t', 'delta')]) 1079 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] 1080 cls.add_method('PeekU8', 1081 'uint8_t', 1082 []) 1083 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] 1084 cls.add_method('Prev', 1085 'void', 1086 []) 1087 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] 1088 cls.add_method('Prev', 1089 'void', 1090 [param('uint32_t', 'delta')]) 1091 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] 1092 cls.add_method('Read', 1093 'void', 1094 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 1095 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] 1096 cls.add_method('Read', 1097 'void', 1098 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) 1099 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] 1100 cls.add_method('ReadLsbtohU16', 1101 'uint16_t', 1102 []) 1103 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] 1104 cls.add_method('ReadLsbtohU32', 1105 'uint32_t', 1106 []) 1107 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] 1108 cls.add_method('ReadLsbtohU64', 1109 'uint64_t', 1110 []) 1111 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] 1112 cls.add_method('ReadNtohU16', 1113 'uint16_t', 1114 []) 1115 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] 1116 cls.add_method('ReadNtohU32', 1117 'uint32_t', 1118 []) 1119 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] 1120 cls.add_method('ReadNtohU64', 1121 'uint64_t', 1122 []) 1123 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function] 1124 cls.add_method('ReadU16', 1125 'uint16_t', 1126 []) 1127 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function] 1128 cls.add_method('ReadU32', 1129 'uint32_t', 1130 []) 1131 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function] 1132 cls.add_method('ReadU64', 1133 'uint64_t', 1134 []) 1135 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function] 1136 cls.add_method('ReadU8', 1137 'uint8_t', 1138 []) 1139 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] 1140 cls.add_method('Write', 1141 'void', 1142 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1143 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 1144 cls.add_method('Write', 1145 'void', 1146 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) 1147 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] 1148 cls.add_method('WriteHtolsbU16', 1149 'void', 1150 [param('uint16_t', 'data')]) 1151 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] 1152 cls.add_method('WriteHtolsbU32', 1153 'void', 1154 [param('uint32_t', 'data')]) 1155 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] 1156 cls.add_method('WriteHtolsbU64', 1157 'void', 1158 [param('uint64_t', 'data')]) 1159 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] 1160 cls.add_method('WriteHtonU16', 1161 'void', 1162 [param('uint16_t', 'data')]) 1163 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] 1164 cls.add_method('WriteHtonU32', 1165 'void', 1166 [param('uint32_t', 'data')]) 1167 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] 1168 cls.add_method('WriteHtonU64', 1169 'void', 1170 [param('uint64_t', 'data')]) 1171 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] 1172 cls.add_method('WriteU16', 1173 'void', 1174 [param('uint16_t', 'data')]) 1175 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] 1176 cls.add_method('WriteU32', 1177 'void', 1178 [param('uint32_t', 'data')]) 1179 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] 1180 cls.add_method('WriteU64', 1181 'void', 1182 [param('uint64_t', 'data')]) 1183 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] 1184 cls.add_method('WriteU8', 1185 'void', 1186 [param('uint8_t', 'data')]) 1187 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] 1188 cls.add_method('WriteU8', 1189 'void', 1190 [param('uint8_t', 'data'), param('uint32_t', 'len')]) 1191 return 1192 1193def register_Ns3ByteTagIterator_methods(root_module, cls): 1194 ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [constructor] 1195 cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) 1196 ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function] 1197 cls.add_method('HasNext', 1198 'bool', 1199 [], 1200 is_const=True) 1201 ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] 1202 cls.add_method('Next', 1203 'ns3::ByteTagIterator::Item', 1204 []) 1205 return 1206 1207def register_Ns3ByteTagIteratorItem_methods(root_module, cls): 1208 ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [constructor] 1209 cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) 1210 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] 1211 cls.add_method('GetEnd', 1212 'uint32_t', 1213 [], 1214 is_const=True) 1215 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] 1216 cls.add_method('GetStart', 1217 'uint32_t', 1218 [], 1219 is_const=True) 1220 ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 1221 cls.add_method('GetTag', 1222 'void', 1223 [param('ns3::Tag &', 'tag')], 1224 is_const=True) 1225 ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] 1226 cls.add_method('GetTypeId', 1227 'ns3::TypeId', 1228 [], 1229 is_const=True) 1230 return 1231 1232def register_Ns3ByteTagList_methods(root_module, cls): 1233 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor] 1234 cls.add_constructor([]) 1235 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [constructor] 1236 cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) 1237 ## 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] 1238 cls.add_method('Add', 1239 'ns3::TagBuffer', 1240 [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) 1241 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] 1242 cls.add_method('Add', 1243 'void', 1244 [param('ns3::ByteTagList const &', 'o')]) 1245 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function] 1246 cls.add_method('AddAtEnd', 1247 'void', 1248 [param('int32_t', 'appendOffset')]) 1249 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function] 1250 cls.add_method('AddAtStart', 1251 'void', 1252 [param('int32_t', 'prependOffset')]) 1253 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function] 1254 cls.add_method('Adjust', 1255 'void', 1256 [param('int32_t', 'adjustment')]) 1257 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] 1258 cls.add_method('Begin', 1259 'ns3::ByteTagList::Iterator', 1260 [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], 1261 is_const=True) 1262 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 1263 cls.add_method('Deserialize', 1264 'uint32_t', 1265 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 1266 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::GetSerializedSize() const [member function] 1267 cls.add_method('GetSerializedSize', 1268 'uint32_t', 1269 [], 1270 is_const=True) 1271 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function] 1272 cls.add_method('RemoveAll', 1273 'void', 1274 []) 1275 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 1276 cls.add_method('Serialize', 1277 'uint32_t', 1278 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 1279 is_const=True) 1280 return 1281 1282def register_Ns3ByteTagListIterator_methods(root_module, cls): 1283 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [constructor] 1284 cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) 1285 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] 1286 cls.add_method('GetOffsetStart', 1287 'uint32_t', 1288 [], 1289 is_const=True) 1290 ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function] 1291 cls.add_method('HasNext', 1292 'bool', 1293 [], 1294 is_const=True) 1295 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] 1296 cls.add_method('Next', 1297 'ns3::ByteTagList::Iterator::Item', 1298 []) 1299 return 1300 1301def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): 1302 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [constructor] 1303 cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) 1304 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] 1305 cls.add_constructor([param('ns3::TagBuffer', 'buf')]) 1306 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable] 1307 cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) 1308 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable] 1309 cls.add_instance_attribute('end', 'int32_t', is_const=False) 1310 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable] 1311 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 1312 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable] 1313 cls.add_instance_attribute('start', 'int32_t', is_const=False) 1314 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable] 1315 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 1316 return 1317 1318def register_Ns3CallbackBase_methods(root_module, cls): 1319 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [constructor] 1320 cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')]) 1321 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor] 1322 cls.add_constructor([]) 1323 ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function] 1324 cls.add_method('GetImpl', 1325 'ns3::Ptr< ns3::CallbackImplBase >', 1326 [], 1327 is_const=True) 1328 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] 1329 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 1330 visibility='protected') 1331 return 1332 1333def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls): 1334 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter() [constructor] 1335 cls.add_constructor([]) 1336 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeAccessor> const & arg0) [constructor] 1337 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeAccessor > const &', 'arg0')]) 1338 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeAccessor>::Delete(ns3::AttributeAccessor * object) [member function] 1339 cls.add_method('Delete', 1340 'void', 1341 [param('ns3::AttributeAccessor *', 'object')], 1342 is_static=True) 1343 return 1344 1345def register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, cls): 1346 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter() [constructor] 1347 cls.add_constructor([]) 1348 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeChecker> const & arg0) [constructor] 1349 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeChecker > const &', 'arg0')]) 1350 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeChecker>::Delete(ns3::AttributeChecker * object) [member function] 1351 cls.add_method('Delete', 1352 'void', 1353 [param('ns3::AttributeChecker *', 'object')], 1354 is_static=True) 1355 return 1356 1357def register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, cls): 1358 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter() [constructor] 1359 cls.add_constructor([]) 1360 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeValue> const & arg0) [constructor] 1361 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeValue > const &', 'arg0')]) 1362 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeValue>::Delete(ns3::AttributeValue * object) [member function] 1363 cls.add_method('Delete', 1364 'void', 1365 [param('ns3::AttributeValue *', 'object')], 1366 is_static=True) 1367 return 1368 1369def register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, cls): 1370 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter() [constructor] 1371 cls.add_constructor([]) 1372 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter(ns3::DefaultDeleter<ns3::CallbackImplBase> const & arg0) [constructor] 1373 cls.add_constructor([param('ns3::DefaultDeleter< ns3::CallbackImplBase > const &', 'arg0')]) 1374 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::CallbackImplBase>::Delete(ns3::CallbackImplBase * object) [member function] 1375 cls.add_method('Delete', 1376 'void', 1377 [param('ns3::CallbackImplBase *', 'object')], 1378 is_static=True) 1379 return 1380 1381def register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, cls): 1382 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter() [constructor] 1383 cls.add_constructor([]) 1384 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter(ns3::DefaultDeleter<ns3::EventImpl> const & arg0) [constructor] 1385 cls.add_constructor([param('ns3::DefaultDeleter< ns3::EventImpl > const &', 'arg0')]) 1386 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::EventImpl>::Delete(ns3::EventImpl * object) [member function] 1387 cls.add_method('Delete', 1388 'void', 1389 [param('ns3::EventImpl *', 'object')], 1390 is_static=True) 1391 return 1392 1393def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls): 1394 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter() [constructor] 1395 cls.add_constructor([]) 1396 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter(ns3::DefaultDeleter<ns3::Hash::Implementation> const & arg0) [constructor] 1397 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Hash::Implementation > const &', 'arg0')]) 1398 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Hash::Implementation>::Delete(ns3::Hash::Implementation * object) [member function] 1399 cls.add_method('Delete', 1400 'void', 1401 [param('ns3::Hash::Implementation *', 'object')], 1402 is_static=True) 1403 return 1404 1405def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls): 1406 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter() [constructor] 1407 cls.add_constructor([]) 1408 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter(ns3::DefaultDeleter<ns3::NixVector> const & arg0) [constructor] 1409 cls.add_constructor([param('ns3::DefaultDeleter< ns3::NixVector > const &', 'arg0')]) 1410 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::NixVector>::Delete(ns3::NixVector * object) [member function] 1411 cls.add_method('Delete', 1412 'void', 1413 [param('ns3::NixVector *', 'object')], 1414 is_static=True) 1415 return 1416 1417def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): 1418 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter() [constructor] 1419 cls.add_constructor([]) 1420 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter(ns3::DefaultDeleter<ns3::Packet> const & arg0) [constructor] 1421 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Packet > const &', 'arg0')]) 1422 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Packet>::Delete(ns3::Packet * object) [member function] 1423 cls.add_method('Delete', 1424 'void', 1425 [param('ns3::Packet *', 'object')], 1426 is_static=True) 1427 return 1428 1429def register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, cls): 1430 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter() [constructor] 1431 cls.add_constructor([]) 1432 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::TraceSourceAccessor> const & arg0) [constructor] 1433 cls.add_constructor([param('ns3::DefaultDeleter< ns3::TraceSourceAccessor > const &', 'arg0')]) 1434 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::TraceSourceAccessor>::Delete(ns3::TraceSourceAccessor * object) [member function] 1435 cls.add_method('Delete', 1436 'void', 1437 [param('ns3::TraceSourceAccessor *', 'object')], 1438 is_static=True) 1439 return 1440 1441def register_Ns3EventGarbageCollector_methods(root_module, cls): 1442 ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector::EventGarbageCollector() [constructor] 1443 cls.add_constructor([]) 1444 ## event-garbage-collector.h (module 'core'): void ns3::EventGarbageCollector::Track(ns3::EventId event) [member function] 1445 cls.add_method('Track', 1446 'void', 1447 [param('ns3::EventId', 'event')]) 1448 ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector::EventGarbageCollector(ns3::EventGarbageCollector const & arg0) [constructor] 1449 cls.add_constructor([param('ns3::EventGarbageCollector const &', 'arg0')]) 1450 return 1451 1452def register_Ns3EventId_methods(root_module, cls): 1453 cls.add_binary_comparison_operator('==') 1454 cls.add_binary_comparison_operator('!=') 1455 cls.add_binary_comparison_operator('<') 1456 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [constructor] 1457 cls.add_constructor([param('ns3::EventId const &', 'arg0')]) 1458 ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor] 1459 cls.add_constructor([]) 1460 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor] 1461 cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')]) 1462 ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function] 1463 cls.add_method('Cancel', 1464 'void', 1465 []) 1466 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function] 1467 cls.add_method('GetContext', 1468 'uint32_t', 1469 [], 1470 is_const=True) 1471 ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function] 1472 cls.add_method('GetTs', 1473 'uint64_t', 1474 [], 1475 is_const=True) 1476 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function] 1477 cls.add_method('GetUid', 1478 'uint32_t', 1479 [], 1480 is_const=True) 1481 ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function] 1482 cls.add_method('IsExpired', 1483 'bool', 1484 [], 1485 is_const=True) 1486 ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function] 1487 cls.add_method('IsRunning', 1488 'bool', 1489 [], 1490 is_const=True) 1491 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] 1492 cls.add_method('PeekEventImpl', 1493 'ns3::EventImpl *', 1494 [], 1495 is_const=True) 1496 ## event-id.h (module 'core'): void ns3::EventId::Remove() [member function] 1497 cls.add_method('Remove', 1498 'void', 1499 []) 1500 return 1501 1502def register_Ns3Hasher_methods(root_module, cls): 1503 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [constructor] 1504 cls.add_constructor([param('ns3::Hasher const &', 'arg0')]) 1505 ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor] 1506 cls.add_constructor([]) 1507 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor] 1508 cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')]) 1509 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, std::size_t const size) [member function] 1510 cls.add_method('GetHash32', 1511 'uint32_t', 1512 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1513 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function] 1514 cls.add_method('GetHash32', 1515 'uint32_t', 1516 [param('std::string const', 's')]) 1517 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, std::size_t const size) [member function] 1518 cls.add_method('GetHash64', 1519 'uint64_t', 1520 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1521 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function] 1522 cls.add_method('GetHash64', 1523 'uint64_t', 1524 [param('std::string const', 's')]) 1525 ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function] 1526 cls.add_method('clear', 1527 'ns3::Hasher &', 1528 []) 1529 return 1530 1531def register_Ns3Inet6SocketAddress_methods(root_module, cls): 1532 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Inet6SocketAddress const & arg0) [constructor] 1533 cls.add_constructor([param('ns3::Inet6SocketAddress const &', 'arg0')]) 1534 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6, uint16_t port) [constructor] 1535 cls.add_constructor([param('ns3::Ipv6Address', 'ipv6'), param('uint16_t', 'port')]) 1536 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6) [constructor] 1537 cls.add_constructor([param('ns3::Ipv6Address', 'ipv6')]) 1538 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(uint16_t port) [constructor] 1539 cls.add_constructor([param('uint16_t', 'port')]) 1540 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6, uint16_t port) [constructor] 1541 cls.add_constructor([param('char const *', 'ipv6'), param('uint16_t', 'port')]) 1542 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6) [constructor] 1543 cls.add_constructor([param('char const *', 'ipv6')]) 1544 ## inet6-socket-address.h (module 'network'): static ns3::Inet6SocketAddress ns3::Inet6SocketAddress::ConvertFrom(ns3::Address const & addr) [member function] 1545 cls.add_method('ConvertFrom', 1546 'ns3::Inet6SocketAddress', 1547 [param('ns3::Address const &', 'addr')], 1548 is_static=True) 1549 ## inet6-socket-address.h (module 'network'): ns3::Ipv6Address ns3::Inet6SocketAddress::GetIpv6() const [member function] 1550 cls.add_method('GetIpv6', 1551 'ns3::Ipv6Address', 1552 [], 1553 is_const=True) 1554 ## inet6-socket-address.h (module 'network'): uint16_t ns3::Inet6SocketAddress::GetPort() const [member function] 1555 cls.add_method('GetPort', 1556 'uint16_t', 1557 [], 1558 is_const=True) 1559 ## inet6-socket-address.h (module 'network'): static bool ns3::Inet6SocketAddress::IsMatchingType(ns3::Address const & addr) [member function] 1560 cls.add_method('IsMatchingType', 1561 'bool', 1562 [param('ns3::Address const &', 'addr')], 1563 is_static=True) 1564 ## inet6-socket-address.h (module 'network'): void ns3::Inet6SocketAddress::SetIpv6(ns3::Ipv6Address ipv6) [member function] 1565 cls.add_method('SetIpv6', 1566 'void', 1567 [param('ns3::Ipv6Address', 'ipv6')]) 1568 ## inet6-socket-address.h (module 'network'): void ns3::Inet6SocketAddress::SetPort(uint16_t port) [member function] 1569 cls.add_method('SetPort', 1570 'void', 1571 [param('uint16_t', 'port')]) 1572 return 1573 1574def register_Ns3InetSocketAddress_methods(root_module, cls): 1575 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::InetSocketAddress const & arg0) [constructor] 1576 cls.add_constructor([param('ns3::InetSocketAddress const &', 'arg0')]) 1577 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4, uint16_t port) [constructor] 1578 cls.add_constructor([param('ns3::Ipv4Address', 'ipv4'), param('uint16_t', 'port')]) 1579 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4) [constructor] 1580 cls.add_constructor([param('ns3::Ipv4Address', 'ipv4')]) 1581 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(uint16_t port) [constructor] 1582 cls.add_constructor([param('uint16_t', 'port')]) 1583 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(char const * ipv4, uint16_t port) [constructor] 1584 cls.add_constructor([param('char const *', 'ipv4'), param('uint16_t', 'port')]) 1585 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(char const * ipv4) [constructor] 1586 cls.add_constructor([param('char const *', 'ipv4')]) 1587 ## inet-socket-address.h (module 'network'): static ns3::InetSocketAddress ns3::InetSocketAddress::ConvertFrom(ns3::Address const & address) [member function] 1588 cls.add_method('ConvertFrom', 1589 'ns3::InetSocketAddress', 1590 [param('ns3::Address const &', 'address')], 1591 is_static=True) 1592 ## inet-socket-address.h (module 'network'): ns3::Ipv4Address ns3::InetSocketAddress::GetIpv4() const [member function] 1593 cls.add_method('GetIpv4', 1594 'ns3::Ipv4Address', 1595 [], 1596 is_const=True) 1597 ## inet-socket-address.h (module 'network'): uint16_t ns3::InetSocketAddress::GetPort() const [member function] 1598 cls.add_method('GetPort', 1599 'uint16_t', 1600 [], 1601 is_const=True) 1602 ## inet-socket-address.h (module 'network'): uint8_t ns3::InetSocketAddress::GetTos() const [member function] 1603 cls.add_method('GetTos', 1604 'uint8_t', 1605 [], 1606 is_const=True) 1607 ## inet-socket-address.h (module 'network'): static bool ns3::InetSocketAddress::IsMatchingType(ns3::Address const & address) [member function] 1608 cls.add_method('IsMatchingType', 1609 'bool', 1610 [param('ns3::Address const &', 'address')], 1611 is_static=True) 1612 ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetIpv4(ns3::Ipv4Address address) [member function] 1613 cls.add_method('SetIpv4', 1614 'void', 1615 [param('ns3::Ipv4Address', 'address')]) 1616 ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetPort(uint16_t port) [member function] 1617 cls.add_method('SetPort', 1618 'void', 1619 [param('uint16_t', 'port')]) 1620 ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetTos(uint8_t tos) [member function] 1621 cls.add_method('SetTos', 1622 'void', 1623 [param('uint8_t', 'tos')]) 1624 return 1625 1626def register_Ns3IntToType__0_methods(root_module, cls): 1627 ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType() [constructor] 1628 cls.add_constructor([]) 1629 ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [constructor] 1630 cls.add_constructor([param('ns3::IntToType< 0 > const &', 'arg0')]) 1631 return 1632 1633def register_Ns3IntToType__1_methods(root_module, cls): 1634 ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType() [constructor] 1635 cls.add_constructor([]) 1636 ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [constructor] 1637 cls.add_constructor([param('ns3::IntToType< 1 > const &', 'arg0')]) 1638 return 1639 1640def register_Ns3IntToType__2_methods(root_module, cls): 1641 ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType() [constructor] 1642 cls.add_constructor([]) 1643 ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [constructor] 1644 cls.add_constructor([param('ns3::IntToType< 2 > const &', 'arg0')]) 1645 return 1646 1647def register_Ns3IntToType__3_methods(root_module, cls): 1648 ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType() [constructor] 1649 cls.add_constructor([]) 1650 ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [constructor] 1651 cls.add_constructor([param('ns3::IntToType< 3 > const &', 'arg0')]) 1652 return 1653 1654def register_Ns3IntToType__4_methods(root_module, cls): 1655 ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType() [constructor] 1656 cls.add_constructor([]) 1657 ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [constructor] 1658 cls.add_constructor([param('ns3::IntToType< 4 > const &', 'arg0')]) 1659 return 1660 1661def register_Ns3IntToType__5_methods(root_module, cls): 1662 ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType() [constructor] 1663 cls.add_constructor([]) 1664 ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [constructor] 1665 cls.add_constructor([param('ns3::IntToType< 5 > const &', 'arg0')]) 1666 return 1667 1668def register_Ns3IntToType__6_methods(root_module, cls): 1669 ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType() [constructor] 1670 cls.add_constructor([]) 1671 ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [constructor] 1672 cls.add_constructor([param('ns3::IntToType< 6 > const &', 'arg0')]) 1673 return 1674 1675def register_Ns3Ipv4Address_methods(root_module, cls): 1676 cls.add_output_stream_operator() 1677 cls.add_binary_comparison_operator('==') 1678 cls.add_binary_comparison_operator('!=') 1679 cls.add_binary_comparison_operator('<') 1680 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [constructor] 1681 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) 1682 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] 1683 cls.add_constructor([]) 1684 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] 1685 cls.add_constructor([param('uint32_t', 'address')]) 1686 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] 1687 cls.add_constructor([param('char const *', 'address')]) 1688 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] 1689 cls.add_method('CombineMask', 1690 'ns3::Ipv4Address', 1691 [param('ns3::Ipv4Mask const &', 'mask')], 1692 is_const=True) 1693 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] 1694 cls.add_method('ConvertFrom', 1695 'ns3::Ipv4Address', 1696 [param('ns3::Address const &', 'address')], 1697 is_static=True) 1698 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] 1699 cls.add_method('Deserialize', 1700 'ns3::Ipv4Address', 1701 [param('uint8_t const *', 'buf')], 1702 is_static=True) 1703 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function] 1704 cls.add_method('Get', 1705 'uint32_t', 1706 [], 1707 is_const=True) 1708 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] 1709 cls.add_method('GetAny', 1710 'ns3::Ipv4Address', 1711 [], 1712 is_static=True) 1713 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] 1714 cls.add_method('GetBroadcast', 1715 'ns3::Ipv4Address', 1716 [], 1717 is_static=True) 1718 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] 1719 cls.add_method('GetLoopback', 1720 'ns3::Ipv4Address', 1721 [], 1722 is_static=True) 1723 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1724 cls.add_method('GetSubnetDirectedBroadcast', 1725 'ns3::Ipv4Address', 1726 [param('ns3::Ipv4Mask const &', 'mask')], 1727 is_const=True) 1728 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] 1729 cls.add_method('GetZero', 1730 'ns3::Ipv4Address', 1731 [], 1732 is_static=True) 1733 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsAny() const [member function] 1734 cls.add_method('IsAny', 1735 'bool', 1736 [], 1737 is_const=True) 1738 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function] 1739 cls.add_method('IsBroadcast', 1740 'bool', 1741 [], 1742 is_const=True) 1743 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsInitialized() const [member function] 1744 cls.add_method('IsInitialized', 1745 'bool', 1746 [], 1747 is_const=True) 1748 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function] 1749 cls.add_method('IsLocalMulticast', 1750 'bool', 1751 [], 1752 is_const=True) 1753 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalhost() const [member function] 1754 cls.add_method('IsLocalhost', 1755 'bool', 1756 [], 1757 is_const=True) 1758 ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] 1759 cls.add_method('IsMatchingType', 1760 'bool', 1761 [param('ns3::Address const &', 'address')], 1762 is_static=True) 1763 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function] 1764 cls.add_method('IsMulticast', 1765 'bool', 1766 [], 1767 is_const=True) 1768 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1769 cls.add_method('IsSubnetDirectedBroadcast', 1770 'bool', 1771 [param('ns3::Ipv4Mask const &', 'mask')], 1772 is_const=True) 1773 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function] 1774 cls.add_method('Print', 1775 'void', 1776 [param('std::ostream &', 'os')], 1777 is_const=True) 1778 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] 1779 cls.add_method('Serialize', 1780 'void', 1781 [param('uint8_t *', 'buf')], 1782 is_const=True) 1783 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function] 1784 cls.add_method('Set', 1785 'void', 1786 [param('uint32_t', 'address')]) 1787 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function] 1788 cls.add_method('Set', 1789 'void', 1790 [param('char const *', 'address')]) 1791 return 1792 1793def register_Ns3Ipv4AddressHash_methods(root_module, cls): 1794 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash() [constructor] 1795 cls.add_constructor([]) 1796 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash(ns3::Ipv4AddressHash const & arg0) [constructor] 1797 cls.add_constructor([param('ns3::Ipv4AddressHash const &', 'arg0')]) 1798 ## ipv4-address.h (module 'network'): size_t ns3::Ipv4AddressHash::operator()(ns3::Ipv4Address const & x) const [member operator] 1799 cls.add_method('operator()', 1800 'size_t', 1801 [param('ns3::Ipv4Address const &', 'x')], 1802 custom_name='__call__', is_const=True) 1803 return 1804 1805def register_Ns3Ipv4InterfaceAddress_methods(root_module, cls): 1806 cls.add_output_stream_operator() 1807 cls.add_binary_comparison_operator('==') 1808 cls.add_binary_comparison_operator('!=') 1809 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress() [constructor] 1810 cls.add_constructor([]) 1811 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4Address local, ns3::Ipv4Mask mask) [constructor] 1812 cls.add_constructor([param('ns3::Ipv4Address', 'local'), param('ns3::Ipv4Mask', 'mask')]) 1813 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4InterfaceAddress const & o) [constructor] 1814 cls.add_constructor([param('ns3::Ipv4InterfaceAddress const &', 'o')]) 1815 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetAddress() const [member function] 1816 cls.add_method('GetAddress', 1817 'ns3::Ipv4Address', 1818 [], 1819 is_const=True) 1820 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetBroadcast() const [member function] 1821 cls.add_method('GetBroadcast', 1822 'ns3::Ipv4Address', 1823 [], 1824 is_const=True) 1825 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetLocal() const [member function] 1826 cls.add_method('GetLocal', 1827 'ns3::Ipv4Address', 1828 [], 1829 is_const=True) 1830 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Mask ns3::Ipv4InterfaceAddress::GetMask() const [member function] 1831 cls.add_method('GetMask', 1832 'ns3::Ipv4Mask', 1833 [], 1834 is_const=True) 1835 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e ns3::Ipv4InterfaceAddress::GetScope() const [member function] 1836 cls.add_method('GetScope', 1837 'ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 1838 [], 1839 is_const=True) 1840 ## ipv4-interface-address.h (module 'internet'): bool ns3::Ipv4InterfaceAddress::IsInSameSubnet(ns3::Ipv4Address const b) const [member function] 1841 cls.add_method('IsInSameSubnet', 1842 'bool', 1843 [param('ns3::Ipv4Address const', 'b')], 1844 is_const=True) 1845 ## ipv4-interface-address.h (module 'internet'): bool ns3::Ipv4InterfaceAddress::IsSecondary() const [member function] 1846 cls.add_method('IsSecondary', 1847 'bool', 1848 [], 1849 is_const=True) 1850 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetAddress(ns3::Ipv4Address address) [member function] 1851 cls.add_method('SetAddress', 1852 'void', 1853 [param('ns3::Ipv4Address', 'address')]) 1854 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetBroadcast(ns3::Ipv4Address broadcast) [member function] 1855 cls.add_method('SetBroadcast', 1856 'void', 1857 [param('ns3::Ipv4Address', 'broadcast')]) 1858 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetLocal(ns3::Ipv4Address local) [member function] 1859 cls.add_method('SetLocal', 1860 'void', 1861 [param('ns3::Ipv4Address', 'local')]) 1862 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetMask(ns3::Ipv4Mask mask) [member function] 1863 cls.add_method('SetMask', 1864 'void', 1865 [param('ns3::Ipv4Mask', 'mask')]) 1866 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetPrimary() [member function] 1867 cls.add_method('SetPrimary', 1868 'void', 1869 []) 1870 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetScope(ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] 1871 cls.add_method('SetScope', 1872 'void', 1873 [param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')]) 1874 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetSecondary() [member function] 1875 cls.add_method('SetSecondary', 1876 'void', 1877 []) 1878 return 1879 1880def register_Ns3Ipv4Mask_methods(root_module, cls): 1881 cls.add_output_stream_operator() 1882 cls.add_binary_comparison_operator('==') 1883 cls.add_binary_comparison_operator('!=') 1884 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [constructor] 1885 cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) 1886 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor] 1887 cls.add_constructor([]) 1888 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] 1889 cls.add_constructor([param('uint32_t', 'mask')]) 1890 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] 1891 cls.add_constructor([param('char const *', 'mask')]) 1892 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function] 1893 cls.add_method('Get', 1894 'uint32_t', 1895 [], 1896 is_const=True) 1897 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function] 1898 cls.add_method('GetInverse', 1899 'uint32_t', 1900 [], 1901 is_const=True) 1902 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] 1903 cls.add_method('GetLoopback', 1904 'ns3::Ipv4Mask', 1905 [], 1906 is_static=True) 1907 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] 1908 cls.add_method('GetOnes', 1909 'ns3::Ipv4Mask', 1910 [], 1911 is_static=True) 1912 ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] 1913 cls.add_method('GetPrefixLength', 1914 'uint16_t', 1915 [], 1916 is_const=True) 1917 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] 1918 cls.add_method('GetZero', 1919 'ns3::Ipv4Mask', 1920 [], 1921 is_static=True) 1922 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] 1923 cls.add_method('IsMatch', 1924 'bool', 1925 [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], 1926 is_const=True) 1927 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] 1928 cls.add_method('Print', 1929 'void', 1930 [param('std::ostream &', 'os')], 1931 is_const=True) 1932 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function] 1933 cls.add_method('Set', 1934 'void', 1935 [param('uint32_t', 'mask')]) 1936 return 1937 1938def register_Ns3Ipv4RoutingHelper_methods(root_module, cls): 1939 ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper::Ipv4RoutingHelper() [constructor] 1940 cls.add_constructor([]) 1941 ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper::Ipv4RoutingHelper(ns3::Ipv4RoutingHelper const & arg0) [constructor] 1942 cls.add_constructor([param('ns3::Ipv4RoutingHelper const &', 'arg0')]) 1943 ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper * ns3::Ipv4RoutingHelper::Copy() const [member function] 1944 cls.add_method('Copy', 1945 'ns3::Ipv4RoutingHelper *', 1946 [], 1947 is_const=True, is_pure_virtual=True, is_virtual=True) 1948 ## ipv4-routing-helper.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4RoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function] 1949 cls.add_method('Create', 1950 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 1951 [param('ns3::Ptr< ns3::Node >', 'node')], 1952 is_const=True, is_pure_virtual=True, is_virtual=True) 1953 ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintNeighborCacheAllAt(ns3::Time printTime, ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] 1954 cls.add_method('PrintNeighborCacheAllAt', 1955 'void', 1956 [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 1957 is_static=True) 1958 ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintNeighborCacheAllEvery(ns3::Time printInterval, ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] 1959 cls.add_method('PrintNeighborCacheAllEvery', 1960 'void', 1961 [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 1962 is_static=True) 1963 ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintNeighborCacheAt(ns3::Time printTime, ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] 1964 cls.add_method('PrintNeighborCacheAt', 1965 'void', 1966 [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 1967 is_static=True) 1968 ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintNeighborCacheEvery(ns3::Time printInterval, ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] 1969 cls.add_method('PrintNeighborCacheEvery', 1970 'void', 1971 [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 1972 is_static=True) 1973 ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintRoutingTableAllAt(ns3::Time printTime, ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] 1974 cls.add_method('PrintRoutingTableAllAt', 1975 'void', 1976 [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 1977 is_static=True) 1978 ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintRoutingTableAllEvery(ns3::Time printInterval, ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] 1979 cls.add_method('PrintRoutingTableAllEvery', 1980 'void', 1981 [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 1982 is_static=True) 1983 ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintRoutingTableAt(ns3::Time printTime, ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] 1984 cls.add_method('PrintRoutingTableAt', 1985 'void', 1986 [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 1987 is_static=True) 1988 ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintRoutingTableEvery(ns3::Time printInterval, ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] 1989 cls.add_method('PrintRoutingTableEvery', 1990 'void', 1991 [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 1992 is_static=True) 1993 return 1994 1995def register_Ns3Ipv6Address_methods(root_module, cls): 1996 cls.add_output_stream_operator() 1997 cls.add_binary_comparison_operator('==') 1998 cls.add_binary_comparison_operator('!=') 1999 cls.add_binary_comparison_operator('<') 2000 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] 2001 cls.add_constructor([]) 2002 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] 2003 cls.add_constructor([param('char const *', 'address')]) 2004 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] 2005 cls.add_constructor([param('uint8_t *', 'address')]) 2006 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [constructor] 2007 cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) 2008 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] 2009 cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) 2010 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) const [member function] 2011 cls.add_method('CombinePrefix', 2012 'ns3::Ipv6Address', 2013 [param('ns3::Ipv6Prefix const &', 'prefix')], 2014 is_const=True) 2015 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] 2016 cls.add_method('ConvertFrom', 2017 'ns3::Ipv6Address', 2018 [param('ns3::Address const &', 'address')], 2019 is_static=True) 2020 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] 2021 cls.add_method('Deserialize', 2022 'ns3::Ipv6Address', 2023 [param('uint8_t const *', 'buf')], 2024 is_static=True) 2025 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] 2026 cls.add_method('GetAllHostsMulticast', 2027 'ns3::Ipv6Address', 2028 [], 2029 is_static=True) 2030 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] 2031 cls.add_method('GetAllNodesMulticast', 2032 'ns3::Ipv6Address', 2033 [], 2034 is_static=True) 2035 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] 2036 cls.add_method('GetAllRoutersMulticast', 2037 'ns3::Ipv6Address', 2038 [], 2039 is_static=True) 2040 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] 2041 cls.add_method('GetAny', 2042 'ns3::Ipv6Address', 2043 [], 2044 is_static=True) 2045 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] 2046 cls.add_method('GetBytes', 2047 'void', 2048 [param('uint8_t *', 'buf')], 2049 is_const=True) 2050 ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function] 2051 cls.add_method('GetIpv4MappedAddress', 2052 'ns3::Ipv4Address', 2053 [], 2054 is_const=True) 2055 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] 2056 cls.add_method('GetLoopback', 2057 'ns3::Ipv6Address', 2058 [], 2059 is_static=True) 2060 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] 2061 cls.add_method('GetOnes', 2062 'ns3::Ipv6Address', 2063 [], 2064 is_static=True) 2065 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] 2066 cls.add_method('GetZero', 2067 'ns3::Ipv6Address', 2068 [], 2069 is_static=True) 2070 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::HasPrefix(ns3::Ipv6Prefix const & prefix) const [member function] 2071 cls.add_method('HasPrefix', 2072 'bool', 2073 [param('ns3::Ipv6Prefix const &', 'prefix')], 2074 is_const=True) 2075 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] 2076 cls.add_method('IsAllNodesMulticast', 2077 'bool', 2078 [], 2079 is_const=True) 2080 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] 2081 cls.add_method('IsAllRoutersMulticast', 2082 'bool', 2083 [], 2084 is_const=True) 2085 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function] 2086 cls.add_method('IsAny', 2087 'bool', 2088 [], 2089 is_const=True) 2090 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function] 2091 cls.add_method('IsDocumentation', 2092 'bool', 2093 [], 2094 is_const=True) 2095 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsInitialized() const [member function] 2096 cls.add_method('IsInitialized', 2097 'bool', 2098 [], 2099 is_const=True) 2100 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function] 2101 cls.add_method('IsIpv4MappedAddress', 2102 'bool', 2103 [], 2104 is_const=True) 2105 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function] 2106 cls.add_method('IsLinkLocal', 2107 'bool', 2108 [], 2109 is_const=True) 2110 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function] 2111 cls.add_method('IsLinkLocalMulticast', 2112 'bool', 2113 [], 2114 is_const=True) 2115 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function] 2116 cls.add_method('IsLocalhost', 2117 'bool', 2118 [], 2119 is_const=True) 2120 ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] 2121 cls.add_method('IsMatchingType', 2122 'bool', 2123 [param('ns3::Address const &', 'address')], 2124 is_static=True) 2125 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function] 2126 cls.add_method('IsMulticast', 2127 'bool', 2128 [], 2129 is_const=True) 2130 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] 2131 cls.add_method('IsSolicitedMulticast', 2132 'bool', 2133 [], 2134 is_const=True) 2135 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Address prefix) [member function] 2136 cls.add_method('MakeAutoconfiguredAddress', 2137 'ns3::Ipv6Address', 2138 [param('ns3::Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2139 is_static=True) 2140 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Prefix prefix) [member function] 2141 cls.add_method('MakeAutoconfiguredAddress', 2142 'ns3::Ipv6Address', 2143 [param('ns3::Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix')], 2144 is_static=True) 2145 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function] 2146 cls.add_method('MakeAutoconfiguredAddress', 2147 'ns3::Ipv6Address', 2148 [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2149 is_static=True) 2150 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] 2151 cls.add_method('MakeAutoconfiguredAddress', 2152 'ns3::Ipv6Address', 2153 [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2154 is_static=True) 2155 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function] 2156 cls.add_method('MakeAutoconfiguredAddress', 2157 'ns3::Ipv6Address', 2158 [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2159 is_static=True) 2160 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac8Address addr, ns3::Ipv6Address prefix) [member function] 2161 cls.add_method('MakeAutoconfiguredAddress', 2162 'ns3::Ipv6Address', 2163 [param('ns3::Mac8Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2164 is_static=True) 2165 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Address mac) [member function] 2166 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2167 'ns3::Ipv6Address', 2168 [param('ns3::Address', 'mac')], 2169 is_static=True) 2170 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function] 2171 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2172 'ns3::Ipv6Address', 2173 [param('ns3::Mac16Address', 'mac')], 2174 is_static=True) 2175 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] 2176 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2177 'ns3::Ipv6Address', 2178 [param('ns3::Mac48Address', 'mac')], 2179 is_static=True) 2180 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function] 2181 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2182 'ns3::Ipv6Address', 2183 [param('ns3::Mac64Address', 'mac')], 2184 is_static=True) 2185 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac8Address mac) [member function] 2186 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2187 'ns3::Ipv6Address', 2188 [param('ns3::Mac8Address', 'mac')], 2189 is_static=True) 2190 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function] 2191 cls.add_method('MakeIpv4MappedAddress', 2192 'ns3::Ipv6Address', 2193 [param('ns3::Ipv4Address', 'addr')], 2194 is_static=True) 2195 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] 2196 cls.add_method('MakeSolicitedAddress', 2197 'ns3::Ipv6Address', 2198 [param('ns3::Ipv6Address', 'addr')], 2199 is_static=True) 2200 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function] 2201 cls.add_method('Print', 2202 'void', 2203 [param('std::ostream &', 'os')], 2204 is_const=True) 2205 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] 2206 cls.add_method('Serialize', 2207 'void', 2208 [param('uint8_t *', 'buf')], 2209 is_const=True) 2210 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function] 2211 cls.add_method('Set', 2212 'void', 2213 [param('char const *', 'address')]) 2214 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] 2215 cls.add_method('Set', 2216 'void', 2217 [param('uint8_t *', 'address')]) 2218 return 2219 2220def register_Ns3Ipv6AddressHash_methods(root_module, cls): 2221 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash() [constructor] 2222 cls.add_constructor([]) 2223 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash(ns3::Ipv6AddressHash const & arg0) [constructor] 2224 cls.add_constructor([param('ns3::Ipv6AddressHash const &', 'arg0')]) 2225 ## ipv6-address.h (module 'network'): size_t ns3::Ipv6AddressHash::operator()(ns3::Ipv6Address const & x) const [member operator] 2226 cls.add_method('operator()', 2227 'size_t', 2228 [param('ns3::Ipv6Address const &', 'x')], 2229 custom_name='__call__', is_const=True) 2230 return 2231 2232def register_Ns3Ipv6Prefix_methods(root_module, cls): 2233 cls.add_output_stream_operator() 2234 cls.add_binary_comparison_operator('==') 2235 cls.add_binary_comparison_operator('!=') 2236 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor] 2237 cls.add_constructor([]) 2238 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] 2239 cls.add_constructor([param('uint8_t *', 'prefix')]) 2240 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] 2241 cls.add_constructor([param('char const *', 'prefix')]) 2242 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix, uint8_t prefixLength) [constructor] 2243 cls.add_constructor([param('uint8_t *', 'prefix'), param('uint8_t', 'prefixLength')]) 2244 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix, uint8_t prefixLength) [constructor] 2245 cls.add_constructor([param('char const *', 'prefix'), param('uint8_t', 'prefixLength')]) 2246 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] 2247 cls.add_constructor([param('uint8_t', 'prefix')]) 2248 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [constructor] 2249 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) 2250 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] 2251 cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) 2252 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function] 2253 cls.add_method('ConvertToIpv6Address', 2254 'ns3::Ipv6Address', 2255 [], 2256 is_const=True) 2257 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] 2258 cls.add_method('GetBytes', 2259 'void', 2260 [param('uint8_t *', 'buf')], 2261 is_const=True) 2262 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] 2263 cls.add_method('GetLoopback', 2264 'ns3::Ipv6Prefix', 2265 [], 2266 is_static=True) 2267 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetMinimumPrefixLength() const [member function] 2268 cls.add_method('GetMinimumPrefixLength', 2269 'uint8_t', 2270 [], 2271 is_const=True) 2272 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] 2273 cls.add_method('GetOnes', 2274 'ns3::Ipv6Prefix', 2275 [], 2276 is_static=True) 2277 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] 2278 cls.add_method('GetPrefixLength', 2279 'uint8_t', 2280 [], 2281 is_const=True) 2282 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] 2283 cls.add_method('GetZero', 2284 'ns3::Ipv6Prefix', 2285 [], 2286 is_static=True) 2287 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] 2288 cls.add_method('IsMatch', 2289 'bool', 2290 [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], 2291 is_const=True) 2292 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] 2293 cls.add_method('Print', 2294 'void', 2295 [param('std::ostream &', 'os')], 2296 is_const=True) 2297 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::SetPrefixLength(uint8_t prefixLength) [member function] 2298 cls.add_method('SetPrefixLength', 2299 'void', 2300 [param('uint8_t', 'prefixLength')]) 2301 return 2302 2303def register_Ns3LogComponent_methods(root_module, cls): 2304 ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor] 2305 cls.add_constructor([param('ns3::LogComponent const &', 'arg0')]) 2306 ## log.h (module 'core'): ns3::LogComponent::LogComponent(std::string const & name, std::string const & file, ns3::LogLevel const mask=::ns3::LogLevel::LOG_NONE) [constructor] 2307 cls.add_constructor([param('std::string const &', 'name'), param('std::string const &', 'file'), param('ns3::LogLevel const', 'mask', default_value='::ns3::LogLevel::LOG_NONE')]) 2308 ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel const level) [member function] 2309 cls.add_method('Disable', 2310 'void', 2311 [param('ns3::LogLevel const', 'level')]) 2312 ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel const level) [member function] 2313 cls.add_method('Enable', 2314 'void', 2315 [param('ns3::LogLevel const', 'level')]) 2316 ## log.h (module 'core'): std::string ns3::LogComponent::File() const [member function] 2317 cls.add_method('File', 2318 'std::string', 2319 [], 2320 is_const=True) 2321 ## log.h (module 'core'): static ns3::LogComponent::ComponentList * ns3::LogComponent::GetComponentList() [member function] 2322 cls.add_method('GetComponentList', 2323 'ns3::LogComponent::ComponentList *', 2324 [], 2325 is_static=True) 2326 ## log.h (module 'core'): static std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) [member function] 2327 cls.add_method('GetLevelLabel', 2328 'std::string', 2329 [param('ns3::LogLevel const', 'level')], 2330 is_static=True) 2331 ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel const level) const [member function] 2332 cls.add_method('IsEnabled', 2333 'bool', 2334 [param('ns3::LogLevel const', 'level')], 2335 is_const=True) 2336 ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function] 2337 cls.add_method('IsNoneEnabled', 2338 'bool', 2339 [], 2340 is_const=True) 2341 ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function] 2342 cls.add_method('Name', 2343 'char const *', 2344 [], 2345 is_const=True) 2346 ## log.h (module 'core'): void ns3::LogComponent::SetMask(ns3::LogLevel const level) [member function] 2347 cls.add_method('SetMask', 2348 'void', 2349 [param('ns3::LogLevel const', 'level')]) 2350 return 2351 2352def register_Ns3Mac48Address_methods(root_module, cls): 2353 cls.add_binary_comparison_operator('==') 2354 cls.add_binary_comparison_operator('!=') 2355 cls.add_binary_comparison_operator('<') 2356 cls.add_output_stream_operator() 2357 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [constructor] 2358 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) 2359 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] 2360 cls.add_constructor([]) 2361 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] 2362 cls.add_constructor([param('char const *', 'str')]) 2363 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] 2364 cls.add_method('Allocate', 2365 'ns3::Mac48Address', 2366 [], 2367 is_static=True) 2368 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] 2369 cls.add_method('ConvertFrom', 2370 'ns3::Mac48Address', 2371 [param('ns3::Address const &', 'address')], 2372 is_static=True) 2373 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] 2374 cls.add_method('CopyFrom', 2375 'void', 2376 [param('uint8_t const *', 'buffer')]) 2377 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] 2378 cls.add_method('CopyTo', 2379 'void', 2380 [param('uint8_t *', 'buffer')], 2381 is_const=True) 2382 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] 2383 cls.add_method('GetBroadcast', 2384 'ns3::Mac48Address', 2385 [], 2386 is_static=True) 2387 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] 2388 cls.add_method('GetMulticast', 2389 'ns3::Mac48Address', 2390 [param('ns3::Ipv4Address', 'address')], 2391 is_static=True) 2392 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] 2393 cls.add_method('GetMulticast', 2394 'ns3::Mac48Address', 2395 [param('ns3::Ipv6Address', 'address')], 2396 is_static=True) 2397 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] 2398 cls.add_method('GetMulticast6Prefix', 2399 'ns3::Mac48Address', 2400 [], 2401 is_static=True) 2402 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] 2403 cls.add_method('GetMulticastPrefix', 2404 'ns3::Mac48Address', 2405 [], 2406 is_static=True) 2407 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] 2408 cls.add_method('IsBroadcast', 2409 'bool', 2410 [], 2411 is_const=True) 2412 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] 2413 cls.add_method('IsGroup', 2414 'bool', 2415 [], 2416 is_const=True) 2417 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] 2418 cls.add_method('IsMatchingType', 2419 'bool', 2420 [param('ns3::Address const &', 'address')], 2421 is_static=True) 2422 return 2423 2424def register_Ns3Mac8Address_methods(root_module, cls): 2425 cls.add_binary_comparison_operator('<') 2426 cls.add_binary_comparison_operator('==') 2427 cls.add_binary_comparison_operator('!=') 2428 cls.add_output_stream_operator() 2429 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(ns3::Mac8Address const & arg0) [constructor] 2430 cls.add_constructor([param('ns3::Mac8Address const &', 'arg0')]) 2431 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address() [constructor] 2432 cls.add_constructor([]) 2433 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(uint8_t addr) [constructor] 2434 cls.add_constructor([param('uint8_t', 'addr')]) 2435 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::Allocate() [member function] 2436 cls.add_method('Allocate', 2437 'ns3::Mac8Address', 2438 [], 2439 is_static=True) 2440 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::ConvertFrom(ns3::Address const & address) [member function] 2441 cls.add_method('ConvertFrom', 2442 'ns3::Mac8Address', 2443 [param('ns3::Address const &', 'address')], 2444 is_static=True) 2445 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyFrom(uint8_t const * pBuffer) [member function] 2446 cls.add_method('CopyFrom', 2447 'void', 2448 [param('uint8_t const *', 'pBuffer')]) 2449 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyTo(uint8_t * pBuffer) const [member function] 2450 cls.add_method('CopyTo', 2451 'void', 2452 [param('uint8_t *', 'pBuffer')], 2453 is_const=True) 2454 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::GetBroadcast() [member function] 2455 cls.add_method('GetBroadcast', 2456 'ns3::Mac8Address', 2457 [], 2458 is_static=True) 2459 ## mac8-address.h (module 'network'): static bool ns3::Mac8Address::IsMatchingType(ns3::Address const & address) [member function] 2460 cls.add_method('IsMatchingType', 2461 'bool', 2462 [param('ns3::Address const &', 'address')], 2463 is_static=True) 2464 return 2465 2466def register_Ns3NodeContainer_methods(root_module, cls): 2467 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [constructor] 2468 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) 2469 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] 2470 cls.add_constructor([]) 2471 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor] 2472 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')]) 2473 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor] 2474 cls.add_constructor([param('std::string', 'nodeName')]) 2475 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(uint32_t n, uint32_t systemId=0) [constructor] 2476 cls.add_constructor([param('uint32_t', 'n'), param('uint32_t', 'systemId', default_value='0')]) 2477 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor] 2478 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')]) 2479 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor] 2480 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')]) 2481 ## 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] 2482 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')]) 2483 ## 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] 2484 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')]) 2485 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function] 2486 cls.add_method('Add', 2487 'void', 2488 [param('ns3::NodeContainer', 'other')]) 2489 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function] 2490 cls.add_method('Add', 2491 'void', 2492 [param('ns3::Ptr< ns3::Node >', 'node')]) 2493 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(std::string nodeName) [member function] 2494 cls.add_method('Add', 2495 'void', 2496 [param('std::string', 'nodeName')]) 2497 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::Begin() const [member function] 2498 cls.add_method('Begin', 2499 'ns3::NodeContainer::Iterator', 2500 [], 2501 is_const=True) 2502 ## node-container.h (module 'network'): bool ns3::NodeContainer::Contains(uint32_t id) const [member function] 2503 cls.add_method('Contains', 2504 'bool', 2505 [param('uint32_t', 'id')], 2506 is_const=True) 2507 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n) [member function] 2508 cls.add_method('Create', 2509 'void', 2510 [param('uint32_t', 'n')]) 2511 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function] 2512 cls.add_method('Create', 2513 'void', 2514 [param('uint32_t', 'n'), param('uint32_t', 'systemId')]) 2515 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::End() const [member function] 2516 cls.add_method('End', 2517 'ns3::NodeContainer::Iterator', 2518 [], 2519 is_const=True) 2520 ## node-container.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function] 2521 cls.add_method('Get', 2522 'ns3::Ptr< ns3::Node >', 2523 [param('uint32_t', 'i')], 2524 is_const=True) 2525 ## node-container.h (module 'network'): static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function] 2526 cls.add_method('GetGlobal', 2527 'ns3::NodeContainer', 2528 [], 2529 is_static=True) 2530 ## node-container.h (module 'network'): uint32_t ns3::NodeContainer::GetN() const [member function] 2531 cls.add_method('GetN', 2532 'uint32_t', 2533 [], 2534 is_const=True) 2535 return 2536 2537def register_Ns3NonCopyable_methods(root_module, cls): 2538 ## non-copyable.h (module 'core'): ns3::NonCopyable::NonCopyable() [constructor] 2539 cls.add_constructor([], 2540 visibility='protected') 2541 return 2542 2543def register_Ns3ObjectBase_methods(root_module, cls): 2544 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor] 2545 cls.add_constructor([]) 2546 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [constructor] 2547 cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')]) 2548 ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function] 2549 cls.add_method('GetAttribute', 2550 'void', 2551 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2552 is_const=True) 2553 ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & value) const [member function] 2554 cls.add_method('GetAttributeFailSafe', 2555 'bool', 2556 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2557 is_const=True) 2558 ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function] 2559 cls.add_method('GetInstanceTypeId', 2560 'ns3::TypeId', 2561 [], 2562 is_const=True, is_pure_virtual=True, is_virtual=True) 2563 ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] 2564 cls.add_method('GetTypeId', 2565 'ns3::TypeId', 2566 [], 2567 is_static=True) 2568 ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function] 2569 cls.add_method('SetAttribute', 2570 'void', 2571 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2572 ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function] 2573 cls.add_method('SetAttributeFailSafe', 2574 'bool', 2575 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2576 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2577 cls.add_method('TraceConnect', 2578 'bool', 2579 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2580 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2581 cls.add_method('TraceConnectWithoutContext', 2582 'bool', 2583 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2584 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2585 cls.add_method('TraceDisconnect', 2586 'bool', 2587 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2588 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2589 cls.add_method('TraceDisconnectWithoutContext', 2590 'bool', 2591 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2592 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] 2593 cls.add_method('ConstructSelf', 2594 'void', 2595 [param('ns3::AttributeConstructionList const &', 'attributes')], 2596 visibility='protected') 2597 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] 2598 cls.add_method('NotifyConstructionCompleted', 2599 'void', 2600 [], 2601 is_virtual=True, visibility='protected') 2602 return 2603 2604def register_Ns3ObjectDeleter_methods(root_module, cls): 2605 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor] 2606 cls.add_constructor([]) 2607 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [constructor] 2608 cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')]) 2609 ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function] 2610 cls.add_method('Delete', 2611 'void', 2612 [param('ns3::Object *', 'object')], 2613 is_static=True) 2614 return 2615 2616def register_Ns3ObjectFactory_methods(root_module, cls): 2617 cls.add_output_stream_operator() 2618 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [constructor] 2619 cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')]) 2620 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor] 2621 cls.add_constructor([]) 2622 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(std::string const & typeId) [constructor] 2623 cls.add_constructor([param('std::string const &', 'typeId')]) 2624 ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function] 2625 cls.add_method('Create', 2626 'ns3::Ptr< ns3::Object >', 2627 [], 2628 is_const=True) 2629 ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function] 2630 cls.add_method('GetTypeId', 2631 'ns3::TypeId', 2632 [], 2633 is_const=True) 2634 ## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function] 2635 cls.add_method('IsTypeIdSet', 2636 'bool', 2637 [], 2638 is_const=True) 2639 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set() [member function] 2640 cls.add_method('Set', 2641 'void', 2642 []) 2643 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] 2644 cls.add_method('SetTypeId', 2645 'void', 2646 [param('ns3::TypeId', 'tid')]) 2647 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] 2648 cls.add_method('SetTypeId', 2649 'void', 2650 [param('char const *', 'tid')]) 2651 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function] 2652 cls.add_method('SetTypeId', 2653 'void', 2654 [param('std::string', 'tid')]) 2655 return 2656 2657def register_Ns3OlsrHelper_methods(root_module, cls): 2658 ## olsr-helper.h (module 'olsr'): ns3::OlsrHelper::OlsrHelper() [constructor] 2659 cls.add_constructor([]) 2660 ## olsr-helper.h (module 'olsr'): ns3::OlsrHelper::OlsrHelper(ns3::OlsrHelper const & o) [constructor] 2661 cls.add_constructor([param('ns3::OlsrHelper const &', 'o')]) 2662 ## olsr-helper.h (module 'olsr'): ns3::OlsrHelper * ns3::OlsrHelper::Copy() const [member function] 2663 cls.add_method('Copy', 2664 'ns3::OlsrHelper *', 2665 [], 2666 is_const=True, is_virtual=True) 2667 ## olsr-helper.h (module 'olsr'): void ns3::OlsrHelper::ExcludeInterface(ns3::Ptr<ns3::Node> node, uint32_t interface) [member function] 2668 cls.add_method('ExcludeInterface', 2669 'void', 2670 [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface')]) 2671 ## olsr-helper.h (module 'olsr'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::OlsrHelper::Create(ns3::Ptr<ns3::Node> node) const [member function] 2672 cls.add_method('Create', 2673 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 2674 [param('ns3::Ptr< ns3::Node >', 'node')], 2675 is_const=True, is_virtual=True) 2676 ## olsr-helper.h (module 'olsr'): void ns3::OlsrHelper::Set(std::string name, ns3::AttributeValue const & value) [member function] 2677 cls.add_method('Set', 2678 'void', 2679 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2680 ## olsr-helper.h (module 'olsr'): int64_t ns3::OlsrHelper::AssignStreams(ns3::NodeContainer c, int64_t stream) [member function] 2681 cls.add_method('AssignStreams', 2682 'int64_t', 2683 [param('ns3::NodeContainer', 'c'), param('int64_t', 'stream')]) 2684 return 2685 2686def register_Ns3PacketMetadata_methods(root_module, cls): 2687 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] 2688 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) 2689 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [constructor] 2690 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) 2691 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] 2692 cls.add_method('AddAtEnd', 2693 'void', 2694 [param('ns3::PacketMetadata const &', 'o')]) 2695 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] 2696 cls.add_method('AddHeader', 2697 'void', 2698 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2699 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] 2700 cls.add_method('AddPaddingAtEnd', 2701 'void', 2702 [param('uint32_t', 'end')]) 2703 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2704 cls.add_method('AddTrailer', 2705 'void', 2706 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2707 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] 2708 cls.add_method('BeginItem', 2709 'ns3::PacketMetadata::ItemIterator', 2710 [param('ns3::Buffer', 'buffer')], 2711 is_const=True) 2712 ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] 2713 cls.add_method('CreateFragment', 2714 'ns3::PacketMetadata', 2715 [param('uint32_t', 'start'), param('uint32_t', 'end')], 2716 is_const=True) 2717 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 2718 cls.add_method('Deserialize', 2719 'uint32_t', 2720 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 2721 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function] 2722 cls.add_method('Enable', 2723 'void', 2724 [], 2725 is_static=True) 2726 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function] 2727 cls.add_method('EnableChecking', 2728 'void', 2729 [], 2730 is_static=True) 2731 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] 2732 cls.add_method('GetSerializedSize', 2733 'uint32_t', 2734 [], 2735 is_const=True) 2736 ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function] 2737 cls.add_method('GetUid', 2738 'uint64_t', 2739 [], 2740 is_const=True) 2741 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] 2742 cls.add_method('RemoveAtEnd', 2743 'void', 2744 [param('uint32_t', 'end')]) 2745 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] 2746 cls.add_method('RemoveAtStart', 2747 'void', 2748 [param('uint32_t', 'start')]) 2749 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] 2750 cls.add_method('RemoveHeader', 2751 'void', 2752 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2753 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2754 cls.add_method('RemoveTrailer', 2755 'void', 2756 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2757 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 2758 cls.add_method('Serialize', 2759 'uint32_t', 2760 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 2761 is_const=True) 2762 return 2763 2764def register_Ns3PacketMetadataItem_methods(root_module, cls): 2765 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor] 2766 cls.add_constructor([]) 2767 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [constructor] 2768 cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) 2769 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable] 2770 cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) 2771 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable] 2772 cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) 2773 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] 2774 cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) 2775 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable] 2776 cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) 2777 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable] 2778 cls.add_instance_attribute('isFragment', 'bool', is_const=False) 2779 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable] 2780 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2781 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::type [variable] 2782 cls.add_instance_attribute('type', 'ns3::PacketMetadata::Item::ItemType', is_const=False) 2783 return 2784 2785def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): 2786 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [constructor] 2787 cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) 2788 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] 2789 cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) 2790 ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] 2791 cls.add_method('HasNext', 2792 'bool', 2793 [], 2794 is_const=True) 2795 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] 2796 cls.add_method('Next', 2797 'ns3::PacketMetadata::Item', 2798 []) 2799 return 2800 2801def register_Ns3PacketTagIterator_methods(root_module, cls): 2802 ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [constructor] 2803 cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) 2804 ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function] 2805 cls.add_method('HasNext', 2806 'bool', 2807 [], 2808 is_const=True) 2809 ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] 2810 cls.add_method('Next', 2811 'ns3::PacketTagIterator::Item', 2812 []) 2813 return 2814 2815def register_Ns3PacketTagIteratorItem_methods(root_module, cls): 2816 ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [constructor] 2817 cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) 2818 ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 2819 cls.add_method('GetTag', 2820 'void', 2821 [param('ns3::Tag &', 'tag')], 2822 is_const=True) 2823 ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] 2824 cls.add_method('GetTypeId', 2825 'ns3::TypeId', 2826 [], 2827 is_const=True) 2828 return 2829 2830def register_Ns3PacketTagList_methods(root_module, cls): 2831 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor] 2832 cls.add_constructor([]) 2833 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [constructor] 2834 cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) 2835 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] 2836 cls.add_method('Add', 2837 'void', 2838 [param('ns3::Tag const &', 'tag')], 2839 is_const=True) 2840 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 2841 cls.add_method('Deserialize', 2842 'uint32_t', 2843 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 2844 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::GetSerializedSize() const [member function] 2845 cls.add_method('GetSerializedSize', 2846 'uint32_t', 2847 [], 2848 is_const=True) 2849 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] 2850 cls.add_method('Head', 2851 'ns3::PacketTagList::TagData const *', 2852 [], 2853 is_const=True) 2854 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] 2855 cls.add_method('Peek', 2856 'bool', 2857 [param('ns3::Tag &', 'tag')], 2858 is_const=True) 2859 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] 2860 cls.add_method('Remove', 2861 'bool', 2862 [param('ns3::Tag &', 'tag')]) 2863 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function] 2864 cls.add_method('RemoveAll', 2865 'void', 2866 []) 2867 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function] 2868 cls.add_method('Replace', 2869 'bool', 2870 [param('ns3::Tag &', 'tag')]) 2871 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 2872 cls.add_method('Serialize', 2873 'uint32_t', 2874 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 2875 is_const=True) 2876 return 2877 2878def register_Ns3PacketTagListTagData_methods(root_module, cls): 2879 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor] 2880 cls.add_constructor([]) 2881 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [constructor] 2882 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) 2883 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] 2884 cls.add_instance_attribute('count', 'uint32_t', is_const=False) 2885 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] 2886 cls.add_instance_attribute('data', 'uint8_t [ 1 ]', is_const=False) 2887 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] 2888 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) 2889 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::size [variable] 2890 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 2891 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] 2892 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2893 return 2894 2895def register_Ns3ParameterLogger_methods(root_module, cls): 2896 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(ns3::ParameterLogger const & arg0) [constructor] 2897 cls.add_constructor([param('ns3::ParameterLogger const &', 'arg0')]) 2898 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(std::ostream & os) [constructor] 2899 cls.add_constructor([param('std::ostream &', 'os')]) 2900 return 2901 2902def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls): 2903 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor] 2904 cls.add_constructor([]) 2905 ## 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] 2906 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) 2907 return 2908 2909def register_Ns3Simulator_methods(root_module, cls): 2910 ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [constructor] 2911 cls.add_constructor([param('ns3::Simulator const &', 'arg0')]) 2912 ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function] 2913 cls.add_method('Cancel', 2914 'void', 2915 [param('ns3::EventId const &', 'id')], 2916 is_static=True) 2917 ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function] 2918 cls.add_method('Destroy', 2919 'void', 2920 [], 2921 is_static=True) 2922 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function] 2923 cls.add_method('GetContext', 2924 'uint32_t', 2925 [], 2926 is_static=True) 2927 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function] 2928 cls.add_method('GetDelayLeft', 2929 'ns3::Time', 2930 [param('ns3::EventId const &', 'id')], 2931 is_static=True) 2932 ## simulator.h (module 'core'): static uint64_t ns3::Simulator::GetEventCount() [member function] 2933 cls.add_method('GetEventCount', 2934 'uint64_t', 2935 [], 2936 is_static=True) 2937 ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function] 2938 cls.add_method('GetImplementation', 2939 'ns3::Ptr< ns3::SimulatorImpl >', 2940 [], 2941 is_static=True) 2942 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function] 2943 cls.add_method('GetMaximumSimulationTime', 2944 'ns3::Time', 2945 [], 2946 is_static=True) 2947 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function] 2948 cls.add_method('GetSystemId', 2949 'uint32_t', 2950 [], 2951 is_static=True) 2952 ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function] 2953 cls.add_method('IsExpired', 2954 'bool', 2955 [param('ns3::EventId const &', 'id')], 2956 is_static=True) 2957 ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function] 2958 cls.add_method('IsFinished', 2959 'bool', 2960 [], 2961 is_static=True) 2962 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function] 2963 cls.add_method('Now', 2964 'ns3::Time', 2965 [], 2966 is_static=True) 2967 ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function] 2968 cls.add_method('Remove', 2969 'void', 2970 [param('ns3::EventId const &', 'id')], 2971 is_static=True) 2972 ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function] 2973 cls.add_method('SetImplementation', 2974 'void', 2975 [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], 2976 is_static=True) 2977 ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] 2978 cls.add_method('SetScheduler', 2979 'void', 2980 [param('ns3::ObjectFactory', 'schedulerFactory')], 2981 is_static=True) 2982 ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function] 2983 cls.add_method('Stop', 2984 'void', 2985 [], 2986 is_static=True) 2987 ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function] 2988 cls.add_method('Stop', 2989 'void', 2990 [param('ns3::Time const &', 'delay')], 2991 is_static=True) 2992 return 2993 2994def register_Ns3SystemWallClockMs_methods(root_module, cls): 2995 ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs(ns3::SystemWallClockMs const & arg0) [constructor] 2996 cls.add_constructor([param('ns3::SystemWallClockMs const &', 'arg0')]) 2997 ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs() [constructor] 2998 cls.add_constructor([]) 2999 ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::End() [member function] 3000 cls.add_method('End', 3001 'int64_t', 3002 []) 3003 ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedReal() const [member function] 3004 cls.add_method('GetElapsedReal', 3005 'int64_t', 3006 [], 3007 is_const=True) 3008 ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedSystem() const [member function] 3009 cls.add_method('GetElapsedSystem', 3010 'int64_t', 3011 [], 3012 is_const=True) 3013 ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedUser() const [member function] 3014 cls.add_method('GetElapsedUser', 3015 'int64_t', 3016 [], 3017 is_const=True) 3018 ## system-wall-clock-ms.h (module 'core'): void ns3::SystemWallClockMs::Start() [member function] 3019 cls.add_method('Start', 3020 'void', 3021 []) 3022 return 3023 3024def register_Ns3Tag_methods(root_module, cls): 3025 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] 3026 cls.add_constructor([]) 3027 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [constructor] 3028 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) 3029 ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] 3030 cls.add_method('Deserialize', 3031 'void', 3032 [param('ns3::TagBuffer', 'i')], 3033 is_pure_virtual=True, is_virtual=True) 3034 ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function] 3035 cls.add_method('GetSerializedSize', 3036 'uint32_t', 3037 [], 3038 is_const=True, is_pure_virtual=True, is_virtual=True) 3039 ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] 3040 cls.add_method('GetTypeId', 3041 'ns3::TypeId', 3042 [], 3043 is_static=True) 3044 ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function] 3045 cls.add_method('Print', 3046 'void', 3047 [param('std::ostream &', 'os')], 3048 is_const=True, is_pure_virtual=True, is_virtual=True) 3049 ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] 3050 cls.add_method('Serialize', 3051 'void', 3052 [param('ns3::TagBuffer', 'i')], 3053 is_const=True, is_pure_virtual=True, is_virtual=True) 3054 return 3055 3056def register_Ns3TagBuffer_methods(root_module, cls): 3057 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [constructor] 3058 cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) 3059 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] 3060 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) 3061 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] 3062 cls.add_method('CopyFrom', 3063 'void', 3064 [param('ns3::TagBuffer', 'o')]) 3065 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] 3066 cls.add_method('Read', 3067 'void', 3068 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 3069 ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function] 3070 cls.add_method('ReadDouble', 3071 'double', 3072 []) 3073 ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function] 3074 cls.add_method('ReadU16', 3075 'uint16_t', 3076 []) 3077 ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function] 3078 cls.add_method('ReadU32', 3079 'uint32_t', 3080 []) 3081 ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function] 3082 cls.add_method('ReadU64', 3083 'uint64_t', 3084 []) 3085 ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function] 3086 cls.add_method('ReadU8', 3087 'uint8_t', 3088 []) 3089 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] 3090 cls.add_method('TrimAtEnd', 3091 'void', 3092 [param('uint32_t', 'trim')]) 3093 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] 3094 cls.add_method('Write', 3095 'void', 3096 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 3097 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function] 3098 cls.add_method('WriteDouble', 3099 'void', 3100 [param('double', 'v')]) 3101 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t v) [member function] 3102 cls.add_method('WriteU16', 3103 'void', 3104 [param('uint16_t', 'v')]) 3105 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t v) [member function] 3106 cls.add_method('WriteU32', 3107 'void', 3108 [param('uint32_t', 'v')]) 3109 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function] 3110 cls.add_method('WriteU64', 3111 'void', 3112 [param('uint64_t', 'v')]) 3113 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] 3114 cls.add_method('WriteU8', 3115 'void', 3116 [param('uint8_t', 'v')]) 3117 return 3118 3119def register_Ns3Time_methods(root_module, cls): 3120 cls.add_binary_comparison_operator('==') 3121 cls.add_binary_comparison_operator('!=') 3122 cls.add_binary_comparison_operator('<=') 3123 cls.add_binary_comparison_operator('>=') 3124 cls.add_binary_comparison_operator('<') 3125 cls.add_binary_comparison_operator('>') 3126 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3127 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3128 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 3129 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3130 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 3131 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) 3132 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) 3133 cls.add_output_stream_operator() 3134 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] 3135 cls.add_constructor([]) 3136 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] 3137 cls.add_constructor([param('ns3::Time const &', 'o')]) 3138 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] 3139 cls.add_constructor([param('double', 'v')]) 3140 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] 3141 cls.add_constructor([param('int', 'v')]) 3142 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] 3143 cls.add_constructor([param('long int', 'v')]) 3144 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] 3145 cls.add_constructor([param('long long int', 'v')]) 3146 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] 3147 cls.add_constructor([param('unsigned int', 'v')]) 3148 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] 3149 cls.add_constructor([param('long unsigned int', 'v')]) 3150 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] 3151 cls.add_constructor([param('long long unsigned int', 'v')]) 3152 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] 3153 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) 3154 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] 3155 cls.add_constructor([param('std::string const &', 's')]) 3156 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit=::ns3::Time::Unit::AUTO) const [member function] 3157 cls.add_method('As', 3158 'ns3::TimeWithUnit', 3159 [param('ns3::Time::Unit const', 'unit', default_value='::ns3::Time::Unit::AUTO')], 3160 is_const=True) 3161 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] 3162 cls.add_method('Compare', 3163 'int', 3164 [param('ns3::Time const &', 'o')], 3165 is_const=True) 3166 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] 3167 cls.add_method('From', 3168 'ns3::Time', 3169 [param('ns3::int64x64_t const &', 'value')], 3170 is_static=True) 3171 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] 3172 cls.add_method('From', 3173 'ns3::Time', 3174 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], 3175 is_static=True) 3176 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] 3177 cls.add_method('FromDouble', 3178 'ns3::Time', 3179 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], 3180 is_static=True) 3181 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] 3182 cls.add_method('FromInteger', 3183 'ns3::Time', 3184 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], 3185 is_static=True) 3186 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] 3187 cls.add_method('GetDays', 3188 'double', 3189 [], 3190 is_const=True) 3191 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] 3192 cls.add_method('GetDouble', 3193 'double', 3194 [], 3195 is_const=True) 3196 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] 3197 cls.add_method('GetFemtoSeconds', 3198 'int64_t', 3199 [], 3200 is_const=True) 3201 ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] 3202 cls.add_method('GetHours', 3203 'double', 3204 [], 3205 is_const=True) 3206 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] 3207 cls.add_method('GetInteger', 3208 'int64_t', 3209 [], 3210 is_const=True) 3211 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] 3212 cls.add_method('GetMicroSeconds', 3213 'int64_t', 3214 [], 3215 is_const=True) 3216 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] 3217 cls.add_method('GetMilliSeconds', 3218 'int64_t', 3219 [], 3220 is_const=True) 3221 ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] 3222 cls.add_method('GetMinutes', 3223 'double', 3224 [], 3225 is_const=True) 3226 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] 3227 cls.add_method('GetNanoSeconds', 3228 'int64_t', 3229 [], 3230 is_const=True) 3231 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] 3232 cls.add_method('GetPicoSeconds', 3233 'int64_t', 3234 [], 3235 is_const=True) 3236 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] 3237 cls.add_method('GetResolution', 3238 'ns3::Time::Unit', 3239 [], 3240 is_static=True) 3241 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] 3242 cls.add_method('GetSeconds', 3243 'double', 3244 [], 3245 is_const=True) 3246 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] 3247 cls.add_method('GetTimeStep', 3248 'int64_t', 3249 [], 3250 is_const=True) 3251 ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] 3252 cls.add_method('GetYears', 3253 'double', 3254 [], 3255 is_const=True) 3256 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] 3257 cls.add_method('IsNegative', 3258 'bool', 3259 [], 3260 is_const=True) 3261 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] 3262 cls.add_method('IsPositive', 3263 'bool', 3264 [], 3265 is_const=True) 3266 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] 3267 cls.add_method('IsStrictlyNegative', 3268 'bool', 3269 [], 3270 is_const=True) 3271 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] 3272 cls.add_method('IsStrictlyPositive', 3273 'bool', 3274 [], 3275 is_const=True) 3276 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] 3277 cls.add_method('IsZero', 3278 'bool', 3279 [], 3280 is_const=True) 3281 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] 3282 cls.add_method('Max', 3283 'ns3::Time', 3284 [], 3285 is_static=True) 3286 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] 3287 cls.add_method('Min', 3288 'ns3::Time', 3289 [], 3290 is_static=True) 3291 ## nstime.h (module 'core'): ns3::Time ns3::Time::RoundTo(ns3::Time::Unit unit) const [member function] 3292 cls.add_method('RoundTo', 3293 'ns3::Time', 3294 [param('ns3::Time::Unit', 'unit')], 3295 is_const=True) 3296 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] 3297 cls.add_method('SetResolution', 3298 'void', 3299 [param('ns3::Time::Unit', 'resolution')], 3300 is_static=True) 3301 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] 3302 cls.add_method('StaticInit', 3303 'bool', 3304 [], 3305 is_static=True) 3306 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] 3307 cls.add_method('To', 3308 'ns3::int64x64_t', 3309 [param('ns3::Time::Unit', 'unit')], 3310 is_const=True) 3311 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] 3312 cls.add_method('ToDouble', 3313 'double', 3314 [param('ns3::Time::Unit', 'unit')], 3315 is_const=True) 3316 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] 3317 cls.add_method('ToInteger', 3318 'int64_t', 3319 [param('ns3::Time::Unit', 'unit')], 3320 is_const=True) 3321 return 3322 3323def register_Ns3TimeWithUnit_methods(root_module, cls): 3324 cls.add_output_stream_operator() 3325 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor] 3326 cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')]) 3327 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor] 3328 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) 3329 return 3330 3331def register_Ns3Timer_methods(root_module, cls): 3332 ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer const & arg0) [constructor] 3333 cls.add_constructor([param('ns3::Timer const &', 'arg0')]) 3334 ## timer.h (module 'core'): ns3::Timer::Timer() [constructor] 3335 cls.add_constructor([]) 3336 ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer::DestroyPolicy destroyPolicy) [constructor] 3337 cls.add_constructor([param('ns3::Timer::DestroyPolicy', 'destroyPolicy')]) 3338 ## timer.h (module 'core'): void ns3::Timer::Cancel() [member function] 3339 cls.add_method('Cancel', 3340 'void', 3341 []) 3342 ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelay() const [member function] 3343 cls.add_method('GetDelay', 3344 'ns3::Time', 3345 [], 3346 is_const=True) 3347 ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelayLeft() const [member function] 3348 cls.add_method('GetDelayLeft', 3349 'ns3::Time', 3350 [], 3351 is_const=True) 3352 ## timer.h (module 'core'): ns3::Timer::State ns3::Timer::GetState() const [member function] 3353 cls.add_method('GetState', 3354 'ns3::Timer::State', 3355 [], 3356 is_const=True) 3357 ## timer.h (module 'core'): bool ns3::Timer::IsExpired() const [member function] 3358 cls.add_method('IsExpired', 3359 'bool', 3360 [], 3361 is_const=True) 3362 ## timer.h (module 'core'): bool ns3::Timer::IsRunning() const [member function] 3363 cls.add_method('IsRunning', 3364 'bool', 3365 [], 3366 is_const=True) 3367 ## timer.h (module 'core'): bool ns3::Timer::IsSuspended() const [member function] 3368 cls.add_method('IsSuspended', 3369 'bool', 3370 [], 3371 is_const=True) 3372 ## timer.h (module 'core'): void ns3::Timer::Remove() [member function] 3373 cls.add_method('Remove', 3374 'void', 3375 []) 3376 ## timer.h (module 'core'): void ns3::Timer::Resume() [member function] 3377 cls.add_method('Resume', 3378 'void', 3379 []) 3380 ## timer.h (module 'core'): void ns3::Timer::Schedule() [member function] 3381 cls.add_method('Schedule', 3382 'void', 3383 []) 3384 ## timer.h (module 'core'): void ns3::Timer::Schedule(ns3::Time delay) [member function] 3385 cls.add_method('Schedule', 3386 'void', 3387 [param('ns3::Time', 'delay')]) 3388 ## timer.h (module 'core'): void ns3::Timer::SetDelay(ns3::Time const & delay) [member function] 3389 cls.add_method('SetDelay', 3390 'void', 3391 [param('ns3::Time const &', 'delay')]) 3392 ## timer.h (module 'core'): void ns3::Timer::Suspend() [member function] 3393 cls.add_method('Suspend', 3394 'void', 3395 []) 3396 return 3397 3398def register_Ns3TimerImpl_methods(root_module, cls): 3399 ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl() [constructor] 3400 cls.add_constructor([]) 3401 ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl(ns3::TimerImpl const & arg0) [constructor] 3402 cls.add_constructor([param('ns3::TimerImpl const &', 'arg0')]) 3403 ## timer-impl.h (module 'core'): void ns3::TimerImpl::Invoke() [member function] 3404 cls.add_method('Invoke', 3405 'void', 3406 [], 3407 is_pure_virtual=True, is_virtual=True) 3408 ## timer-impl.h (module 'core'): ns3::EventId ns3::TimerImpl::Schedule(ns3::Time const & delay) [member function] 3409 cls.add_method('Schedule', 3410 'ns3::EventId', 3411 [param('ns3::Time const &', 'delay')], 3412 is_pure_virtual=True, is_virtual=True) 3413 return 3414 3415def register_Ns3TypeId_methods(root_module, cls): 3416 cls.add_binary_comparison_operator('==') 3417 cls.add_binary_comparison_operator('!=') 3418 cls.add_output_stream_operator() 3419 cls.add_binary_comparison_operator('<') 3420 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] 3421 cls.add_constructor([param('char const *', 'name')]) 3422 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] 3423 cls.add_constructor([]) 3424 ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [constructor] 3425 cls.add_constructor([param('ns3::TypeId const &', 'o')]) 3426 ## 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] 3427 cls.add_method('AddAttribute', 3428 'ns3::TypeId', 3429 [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='""')]) 3430 ## 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] 3431 cls.add_method('AddAttribute', 3432 'ns3::TypeId', 3433 [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='""')]) 3434 ## 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] 3435 cls.add_method('AddTraceSource', 3436 'ns3::TypeId', 3437 [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='""')]) 3438 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(std::size_t i) const [member function] 3439 cls.add_method('GetAttribute', 3440 'ns3::TypeId::AttributeInformation', 3441 [param('std::size_t', 'i')], 3442 is_const=True) 3443 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(std::size_t i) const [member function] 3444 cls.add_method('GetAttributeFullName', 3445 'std::string', 3446 [param('std::size_t', 'i')], 3447 is_const=True) 3448 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetAttributeN() const [member function] 3449 cls.add_method('GetAttributeN', 3450 'std::size_t', 3451 [], 3452 is_const=True) 3453 ## 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] 3454 cls.add_method('GetConstructor', 3455 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 3456 [], 3457 is_const=True) 3458 ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function] 3459 cls.add_method('GetGroupName', 3460 'std::string', 3461 [], 3462 is_const=True) 3463 ## type-id.h (module 'core'): ns3::TypeId::hash_t ns3::TypeId::GetHash() const [member function] 3464 cls.add_method('GetHash', 3465 'ns3::TypeId::hash_t', 3466 [], 3467 is_const=True) 3468 ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function] 3469 cls.add_method('GetName', 3470 'std::string', 3471 [], 3472 is_const=True) 3473 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function] 3474 cls.add_method('GetParent', 3475 'ns3::TypeId', 3476 [], 3477 is_const=True) 3478 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint16_t i) [member function] 3479 cls.add_method('GetRegistered', 3480 'ns3::TypeId', 3481 [param('uint16_t', 'i')], 3482 is_static=True) 3483 ## type-id.h (module 'core'): static uint16_t ns3::TypeId::GetRegisteredN() [member function] 3484 cls.add_method('GetRegisteredN', 3485 'uint16_t', 3486 [], 3487 is_static=True) 3488 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetSize() const [member function] 3489 cls.add_method('GetSize', 3490 'std::size_t', 3491 [], 3492 is_const=True) 3493 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(std::size_t i) const [member function] 3494 cls.add_method('GetTraceSource', 3495 'ns3::TypeId::TraceSourceInformation', 3496 [param('std::size_t', 'i')], 3497 is_const=True) 3498 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetTraceSourceN() const [member function] 3499 cls.add_method('GetTraceSourceN', 3500 'std::size_t', 3501 [], 3502 is_const=True) 3503 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] 3504 cls.add_method('GetUid', 3505 'uint16_t', 3506 [], 3507 is_const=True) 3508 ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function] 3509 cls.add_method('HasConstructor', 3510 'bool', 3511 [], 3512 is_const=True) 3513 ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function] 3514 cls.add_method('HasParent', 3515 'bool', 3516 [], 3517 is_const=True) 3518 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function] 3519 cls.add_method('HideFromDocumentation', 3520 'ns3::TypeId', 3521 []) 3522 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] 3523 cls.add_method('IsChildOf', 3524 'bool', 3525 [param('ns3::TypeId', 'other')], 3526 is_const=True) 3527 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] 3528 cls.add_method('LookupAttributeByName', 3529 'bool', 3530 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], 3531 is_const=True) 3532 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(ns3::TypeId::hash_t hash) [member function] 3533 cls.add_method('LookupByHash', 3534 'ns3::TypeId', 3535 [param('uint32_t', 'hash')], 3536 is_static=True) 3537 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(ns3::TypeId::hash_t hash, ns3::TypeId * tid) [member function] 3538 cls.add_method('LookupByHashFailSafe', 3539 'bool', 3540 [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')], 3541 is_static=True) 3542 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] 3543 cls.add_method('LookupByName', 3544 'ns3::TypeId', 3545 [param('std::string', 'name')], 3546 is_static=True) 3547 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] 3548 cls.add_method('LookupTraceSourceByName', 3549 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3550 [param('std::string', 'name')], 3551 is_const=True) 3552 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name, ns3::TypeId::TraceSourceInformation * info) const [member function] 3553 cls.add_method('LookupTraceSourceByName', 3554 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3555 [param('std::string', 'name'), param('ns3::TypeId::TraceSourceInformation *', 'info')], 3556 is_const=True) 3557 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] 3558 cls.add_method('MustHideFromDocumentation', 3559 'bool', 3560 [], 3561 is_const=True) 3562 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(std::size_t i, ns3::Ptr<const ns3::AttributeValue> initialValue) [member function] 3563 cls.add_method('SetAttributeInitialValue', 3564 'bool', 3565 [param('std::size_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) 3566 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] 3567 cls.add_method('SetGroupName', 3568 'ns3::TypeId', 3569 [param('std::string', 'groupName')]) 3570 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] 3571 cls.add_method('SetParent', 3572 'ns3::TypeId', 3573 [param('ns3::TypeId', 'tid')]) 3574 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function] 3575 cls.add_method('SetSize', 3576 'ns3::TypeId', 3577 [param('std::size_t', 'size')]) 3578 ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t uid) [member function] 3579 cls.add_method('SetUid', 3580 'void', 3581 [param('uint16_t', 'uid')]) 3582 return 3583 3584def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): 3585 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] 3586 cls.add_constructor([]) 3587 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [constructor] 3588 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) 3589 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] 3590 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) 3591 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] 3592 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 3593 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) 3594 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] 3595 cls.add_instance_attribute('help', 'std::string', is_const=False) 3596 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] 3597 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3598 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] 3599 cls.add_instance_attribute('name', 'std::string', is_const=False) 3600 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] 3601 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3602 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportLevel [variable] 3603 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3604 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportMsg [variable] 3605 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3606 return 3607 3608def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): 3609 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] 3610 cls.add_constructor([]) 3611 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [constructor] 3612 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) 3613 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] 3614 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) 3615 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::callback [variable] 3616 cls.add_instance_attribute('callback', 'std::string', is_const=False) 3617 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] 3618 cls.add_instance_attribute('help', 'std::string', is_const=False) 3619 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] 3620 cls.add_instance_attribute('name', 'std::string', is_const=False) 3621 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportLevel [variable] 3622 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3623 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportMsg [variable] 3624 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3625 return 3626 3627def register_Ns3Empty_methods(root_module, cls): 3628 ## empty.h (module 'core'): ns3::empty::empty() [constructor] 3629 cls.add_constructor([]) 3630 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [constructor] 3631 cls.add_constructor([param('ns3::empty const &', 'arg0')]) 3632 return 3633 3634def register_Ns3Int64x64_t_methods(root_module, cls): 3635 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', 'right')) 3636 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3637 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3638 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3639 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3640 cls.add_binary_comparison_operator('!=') 3641 cls.add_binary_comparison_operator('<=') 3642 cls.add_binary_comparison_operator('>=') 3643 cls.add_output_stream_operator() 3644 cls.add_binary_comparison_operator('==') 3645 cls.add_binary_comparison_operator('<') 3646 cls.add_binary_comparison_operator('>') 3647 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) 3648 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) 3649 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) 3650 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) 3651 cls.add_unary_numeric_operator('-') 3652 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] 3653 cls.add_constructor([]) 3654 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(double const value) [constructor] 3655 cls.add_constructor([param('double const', 'value')]) 3656 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long double const value) [constructor] 3657 cls.add_constructor([param('long double const', 'value')]) 3658 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int const v) [constructor] 3659 cls.add_constructor([param('int const', 'v')]) 3660 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long int const v) [constructor] 3661 cls.add_constructor([param('long int const', 'v')]) 3662 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int const v) [constructor] 3663 cls.add_constructor([param('long long int const', 'v')]) 3664 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int const v) [constructor] 3665 cls.add_constructor([param('unsigned int const', 'v')]) 3666 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int const v) [constructor] 3667 cls.add_constructor([param('long unsigned int const', 'v')]) 3668 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int const v) [constructor] 3669 cls.add_constructor([param('long long unsigned int const', 'v')]) 3670 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t const hi, uint64_t const lo) [constructor] 3671 cls.add_constructor([param('int64_t const', 'hi'), param('uint64_t const', 'lo')]) 3672 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [constructor] 3673 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) 3674 ## int64x64-128.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] 3675 cls.add_method('GetDouble', 3676 'double', 3677 [], 3678 is_const=True) 3679 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] 3680 cls.add_method('GetHigh', 3681 'int64_t', 3682 [], 3683 is_const=True) 3684 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetInt() const [member function] 3685 cls.add_method('GetInt', 3686 'int64_t', 3687 [], 3688 is_const=True) 3689 ## int64x64-128.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] 3690 cls.add_method('GetLow', 3691 'uint64_t', 3692 [], 3693 is_const=True) 3694 ## int64x64-128.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t const v) [member function] 3695 cls.add_method('Invert', 3696 'ns3::int64x64_t', 3697 [param('uint64_t const', 'v')], 3698 is_static=True) 3699 ## int64x64-128.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] 3700 cls.add_method('MulByInvert', 3701 'void', 3702 [param('ns3::int64x64_t const &', 'o')]) 3703 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::Round() const [member function] 3704 cls.add_method('Round', 3705 'int64_t', 3706 [], 3707 is_const=True) 3708 ## int64x64-128.h (module 'core'): ns3::int64x64_t::implementation [variable] 3709 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) 3710 return 3711 3712def register_Ns3Chunk_methods(root_module, cls): 3713 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] 3714 cls.add_constructor([]) 3715 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [constructor] 3716 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) 3717 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] 3718 cls.add_method('Deserialize', 3719 'uint32_t', 3720 [param('ns3::Buffer::Iterator', 'start')], 3721 is_pure_virtual=True, is_virtual=True) 3722 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 3723 cls.add_method('Deserialize', 3724 'uint32_t', 3725 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 3726 is_virtual=True) 3727 ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function] 3728 cls.add_method('GetTypeId', 3729 'ns3::TypeId', 3730 [], 3731 is_static=True) 3732 ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function] 3733 cls.add_method('Print', 3734 'void', 3735 [param('std::ostream &', 'os')], 3736 is_const=True, is_pure_virtual=True, is_virtual=True) 3737 return 3738 3739def register_Ns3Header_methods(root_module, cls): 3740 cls.add_output_stream_operator() 3741 ## header.h (module 'network'): ns3::Header::Header() [constructor] 3742 cls.add_constructor([]) 3743 ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [constructor] 3744 cls.add_constructor([param('ns3::Header const &', 'arg0')]) 3745 ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] 3746 cls.add_method('Deserialize', 3747 'uint32_t', 3748 [param('ns3::Buffer::Iterator', 'start')], 3749 is_pure_virtual=True, is_virtual=True) 3750 ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function] 3751 cls.add_method('GetSerializedSize', 3752 'uint32_t', 3753 [], 3754 is_const=True, is_pure_virtual=True, is_virtual=True) 3755 ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] 3756 cls.add_method('GetTypeId', 3757 'ns3::TypeId', 3758 [], 3759 is_static=True) 3760 ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function] 3761 cls.add_method('Print', 3762 'void', 3763 [param('std::ostream &', 'os')], 3764 is_const=True, is_pure_virtual=True, is_virtual=True) 3765 ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] 3766 cls.add_method('Serialize', 3767 'void', 3768 [param('ns3::Buffer::Iterator', 'start')], 3769 is_const=True, is_pure_virtual=True, is_virtual=True) 3770 return 3771 3772def register_Ns3Ipv4Header_methods(root_module, cls): 3773 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header(ns3::Ipv4Header const & arg0) [constructor] 3774 cls.add_constructor([param('ns3::Ipv4Header const &', 'arg0')]) 3775 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header() [constructor] 3776 cls.add_constructor([]) 3777 ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] 3778 cls.add_method('Deserialize', 3779 'uint32_t', 3780 [param('ns3::Buffer::Iterator', 'start')], 3781 is_virtual=True) 3782 ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::DscpTypeToString(ns3::Ipv4Header::DscpType dscp) const [member function] 3783 cls.add_method('DscpTypeToString', 3784 'std::string', 3785 [param('ns3::Ipv4Header::DscpType', 'dscp')], 3786 is_const=True) 3787 ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::EcnTypeToString(ns3::Ipv4Header::EcnType ecn) const [member function] 3788 cls.add_method('EcnTypeToString', 3789 'std::string', 3790 [param('ns3::Ipv4Header::EcnType', 'ecn')], 3791 is_const=True) 3792 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function] 3793 cls.add_method('EnableChecksum', 3794 'void', 3795 []) 3796 ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function] 3797 cls.add_method('GetDestination', 3798 'ns3::Ipv4Address', 3799 [], 3800 is_const=True) 3801 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType ns3::Ipv4Header::GetDscp() const [member function] 3802 cls.add_method('GetDscp', 3803 'ns3::Ipv4Header::DscpType', 3804 [], 3805 is_const=True) 3806 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType ns3::Ipv4Header::GetEcn() const [member function] 3807 cls.add_method('GetEcn', 3808 'ns3::Ipv4Header::EcnType', 3809 [], 3810 is_const=True) 3811 ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function] 3812 cls.add_method('GetFragmentOffset', 3813 'uint16_t', 3814 [], 3815 is_const=True) 3816 ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetIdentification() const [member function] 3817 cls.add_method('GetIdentification', 3818 'uint16_t', 3819 [], 3820 is_const=True) 3821 ## ipv4-header.h (module 'internet'): ns3::TypeId ns3::Ipv4Header::GetInstanceTypeId() const [member function] 3822 cls.add_method('GetInstanceTypeId', 3823 'ns3::TypeId', 3824 [], 3825 is_const=True, is_virtual=True) 3826 ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetPayloadSize() const [member function] 3827 cls.add_method('GetPayloadSize', 3828 'uint16_t', 3829 [], 3830 is_const=True) 3831 ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetProtocol() const [member function] 3832 cls.add_method('GetProtocol', 3833 'uint8_t', 3834 [], 3835 is_const=True) 3836 ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::GetSerializedSize() const [member function] 3837 cls.add_method('GetSerializedSize', 3838 'uint32_t', 3839 [], 3840 is_const=True, is_virtual=True) 3841 ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetSource() const [member function] 3842 cls.add_method('GetSource', 3843 'ns3::Ipv4Address', 3844 [], 3845 is_const=True) 3846 ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTos() const [member function] 3847 cls.add_method('GetTos', 3848 'uint8_t', 3849 [], 3850 is_const=True) 3851 ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTtl() const [member function] 3852 cls.add_method('GetTtl', 3853 'uint8_t', 3854 [], 3855 is_const=True) 3856 ## ipv4-header.h (module 'internet'): static ns3::TypeId ns3::Ipv4Header::GetTypeId() [member function] 3857 cls.add_method('GetTypeId', 3858 'ns3::TypeId', 3859 [], 3860 is_static=True) 3861 ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsChecksumOk() const [member function] 3862 cls.add_method('IsChecksumOk', 3863 'bool', 3864 [], 3865 is_const=True) 3866 ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsDontFragment() const [member function] 3867 cls.add_method('IsDontFragment', 3868 'bool', 3869 [], 3870 is_const=True) 3871 ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsLastFragment() const [member function] 3872 cls.add_method('IsLastFragment', 3873 'bool', 3874 [], 3875 is_const=True) 3876 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Print(std::ostream & os) const [member function] 3877 cls.add_method('Print', 3878 'void', 3879 [param('std::ostream &', 'os')], 3880 is_const=True, is_virtual=True) 3881 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] 3882 cls.add_method('Serialize', 3883 'void', 3884 [param('ns3::Buffer::Iterator', 'start')], 3885 is_const=True, is_virtual=True) 3886 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDestination(ns3::Ipv4Address destination) [member function] 3887 cls.add_method('SetDestination', 3888 'void', 3889 [param('ns3::Ipv4Address', 'destination')]) 3890 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function] 3891 cls.add_method('SetDontFragment', 3892 'void', 3893 []) 3894 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDscp(ns3::Ipv4Header::DscpType dscp) [member function] 3895 cls.add_method('SetDscp', 3896 'void', 3897 [param('ns3::Ipv4Header::DscpType', 'dscp')]) 3898 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetEcn(ns3::Ipv4Header::EcnType ecn) [member function] 3899 cls.add_method('SetEcn', 3900 'void', 3901 [param('ns3::Ipv4Header::EcnType', 'ecn')]) 3902 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function] 3903 cls.add_method('SetFragmentOffset', 3904 'void', 3905 [param('uint16_t', 'offsetBytes')]) 3906 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] 3907 cls.add_method('SetIdentification', 3908 'void', 3909 [param('uint16_t', 'identification')]) 3910 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetLastFragment() [member function] 3911 cls.add_method('SetLastFragment', 3912 'void', 3913 []) 3914 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMayFragment() [member function] 3915 cls.add_method('SetMayFragment', 3916 'void', 3917 []) 3918 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMoreFragments() [member function] 3919 cls.add_method('SetMoreFragments', 3920 'void', 3921 []) 3922 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetPayloadSize(uint16_t size) [member function] 3923 cls.add_method('SetPayloadSize', 3924 'void', 3925 [param('uint16_t', 'size')]) 3926 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetProtocol(uint8_t num) [member function] 3927 cls.add_method('SetProtocol', 3928 'void', 3929 [param('uint8_t', 'num')]) 3930 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetSource(ns3::Ipv4Address source) [member function] 3931 cls.add_method('SetSource', 3932 'void', 3933 [param('ns3::Ipv4Address', 'source')]) 3934 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTos(uint8_t tos) [member function] 3935 cls.add_method('SetTos', 3936 'void', 3937 [param('uint8_t', 'tos')]) 3938 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTtl(uint8_t ttl) [member function] 3939 cls.add_method('SetTtl', 3940 'void', 3941 [param('uint8_t', 'ttl')]) 3942 return 3943 3944def register_Ns3Object_methods(root_module, cls): 3945 ## object.h (module 'core'): ns3::Object::Object() [constructor] 3946 cls.add_constructor([]) 3947 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] 3948 cls.add_method('AggregateObject', 3949 'void', 3950 [param('ns3::Ptr< ns3::Object >', 'other')]) 3951 ## object.h (module 'core'): void ns3::Object::Dispose() [member function] 3952 cls.add_method('Dispose', 3953 'void', 3954 []) 3955 ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] 3956 cls.add_method('GetAggregateIterator', 3957 'ns3::Object::AggregateIterator', 3958 [], 3959 is_const=True) 3960 ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] 3961 cls.add_method('GetInstanceTypeId', 3962 'ns3::TypeId', 3963 [], 3964 is_const=True, is_virtual=True) 3965 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject() const [member function] 3966 cls.add_method('GetObject', 3967 'ns3::Ptr< ns3::Object >', 3968 [], 3969 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3970 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject(ns3::TypeId tid) const [member function] 3971 cls.add_method('GetObject', 3972 'ns3::Ptr< ns3::Object >', 3973 [param('ns3::TypeId', 'tid')], 3974 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3975 ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] 3976 cls.add_method('GetTypeId', 3977 'ns3::TypeId', 3978 [], 3979 is_static=True) 3980 ## object.h (module 'core'): void ns3::Object::Initialize() [member function] 3981 cls.add_method('Initialize', 3982 'void', 3983 []) 3984 ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] 3985 cls.add_method('IsInitialized', 3986 'bool', 3987 [], 3988 is_const=True) 3989 ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] 3990 cls.add_constructor([param('ns3::Object const &', 'o')], 3991 visibility='protected') 3992 ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] 3993 cls.add_method('DoDispose', 3994 'void', 3995 [], 3996 is_virtual=True, visibility='protected') 3997 ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] 3998 cls.add_method('DoInitialize', 3999 'void', 4000 [], 4001 is_virtual=True, visibility='protected') 4002 ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] 4003 cls.add_method('NotifyNewAggregate', 4004 'void', 4005 [], 4006 is_virtual=True, visibility='protected') 4007 return 4008 4009def register_Ns3ObjectAggregateIterator_methods(root_module, cls): 4010 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] 4011 cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) 4012 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] 4013 cls.add_constructor([]) 4014 ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] 4015 cls.add_method('HasNext', 4016 'bool', 4017 [], 4018 is_const=True) 4019 ## object.h (module 'core'): ns3::Ptr<const ns3::Object> ns3::Object::AggregateIterator::Next() [member function] 4020 cls.add_method('Next', 4021 'ns3::Ptr< ns3::Object const >', 4022 []) 4023 return 4024 4025def register_Ns3RandomVariableStream_methods(root_module, cls): 4026 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] 4027 cls.add_method('GetTypeId', 4028 'ns3::TypeId', 4029 [], 4030 is_static=True) 4031 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] 4032 cls.add_constructor([]) 4033 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] 4034 cls.add_method('SetStream', 4035 'void', 4036 [param('int64_t', 'stream')]) 4037 ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] 4038 cls.add_method('GetStream', 4039 'int64_t', 4040 [], 4041 is_const=True) 4042 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] 4043 cls.add_method('SetAntithetic', 4044 'void', 4045 [param('bool', 'isAntithetic')]) 4046 ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] 4047 cls.add_method('IsAntithetic', 4048 'bool', 4049 [], 4050 is_const=True) 4051 ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] 4052 cls.add_method('GetValue', 4053 'double', 4054 [], 4055 is_pure_virtual=True, is_virtual=True) 4056 ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] 4057 cls.add_method('GetInteger', 4058 'uint32_t', 4059 [], 4060 is_pure_virtual=True, is_virtual=True) 4061 ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] 4062 cls.add_method('Peek', 4063 'ns3::RngStream *', 4064 [], 4065 is_const=True, visibility='protected') 4066 return 4067 4068def register_Ns3SequentialRandomVariable_methods(root_module, cls): 4069 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] 4070 cls.add_method('GetTypeId', 4071 'ns3::TypeId', 4072 [], 4073 is_static=True) 4074 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] 4075 cls.add_constructor([]) 4076 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] 4077 cls.add_method('GetMin', 4078 'double', 4079 [], 4080 is_const=True) 4081 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] 4082 cls.add_method('GetMax', 4083 'double', 4084 [], 4085 is_const=True) 4086 ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function] 4087 cls.add_method('GetIncrement', 4088 'ns3::Ptr< ns3::RandomVariableStream >', 4089 [], 4090 is_const=True) 4091 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] 4092 cls.add_method('GetConsecutive', 4093 'uint32_t', 4094 [], 4095 is_const=True) 4096 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] 4097 cls.add_method('GetValue', 4098 'double', 4099 [], 4100 is_virtual=True) 4101 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] 4102 cls.add_method('GetInteger', 4103 'uint32_t', 4104 [], 4105 is_virtual=True) 4106 return 4107 4108def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): 4109 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] 4110 cls.add_constructor([]) 4111 ## 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] 4112 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) 4113 return 4114 4115def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): 4116 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor] 4117 cls.add_constructor([]) 4118 ## 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] 4119 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) 4120 return 4121 4122def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): 4123 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor] 4124 cls.add_constructor([]) 4125 ## 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] 4126 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) 4127 return 4128 4129def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): 4130 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] 4131 cls.add_constructor([]) 4132 ## 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] 4133 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) 4134 return 4135 4136def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): 4137 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor] 4138 cls.add_constructor([]) 4139 ## 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] 4140 cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) 4141 return 4142 4143def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): 4144 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor] 4145 cls.add_constructor([]) 4146 ## 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] 4147 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) 4148 return 4149 4150def register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, cls): 4151 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >::SimpleRefCount() [constructor] 4152 cls.add_constructor([]) 4153 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > const & o) [constructor] 4154 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4MulticastRoute > > const &', 'o')]) 4155 return 4156 4157def register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, cls): 4158 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >::SimpleRefCount() [constructor] 4159 cls.add_constructor([]) 4160 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > const & o) [constructor] 4161 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4Route > > const &', 'o')]) 4162 return 4163 4164def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): 4165 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor] 4166 cls.add_constructor([]) 4167 ## 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] 4168 cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) 4169 return 4170 4171def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): 4172 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount() [constructor] 4173 cls.add_constructor([]) 4174 ## 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] 4175 cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) 4176 return 4177 4178def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): 4179 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor] 4180 cls.add_constructor([]) 4181 ## 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] 4182 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) 4183 return 4184 4185def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): 4186 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] 4187 cls.add_constructor([]) 4188 ## 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] 4189 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) 4190 return 4191 4192def register_Ns3Socket_methods(root_module, cls): 4193 ## socket.h (module 'network'): ns3::Socket::Socket(ns3::Socket const & arg0) [constructor] 4194 cls.add_constructor([param('ns3::Socket const &', 'arg0')]) 4195 ## socket.h (module 'network'): ns3::Socket::Socket() [constructor] 4196 cls.add_constructor([]) 4197 ## socket.h (module 'network'): int ns3::Socket::Bind(ns3::Address const & address) [member function] 4198 cls.add_method('Bind', 4199 'int', 4200 [param('ns3::Address const &', 'address')], 4201 is_pure_virtual=True, is_virtual=True) 4202 ## socket.h (module 'network'): int ns3::Socket::Bind() [member function] 4203 cls.add_method('Bind', 4204 'int', 4205 [], 4206 is_pure_virtual=True, is_virtual=True) 4207 ## socket.h (module 'network'): int ns3::Socket::Bind6() [member function] 4208 cls.add_method('Bind6', 4209 'int', 4210 [], 4211 is_pure_virtual=True, is_virtual=True) 4212 ## socket.h (module 'network'): void ns3::Socket::BindToNetDevice(ns3::Ptr<ns3::NetDevice> netdevice) [member function] 4213 cls.add_method('BindToNetDevice', 4214 'void', 4215 [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')], 4216 is_virtual=True) 4217 ## socket.h (module 'network'): int ns3::Socket::Close() [member function] 4218 cls.add_method('Close', 4219 'int', 4220 [], 4221 is_pure_virtual=True, is_virtual=True) 4222 ## socket.h (module 'network'): int ns3::Socket::Connect(ns3::Address const & address) [member function] 4223 cls.add_method('Connect', 4224 'int', 4225 [param('ns3::Address const &', 'address')], 4226 is_pure_virtual=True, is_virtual=True) 4227 ## socket.h (module 'network'): static ns3::Ptr<ns3::Socket> ns3::Socket::CreateSocket(ns3::Ptr<ns3::Node> node, ns3::TypeId tid) [member function] 4228 cls.add_method('CreateSocket', 4229 'ns3::Ptr< ns3::Socket >', 4230 [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::TypeId', 'tid')], 4231 is_static=True) 4232 ## socket.h (module 'network'): bool ns3::Socket::GetAllowBroadcast() const [member function] 4233 cls.add_method('GetAllowBroadcast', 4234 'bool', 4235 [], 4236 is_const=True, is_pure_virtual=True, is_virtual=True) 4237 ## socket.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Socket::GetBoundNetDevice() [member function] 4238 cls.add_method('GetBoundNetDevice', 4239 'ns3::Ptr< ns3::NetDevice >', 4240 []) 4241 ## socket.h (module 'network'): ns3::Socket::SocketErrno ns3::Socket::GetErrno() const [member function] 4242 cls.add_method('GetErrno', 4243 'ns3::Socket::SocketErrno', 4244 [], 4245 is_const=True, is_pure_virtual=True, is_virtual=True) 4246 ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTos() const [member function] 4247 cls.add_method('GetIpTos', 4248 'uint8_t', 4249 [], 4250 is_const=True) 4251 ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTtl() const [member function] 4252 cls.add_method('GetIpTtl', 4253 'uint8_t', 4254 [], 4255 is_const=True, is_virtual=True) 4256 ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6HopLimit() const [member function] 4257 cls.add_method('GetIpv6HopLimit', 4258 'uint8_t', 4259 [], 4260 is_const=True, is_virtual=True) 4261 ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6Tclass() const [member function] 4262 cls.add_method('GetIpv6Tclass', 4263 'uint8_t', 4264 [], 4265 is_const=True) 4266 ## socket.h (module 'network'): ns3::Ptr<ns3::Node> ns3::Socket::GetNode() const [member function] 4267 cls.add_method('GetNode', 4268 'ns3::Ptr< ns3::Node >', 4269 [], 4270 is_const=True, is_pure_virtual=True, is_virtual=True) 4271 ## socket.h (module 'network'): int ns3::Socket::GetPeerName(ns3::Address & address) const [member function] 4272 cls.add_method('GetPeerName', 4273 'int', 4274 [param('ns3::Address &', 'address')], 4275 is_const=True, is_pure_virtual=True, is_virtual=True) 4276 ## socket.h (module 'network'): uint8_t ns3::Socket::GetPriority() const [member function] 4277 cls.add_method('GetPriority', 4278 'uint8_t', 4279 [], 4280 is_const=True) 4281 ## socket.h (module 'network'): uint32_t ns3::Socket::GetRxAvailable() const [member function] 4282 cls.add_method('GetRxAvailable', 4283 'uint32_t', 4284 [], 4285 is_const=True, is_pure_virtual=True, is_virtual=True) 4286 ## socket.h (module 'network'): int ns3::Socket::GetSockName(ns3::Address & address) const [member function] 4287 cls.add_method('GetSockName', 4288 'int', 4289 [param('ns3::Address &', 'address')], 4290 is_const=True, is_pure_virtual=True, is_virtual=True) 4291 ## socket.h (module 'network'): ns3::Socket::SocketType ns3::Socket::GetSocketType() const [member function] 4292 cls.add_method('GetSocketType', 4293 'ns3::Socket::SocketType', 4294 [], 4295 is_const=True, is_pure_virtual=True, is_virtual=True) 4296 ## socket.h (module 'network'): uint32_t ns3::Socket::GetTxAvailable() const [member function] 4297 cls.add_method('GetTxAvailable', 4298 'uint32_t', 4299 [], 4300 is_const=True, is_pure_virtual=True, is_virtual=True) 4301 ## socket.h (module 'network'): static ns3::TypeId ns3::Socket::GetTypeId() [member function] 4302 cls.add_method('GetTypeId', 4303 'ns3::TypeId', 4304 [], 4305 is_static=True) 4306 ## socket.h (module 'network'): static uint8_t ns3::Socket::IpTos2Priority(uint8_t ipTos) [member function] 4307 cls.add_method('IpTos2Priority', 4308 'uint8_t', 4309 [param('uint8_t', 'ipTos')], 4310 is_static=True) 4311 ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address, ns3::Socket::Ipv6MulticastFilterMode filterMode, std::vector<ns3::Ipv6Address, std::allocator<ns3::Ipv6Address> > sourceAddresses) [member function] 4312 cls.add_method('Ipv6JoinGroup', 4313 'void', 4314 [param('ns3::Ipv6Address', 'address'), param('ns3::Socket::Ipv6MulticastFilterMode', 'filterMode'), param('std::vector< ns3::Ipv6Address >', 'sourceAddresses')], 4315 is_virtual=True) 4316 ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address) [member function] 4317 cls.add_method('Ipv6JoinGroup', 4318 'void', 4319 [param('ns3::Ipv6Address', 'address')], 4320 is_virtual=True) 4321 ## socket.h (module 'network'): void ns3::Socket::Ipv6LeaveGroup() [member function] 4322 cls.add_method('Ipv6LeaveGroup', 4323 'void', 4324 [], 4325 is_virtual=True) 4326 ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTos() const [member function] 4327 cls.add_method('IsIpRecvTos', 4328 'bool', 4329 [], 4330 is_const=True) 4331 ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTtl() const [member function] 4332 cls.add_method('IsIpRecvTtl', 4333 'bool', 4334 [], 4335 is_const=True) 4336 ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvHopLimit() const [member function] 4337 cls.add_method('IsIpv6RecvHopLimit', 4338 'bool', 4339 [], 4340 is_const=True) 4341 ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvTclass() const [member function] 4342 cls.add_method('IsIpv6RecvTclass', 4343 'bool', 4344 [], 4345 is_const=True) 4346 ## socket.h (module 'network'): bool ns3::Socket::IsRecvPktInfo() const [member function] 4347 cls.add_method('IsRecvPktInfo', 4348 'bool', 4349 [], 4350 is_const=True) 4351 ## socket.h (module 'network'): int ns3::Socket::Listen() [member function] 4352 cls.add_method('Listen', 4353 'int', 4354 [], 4355 is_pure_virtual=True, is_virtual=True) 4356 ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::Recv(uint32_t maxSize, uint32_t flags) [member function] 4357 cls.add_method('Recv', 4358 'ns3::Ptr< ns3::Packet >', 4359 [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], 4360 is_pure_virtual=True, is_virtual=True) 4361 ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::Recv() [member function] 4362 cls.add_method('Recv', 4363 'ns3::Ptr< ns3::Packet >', 4364 []) 4365 ## socket.h (module 'network'): int ns3::Socket::Recv(uint8_t * buf, uint32_t size, uint32_t flags) [member function] 4366 cls.add_method('Recv', 4367 'int', 4368 [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) 4369 ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] 4370 cls.add_method('RecvFrom', 4371 'ns3::Ptr< ns3::Packet >', 4372 [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], 4373 is_pure_virtual=True, is_virtual=True) 4374 ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::RecvFrom(ns3::Address & fromAddress) [member function] 4375 cls.add_method('RecvFrom', 4376 'ns3::Ptr< ns3::Packet >', 4377 [param('ns3::Address &', 'fromAddress')]) 4378 ## socket.h (module 'network'): int ns3::Socket::RecvFrom(uint8_t * buf, uint32_t size, uint32_t flags, ns3::Address & fromAddress) [member function] 4379 cls.add_method('RecvFrom', 4380 'int', 4381 [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')]) 4382 ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr<ns3::Packet> p, uint32_t flags) [member function] 4383 cls.add_method('Send', 4384 'int', 4385 [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], 4386 is_pure_virtual=True, is_virtual=True) 4387 ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr<ns3::Packet> p) [member function] 4388 cls.add_method('Send', 4389 'int', 4390 [param('ns3::Ptr< ns3::Packet >', 'p')]) 4391 ## socket.h (module 'network'): int ns3::Socket::Send(uint8_t const * buf, uint32_t size, uint32_t flags) [member function] 4392 cls.add_method('Send', 4393 'int', 4394 [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) 4395 ## socket.h (module 'network'): int ns3::Socket::SendTo(ns3::Ptr<ns3::Packet> p, uint32_t flags, ns3::Address const & toAddress) [member function] 4396 cls.add_method('SendTo', 4397 'int', 4398 [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], 4399 is_pure_virtual=True, is_virtual=True) 4400 ## socket.h (module 'network'): int ns3::Socket::SendTo(uint8_t const * buf, uint32_t size, uint32_t flags, ns3::Address const & address) [member function] 4401 cls.add_method('SendTo', 4402 'int', 4403 [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address const &', 'address')]) 4404 ## socket.h (module 'network'): void ns3::Socket::SetAcceptCallback(ns3::Callback<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionRequest, ns3::Callback<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> newConnectionCreated) [member function] 4405 cls.add_method('SetAcceptCallback', 4406 'void', 4407 [param('ns3::Callback< bool, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionRequest'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'newConnectionCreated')]) 4408 ## socket.h (module 'network'): bool ns3::Socket::SetAllowBroadcast(bool allowBroadcast) [member function] 4409 cls.add_method('SetAllowBroadcast', 4410 'bool', 4411 [param('bool', 'allowBroadcast')], 4412 is_pure_virtual=True, is_virtual=True) 4413 ## socket.h (module 'network'): void ns3::Socket::SetCloseCallbacks(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> normalClose, ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> errorClose) [member function] 4414 cls.add_method('SetCloseCallbacks', 4415 'void', 4416 [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'normalClose'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'errorClose')]) 4417 ## socket.h (module 'network'): void ns3::Socket::SetConnectCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionSucceeded, ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionFailed) [member function] 4418 cls.add_method('SetConnectCallback', 4419 'void', 4420 [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionSucceeded'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionFailed')]) 4421 ## socket.h (module 'network'): void ns3::Socket::SetDataSentCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> dataSent) [member function] 4422 cls.add_method('SetDataSentCallback', 4423 'void', 4424 [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataSent')]) 4425 ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTos(bool ipv4RecvTos) [member function] 4426 cls.add_method('SetIpRecvTos', 4427 'void', 4428 [param('bool', 'ipv4RecvTos')]) 4429 ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTtl(bool ipv4RecvTtl) [member function] 4430 cls.add_method('SetIpRecvTtl', 4431 'void', 4432 [param('bool', 'ipv4RecvTtl')]) 4433 ## socket.h (module 'network'): void ns3::Socket::SetIpTos(uint8_t ipTos) [member function] 4434 cls.add_method('SetIpTos', 4435 'void', 4436 [param('uint8_t', 'ipTos')]) 4437 ## socket.h (module 'network'): void ns3::Socket::SetIpTtl(uint8_t ipTtl) [member function] 4438 cls.add_method('SetIpTtl', 4439 'void', 4440 [param('uint8_t', 'ipTtl')], 4441 is_virtual=True) 4442 ## socket.h (module 'network'): void ns3::Socket::SetIpv6HopLimit(uint8_t ipHopLimit) [member function] 4443 cls.add_method('SetIpv6HopLimit', 4444 'void', 4445 [param('uint8_t', 'ipHopLimit')], 4446 is_virtual=True) 4447 ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvHopLimit(bool ipv6RecvHopLimit) [member function] 4448 cls.add_method('SetIpv6RecvHopLimit', 4449 'void', 4450 [param('bool', 'ipv6RecvHopLimit')]) 4451 ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvTclass(bool ipv6RecvTclass) [member function] 4452 cls.add_method('SetIpv6RecvTclass', 4453 'void', 4454 [param('bool', 'ipv6RecvTclass')]) 4455 ## socket.h (module 'network'): void ns3::Socket::SetIpv6Tclass(int ipTclass) [member function] 4456 cls.add_method('SetIpv6Tclass', 4457 'void', 4458 [param('int', 'ipTclass')]) 4459 ## socket.h (module 'network'): void ns3::Socket::SetPriority(uint8_t priority) [member function] 4460 cls.add_method('SetPriority', 4461 'void', 4462 [param('uint8_t', 'priority')]) 4463 ## socket.h (module 'network'): void ns3::Socket::SetRecvCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> receivedData) [member function] 4464 cls.add_method('SetRecvCallback', 4465 'void', 4466 [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'receivedData')]) 4467 ## socket.h (module 'network'): void ns3::Socket::SetRecvPktInfo(bool flag) [member function] 4468 cls.add_method('SetRecvPktInfo', 4469 'void', 4470 [param('bool', 'flag')]) 4471 ## socket.h (module 'network'): void ns3::Socket::SetSendCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> sendCb) [member function] 4472 cls.add_method('SetSendCallback', 4473 'void', 4474 [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'sendCb')]) 4475 ## socket.h (module 'network'): int ns3::Socket::ShutdownRecv() [member function] 4476 cls.add_method('ShutdownRecv', 4477 'int', 4478 [], 4479 is_pure_virtual=True, is_virtual=True) 4480 ## socket.h (module 'network'): int ns3::Socket::ShutdownSend() [member function] 4481 cls.add_method('ShutdownSend', 4482 'int', 4483 [], 4484 is_pure_virtual=True, is_virtual=True) 4485 ## socket.h (module 'network'): void ns3::Socket::DoDispose() [member function] 4486 cls.add_method('DoDispose', 4487 'void', 4488 [], 4489 is_virtual=True, visibility='protected') 4490 ## socket.h (module 'network'): bool ns3::Socket::IsManualIpTtl() const [member function] 4491 cls.add_method('IsManualIpTtl', 4492 'bool', 4493 [], 4494 is_const=True, visibility='protected') 4495 ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6HopLimit() const [member function] 4496 cls.add_method('IsManualIpv6HopLimit', 4497 'bool', 4498 [], 4499 is_const=True, visibility='protected') 4500 ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6Tclass() const [member function] 4501 cls.add_method('IsManualIpv6Tclass', 4502 'bool', 4503 [], 4504 is_const=True, visibility='protected') 4505 ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionFailed() [member function] 4506 cls.add_method('NotifyConnectionFailed', 4507 'void', 4508 [], 4509 visibility='protected') 4510 ## socket.h (module 'network'): bool ns3::Socket::NotifyConnectionRequest(ns3::Address const & from) [member function] 4511 cls.add_method('NotifyConnectionRequest', 4512 'bool', 4513 [param('ns3::Address const &', 'from')], 4514 visibility='protected') 4515 ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionSucceeded() [member function] 4516 cls.add_method('NotifyConnectionSucceeded', 4517 'void', 4518 [], 4519 visibility='protected') 4520 ## socket.h (module 'network'): void ns3::Socket::NotifyDataRecv() [member function] 4521 cls.add_method('NotifyDataRecv', 4522 'void', 4523 [], 4524 visibility='protected') 4525 ## socket.h (module 'network'): void ns3::Socket::NotifyDataSent(uint32_t size) [member function] 4526 cls.add_method('NotifyDataSent', 4527 'void', 4528 [param('uint32_t', 'size')], 4529 visibility='protected') 4530 ## socket.h (module 'network'): void ns3::Socket::NotifyErrorClose() [member function] 4531 cls.add_method('NotifyErrorClose', 4532 'void', 4533 [], 4534 visibility='protected') 4535 ## socket.h (module 'network'): void ns3::Socket::NotifyNewConnectionCreated(ns3::Ptr<ns3::Socket> socket, ns3::Address const & from) [member function] 4536 cls.add_method('NotifyNewConnectionCreated', 4537 'void', 4538 [param('ns3::Ptr< ns3::Socket >', 'socket'), param('ns3::Address const &', 'from')], 4539 visibility='protected') 4540 ## socket.h (module 'network'): void ns3::Socket::NotifyNormalClose() [member function] 4541 cls.add_method('NotifyNormalClose', 4542 'void', 4543 [], 4544 visibility='protected') 4545 ## socket.h (module 'network'): void ns3::Socket::NotifySend(uint32_t spaceAvailable) [member function] 4546 cls.add_method('NotifySend', 4547 'void', 4548 [param('uint32_t', 'spaceAvailable')], 4549 visibility='protected') 4550 return 4551 4552def register_Ns3SocketIpTosTag_methods(root_module, cls): 4553 ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag(ns3::SocketIpTosTag const & arg0) [constructor] 4554 cls.add_constructor([param('ns3::SocketIpTosTag const &', 'arg0')]) 4555 ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag() [constructor] 4556 cls.add_constructor([]) 4557 ## socket.h (module 'network'): void ns3::SocketIpTosTag::Deserialize(ns3::TagBuffer i) [member function] 4558 cls.add_method('Deserialize', 4559 'void', 4560 [param('ns3::TagBuffer', 'i')], 4561 is_virtual=True) 4562 ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTosTag::GetInstanceTypeId() const [member function] 4563 cls.add_method('GetInstanceTypeId', 4564 'ns3::TypeId', 4565 [], 4566 is_const=True, is_virtual=True) 4567 ## socket.h (module 'network'): uint32_t ns3::SocketIpTosTag::GetSerializedSize() const [member function] 4568 cls.add_method('GetSerializedSize', 4569 'uint32_t', 4570 [], 4571 is_const=True, is_virtual=True) 4572 ## socket.h (module 'network'): uint8_t ns3::SocketIpTosTag::GetTos() const [member function] 4573 cls.add_method('GetTos', 4574 'uint8_t', 4575 [], 4576 is_const=True) 4577 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTosTag::GetTypeId() [member function] 4578 cls.add_method('GetTypeId', 4579 'ns3::TypeId', 4580 [], 4581 is_static=True) 4582 ## socket.h (module 'network'): void ns3::SocketIpTosTag::Print(std::ostream & os) const [member function] 4583 cls.add_method('Print', 4584 'void', 4585 [param('std::ostream &', 'os')], 4586 is_const=True, is_virtual=True) 4587 ## socket.h (module 'network'): void ns3::SocketIpTosTag::Serialize(ns3::TagBuffer i) const [member function] 4588 cls.add_method('Serialize', 4589 'void', 4590 [param('ns3::TagBuffer', 'i')], 4591 is_const=True, is_virtual=True) 4592 ## socket.h (module 'network'): void ns3::SocketIpTosTag::SetTos(uint8_t tos) [member function] 4593 cls.add_method('SetTos', 4594 'void', 4595 [param('uint8_t', 'tos')]) 4596 return 4597 4598def register_Ns3SocketIpTtlTag_methods(root_module, cls): 4599 ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [constructor] 4600 cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')]) 4601 ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor] 4602 cls.add_constructor([]) 4603 ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Deserialize(ns3::TagBuffer i) [member function] 4604 cls.add_method('Deserialize', 4605 'void', 4606 [param('ns3::TagBuffer', 'i')], 4607 is_virtual=True) 4608 ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTtlTag::GetInstanceTypeId() const [member function] 4609 cls.add_method('GetInstanceTypeId', 4610 'ns3::TypeId', 4611 [], 4612 is_const=True, is_virtual=True) 4613 ## socket.h (module 'network'): uint32_t ns3::SocketIpTtlTag::GetSerializedSize() const [member function] 4614 cls.add_method('GetSerializedSize', 4615 'uint32_t', 4616 [], 4617 is_const=True, is_virtual=True) 4618 ## socket.h (module 'network'): uint8_t ns3::SocketIpTtlTag::GetTtl() const [member function] 4619 cls.add_method('GetTtl', 4620 'uint8_t', 4621 [], 4622 is_const=True) 4623 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTtlTag::GetTypeId() [member function] 4624 cls.add_method('GetTypeId', 4625 'ns3::TypeId', 4626 [], 4627 is_static=True) 4628 ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Print(std::ostream & os) const [member function] 4629 cls.add_method('Print', 4630 'void', 4631 [param('std::ostream &', 'os')], 4632 is_const=True, is_virtual=True) 4633 ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Serialize(ns3::TagBuffer i) const [member function] 4634 cls.add_method('Serialize', 4635 'void', 4636 [param('ns3::TagBuffer', 'i')], 4637 is_const=True, is_virtual=True) 4638 ## socket.h (module 'network'): void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function] 4639 cls.add_method('SetTtl', 4640 'void', 4641 [param('uint8_t', 'ttl')]) 4642 return 4643 4644def register_Ns3SocketIpv6HopLimitTag_methods(root_module, cls): 4645 ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag(ns3::SocketIpv6HopLimitTag const & arg0) [constructor] 4646 cls.add_constructor([param('ns3::SocketIpv6HopLimitTag const &', 'arg0')]) 4647 ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag() [constructor] 4648 cls.add_constructor([]) 4649 ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Deserialize(ns3::TagBuffer i) [member function] 4650 cls.add_method('Deserialize', 4651 'void', 4652 [param('ns3::TagBuffer', 'i')], 4653 is_virtual=True) 4654 ## socket.h (module 'network'): uint8_t ns3::SocketIpv6HopLimitTag::GetHopLimit() const [member function] 4655 cls.add_method('GetHopLimit', 4656 'uint8_t', 4657 [], 4658 is_const=True) 4659 ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6HopLimitTag::GetInstanceTypeId() const [member function] 4660 cls.add_method('GetInstanceTypeId', 4661 'ns3::TypeId', 4662 [], 4663 is_const=True, is_virtual=True) 4664 ## socket.h (module 'network'): uint32_t ns3::SocketIpv6HopLimitTag::GetSerializedSize() const [member function] 4665 cls.add_method('GetSerializedSize', 4666 'uint32_t', 4667 [], 4668 is_const=True, is_virtual=True) 4669 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6HopLimitTag::GetTypeId() [member function] 4670 cls.add_method('GetTypeId', 4671 'ns3::TypeId', 4672 [], 4673 is_static=True) 4674 ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Print(std::ostream & os) const [member function] 4675 cls.add_method('Print', 4676 'void', 4677 [param('std::ostream &', 'os')], 4678 is_const=True, is_virtual=True) 4679 ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Serialize(ns3::TagBuffer i) const [member function] 4680 cls.add_method('Serialize', 4681 'void', 4682 [param('ns3::TagBuffer', 'i')], 4683 is_const=True, is_virtual=True) 4684 ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::SetHopLimit(uint8_t hopLimit) [member function] 4685 cls.add_method('SetHopLimit', 4686 'void', 4687 [param('uint8_t', 'hopLimit')]) 4688 return 4689 4690def register_Ns3SocketIpv6TclassTag_methods(root_module, cls): 4691 ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag(ns3::SocketIpv6TclassTag const & arg0) [constructor] 4692 cls.add_constructor([param('ns3::SocketIpv6TclassTag const &', 'arg0')]) 4693 ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag() [constructor] 4694 cls.add_constructor([]) 4695 ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Deserialize(ns3::TagBuffer i) [member function] 4696 cls.add_method('Deserialize', 4697 'void', 4698 [param('ns3::TagBuffer', 'i')], 4699 is_virtual=True) 4700 ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6TclassTag::GetInstanceTypeId() const [member function] 4701 cls.add_method('GetInstanceTypeId', 4702 'ns3::TypeId', 4703 [], 4704 is_const=True, is_virtual=True) 4705 ## socket.h (module 'network'): uint32_t ns3::SocketIpv6TclassTag::GetSerializedSize() const [member function] 4706 cls.add_method('GetSerializedSize', 4707 'uint32_t', 4708 [], 4709 is_const=True, is_virtual=True) 4710 ## socket.h (module 'network'): uint8_t ns3::SocketIpv6TclassTag::GetTclass() const [member function] 4711 cls.add_method('GetTclass', 4712 'uint8_t', 4713 [], 4714 is_const=True) 4715 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6TclassTag::GetTypeId() [member function] 4716 cls.add_method('GetTypeId', 4717 'ns3::TypeId', 4718 [], 4719 is_static=True) 4720 ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Print(std::ostream & os) const [member function] 4721 cls.add_method('Print', 4722 'void', 4723 [param('std::ostream &', 'os')], 4724 is_const=True, is_virtual=True) 4725 ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Serialize(ns3::TagBuffer i) const [member function] 4726 cls.add_method('Serialize', 4727 'void', 4728 [param('ns3::TagBuffer', 'i')], 4729 is_const=True, is_virtual=True) 4730 ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::SetTclass(uint8_t tclass) [member function] 4731 cls.add_method('SetTclass', 4732 'void', 4733 [param('uint8_t', 'tclass')]) 4734 return 4735 4736def register_Ns3SocketPriorityTag_methods(root_module, cls): 4737 ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag(ns3::SocketPriorityTag const & arg0) [constructor] 4738 cls.add_constructor([param('ns3::SocketPriorityTag const &', 'arg0')]) 4739 ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag() [constructor] 4740 cls.add_constructor([]) 4741 ## socket.h (module 'network'): void ns3::SocketPriorityTag::Deserialize(ns3::TagBuffer i) [member function] 4742 cls.add_method('Deserialize', 4743 'void', 4744 [param('ns3::TagBuffer', 'i')], 4745 is_virtual=True) 4746 ## socket.h (module 'network'): ns3::TypeId ns3::SocketPriorityTag::GetInstanceTypeId() const [member function] 4747 cls.add_method('GetInstanceTypeId', 4748 'ns3::TypeId', 4749 [], 4750 is_const=True, is_virtual=True) 4751 ## socket.h (module 'network'): uint8_t ns3::SocketPriorityTag::GetPriority() const [member function] 4752 cls.add_method('GetPriority', 4753 'uint8_t', 4754 [], 4755 is_const=True) 4756 ## socket.h (module 'network'): uint32_t ns3::SocketPriorityTag::GetSerializedSize() const [member function] 4757 cls.add_method('GetSerializedSize', 4758 'uint32_t', 4759 [], 4760 is_const=True, is_virtual=True) 4761 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketPriorityTag::GetTypeId() [member function] 4762 cls.add_method('GetTypeId', 4763 'ns3::TypeId', 4764 [], 4765 is_static=True) 4766 ## socket.h (module 'network'): void ns3::SocketPriorityTag::Print(std::ostream & os) const [member function] 4767 cls.add_method('Print', 4768 'void', 4769 [param('std::ostream &', 'os')], 4770 is_const=True, is_virtual=True) 4771 ## socket.h (module 'network'): void ns3::SocketPriorityTag::Serialize(ns3::TagBuffer i) const [member function] 4772 cls.add_method('Serialize', 4773 'void', 4774 [param('ns3::TagBuffer', 'i')], 4775 is_const=True, is_virtual=True) 4776 ## socket.h (module 'network'): void ns3::SocketPriorityTag::SetPriority(uint8_t priority) [member function] 4777 cls.add_method('SetPriority', 4778 'void', 4779 [param('uint8_t', 'priority')]) 4780 return 4781 4782def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls): 4783 ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [constructor] 4784 cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')]) 4785 ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag() [constructor] 4786 cls.add_constructor([]) 4787 ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Deserialize(ns3::TagBuffer i) [member function] 4788 cls.add_method('Deserialize', 4789 'void', 4790 [param('ns3::TagBuffer', 'i')], 4791 is_virtual=True) 4792 ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Disable() [member function] 4793 cls.add_method('Disable', 4794 'void', 4795 []) 4796 ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Enable() [member function] 4797 cls.add_method('Enable', 4798 'void', 4799 []) 4800 ## socket.h (module 'network'): ns3::TypeId ns3::SocketSetDontFragmentTag::GetInstanceTypeId() const [member function] 4801 cls.add_method('GetInstanceTypeId', 4802 'ns3::TypeId', 4803 [], 4804 is_const=True, is_virtual=True) 4805 ## socket.h (module 'network'): uint32_t ns3::SocketSetDontFragmentTag::GetSerializedSize() const [member function] 4806 cls.add_method('GetSerializedSize', 4807 'uint32_t', 4808 [], 4809 is_const=True, is_virtual=True) 4810 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketSetDontFragmentTag::GetTypeId() [member function] 4811 cls.add_method('GetTypeId', 4812 'ns3::TypeId', 4813 [], 4814 is_static=True) 4815 ## socket.h (module 'network'): bool ns3::SocketSetDontFragmentTag::IsEnabled() const [member function] 4816 cls.add_method('IsEnabled', 4817 'bool', 4818 [], 4819 is_const=True) 4820 ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Print(std::ostream & os) const [member function] 4821 cls.add_method('Print', 4822 'void', 4823 [param('std::ostream &', 'os')], 4824 is_const=True, is_virtual=True) 4825 ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Serialize(ns3::TagBuffer i) const [member function] 4826 cls.add_method('Serialize', 4827 'void', 4828 [param('ns3::TagBuffer', 'i')], 4829 is_const=True, is_virtual=True) 4830 return 4831 4832def register_Ns3TraceSourceAccessor_methods(root_module, cls): 4833 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] 4834 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) 4835 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] 4836 cls.add_constructor([]) 4837 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 4838 cls.add_method('Connect', 4839 'bool', 4840 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 4841 is_const=True, is_pure_virtual=True, is_virtual=True) 4842 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4843 cls.add_method('ConnectWithoutContext', 4844 'bool', 4845 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4846 is_const=True, is_pure_virtual=True, is_virtual=True) 4847 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 4848 cls.add_method('Disconnect', 4849 'bool', 4850 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 4851 is_const=True, is_pure_virtual=True, is_virtual=True) 4852 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4853 cls.add_method('DisconnectWithoutContext', 4854 'bool', 4855 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4856 is_const=True, is_pure_virtual=True, is_virtual=True) 4857 return 4858 4859def register_Ns3Trailer_methods(root_module, cls): 4860 cls.add_output_stream_operator() 4861 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] 4862 cls.add_constructor([]) 4863 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] 4864 cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) 4865 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] 4866 cls.add_method('Deserialize', 4867 'uint32_t', 4868 [param('ns3::Buffer::Iterator', 'end')], 4869 is_pure_virtual=True, is_virtual=True) 4870 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 4871 cls.add_method('Deserialize', 4872 'uint32_t', 4873 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 4874 is_virtual=True) 4875 ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] 4876 cls.add_method('GetSerializedSize', 4877 'uint32_t', 4878 [], 4879 is_const=True, is_pure_virtual=True, is_virtual=True) 4880 ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] 4881 cls.add_method('GetTypeId', 4882 'ns3::TypeId', 4883 [], 4884 is_static=True) 4885 ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] 4886 cls.add_method('Print', 4887 'void', 4888 [param('std::ostream &', 'os')], 4889 is_const=True, is_pure_virtual=True, is_virtual=True) 4890 ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] 4891 cls.add_method('Serialize', 4892 'void', 4893 [param('ns3::Buffer::Iterator', 'start')], 4894 is_const=True, is_pure_virtual=True, is_virtual=True) 4895 return 4896 4897def register_Ns3TriangularRandomVariable_methods(root_module, cls): 4898 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] 4899 cls.add_method('GetTypeId', 4900 'ns3::TypeId', 4901 [], 4902 is_static=True) 4903 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] 4904 cls.add_constructor([]) 4905 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] 4906 cls.add_method('GetMean', 4907 'double', 4908 [], 4909 is_const=True) 4910 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] 4911 cls.add_method('GetMin', 4912 'double', 4913 [], 4914 is_const=True) 4915 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] 4916 cls.add_method('GetMax', 4917 'double', 4918 [], 4919 is_const=True) 4920 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] 4921 cls.add_method('GetValue', 4922 'double', 4923 [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) 4924 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] 4925 cls.add_method('GetInteger', 4926 'uint32_t', 4927 [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) 4928 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] 4929 cls.add_method('GetValue', 4930 'double', 4931 [], 4932 is_virtual=True) 4933 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] 4934 cls.add_method('GetInteger', 4935 'uint32_t', 4936 [], 4937 is_virtual=True) 4938 return 4939 4940def register_Ns3UniformRandomVariable_methods(root_module, cls): 4941 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] 4942 cls.add_method('GetTypeId', 4943 'ns3::TypeId', 4944 [], 4945 is_static=True) 4946 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] 4947 cls.add_constructor([]) 4948 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] 4949 cls.add_method('GetMin', 4950 'double', 4951 [], 4952 is_const=True) 4953 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] 4954 cls.add_method('GetMax', 4955 'double', 4956 [], 4957 is_const=True) 4958 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] 4959 cls.add_method('GetValue', 4960 'double', 4961 [param('double', 'min'), param('double', 'max')]) 4962 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] 4963 cls.add_method('GetInteger', 4964 'uint32_t', 4965 [param('uint32_t', 'min'), param('uint32_t', 'max')]) 4966 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] 4967 cls.add_method('GetValue', 4968 'double', 4969 [], 4970 is_virtual=True) 4971 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] 4972 cls.add_method('GetInteger', 4973 'uint32_t', 4974 [], 4975 is_virtual=True) 4976 return 4977 4978def register_Ns3WeibullRandomVariable_methods(root_module, cls): 4979 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] 4980 cls.add_method('GetTypeId', 4981 'ns3::TypeId', 4982 [], 4983 is_static=True) 4984 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] 4985 cls.add_constructor([]) 4986 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] 4987 cls.add_method('GetScale', 4988 'double', 4989 [], 4990 is_const=True) 4991 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] 4992 cls.add_method('GetShape', 4993 'double', 4994 [], 4995 is_const=True) 4996 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] 4997 cls.add_method('GetBound', 4998 'double', 4999 [], 5000 is_const=True) 5001 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] 5002 cls.add_method('GetValue', 5003 'double', 5004 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 5005 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 5006 cls.add_method('GetInteger', 5007 'uint32_t', 5008 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 5009 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] 5010 cls.add_method('GetValue', 5011 'double', 5012 [], 5013 is_virtual=True) 5014 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] 5015 cls.add_method('GetInteger', 5016 'uint32_t', 5017 [], 5018 is_virtual=True) 5019 return 5020 5021def register_Ns3ZetaRandomVariable_methods(root_module, cls): 5022 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] 5023 cls.add_method('GetTypeId', 5024 'ns3::TypeId', 5025 [], 5026 is_static=True) 5027 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] 5028 cls.add_constructor([]) 5029 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] 5030 cls.add_method('GetAlpha', 5031 'double', 5032 [], 5033 is_const=True) 5034 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] 5035 cls.add_method('GetValue', 5036 'double', 5037 [param('double', 'alpha')]) 5038 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] 5039 cls.add_method('GetInteger', 5040 'uint32_t', 5041 [param('uint32_t', 'alpha')]) 5042 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] 5043 cls.add_method('GetValue', 5044 'double', 5045 [], 5046 is_virtual=True) 5047 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] 5048 cls.add_method('GetInteger', 5049 'uint32_t', 5050 [], 5051 is_virtual=True) 5052 return 5053 5054def register_Ns3ZipfRandomVariable_methods(root_module, cls): 5055 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] 5056 cls.add_method('GetTypeId', 5057 'ns3::TypeId', 5058 [], 5059 is_static=True) 5060 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] 5061 cls.add_constructor([]) 5062 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] 5063 cls.add_method('GetN', 5064 'uint32_t', 5065 [], 5066 is_const=True) 5067 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] 5068 cls.add_method('GetAlpha', 5069 'double', 5070 [], 5071 is_const=True) 5072 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] 5073 cls.add_method('GetValue', 5074 'double', 5075 [param('uint32_t', 'n'), param('double', 'alpha')]) 5076 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] 5077 cls.add_method('GetInteger', 5078 'uint32_t', 5079 [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) 5080 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] 5081 cls.add_method('GetValue', 5082 'double', 5083 [], 5084 is_virtual=True) 5085 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] 5086 cls.add_method('GetInteger', 5087 'uint32_t', 5088 [], 5089 is_virtual=True) 5090 return 5091 5092def register_Ns3AttributeAccessor_methods(root_module, cls): 5093 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] 5094 cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) 5095 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] 5096 cls.add_constructor([]) 5097 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 5098 cls.add_method('Get', 5099 'bool', 5100 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 5101 is_const=True, is_pure_virtual=True, is_virtual=True) 5102 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] 5103 cls.add_method('HasGetter', 5104 'bool', 5105 [], 5106 is_const=True, is_pure_virtual=True, is_virtual=True) 5107 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] 5108 cls.add_method('HasSetter', 5109 'bool', 5110 [], 5111 is_const=True, is_pure_virtual=True, is_virtual=True) 5112 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 5113 cls.add_method('Set', 5114 'bool', 5115 [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], 5116 is_const=True, is_pure_virtual=True, is_virtual=True) 5117 return 5118 5119def register_Ns3AttributeChecker_methods(root_module, cls): 5120 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] 5121 cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) 5122 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] 5123 cls.add_constructor([]) 5124 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 5125 cls.add_method('Check', 5126 'bool', 5127 [param('ns3::AttributeValue const &', 'value')], 5128 is_const=True, is_pure_virtual=True, is_virtual=True) 5129 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 5130 cls.add_method('Copy', 5131 'bool', 5132 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 5133 is_const=True, is_pure_virtual=True, is_virtual=True) 5134 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] 5135 cls.add_method('Create', 5136 'ns3::Ptr< ns3::AttributeValue >', 5137 [], 5138 is_const=True, is_pure_virtual=True, is_virtual=True) 5139 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] 5140 cls.add_method('CreateValidValue', 5141 'ns3::Ptr< ns3::AttributeValue >', 5142 [param('ns3::AttributeValue const &', 'value')], 5143 is_const=True) 5144 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] 5145 cls.add_method('GetUnderlyingTypeInformation', 5146 'std::string', 5147 [], 5148 is_const=True, is_pure_virtual=True, is_virtual=True) 5149 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] 5150 cls.add_method('GetValueTypeName', 5151 'std::string', 5152 [], 5153 is_const=True, is_pure_virtual=True, is_virtual=True) 5154 ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] 5155 cls.add_method('HasUnderlyingTypeInformation', 5156 'bool', 5157 [], 5158 is_const=True, is_pure_virtual=True, is_virtual=True) 5159 return 5160 5161def register_Ns3AttributeValue_methods(root_module, cls): 5162 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] 5163 cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) 5164 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] 5165 cls.add_constructor([]) 5166 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function] 5167 cls.add_method('Copy', 5168 'ns3::Ptr< ns3::AttributeValue >', 5169 [], 5170 is_const=True, is_pure_virtual=True, is_virtual=True) 5171 ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5172 cls.add_method('DeserializeFromString', 5173 'bool', 5174 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5175 is_pure_virtual=True, is_virtual=True) 5176 ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5177 cls.add_method('SerializeToString', 5178 'std::string', 5179 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5180 is_const=True, is_pure_virtual=True, is_virtual=True) 5181 return 5182 5183def register_Ns3CallbackChecker_methods(root_module, cls): 5184 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] 5185 cls.add_constructor([]) 5186 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] 5187 cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) 5188 return 5189 5190def register_Ns3CallbackImplBase_methods(root_module, cls): 5191 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] 5192 cls.add_constructor([]) 5193 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] 5194 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) 5195 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] 5196 cls.add_method('GetTypeid', 5197 'std::string', 5198 [], 5199 is_const=True, is_pure_virtual=True, is_virtual=True) 5200 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function] 5201 cls.add_method('IsEqual', 5202 'bool', 5203 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 5204 is_const=True, is_pure_virtual=True, is_virtual=True) 5205 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] 5206 cls.add_method('Demangle', 5207 'std::string', 5208 [param('std::string const &', 'mangled')], 5209 is_static=True, visibility='protected') 5210 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5211 cls.add_method('GetCppTypeid', 5212 'std::string', 5213 [], 5214 is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected') 5215 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5216 cls.add_method('GetCppTypeid', 5217 'std::string', 5218 [], 5219 is_static=True, template_parameters=['void'], visibility='protected') 5220 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5221 cls.add_method('GetCppTypeid', 5222 'std::string', 5223 [], 5224 is_static=True, template_parameters=['ns3::Ptr<ns3::NetDevice> '], visibility='protected') 5225 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5226 cls.add_method('GetCppTypeid', 5227 'std::string', 5228 [], 5229 is_static=True, template_parameters=['ns3::Ptr<ns3::Packet const> '], visibility='protected') 5230 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5231 cls.add_method('GetCppTypeid', 5232 'std::string', 5233 [], 5234 is_static=True, template_parameters=['unsigned short'], visibility='protected') 5235 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5236 cls.add_method('GetCppTypeid', 5237 'std::string', 5238 [], 5239 is_static=True, template_parameters=['ns3::Address const&'], visibility='protected') 5240 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5241 cls.add_method('GetCppTypeid', 5242 'std::string', 5243 [], 5244 is_static=True, template_parameters=['ns3::NetDevice::PacketType'], visibility='protected') 5245 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5246 cls.add_method('GetCppTypeid', 5247 'std::string', 5248 [], 5249 is_static=True, template_parameters=['ns3::Ptr<ns3::Socket> '], visibility='protected') 5250 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5251 cls.add_method('GetCppTypeid', 5252 'std::string', 5253 [], 5254 is_static=True, template_parameters=['bool'], visibility='protected') 5255 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5256 cls.add_method('GetCppTypeid', 5257 'std::string', 5258 [], 5259 is_static=True, template_parameters=['unsigned int'], visibility='protected') 5260 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5261 cls.add_method('GetCppTypeid', 5262 'std::string', 5263 [], 5264 is_static=True, template_parameters=['ns3::olsr::PacketHeader const&'], visibility='protected') 5265 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5266 cls.add_method('GetCppTypeid', 5267 'std::string', 5268 [], 5269 is_static=True, template_parameters=['std::vector<ns3::olsr::MessageHeader', ' std::allocator<ns3::olsr::MessageHeader> > const&'], visibility='protected') 5270 return 5271 5272def register_Ns3CallbackValue_methods(root_module, cls): 5273 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] 5274 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) 5275 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] 5276 cls.add_constructor([]) 5277 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] 5278 cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) 5279 ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function] 5280 cls.add_method('Copy', 5281 'ns3::Ptr< ns3::AttributeValue >', 5282 [], 5283 is_const=True, is_virtual=True) 5284 ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5285 cls.add_method('DeserializeFromString', 5286 'bool', 5287 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5288 is_virtual=True) 5289 ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5290 cls.add_method('SerializeToString', 5291 'std::string', 5292 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5293 is_const=True, is_virtual=True) 5294 ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] 5295 cls.add_method('Set', 5296 'void', 5297 [param('ns3::CallbackBase', 'base')]) 5298 return 5299 5300def register_Ns3ConstantRandomVariable_methods(root_module, cls): 5301 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] 5302 cls.add_method('GetTypeId', 5303 'ns3::TypeId', 5304 [], 5305 is_static=True) 5306 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] 5307 cls.add_constructor([]) 5308 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] 5309 cls.add_method('GetConstant', 5310 'double', 5311 [], 5312 is_const=True) 5313 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] 5314 cls.add_method('GetValue', 5315 'double', 5316 [param('double', 'constant')]) 5317 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] 5318 cls.add_method('GetInteger', 5319 'uint32_t', 5320 [param('uint32_t', 'constant')]) 5321 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] 5322 cls.add_method('GetValue', 5323 'double', 5324 [], 5325 is_virtual=True) 5326 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] 5327 cls.add_method('GetInteger', 5328 'uint32_t', 5329 [], 5330 is_virtual=True) 5331 return 5332 5333def register_Ns3DeterministicRandomVariable_methods(root_module, cls): 5334 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] 5335 cls.add_method('GetTypeId', 5336 'ns3::TypeId', 5337 [], 5338 is_static=True) 5339 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] 5340 cls.add_constructor([]) 5341 ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] 5342 cls.add_method('SetValueArray', 5343 'void', 5344 [param('double *', 'values'), param('std::size_t', 'length')]) 5345 ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] 5346 cls.add_method('GetValue', 5347 'double', 5348 [], 5349 is_virtual=True) 5350 ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] 5351 cls.add_method('GetInteger', 5352 'uint32_t', 5353 [], 5354 is_virtual=True) 5355 return 5356 5357def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): 5358 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] 5359 cls.add_constructor([]) 5360 ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] 5361 cls.add_method('CDF', 5362 'void', 5363 [param('double', 'v'), param('double', 'c')]) 5364 ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] 5365 cls.add_method('GetInteger', 5366 'uint32_t', 5367 [], 5368 is_virtual=True) 5369 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] 5370 cls.add_method('GetTypeId', 5371 'ns3::TypeId', 5372 [], 5373 is_static=True) 5374 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] 5375 cls.add_method('GetValue', 5376 'double', 5377 [], 5378 is_virtual=True) 5379 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate() [member function] 5380 cls.add_method('Interpolate', 5381 'double', 5382 [], 5383 is_virtual=True) 5384 ## random-variable-stream.h (module 'core'): bool ns3::EmpiricalRandomVariable::SetInterpolate(bool interpolate) [member function] 5385 cls.add_method('SetInterpolate', 5386 'bool', 5387 [param('bool', 'interpolate')]) 5388 return 5389 5390def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): 5391 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] 5392 cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) 5393 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] 5394 cls.add_constructor([]) 5395 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 5396 cls.add_method('Get', 5397 'bool', 5398 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 5399 is_const=True, is_virtual=True) 5400 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] 5401 cls.add_method('HasGetter', 5402 'bool', 5403 [], 5404 is_const=True, is_virtual=True) 5405 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] 5406 cls.add_method('HasSetter', 5407 'bool', 5408 [], 5409 is_const=True, is_virtual=True) 5410 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 5411 cls.add_method('Set', 5412 'bool', 5413 [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], 5414 is_const=True, is_virtual=True) 5415 return 5416 5417def register_Ns3EmptyAttributeChecker_methods(root_module, cls): 5418 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] 5419 cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) 5420 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] 5421 cls.add_constructor([]) 5422 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 5423 cls.add_method('Check', 5424 'bool', 5425 [param('ns3::AttributeValue const &', 'value')], 5426 is_const=True, is_virtual=True) 5427 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 5428 cls.add_method('Copy', 5429 'bool', 5430 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 5431 is_const=True, is_virtual=True) 5432 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeChecker::Create() const [member function] 5433 cls.add_method('Create', 5434 'ns3::Ptr< ns3::AttributeValue >', 5435 [], 5436 is_const=True, is_virtual=True) 5437 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] 5438 cls.add_method('GetUnderlyingTypeInformation', 5439 'std::string', 5440 [], 5441 is_const=True, is_virtual=True) 5442 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] 5443 cls.add_method('GetValueTypeName', 5444 'std::string', 5445 [], 5446 is_const=True, is_virtual=True) 5447 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] 5448 cls.add_method('HasUnderlyingTypeInformation', 5449 'bool', 5450 [], 5451 is_const=True, is_virtual=True) 5452 return 5453 5454def register_Ns3EmptyAttributeValue_methods(root_module, cls): 5455 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] 5456 cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) 5457 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] 5458 cls.add_constructor([]) 5459 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function] 5460 cls.add_method('Copy', 5461 'ns3::Ptr< ns3::AttributeValue >', 5462 [], 5463 is_const=True, is_virtual=True, visibility='private') 5464 ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5465 cls.add_method('DeserializeFromString', 5466 'bool', 5467 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5468 is_virtual=True, visibility='private') 5469 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5470 cls.add_method('SerializeToString', 5471 'std::string', 5472 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5473 is_const=True, is_virtual=True, visibility='private') 5474 return 5475 5476def register_Ns3ErlangRandomVariable_methods(root_module, cls): 5477 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] 5478 cls.add_method('GetTypeId', 5479 'ns3::TypeId', 5480 [], 5481 is_static=True) 5482 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] 5483 cls.add_constructor([]) 5484 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] 5485 cls.add_method('GetK', 5486 'uint32_t', 5487 [], 5488 is_const=True) 5489 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] 5490 cls.add_method('GetLambda', 5491 'double', 5492 [], 5493 is_const=True) 5494 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] 5495 cls.add_method('GetValue', 5496 'double', 5497 [param('uint32_t', 'k'), param('double', 'lambda')]) 5498 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] 5499 cls.add_method('GetInteger', 5500 'uint32_t', 5501 [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) 5502 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] 5503 cls.add_method('GetValue', 5504 'double', 5505 [], 5506 is_virtual=True) 5507 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] 5508 cls.add_method('GetInteger', 5509 'uint32_t', 5510 [], 5511 is_virtual=True) 5512 return 5513 5514def register_Ns3EventImpl_methods(root_module, cls): 5515 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] 5516 cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) 5517 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] 5518 cls.add_constructor([]) 5519 ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] 5520 cls.add_method('Cancel', 5521 'void', 5522 []) 5523 ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] 5524 cls.add_method('Invoke', 5525 'void', 5526 []) 5527 ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] 5528 cls.add_method('IsCancelled', 5529 'bool', 5530 []) 5531 ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] 5532 cls.add_method('Notify', 5533 'void', 5534 [], 5535 is_pure_virtual=True, is_virtual=True, visibility='protected') 5536 return 5537 5538def register_Ns3ExponentialRandomVariable_methods(root_module, cls): 5539 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] 5540 cls.add_method('GetTypeId', 5541 'ns3::TypeId', 5542 [], 5543 is_static=True) 5544 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] 5545 cls.add_constructor([]) 5546 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] 5547 cls.add_method('GetMean', 5548 'double', 5549 [], 5550 is_const=True) 5551 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] 5552 cls.add_method('GetBound', 5553 'double', 5554 [], 5555 is_const=True) 5556 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] 5557 cls.add_method('GetValue', 5558 'double', 5559 [param('double', 'mean'), param('double', 'bound')]) 5560 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] 5561 cls.add_method('GetInteger', 5562 'uint32_t', 5563 [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) 5564 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] 5565 cls.add_method('GetValue', 5566 'double', 5567 [], 5568 is_virtual=True) 5569 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] 5570 cls.add_method('GetInteger', 5571 'uint32_t', 5572 [], 5573 is_virtual=True) 5574 return 5575 5576def register_Ns3GammaRandomVariable_methods(root_module, cls): 5577 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] 5578 cls.add_method('GetTypeId', 5579 'ns3::TypeId', 5580 [], 5581 is_static=True) 5582 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] 5583 cls.add_constructor([]) 5584 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] 5585 cls.add_method('GetAlpha', 5586 'double', 5587 [], 5588 is_const=True) 5589 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] 5590 cls.add_method('GetBeta', 5591 'double', 5592 [], 5593 is_const=True) 5594 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] 5595 cls.add_method('GetValue', 5596 'double', 5597 [param('double', 'alpha'), param('double', 'beta')]) 5598 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] 5599 cls.add_method('GetInteger', 5600 'uint32_t', 5601 [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) 5602 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] 5603 cls.add_method('GetValue', 5604 'double', 5605 [], 5606 is_virtual=True) 5607 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] 5608 cls.add_method('GetInteger', 5609 'uint32_t', 5610 [], 5611 is_virtual=True) 5612 return 5613 5614def register_Ns3Ipv4_methods(root_module, cls): 5615 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [constructor] 5616 cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) 5617 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor] 5618 cls.add_constructor([]) 5619 ## ipv4.h (module 'internet'): bool ns3::Ipv4::AddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] 5620 cls.add_method('AddAddress', 5621 'bool', 5622 [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], 5623 is_pure_virtual=True, is_virtual=True) 5624 ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function] 5625 cls.add_method('AddInterface', 5626 'uint32_t', 5627 [param('ns3::Ptr< ns3::NetDevice >', 'device')], 5628 is_pure_virtual=True, is_virtual=True) 5629 ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4::CreateRawSocket() [member function] 5630 cls.add_method('CreateRawSocket', 5631 'ns3::Ptr< ns3::Socket >', 5632 [], 5633 is_pure_virtual=True, is_virtual=True) 5634 ## ipv4.h (module 'internet'): void ns3::Ipv4::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function] 5635 cls.add_method('DeleteRawSocket', 5636 'void', 5637 [param('ns3::Ptr< ns3::Socket >', 'socket')], 5638 is_pure_virtual=True, is_virtual=True) 5639 ## ipv4.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] 5640 cls.add_method('GetAddress', 5641 'ns3::Ipv4InterfaceAddress', 5642 [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], 5643 is_const=True, is_pure_virtual=True, is_virtual=True) 5644 ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForAddress(ns3::Ipv4Address address) const [member function] 5645 cls.add_method('GetInterfaceForAddress', 5646 'int32_t', 5647 [param('ns3::Ipv4Address', 'address')], 5648 is_const=True, is_pure_virtual=True, is_virtual=True) 5649 ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function] 5650 cls.add_method('GetInterfaceForDevice', 5651 'int32_t', 5652 [param('ns3::Ptr< ns3::NetDevice const >', 'device')], 5653 is_const=True, is_pure_virtual=True, is_virtual=True) 5654 ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForPrefix(ns3::Ipv4Address address, ns3::Ipv4Mask mask) const [member function] 5655 cls.add_method('GetInterfaceForPrefix', 5656 'int32_t', 5657 [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'mask')], 5658 is_const=True, is_pure_virtual=True, is_virtual=True) 5659 ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMetric(uint32_t interface) const [member function] 5660 cls.add_method('GetMetric', 5661 'uint16_t', 5662 [param('uint32_t', 'interface')], 5663 is_const=True, is_pure_virtual=True, is_virtual=True) 5664 ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMtu(uint32_t interface) const [member function] 5665 cls.add_method('GetMtu', 5666 'uint16_t', 5667 [param('uint32_t', 'interface')], 5668 is_const=True, is_pure_virtual=True, is_virtual=True) 5669 ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNAddresses(uint32_t interface) const [member function] 5670 cls.add_method('GetNAddresses', 5671 'uint32_t', 5672 [param('uint32_t', 'interface')], 5673 is_const=True, is_pure_virtual=True, is_virtual=True) 5674 ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNInterfaces() const [member function] 5675 cls.add_method('GetNInterfaces', 5676 'uint32_t', 5677 [], 5678 is_const=True, is_pure_virtual=True, is_virtual=True) 5679 ## ipv4.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4::GetNetDevice(uint32_t interface) [member function] 5680 cls.add_method('GetNetDevice', 5681 'ns3::Ptr< ns3::NetDevice >', 5682 [param('uint32_t', 'interface')], 5683 is_pure_virtual=True, is_virtual=True) 5684 ## ipv4.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4::GetProtocol(int protocolNumber) const [member function] 5685 cls.add_method('GetProtocol', 5686 'ns3::Ptr< ns3::IpL4Protocol >', 5687 [param('int', 'protocolNumber')], 5688 is_const=True, is_pure_virtual=True, is_virtual=True) 5689 ## ipv4.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] 5690 cls.add_method('GetProtocol', 5691 'ns3::Ptr< ns3::IpL4Protocol >', 5692 [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], 5693 is_const=True, is_pure_virtual=True, is_virtual=True) 5694 ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4::GetRoutingProtocol() const [member function] 5695 cls.add_method('GetRoutingProtocol', 5696 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 5697 [], 5698 is_const=True, is_pure_virtual=True, is_virtual=True) 5699 ## ipv4.h (module 'internet'): static ns3::TypeId ns3::Ipv4::GetTypeId() [member function] 5700 cls.add_method('GetTypeId', 5701 'ns3::TypeId', 5702 [], 5703 is_static=True) 5704 ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function] 5705 cls.add_method('Insert', 5706 'void', 5707 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], 5708 is_pure_virtual=True, is_virtual=True) 5709 ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr<ns3::IpL4Protocol> protocol, uint32_t interfaceIndex) [member function] 5710 cls.add_method('Insert', 5711 'void', 5712 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], 5713 is_pure_virtual=True, is_virtual=True) 5714 ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] 5715 cls.add_method('IsDestinationAddress', 5716 'bool', 5717 [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], 5718 is_const=True, is_pure_virtual=True, is_virtual=True) 5719 ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsForwarding(uint32_t interface) const [member function] 5720 cls.add_method('IsForwarding', 5721 'bool', 5722 [param('uint32_t', 'interface')], 5723 is_const=True, is_pure_virtual=True, is_virtual=True) 5724 ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsUp(uint32_t interface) const [member function] 5725 cls.add_method('IsUp', 5726 'bool', 5727 [param('uint32_t', 'interface')], 5728 is_const=True, is_pure_virtual=True, is_virtual=True) 5729 ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function] 5730 cls.add_method('Remove', 5731 'void', 5732 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], 5733 is_pure_virtual=True, is_virtual=True) 5734 ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr<ns3::IpL4Protocol> protocol, uint32_t interfaceIndex) [member function] 5735 cls.add_method('Remove', 5736 'void', 5737 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], 5738 is_pure_virtual=True, is_virtual=True) 5739 ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] 5740 cls.add_method('RemoveAddress', 5741 'bool', 5742 [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], 5743 is_pure_virtual=True, is_virtual=True) 5744 ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, ns3::Ipv4Address address) [member function] 5745 cls.add_method('RemoveAddress', 5746 'bool', 5747 [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'address')], 5748 is_pure_virtual=True, is_virtual=True) 5749 ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SelectSourceAddress(ns3::Ptr<const ns3::NetDevice> device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] 5750 cls.add_method('SelectSourceAddress', 5751 'ns3::Ipv4Address', 5752 [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], 5753 is_pure_virtual=True, is_virtual=True) 5754 ## ipv4.h (module 'internet'): void ns3::Ipv4::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function] 5755 cls.add_method('Send', 5756 'void', 5757 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 5758 is_pure_virtual=True, is_virtual=True) 5759 ## ipv4.h (module 'internet'): void ns3::Ipv4::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function] 5760 cls.add_method('SendWithHeader', 5761 'void', 5762 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 5763 is_pure_virtual=True, is_virtual=True) 5764 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetDown(uint32_t interface) [member function] 5765 cls.add_method('SetDown', 5766 'void', 5767 [param('uint32_t', 'interface')], 5768 is_pure_virtual=True, is_virtual=True) 5769 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetForwarding(uint32_t interface, bool val) [member function] 5770 cls.add_method('SetForwarding', 5771 'void', 5772 [param('uint32_t', 'interface'), param('bool', 'val')], 5773 is_pure_virtual=True, is_virtual=True) 5774 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetMetric(uint32_t interface, uint16_t metric) [member function] 5775 cls.add_method('SetMetric', 5776 'void', 5777 [param('uint32_t', 'interface'), param('uint16_t', 'metric')], 5778 is_pure_virtual=True, is_virtual=True) 5779 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetRoutingProtocol(ns3::Ptr<ns3::Ipv4RoutingProtocol> routingProtocol) [member function] 5780 cls.add_method('SetRoutingProtocol', 5781 'void', 5782 [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], 5783 is_pure_virtual=True, is_virtual=True) 5784 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetUp(uint32_t interface) [member function] 5785 cls.add_method('SetUp', 5786 'void', 5787 [param('uint32_t', 'interface')], 5788 is_pure_virtual=True, is_virtual=True) 5789 ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SourceAddressSelection(uint32_t interface, ns3::Ipv4Address dest) [member function] 5790 cls.add_method('SourceAddressSelection', 5791 'ns3::Ipv4Address', 5792 [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'dest')], 5793 is_pure_virtual=True, is_virtual=True) 5794 ## ipv4.h (module 'internet'): ns3::Ipv4::IF_ANY [variable] 5795 cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) 5796 ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetIpForward() const [member function] 5797 cls.add_method('GetIpForward', 5798 'bool', 5799 [], 5800 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 5801 ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetWeakEsModel() const [member function] 5802 cls.add_method('GetWeakEsModel', 5803 'bool', 5804 [], 5805 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 5806 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetIpForward(bool forward) [member function] 5807 cls.add_method('SetIpForward', 5808 'void', 5809 [param('bool', 'forward')], 5810 is_pure_virtual=True, is_virtual=True, visibility='private') 5811 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetWeakEsModel(bool model) [member function] 5812 cls.add_method('SetWeakEsModel', 5813 'void', 5814 [param('bool', 'model')], 5815 is_pure_virtual=True, is_virtual=True, visibility='private') 5816 return 5817 5818def register_Ns3Ipv4AddressChecker_methods(root_module, cls): 5819 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] 5820 cls.add_constructor([]) 5821 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] 5822 cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) 5823 return 5824 5825def register_Ns3Ipv4AddressValue_methods(root_module, cls): 5826 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] 5827 cls.add_constructor([]) 5828 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] 5829 cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) 5830 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] 5831 cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) 5832 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function] 5833 cls.add_method('Copy', 5834 'ns3::Ptr< ns3::AttributeValue >', 5835 [], 5836 is_const=True, is_virtual=True) 5837 ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5838 cls.add_method('DeserializeFromString', 5839 'bool', 5840 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5841 is_virtual=True) 5842 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] 5843 cls.add_method('Get', 5844 'ns3::Ipv4Address', 5845 [], 5846 is_const=True) 5847 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5848 cls.add_method('SerializeToString', 5849 'std::string', 5850 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5851 is_const=True, is_virtual=True) 5852 ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] 5853 cls.add_method('Set', 5854 'void', 5855 [param('ns3::Ipv4Address const &', 'value')]) 5856 return 5857 5858def register_Ns3Ipv4MaskChecker_methods(root_module, cls): 5859 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] 5860 cls.add_constructor([]) 5861 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] 5862 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) 5863 return 5864 5865def register_Ns3Ipv4MaskValue_methods(root_module, cls): 5866 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] 5867 cls.add_constructor([]) 5868 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] 5869 cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) 5870 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] 5871 cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) 5872 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function] 5873 cls.add_method('Copy', 5874 'ns3::Ptr< ns3::AttributeValue >', 5875 [], 5876 is_const=True, is_virtual=True) 5877 ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5878 cls.add_method('DeserializeFromString', 5879 'bool', 5880 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5881 is_virtual=True) 5882 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] 5883 cls.add_method('Get', 5884 'ns3::Ipv4Mask', 5885 [], 5886 is_const=True) 5887 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5888 cls.add_method('SerializeToString', 5889 'std::string', 5890 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5891 is_const=True, is_virtual=True) 5892 ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] 5893 cls.add_method('Set', 5894 'void', 5895 [param('ns3::Ipv4Mask const &', 'value')]) 5896 return 5897 5898def register_Ns3Ipv4MulticastRoute_methods(root_module, cls): 5899 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute(ns3::Ipv4MulticastRoute const & arg0) [constructor] 5900 cls.add_constructor([param('ns3::Ipv4MulticastRoute const &', 'arg0')]) 5901 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute() [constructor] 5902 cls.add_constructor([]) 5903 ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetGroup() const [member function] 5904 cls.add_method('GetGroup', 5905 'ns3::Ipv4Address', 5906 [], 5907 is_const=True) 5908 ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function] 5909 cls.add_method('GetOrigin', 5910 'ns3::Ipv4Address', 5911 [], 5912 is_const=True) 5913 ## ipv4-route.h (module 'internet'): std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, unsigned int> > > ns3::Ipv4MulticastRoute::GetOutputTtlMap() const [member function] 5914 cls.add_method('GetOutputTtlMap', 5915 'std::map< unsigned int, unsigned int >', 5916 [], 5917 is_const=True) 5918 ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetParent() const [member function] 5919 cls.add_method('GetParent', 5920 'uint32_t', 5921 [], 5922 is_const=True) 5923 ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetGroup(ns3::Ipv4Address const group) [member function] 5924 cls.add_method('SetGroup', 5925 'void', 5926 [param('ns3::Ipv4Address const', 'group')]) 5927 ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOrigin(ns3::Ipv4Address const origin) [member function] 5928 cls.add_method('SetOrigin', 5929 'void', 5930 [param('ns3::Ipv4Address const', 'origin')]) 5931 ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function] 5932 cls.add_method('SetOutputTtl', 5933 'void', 5934 [param('uint32_t', 'oif'), param('uint32_t', 'ttl')]) 5935 ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetParent(uint32_t iif) [member function] 5936 cls.add_method('SetParent', 5937 'void', 5938 [param('uint32_t', 'iif')]) 5939 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_INTERFACES [variable] 5940 cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True) 5941 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_TTL [variable] 5942 cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True) 5943 return 5944 5945def register_Ns3Ipv4Route_methods(root_module, cls): 5946 cls.add_output_stream_operator() 5947 ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route(ns3::Ipv4Route const & arg0) [constructor] 5948 cls.add_constructor([param('ns3::Ipv4Route const &', 'arg0')]) 5949 ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route() [constructor] 5950 cls.add_constructor([]) 5951 ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetDestination() const [member function] 5952 cls.add_method('GetDestination', 5953 'ns3::Ipv4Address', 5954 [], 5955 is_const=True) 5956 ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetGateway() const [member function] 5957 cls.add_method('GetGateway', 5958 'ns3::Ipv4Address', 5959 [], 5960 is_const=True) 5961 ## ipv4-route.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4Route::GetOutputDevice() const [member function] 5962 cls.add_method('GetOutputDevice', 5963 'ns3::Ptr< ns3::NetDevice >', 5964 [], 5965 is_const=True) 5966 ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetSource() const [member function] 5967 cls.add_method('GetSource', 5968 'ns3::Ipv4Address', 5969 [], 5970 is_const=True) 5971 ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetDestination(ns3::Ipv4Address dest) [member function] 5972 cls.add_method('SetDestination', 5973 'void', 5974 [param('ns3::Ipv4Address', 'dest')]) 5975 ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetGateway(ns3::Ipv4Address gw) [member function] 5976 cls.add_method('SetGateway', 5977 'void', 5978 [param('ns3::Ipv4Address', 'gw')]) 5979 ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetOutputDevice(ns3::Ptr<ns3::NetDevice> outputDevice) [member function] 5980 cls.add_method('SetOutputDevice', 5981 'void', 5982 [param('ns3::Ptr< ns3::NetDevice >', 'outputDevice')]) 5983 ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetSource(ns3::Ipv4Address src) [member function] 5984 cls.add_method('SetSource', 5985 'void', 5986 [param('ns3::Ipv4Address', 'src')]) 5987 return 5988 5989def register_Ns3Ipv4RoutingProtocol_methods(root_module, cls): 5990 ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol() [constructor] 5991 cls.add_constructor([]) 5992 ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol(ns3::Ipv4RoutingProtocol const & arg0) [constructor] 5993 cls.add_constructor([param('ns3::Ipv4RoutingProtocol const &', 'arg0')]) 5994 ## ipv4-routing-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4RoutingProtocol::GetTypeId() [member function] 5995 cls.add_method('GetTypeId', 5996 'ns3::TypeId', 5997 [], 5998 is_static=True) 5999 ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] 6000 cls.add_method('NotifyAddAddress', 6001 'void', 6002 [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], 6003 is_pure_virtual=True, is_virtual=True) 6004 ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] 6005 cls.add_method('NotifyInterfaceDown', 6006 'void', 6007 [param('uint32_t', 'interface')], 6008 is_pure_virtual=True, is_virtual=True) 6009 ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] 6010 cls.add_method('NotifyInterfaceUp', 6011 'void', 6012 [param('uint32_t', 'interface')], 6013 is_pure_virtual=True, is_virtual=True) 6014 ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] 6015 cls.add_method('NotifyRemoveAddress', 6016 'void', 6017 [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], 6018 is_pure_virtual=True, is_virtual=True) 6019 ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::PrintRoutingTable(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] 6020 cls.add_method('PrintRoutingTable', 6021 'void', 6022 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 6023 is_const=True, is_pure_virtual=True, is_virtual=True) 6024 ## ipv4-routing-protocol.h (module 'internet'): bool ns3::Ipv4RoutingProtocol::RouteInput(ns3::Ptr<const ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<const ns3::NetDevice> idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] 6025 cls.add_method('RouteInput', 6026 'bool', 6027 [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], 6028 is_pure_virtual=True, is_virtual=True) 6029 ## ipv4-routing-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4Route> ns3::Ipv4RoutingProtocol::RouteOutput(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::NetDevice> oif, ns3::Socket::SocketErrno & sockerr) [member function] 6030 cls.add_method('RouteOutput', 6031 'ns3::Ptr< ns3::Ipv4Route >', 6032 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], 6033 is_pure_virtual=True, is_virtual=True) 6034 ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::SetIpv4(ns3::Ptr<ns3::Ipv4> ipv4) [member function] 6035 cls.add_method('SetIpv4', 6036 'void', 6037 [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], 6038 is_pure_virtual=True, is_virtual=True) 6039 return 6040 6041def register_Ns3Ipv4StaticRouting_methods(root_module, cls): 6042 ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4StaticRouting::Ipv4StaticRouting(ns3::Ipv4StaticRouting const & arg0) [constructor] 6043 cls.add_constructor([param('ns3::Ipv4StaticRouting const &', 'arg0')]) 6044 ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4StaticRouting::Ipv4StaticRouting() [constructor] 6045 cls.add_constructor([]) 6046 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] 6047 cls.add_method('AddHostRouteTo', 6048 'void', 6049 [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) 6050 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, uint32_t interface, uint32_t metric=0) [member function] 6051 cls.add_method('AddHostRouteTo', 6052 'void', 6053 [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) 6054 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface, std::vector<unsigned int, std::allocator<unsigned int> > outputInterfaces) [member function] 6055 cls.add_method('AddMulticastRoute', 6056 'void', 6057 [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')]) 6058 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] 6059 cls.add_method('AddNetworkRouteTo', 6060 'void', 6061 [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) 6062 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface, uint32_t metric=0) [member function] 6063 cls.add_method('AddNetworkRouteTo', 6064 'void', 6065 [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) 6066 ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4RoutingTableEntry ns3::Ipv4StaticRouting::GetDefaultRoute() [member function] 6067 cls.add_method('GetDefaultRoute', 6068 'ns3::Ipv4RoutingTableEntry', 6069 []) 6070 ## ipv4-static-routing.h (module 'internet'): uint32_t ns3::Ipv4StaticRouting::GetMetric(uint32_t index) const [member function] 6071 cls.add_method('GetMetric', 6072 'uint32_t', 6073 [param('uint32_t', 'index')], 6074 is_const=True) 6075 ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry ns3::Ipv4StaticRouting::GetMulticastRoute(uint32_t i) const [member function] 6076 cls.add_method('GetMulticastRoute', 6077 'ns3::Ipv4MulticastRoutingTableEntry', 6078 [param('uint32_t', 'i')], 6079 is_const=True) 6080 ## ipv4-static-routing.h (module 'internet'): uint32_t ns3::Ipv4StaticRouting::GetNMulticastRoutes() const [member function] 6081 cls.add_method('GetNMulticastRoutes', 6082 'uint32_t', 6083 [], 6084 is_const=True) 6085 ## ipv4-static-routing.h (module 'internet'): uint32_t ns3::Ipv4StaticRouting::GetNRoutes() const [member function] 6086 cls.add_method('GetNRoutes', 6087 'uint32_t', 6088 [], 6089 is_const=True) 6090 ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4RoutingTableEntry ns3::Ipv4StaticRouting::GetRoute(uint32_t i) const [member function] 6091 cls.add_method('GetRoute', 6092 'ns3::Ipv4RoutingTableEntry', 6093 [param('uint32_t', 'i')], 6094 is_const=True) 6095 ## ipv4-static-routing.h (module 'internet'): static ns3::TypeId ns3::Ipv4StaticRouting::GetTypeId() [member function] 6096 cls.add_method('GetTypeId', 6097 'ns3::TypeId', 6098 [], 6099 is_static=True) 6100 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] 6101 cls.add_method('NotifyAddAddress', 6102 'void', 6103 [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], 6104 is_virtual=True) 6105 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::NotifyInterfaceDown(uint32_t interface) [member function] 6106 cls.add_method('NotifyInterfaceDown', 6107 'void', 6108 [param('uint32_t', 'interface')], 6109 is_virtual=True) 6110 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::NotifyInterfaceUp(uint32_t interface) [member function] 6111 cls.add_method('NotifyInterfaceUp', 6112 'void', 6113 [param('uint32_t', 'interface')], 6114 is_virtual=True) 6115 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] 6116 cls.add_method('NotifyRemoveAddress', 6117 'void', 6118 [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], 6119 is_virtual=True) 6120 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::PrintRoutingTable(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] 6121 cls.add_method('PrintRoutingTable', 6122 'void', 6123 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 6124 is_const=True, is_virtual=True) 6125 ## ipv4-static-routing.h (module 'internet'): bool ns3::Ipv4StaticRouting::RemoveMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface) [member function] 6126 cls.add_method('RemoveMulticastRoute', 6127 'bool', 6128 [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface')]) 6129 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::RemoveMulticastRoute(uint32_t index) [member function] 6130 cls.add_method('RemoveMulticastRoute', 6131 'void', 6132 [param('uint32_t', 'index')]) 6133 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::RemoveRoute(uint32_t i) [member function] 6134 cls.add_method('RemoveRoute', 6135 'void', 6136 [param('uint32_t', 'i')]) 6137 ## ipv4-static-routing.h (module 'internet'): bool ns3::Ipv4StaticRouting::RouteInput(ns3::Ptr<const ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<const ns3::NetDevice> idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] 6138 cls.add_method('RouteInput', 6139 'bool', 6140 [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], 6141 is_virtual=True) 6142 ## ipv4-static-routing.h (module 'internet'): ns3::Ptr<ns3::Ipv4Route> ns3::Ipv4StaticRouting::RouteOutput(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::NetDevice> oif, ns3::Socket::SocketErrno & sockerr) [member function] 6143 cls.add_method('RouteOutput', 6144 'ns3::Ptr< ns3::Ipv4Route >', 6145 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], 6146 is_virtual=True) 6147 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::SetDefaultMulticastRoute(uint32_t outputInterface) [member function] 6148 cls.add_method('SetDefaultMulticastRoute', 6149 'void', 6150 [param('uint32_t', 'outputInterface')]) 6151 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::SetDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] 6152 cls.add_method('SetDefaultRoute', 6153 'void', 6154 [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) 6155 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::SetIpv4(ns3::Ptr<ns3::Ipv4> ipv4) [member function] 6156 cls.add_method('SetIpv4', 6157 'void', 6158 [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], 6159 is_virtual=True) 6160 ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::DoDispose() [member function] 6161 cls.add_method('DoDispose', 6162 'void', 6163 [], 6164 is_virtual=True, visibility='protected') 6165 return 6166 6167def register_Ns3Ipv6AddressChecker_methods(root_module, cls): 6168 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] 6169 cls.add_constructor([]) 6170 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] 6171 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) 6172 return 6173 6174def register_Ns3Ipv6AddressValue_methods(root_module, cls): 6175 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] 6176 cls.add_constructor([]) 6177 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] 6178 cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) 6179 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] 6180 cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) 6181 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function] 6182 cls.add_method('Copy', 6183 'ns3::Ptr< ns3::AttributeValue >', 6184 [], 6185 is_const=True, is_virtual=True) 6186 ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6187 cls.add_method('DeserializeFromString', 6188 'bool', 6189 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6190 is_virtual=True) 6191 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] 6192 cls.add_method('Get', 6193 'ns3::Ipv6Address', 6194 [], 6195 is_const=True) 6196 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6197 cls.add_method('SerializeToString', 6198 'std::string', 6199 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6200 is_const=True, is_virtual=True) 6201 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] 6202 cls.add_method('Set', 6203 'void', 6204 [param('ns3::Ipv6Address const &', 'value')]) 6205 return 6206 6207def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): 6208 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] 6209 cls.add_constructor([]) 6210 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] 6211 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) 6212 return 6213 6214def register_Ns3Ipv6PrefixValue_methods(root_module, cls): 6215 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] 6216 cls.add_constructor([]) 6217 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] 6218 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) 6219 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] 6220 cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) 6221 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function] 6222 cls.add_method('Copy', 6223 'ns3::Ptr< ns3::AttributeValue >', 6224 [], 6225 is_const=True, is_virtual=True) 6226 ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6227 cls.add_method('DeserializeFromString', 6228 'bool', 6229 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6230 is_virtual=True) 6231 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] 6232 cls.add_method('Get', 6233 'ns3::Ipv6Prefix', 6234 [], 6235 is_const=True) 6236 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6237 cls.add_method('SerializeToString', 6238 'std::string', 6239 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6240 is_const=True, is_virtual=True) 6241 ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] 6242 cls.add_method('Set', 6243 'void', 6244 [param('ns3::Ipv6Prefix const &', 'value')]) 6245 return 6246 6247def register_Ns3LogNormalRandomVariable_methods(root_module, cls): 6248 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function] 6249 cls.add_method('GetTypeId', 6250 'ns3::TypeId', 6251 [], 6252 is_static=True) 6253 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor] 6254 cls.add_constructor([]) 6255 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function] 6256 cls.add_method('GetMu', 6257 'double', 6258 [], 6259 is_const=True) 6260 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function] 6261 cls.add_method('GetSigma', 6262 'double', 6263 [], 6264 is_const=True) 6265 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function] 6266 cls.add_method('GetValue', 6267 'double', 6268 [param('double', 'mu'), param('double', 'sigma')]) 6269 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function] 6270 cls.add_method('GetInteger', 6271 'uint32_t', 6272 [param('uint32_t', 'mu'), param('uint32_t', 'sigma')]) 6273 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function] 6274 cls.add_method('GetValue', 6275 'double', 6276 [], 6277 is_virtual=True) 6278 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function] 6279 cls.add_method('GetInteger', 6280 'uint32_t', 6281 [], 6282 is_virtual=True) 6283 return 6284 6285def register_Ns3Mac48AddressChecker_methods(root_module, cls): 6286 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] 6287 cls.add_constructor([]) 6288 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [constructor] 6289 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) 6290 return 6291 6292def register_Ns3Mac48AddressValue_methods(root_module, cls): 6293 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] 6294 cls.add_constructor([]) 6295 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] 6296 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) 6297 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [constructor] 6298 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) 6299 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] 6300 cls.add_method('Copy', 6301 'ns3::Ptr< ns3::AttributeValue >', 6302 [], 6303 is_const=True, is_virtual=True) 6304 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6305 cls.add_method('DeserializeFromString', 6306 'bool', 6307 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6308 is_virtual=True) 6309 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] 6310 cls.add_method('Get', 6311 'ns3::Mac48Address', 6312 [], 6313 is_const=True) 6314 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6315 cls.add_method('SerializeToString', 6316 'std::string', 6317 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6318 is_const=True, is_virtual=True) 6319 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] 6320 cls.add_method('Set', 6321 'void', 6322 [param('ns3::Mac48Address const &', 'value')]) 6323 return 6324 6325def register_Ns3NetDevice_methods(root_module, cls): 6326 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] 6327 cls.add_constructor([]) 6328 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [constructor] 6329 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) 6330 ## 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] 6331 cls.add_method('AddLinkChangeCallback', 6332 'void', 6333 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 6334 is_pure_virtual=True, is_virtual=True) 6335 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function] 6336 cls.add_method('GetAddress', 6337 'ns3::Address', 6338 [], 6339 is_const=True, is_pure_virtual=True, is_virtual=True) 6340 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] 6341 cls.add_method('GetBroadcast', 6342 'ns3::Address', 6343 [], 6344 is_const=True, is_pure_virtual=True, is_virtual=True) 6345 ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function] 6346 cls.add_method('GetChannel', 6347 'ns3::Ptr< ns3::Channel >', 6348 [], 6349 is_const=True, is_pure_virtual=True, is_virtual=True) 6350 ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] 6351 cls.add_method('GetIfIndex', 6352 'uint32_t', 6353 [], 6354 is_const=True, is_pure_virtual=True, is_virtual=True) 6355 ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] 6356 cls.add_method('GetMtu', 6357 'uint16_t', 6358 [], 6359 is_const=True, is_pure_virtual=True, is_virtual=True) 6360 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 6361 cls.add_method('GetMulticast', 6362 'ns3::Address', 6363 [param('ns3::Ipv4Address', 'multicastGroup')], 6364 is_const=True, is_pure_virtual=True, is_virtual=True) 6365 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 6366 cls.add_method('GetMulticast', 6367 'ns3::Address', 6368 [param('ns3::Ipv6Address', 'addr')], 6369 is_const=True, is_pure_virtual=True, is_virtual=True) 6370 ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function] 6371 cls.add_method('GetNode', 6372 'ns3::Ptr< ns3::Node >', 6373 [], 6374 is_const=True, is_pure_virtual=True, is_virtual=True) 6375 ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] 6376 cls.add_method('GetTypeId', 6377 'ns3::TypeId', 6378 [], 6379 is_static=True) 6380 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function] 6381 cls.add_method('IsBridge', 6382 'bool', 6383 [], 6384 is_const=True, is_pure_virtual=True, is_virtual=True) 6385 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] 6386 cls.add_method('IsBroadcast', 6387 'bool', 6388 [], 6389 is_const=True, is_pure_virtual=True, is_virtual=True) 6390 ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] 6391 cls.add_method('IsLinkUp', 6392 'bool', 6393 [], 6394 is_const=True, is_pure_virtual=True, is_virtual=True) 6395 ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] 6396 cls.add_method('IsMulticast', 6397 'bool', 6398 [], 6399 is_const=True, is_pure_virtual=True, is_virtual=True) 6400 ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] 6401 cls.add_method('IsPointToPoint', 6402 'bool', 6403 [], 6404 is_const=True, is_pure_virtual=True, is_virtual=True) 6405 ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] 6406 cls.add_method('NeedsArp', 6407 'bool', 6408 [], 6409 is_const=True, is_pure_virtual=True, is_virtual=True) 6410 ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 6411 cls.add_method('Send', 6412 'bool', 6413 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 6414 is_pure_virtual=True, is_virtual=True) 6415 ## 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] 6416 cls.add_method('SendFrom', 6417 'bool', 6418 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 6419 is_pure_virtual=True, is_virtual=True) 6420 ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function] 6421 cls.add_method('SetAddress', 6422 'void', 6423 [param('ns3::Address', 'address')], 6424 is_pure_virtual=True, is_virtual=True) 6425 ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] 6426 cls.add_method('SetIfIndex', 6427 'void', 6428 [param('uint32_t const', 'index')], 6429 is_pure_virtual=True, is_virtual=True) 6430 ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] 6431 cls.add_method('SetMtu', 6432 'bool', 6433 [param('uint16_t const', 'mtu')], 6434 is_pure_virtual=True, is_virtual=True) 6435 ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 6436 cls.add_method('SetNode', 6437 'void', 6438 [param('ns3::Ptr< ns3::Node >', 'node')], 6439 is_pure_virtual=True, is_virtual=True) 6440 ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 6441 cls.add_method('SetPromiscReceiveCallback', 6442 'void', 6443 [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')], 6444 is_pure_virtual=True, is_virtual=True) 6445 ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 6446 cls.add_method('SetReceiveCallback', 6447 'void', 6448 [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')], 6449 is_pure_virtual=True, is_virtual=True) 6450 ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function] 6451 cls.add_method('SupportsSendFrom', 6452 'bool', 6453 [], 6454 is_const=True, is_pure_virtual=True, is_virtual=True) 6455 return 6456 6457def register_Ns3NixVector_methods(root_module, cls): 6458 cls.add_output_stream_operator() 6459 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor] 6460 cls.add_constructor([]) 6461 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [constructor] 6462 cls.add_constructor([param('ns3::NixVector const &', 'o')]) 6463 ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] 6464 cls.add_method('AddNeighborIndex', 6465 'void', 6466 [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) 6467 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] 6468 cls.add_method('BitCount', 6469 'uint32_t', 6470 [param('uint32_t', 'numberOfNeighbors')], 6471 is_const=True) 6472 ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function] 6473 cls.add_method('Copy', 6474 'ns3::Ptr< ns3::NixVector >', 6475 [], 6476 is_const=True) 6477 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 6478 cls.add_method('Deserialize', 6479 'uint32_t', 6480 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 6481 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] 6482 cls.add_method('ExtractNeighborIndex', 6483 'uint32_t', 6484 [param('uint32_t', 'numberOfBits')]) 6485 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function] 6486 cls.add_method('GetRemainingBits', 6487 'uint32_t', 6488 []) 6489 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function] 6490 cls.add_method('GetSerializedSize', 6491 'uint32_t', 6492 [], 6493 is_const=True) 6494 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 6495 cls.add_method('Serialize', 6496 'uint32_t', 6497 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 6498 is_const=True) 6499 return 6500 6501def register_Ns3Node_methods(root_module, cls): 6502 ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [constructor] 6503 cls.add_constructor([param('ns3::Node const &', 'arg0')]) 6504 ## node.h (module 'network'): ns3::Node::Node() [constructor] 6505 cls.add_constructor([]) 6506 ## node.h (module 'network'): ns3::Node::Node(uint32_t systemId) [constructor] 6507 cls.add_constructor([param('uint32_t', 'systemId')]) 6508 ## node.h (module 'network'): uint32_t ns3::Node::AddApplication(ns3::Ptr<ns3::Application> application) [member function] 6509 cls.add_method('AddApplication', 6510 'uint32_t', 6511 [param('ns3::Ptr< ns3::Application >', 'application')]) 6512 ## node.h (module 'network'): uint32_t ns3::Node::AddDevice(ns3::Ptr<ns3::NetDevice> device) [member function] 6513 cls.add_method('AddDevice', 6514 'uint32_t', 6515 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 6516 ## node.h (module 'network'): static bool ns3::Node::ChecksumEnabled() [member function] 6517 cls.add_method('ChecksumEnabled', 6518 'bool', 6519 [], 6520 is_static=True) 6521 ## node.h (module 'network'): ns3::Ptr<ns3::Application> ns3::Node::GetApplication(uint32_t index) const [member function] 6522 cls.add_method('GetApplication', 6523 'ns3::Ptr< ns3::Application >', 6524 [param('uint32_t', 'index')], 6525 is_const=True) 6526 ## node.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Node::GetDevice(uint32_t index) const [member function] 6527 cls.add_method('GetDevice', 6528 'ns3::Ptr< ns3::NetDevice >', 6529 [param('uint32_t', 'index')], 6530 is_const=True) 6531 ## node.h (module 'network'): uint32_t ns3::Node::GetId() const [member function] 6532 cls.add_method('GetId', 6533 'uint32_t', 6534 [], 6535 is_const=True) 6536 ## node.h (module 'network'): ns3::Time ns3::Node::GetLocalTime() const [member function] 6537 cls.add_method('GetLocalTime', 6538 'ns3::Time', 6539 [], 6540 is_const=True) 6541 ## node.h (module 'network'): uint32_t ns3::Node::GetNApplications() const [member function] 6542 cls.add_method('GetNApplications', 6543 'uint32_t', 6544 [], 6545 is_const=True) 6546 ## node.h (module 'network'): uint32_t ns3::Node::GetNDevices() const [member function] 6547 cls.add_method('GetNDevices', 6548 'uint32_t', 6549 [], 6550 is_const=True) 6551 ## node.h (module 'network'): uint32_t ns3::Node::GetSystemId() const [member function] 6552 cls.add_method('GetSystemId', 6553 'uint32_t', 6554 [], 6555 is_const=True) 6556 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] 6557 cls.add_method('GetTypeId', 6558 'ns3::TypeId', 6559 [], 6560 is_static=True) 6561 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 6562 cls.add_method('RegisterDeviceAdditionListener', 6563 'void', 6564 [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')]) 6565 ## 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] 6566 cls.add_method('RegisterProtocolHandler', 6567 'void', 6568 [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')]) 6569 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 6570 cls.add_method('UnregisterDeviceAdditionListener', 6571 'void', 6572 [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')]) 6573 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Node::ProtocolHandler handler) [member function] 6574 cls.add_method('UnregisterProtocolHandler', 6575 'void', 6576 [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')]) 6577 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] 6578 cls.add_method('DoDispose', 6579 'void', 6580 [], 6581 is_virtual=True, visibility='protected') 6582 ## node.h (module 'network'): void ns3::Node::DoInitialize() [member function] 6583 cls.add_method('DoInitialize', 6584 'void', 6585 [], 6586 is_virtual=True, visibility='protected') 6587 return 6588 6589def register_Ns3NormalRandomVariable_methods(root_module, cls): 6590 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable] 6591 cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True) 6592 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function] 6593 cls.add_method('GetTypeId', 6594 'ns3::TypeId', 6595 [], 6596 is_static=True) 6597 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor] 6598 cls.add_constructor([]) 6599 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function] 6600 cls.add_method('GetMean', 6601 'double', 6602 [], 6603 is_const=True) 6604 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function] 6605 cls.add_method('GetVariance', 6606 'double', 6607 [], 6608 is_const=True) 6609 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function] 6610 cls.add_method('GetBound', 6611 'double', 6612 [], 6613 is_const=True) 6614 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function] 6615 cls.add_method('GetValue', 6616 'double', 6617 [param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')]) 6618 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function] 6619 cls.add_method('GetInteger', 6620 'uint32_t', 6621 [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')]) 6622 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function] 6623 cls.add_method('GetValue', 6624 'double', 6625 [], 6626 is_virtual=True) 6627 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function] 6628 cls.add_method('GetInteger', 6629 'uint32_t', 6630 [], 6631 is_virtual=True) 6632 return 6633 6634def register_Ns3ObjectFactoryChecker_methods(root_module, cls): 6635 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] 6636 cls.add_constructor([]) 6637 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [constructor] 6638 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) 6639 return 6640 6641def register_Ns3ObjectFactoryValue_methods(root_module, cls): 6642 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] 6643 cls.add_constructor([]) 6644 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] 6645 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) 6646 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [constructor] 6647 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) 6648 ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function] 6649 cls.add_method('Copy', 6650 'ns3::Ptr< ns3::AttributeValue >', 6651 [], 6652 is_const=True, is_virtual=True) 6653 ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6654 cls.add_method('DeserializeFromString', 6655 'bool', 6656 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6657 is_virtual=True) 6658 ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] 6659 cls.add_method('Get', 6660 'ns3::ObjectFactory', 6661 [], 6662 is_const=True) 6663 ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6664 cls.add_method('SerializeToString', 6665 'std::string', 6666 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6667 is_const=True, is_virtual=True) 6668 ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] 6669 cls.add_method('Set', 6670 'void', 6671 [param('ns3::ObjectFactory const &', 'value')]) 6672 return 6673 6674def register_Ns3OutputStreamWrapper_methods(root_module, cls): 6675 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [constructor] 6676 cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')]) 6677 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::string filename, std::ios_base::openmode filemode) [constructor] 6678 cls.add_constructor([param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode')]) 6679 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::ostream * os) [constructor] 6680 cls.add_constructor([param('std::ostream *', 'os')]) 6681 ## output-stream-wrapper.h (module 'network'): std::ostream * ns3::OutputStreamWrapper::GetStream() [member function] 6682 cls.add_method('GetStream', 6683 'std::ostream *', 6684 []) 6685 return 6686 6687def register_Ns3Packet_methods(root_module, cls): 6688 cls.add_output_stream_operator() 6689 ## packet.h (module 'network'): ns3::Packet::Packet() [constructor] 6690 cls.add_constructor([]) 6691 ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [constructor] 6692 cls.add_constructor([param('ns3::Packet const &', 'o')]) 6693 ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor] 6694 cls.add_constructor([param('uint32_t', 'size')]) 6695 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] 6696 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) 6697 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] 6698 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 6699 ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function] 6700 cls.add_method('AddAtEnd', 6701 'void', 6702 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 6703 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] 6704 cls.add_method('AddByteTag', 6705 'void', 6706 [param('ns3::Tag const &', 'tag')], 6707 is_const=True) 6708 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag, uint32_t start, uint32_t end) const [member function] 6709 cls.add_method('AddByteTag', 6710 'void', 6711 [param('ns3::Tag const &', 'tag'), param('uint32_t', 'start'), param('uint32_t', 'end')], 6712 is_const=True) 6713 ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function] 6714 cls.add_method('AddHeader', 6715 'void', 6716 [param('ns3::Header const &', 'header')]) 6717 ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] 6718 cls.add_method('AddPacketTag', 6719 'void', 6720 [param('ns3::Tag const &', 'tag')], 6721 is_const=True) 6722 ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] 6723 cls.add_method('AddPaddingAtEnd', 6724 'void', 6725 [param('uint32_t', 'size')]) 6726 ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] 6727 cls.add_method('AddTrailer', 6728 'void', 6729 [param('ns3::Trailer const &', 'trailer')]) 6730 ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] 6731 cls.add_method('BeginItem', 6732 'ns3::PacketMetadata::ItemIterator', 6733 [], 6734 is_const=True) 6735 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function] 6736 cls.add_method('Copy', 6737 'ns3::Ptr< ns3::Packet >', 6738 [], 6739 is_const=True) 6740 ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] 6741 cls.add_method('CopyData', 6742 'uint32_t', 6743 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 6744 is_const=True) 6745 ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] 6746 cls.add_method('CopyData', 6747 'void', 6748 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 6749 is_const=True) 6750 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] 6751 cls.add_method('CreateFragment', 6752 'ns3::Ptr< ns3::Packet >', 6753 [param('uint32_t', 'start'), param('uint32_t', 'length')], 6754 is_const=True) 6755 ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function] 6756 cls.add_method('EnableChecking', 6757 'void', 6758 [], 6759 is_static=True) 6760 ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function] 6761 cls.add_method('EnablePrinting', 6762 'void', 6763 [], 6764 is_static=True) 6765 ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] 6766 cls.add_method('FindFirstMatchingByteTag', 6767 'bool', 6768 [param('ns3::Tag &', 'tag')], 6769 is_const=True) 6770 ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] 6771 cls.add_method('GetByteTagIterator', 6772 'ns3::ByteTagIterator', 6773 [], 6774 is_const=True) 6775 ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function] 6776 cls.add_method('GetNixVector', 6777 'ns3::Ptr< ns3::NixVector >', 6778 [], 6779 is_const=True) 6780 ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] 6781 cls.add_method('GetPacketTagIterator', 6782 'ns3::PacketTagIterator', 6783 [], 6784 is_const=True) 6785 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function] 6786 cls.add_method('GetSerializedSize', 6787 'uint32_t', 6788 [], 6789 is_const=True) 6790 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function] 6791 cls.add_method('GetSize', 6792 'uint32_t', 6793 [], 6794 is_const=True) 6795 ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function] 6796 cls.add_method('GetUid', 6797 'uint64_t', 6798 [], 6799 is_const=True) 6800 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] 6801 cls.add_method('PeekHeader', 6802 'uint32_t', 6803 [param('ns3::Header &', 'header')], 6804 is_const=True) 6805 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header, uint32_t size) const [member function] 6806 cls.add_method('PeekHeader', 6807 'uint32_t', 6808 [param('ns3::Header &', 'header'), param('uint32_t', 'size')], 6809 is_const=True) 6810 ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] 6811 cls.add_method('PeekPacketTag', 6812 'bool', 6813 [param('ns3::Tag &', 'tag')], 6814 is_const=True) 6815 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] 6816 cls.add_method('PeekTrailer', 6817 'uint32_t', 6818 [param('ns3::Trailer &', 'trailer')]) 6819 ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function] 6820 cls.add_method('Print', 6821 'void', 6822 [param('std::ostream &', 'os')], 6823 is_const=True) 6824 ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] 6825 cls.add_method('PrintByteTags', 6826 'void', 6827 [param('std::ostream &', 'os')], 6828 is_const=True) 6829 ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] 6830 cls.add_method('PrintPacketTags', 6831 'void', 6832 [param('std::ostream &', 'os')], 6833 is_const=True) 6834 ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function] 6835 cls.add_method('RemoveAllByteTags', 6836 'void', 6837 []) 6838 ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function] 6839 cls.add_method('RemoveAllPacketTags', 6840 'void', 6841 []) 6842 ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] 6843 cls.add_method('RemoveAtEnd', 6844 'void', 6845 [param('uint32_t', 'size')]) 6846 ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function] 6847 cls.add_method('RemoveAtStart', 6848 'void', 6849 [param('uint32_t', 'size')]) 6850 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] 6851 cls.add_method('RemoveHeader', 6852 'uint32_t', 6853 [param('ns3::Header &', 'header')]) 6854 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header, uint32_t size) [member function] 6855 cls.add_method('RemoveHeader', 6856 'uint32_t', 6857 [param('ns3::Header &', 'header'), param('uint32_t', 'size')]) 6858 ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] 6859 cls.add_method('RemovePacketTag', 6860 'bool', 6861 [param('ns3::Tag &', 'tag')]) 6862 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] 6863 cls.add_method('RemoveTrailer', 6864 'uint32_t', 6865 [param('ns3::Trailer &', 'trailer')]) 6866 ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function] 6867 cls.add_method('ReplacePacketTag', 6868 'bool', 6869 [param('ns3::Tag &', 'tag')]) 6870 ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 6871 cls.add_method('Serialize', 6872 'uint32_t', 6873 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 6874 is_const=True) 6875 ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function] 6876 cls.add_method('SetNixVector', 6877 'void', 6878 [param('ns3::Ptr< ns3::NixVector >', 'nixVector')]) 6879 ## packet.h (module 'network'): std::string ns3::Packet::ToString() const [member function] 6880 cls.add_method('ToString', 6881 'std::string', 6882 [], 6883 is_const=True) 6884 return 6885 6886def register_Ns3ParetoRandomVariable_methods(root_module, cls): 6887 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function] 6888 cls.add_method('GetTypeId', 6889 'ns3::TypeId', 6890 [], 6891 is_static=True) 6892 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor] 6893 cls.add_constructor([]) 6894 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function] 6895 cls.add_method('GetScale', 6896 'double', 6897 [], 6898 is_const=True) 6899 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function] 6900 cls.add_method('GetShape', 6901 'double', 6902 [], 6903 is_const=True) 6904 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function] 6905 cls.add_method('GetBound', 6906 'double', 6907 [], 6908 is_const=True) 6909 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double scale, double shape, double bound) [member function] 6910 cls.add_method('GetValue', 6911 'double', 6912 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 6913 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 6914 cls.add_method('GetInteger', 6915 'uint32_t', 6916 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 6917 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function] 6918 cls.add_method('GetValue', 6919 'double', 6920 [], 6921 is_virtual=True) 6922 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function] 6923 cls.add_method('GetInteger', 6924 'uint32_t', 6925 [], 6926 is_virtual=True) 6927 return 6928 6929def register_Ns3TimeValue_methods(root_module, cls): 6930 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor] 6931 cls.add_constructor([]) 6932 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] 6933 cls.add_constructor([param('ns3::Time const &', 'value')]) 6934 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [constructor] 6935 cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) 6936 ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function] 6937 cls.add_method('Copy', 6938 'ns3::Ptr< ns3::AttributeValue >', 6939 [], 6940 is_const=True, is_virtual=True) 6941 ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6942 cls.add_method('DeserializeFromString', 6943 'bool', 6944 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6945 is_virtual=True) 6946 ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function] 6947 cls.add_method('Get', 6948 'ns3::Time', 6949 [], 6950 is_const=True) 6951 ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6952 cls.add_method('SerializeToString', 6953 'std::string', 6954 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6955 is_const=True, is_virtual=True) 6956 ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] 6957 cls.add_method('Set', 6958 'void', 6959 [param('ns3::Time const &', 'value')]) 6960 return 6961 6962def register_Ns3TypeIdChecker_methods(root_module, cls): 6963 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor] 6964 cls.add_constructor([]) 6965 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [constructor] 6966 cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) 6967 return 6968 6969def register_Ns3TypeIdValue_methods(root_module, cls): 6970 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor] 6971 cls.add_constructor([]) 6972 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] 6973 cls.add_constructor([param('ns3::TypeId const &', 'value')]) 6974 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [constructor] 6975 cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) 6976 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function] 6977 cls.add_method('Copy', 6978 'ns3::Ptr< ns3::AttributeValue >', 6979 [], 6980 is_const=True, is_virtual=True) 6981 ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6982 cls.add_method('DeserializeFromString', 6983 'bool', 6984 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6985 is_virtual=True) 6986 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function] 6987 cls.add_method('Get', 6988 'ns3::TypeId', 6989 [], 6990 is_const=True) 6991 ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6992 cls.add_method('SerializeToString', 6993 'std::string', 6994 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6995 is_const=True, is_virtual=True) 6996 ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] 6997 cls.add_method('Set', 6998 'void', 6999 [param('ns3::TypeId const &', 'value')]) 7000 return 7001 7002def register_Ns3AddressChecker_methods(root_module, cls): 7003 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] 7004 cls.add_constructor([]) 7005 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [constructor] 7006 cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) 7007 return 7008 7009def register_Ns3AddressValue_methods(root_module, cls): 7010 ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor] 7011 cls.add_constructor([]) 7012 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] 7013 cls.add_constructor([param('ns3::Address const &', 'value')]) 7014 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [constructor] 7015 cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) 7016 ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function] 7017 cls.add_method('Copy', 7018 'ns3::Ptr< ns3::AttributeValue >', 7019 [], 7020 is_const=True, is_virtual=True) 7021 ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7022 cls.add_method('DeserializeFromString', 7023 'bool', 7024 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7025 is_virtual=True) 7026 ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function] 7027 cls.add_method('Get', 7028 'ns3::Address', 7029 [], 7030 is_const=True) 7031 ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7032 cls.add_method('SerializeToString', 7033 'std::string', 7034 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7035 is_const=True, is_virtual=True) 7036 ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] 7037 cls.add_method('Set', 7038 'void', 7039 [param('ns3::Address const &', 'value')]) 7040 return 7041 7042def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7043 ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7044 cls.add_constructor([]) 7045 ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7046 cls.add_constructor([param('ns3::CallbackImpl< bool, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7047 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7048 cls.add_method('DoGetTypeid', 7049 'std::string', 7050 [], 7051 is_static=True) 7052 ## callback.h (module 'core'): std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7053 cls.add_method('GetTypeid', 7054 'std::string', 7055 [], 7056 is_const=True, is_virtual=True) 7057 ## callback.h (module 'core'): bool ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Socket> arg0, ns3::Address const & arg1) [member operator] 7058 cls.add_method('operator()', 7059 'bool', 7060 [param('ns3::Ptr< ns3::Socket >', 'arg0'), param('ns3::Address const &', 'arg1')], 7061 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7062 return 7063 7064def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7065 ## 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] 7066 cls.add_constructor([]) 7067 ## 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] 7068 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')]) 7069 ## 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] 7070 cls.add_method('DoGetTypeid', 7071 'std::string', 7072 [], 7073 is_static=True) 7074 ## 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] 7075 cls.add_method('GetTypeid', 7076 'std::string', 7077 [], 7078 is_const=True, is_virtual=True) 7079 ## 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] 7080 cls.add_method('operator()', 7081 'ns3::ObjectBase *', 7082 [], 7083 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7084 return 7085 7086def register_Ns3CallbackImpl__Void_Const_ns3OlsrPacketHeader___amp___Const_stdVector__lt__ns3OlsrMessageHeader__stdAllocator__lt__ns3OlsrMessageHeader__gt_____gt_____amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7087 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::olsr::PacketHeader &, const std::vector<ns3::olsr::MessageHeader, std::allocator<ns3::olsr::MessageHeader> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7088 cls.add_constructor([]) 7089 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::olsr::PacketHeader &, const std::vector<ns3::olsr::MessageHeader, std::allocator<ns3::olsr::MessageHeader> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, const ns3::olsr::PacketHeader &, const std::vector<ns3::olsr::MessageHeader, std::allocator<ns3::olsr::MessageHeader> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7090 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::olsr::PacketHeader const &, std::vector< ns3::olsr::MessageHeader, std::allocator< ns3::olsr::MessageHeader > > const, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7091 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, const ns3::olsr::PacketHeader &, const std::vector<ns3::olsr::MessageHeader, std::allocator<ns3::olsr::MessageHeader> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7092 cls.add_method('DoGetTypeid', 7093 'std::string', 7094 [], 7095 is_static=True) 7096 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, const ns3::olsr::PacketHeader &, const std::vector<ns3::olsr::MessageHeader, std::allocator<ns3::olsr::MessageHeader> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7097 cls.add_method('GetTypeid', 7098 'std::string', 7099 [], 7100 is_const=True, is_virtual=True) 7101 ## callback.h (module 'core'): void ns3::CallbackImpl<void, const ns3::olsr::PacketHeader &, const std::vector<ns3::olsr::MessageHeader, std::allocator<ns3::olsr::MessageHeader> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::olsr::PacketHeader const & arg0, std::vector<ns3::olsr::MessageHeader, std::allocator<ns3::olsr::MessageHeader> > const & arg1) [member operator] 7102 cls.add_method('operator()', 7103 'void', 7104 [param('ns3::olsr::PacketHeader const &', 'arg0'), param('std::vector< ns3::olsr::MessageHeader > const &', 'arg1')], 7105 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7106 cls.add_copy_constructor() 7107 return 7108 7109def 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): 7110 ## 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] 7111 cls.add_constructor([]) 7112 ## 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] 7113 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')]) 7114 ## 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] 7115 cls.add_method('DoGetTypeid', 7116 'std::string', 7117 [], 7118 is_static=True) 7119 ## 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] 7120 cls.add_method('GetTypeid', 7121 'std::string', 7122 [], 7123 is_const=True, is_virtual=True) 7124 ## 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] 7125 cls.add_method('operator()', 7126 'void', 7127 [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')], 7128 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7129 return 7130 7131def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7132 ## 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] 7133 cls.add_constructor([]) 7134 ## 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] 7135 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')]) 7136 ## 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] 7137 cls.add_method('DoGetTypeid', 7138 'std::string', 7139 [], 7140 is_static=True) 7141 ## 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] 7142 cls.add_method('GetTypeid', 7143 'std::string', 7144 [], 7145 is_const=True, is_virtual=True) 7146 ## 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] 7147 cls.add_method('operator()', 7148 'void', 7149 [param('ns3::Ptr< ns3::NetDevice >', 'arg0')], 7150 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7151 return 7152 7153def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7154 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7155 cls.add_constructor([]) 7156 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7157 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7158 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7159 cls.add_method('DoGetTypeid', 7160 'std::string', 7161 [], 7162 is_static=True) 7163 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7164 cls.add_method('GetTypeid', 7165 'std::string', 7166 [], 7167 is_const=True, is_virtual=True) 7168 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Socket> arg0, ns3::Address const & arg1) [member operator] 7169 cls.add_method('operator()', 7170 'void', 7171 [param('ns3::Ptr< ns3::Socket >', 'arg0'), param('ns3::Address const &', 'arg1')], 7172 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7173 return 7174 7175def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7176 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7177 cls.add_constructor([]) 7178 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7179 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7180 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7181 cls.add_method('DoGetTypeid', 7182 'std::string', 7183 [], 7184 is_static=True) 7185 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7186 cls.add_method('GetTypeid', 7187 'std::string', 7188 [], 7189 is_const=True, is_virtual=True) 7190 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Socket> arg0) [member operator] 7191 cls.add_method('operator()', 7192 'void', 7193 [param('ns3::Ptr< ns3::Socket >', 'arg0')], 7194 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7195 return 7196 7197def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7198 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7199 cls.add_constructor([]) 7200 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7201 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7202 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7203 cls.add_method('DoGetTypeid', 7204 'std::string', 7205 [], 7206 is_static=True) 7207 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7208 cls.add_method('GetTypeid', 7209 'std::string', 7210 [], 7211 is_const=True, is_virtual=True) 7212 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Socket> arg0, unsigned int arg1) [member operator] 7213 cls.add_method('operator()', 7214 'void', 7215 [param('ns3::Ptr< ns3::Socket >', 'arg0'), param('unsigned int', 'arg1')], 7216 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7217 return 7218 7219def register_Ns3CallbackImpl__Void_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7220 ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7221 cls.add_constructor([]) 7222 ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7223 cls.add_constructor([param('ns3::CallbackImpl< void, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7224 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7225 cls.add_method('DoGetTypeid', 7226 'std::string', 7227 [], 7228 is_static=True) 7229 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7230 cls.add_method('GetTypeid', 7231 'std::string', 7232 [], 7233 is_const=True, is_virtual=True) 7234 ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(unsigned int arg0) [member operator] 7235 cls.add_method('operator()', 7236 'void', 7237 [param('unsigned int', 'arg0')], 7238 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7239 return 7240 7241def register_Ns3Ipv4ListRouting_methods(root_module, cls): 7242 ## ipv4-list-routing.h (module 'internet'): ns3::Ipv4ListRouting::Ipv4ListRouting(ns3::Ipv4ListRouting const & arg0) [constructor] 7243 cls.add_constructor([param('ns3::Ipv4ListRouting const &', 'arg0')]) 7244 ## ipv4-list-routing.h (module 'internet'): ns3::Ipv4ListRouting::Ipv4ListRouting() [constructor] 7245 cls.add_constructor([]) 7246 ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::AddRoutingProtocol(ns3::Ptr<ns3::Ipv4RoutingProtocol> routingProtocol, int16_t priority) [member function] 7247 cls.add_method('AddRoutingProtocol', 7248 'void', 7249 [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol'), param('int16_t', 'priority')], 7250 is_virtual=True) 7251 ## ipv4-list-routing.h (module 'internet'): uint32_t ns3::Ipv4ListRouting::GetNRoutingProtocols() const [member function] 7252 cls.add_method('GetNRoutingProtocols', 7253 'uint32_t', 7254 [], 7255 is_const=True, is_virtual=True) 7256 ## ipv4-list-routing.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4ListRouting::GetRoutingProtocol(uint32_t index, int16_t & priority) const [member function] 7257 cls.add_method('GetRoutingProtocol', 7258 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 7259 [param('uint32_t', 'index'), param('int16_t &', 'priority', direction=2)], 7260 is_const=True, is_virtual=True) 7261 ## ipv4-list-routing.h (module 'internet'): static ns3::TypeId ns3::Ipv4ListRouting::GetTypeId() [member function] 7262 cls.add_method('GetTypeId', 7263 'ns3::TypeId', 7264 [], 7265 is_static=True) 7266 ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] 7267 cls.add_method('NotifyAddAddress', 7268 'void', 7269 [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], 7270 is_virtual=True) 7271 ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::NotifyInterfaceDown(uint32_t interface) [member function] 7272 cls.add_method('NotifyInterfaceDown', 7273 'void', 7274 [param('uint32_t', 'interface')], 7275 is_virtual=True) 7276 ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::NotifyInterfaceUp(uint32_t interface) [member function] 7277 cls.add_method('NotifyInterfaceUp', 7278 'void', 7279 [param('uint32_t', 'interface')], 7280 is_virtual=True) 7281 ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] 7282 cls.add_method('NotifyRemoveAddress', 7283 'void', 7284 [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], 7285 is_virtual=True) 7286 ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::PrintRoutingTable(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] 7287 cls.add_method('PrintRoutingTable', 7288 'void', 7289 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 7290 is_const=True, is_virtual=True) 7291 ## ipv4-list-routing.h (module 'internet'): bool ns3::Ipv4ListRouting::RouteInput(ns3::Ptr<const ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<const ns3::NetDevice> idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] 7292 cls.add_method('RouteInput', 7293 'bool', 7294 [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], 7295 is_virtual=True) 7296 ## ipv4-list-routing.h (module 'internet'): ns3::Ptr<ns3::Ipv4Route> ns3::Ipv4ListRouting::RouteOutput(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::NetDevice> oif, ns3::Socket::SocketErrno & sockerr) [member function] 7297 cls.add_method('RouteOutput', 7298 'ns3::Ptr< ns3::Ipv4Route >', 7299 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], 7300 is_virtual=True) 7301 ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::SetIpv4(ns3::Ptr<ns3::Ipv4> ipv4) [member function] 7302 cls.add_method('SetIpv4', 7303 'void', 7304 [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], 7305 is_virtual=True) 7306 ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::DoDispose() [member function] 7307 cls.add_method('DoDispose', 7308 'void', 7309 [], 7310 is_virtual=True, visibility='protected') 7311 ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::DoInitialize() [member function] 7312 cls.add_method('DoInitialize', 7313 'void', 7314 [], 7315 is_virtual=True, visibility='protected') 7316 return 7317 7318def register_Ns3HashImplementation_methods(root_module, cls): 7319 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [constructor] 7320 cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')]) 7321 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor] 7322 cls.add_constructor([]) 7323 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, std::size_t const size) [member function] 7324 cls.add_method('GetHash32', 7325 'uint32_t', 7326 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7327 is_pure_virtual=True, is_virtual=True) 7328 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function] 7329 cls.add_method('GetHash64', 7330 'uint64_t', 7331 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7332 is_virtual=True) 7333 ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function] 7334 cls.add_method('clear', 7335 'void', 7336 [], 7337 is_pure_virtual=True, is_virtual=True) 7338 return 7339 7340def register_Ns3HashFunctionFnv1a_methods(root_module, cls): 7341 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [constructor] 7342 cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')]) 7343 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor] 7344 cls.add_constructor([]) 7345 ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function] 7346 cls.add_method('GetHash32', 7347 'uint32_t', 7348 [param('char const *', 'buffer'), param('size_t const', 'size')], 7349 is_virtual=True) 7350 ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function] 7351 cls.add_method('GetHash64', 7352 'uint64_t', 7353 [param('char const *', 'buffer'), param('size_t const', 'size')], 7354 is_virtual=True) 7355 ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function] 7356 cls.add_method('clear', 7357 'void', 7358 [], 7359 is_virtual=True) 7360 return 7361 7362def register_Ns3HashFunctionHash32_methods(root_module, cls): 7363 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [constructor] 7364 cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')]) 7365 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor] 7366 cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')]) 7367 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, std::size_t const size) [member function] 7368 cls.add_method('GetHash32', 7369 'uint32_t', 7370 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7371 is_virtual=True) 7372 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function] 7373 cls.add_method('clear', 7374 'void', 7375 [], 7376 is_virtual=True) 7377 return 7378 7379def register_Ns3HashFunctionHash64_methods(root_module, cls): 7380 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [constructor] 7381 cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')]) 7382 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor] 7383 cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')]) 7384 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, std::size_t const size) [member function] 7385 cls.add_method('GetHash32', 7386 'uint32_t', 7387 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7388 is_virtual=True) 7389 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, std::size_t const size) [member function] 7390 cls.add_method('GetHash64', 7391 'uint64_t', 7392 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7393 is_virtual=True) 7394 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function] 7395 cls.add_method('clear', 7396 'void', 7397 [], 7398 is_virtual=True) 7399 return 7400 7401def register_Ns3HashFunctionMurmur3_methods(root_module, cls): 7402 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [constructor] 7403 cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')]) 7404 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor] 7405 cls.add_constructor([]) 7406 ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, std::size_t const size) [member function] 7407 cls.add_method('GetHash32', 7408 'uint32_t', 7409 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7410 is_virtual=True) 7411 ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, std::size_t const size) [member function] 7412 cls.add_method('GetHash64', 7413 'uint64_t', 7414 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7415 is_virtual=True) 7416 ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function] 7417 cls.add_method('clear', 7418 'void', 7419 [], 7420 is_virtual=True) 7421 return 7422 7423def register_Ns3OlsrAssociation_methods(root_module, cls): 7424 cls.add_binary_comparison_operator('==') 7425 cls.add_output_stream_operator() 7426 ## olsr-repositories.h (module 'olsr'): ns3::olsr::Association::Association() [constructor] 7427 cls.add_constructor([]) 7428 ## olsr-repositories.h (module 'olsr'): ns3::olsr::Association::Association(ns3::olsr::Association const & arg0) [constructor] 7429 cls.add_constructor([param('ns3::olsr::Association const &', 'arg0')]) 7430 ## olsr-repositories.h (module 'olsr'): ns3::olsr::Association::netmask [variable] 7431 cls.add_instance_attribute('netmask', 'ns3::Ipv4Mask', is_const=False) 7432 ## olsr-repositories.h (module 'olsr'): ns3::olsr::Association::networkAddr [variable] 7433 cls.add_instance_attribute('networkAddr', 'ns3::Ipv4Address', is_const=False) 7434 return 7435 7436def register_Ns3OlsrAssociationTuple_methods(root_module, cls): 7437 cls.add_binary_comparison_operator('==') 7438 cls.add_output_stream_operator() 7439 ## olsr-repositories.h (module 'olsr'): ns3::olsr::AssociationTuple::AssociationTuple() [constructor] 7440 cls.add_constructor([]) 7441 ## olsr-repositories.h (module 'olsr'): ns3::olsr::AssociationTuple::AssociationTuple(ns3::olsr::AssociationTuple const & arg0) [constructor] 7442 cls.add_constructor([param('ns3::olsr::AssociationTuple const &', 'arg0')]) 7443 ## olsr-repositories.h (module 'olsr'): ns3::olsr::AssociationTuple::expirationTime [variable] 7444 cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) 7445 ## olsr-repositories.h (module 'olsr'): ns3::olsr::AssociationTuple::gatewayAddr [variable] 7446 cls.add_instance_attribute('gatewayAddr', 'ns3::Ipv4Address', is_const=False) 7447 ## olsr-repositories.h (module 'olsr'): ns3::olsr::AssociationTuple::netmask [variable] 7448 cls.add_instance_attribute('netmask', 'ns3::Ipv4Mask', is_const=False) 7449 ## olsr-repositories.h (module 'olsr'): ns3::olsr::AssociationTuple::networkAddr [variable] 7450 cls.add_instance_attribute('networkAddr', 'ns3::Ipv4Address', is_const=False) 7451 return 7452 7453def register_Ns3OlsrDuplicateTuple_methods(root_module, cls): 7454 cls.add_binary_comparison_operator('==') 7455 ## olsr-repositories.h (module 'olsr'): ns3::olsr::DuplicateTuple::DuplicateTuple() [constructor] 7456 cls.add_constructor([]) 7457 ## olsr-repositories.h (module 'olsr'): ns3::olsr::DuplicateTuple::DuplicateTuple(ns3::olsr::DuplicateTuple const & arg0) [constructor] 7458 cls.add_constructor([param('ns3::olsr::DuplicateTuple const &', 'arg0')]) 7459 ## olsr-repositories.h (module 'olsr'): ns3::olsr::DuplicateTuple::address [variable] 7460 cls.add_instance_attribute('address', 'ns3::Ipv4Address', is_const=False) 7461 ## olsr-repositories.h (module 'olsr'): ns3::olsr::DuplicateTuple::expirationTime [variable] 7462 cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) 7463 ## olsr-repositories.h (module 'olsr'): ns3::olsr::DuplicateTuple::ifaceList [variable] 7464 cls.add_instance_attribute('ifaceList', 'std::vector< ns3::Ipv4Address >', is_const=False) 7465 ## olsr-repositories.h (module 'olsr'): ns3::olsr::DuplicateTuple::retransmitted [variable] 7466 cls.add_instance_attribute('retransmitted', 'bool', is_const=False) 7467 ## olsr-repositories.h (module 'olsr'): ns3::olsr::DuplicateTuple::sequenceNumber [variable] 7468 cls.add_instance_attribute('sequenceNumber', 'uint16_t', is_const=False) 7469 return 7470 7471def register_Ns3OlsrIfaceAssocTuple_methods(root_module, cls): 7472 cls.add_binary_comparison_operator('==') 7473 cls.add_output_stream_operator() 7474 ## olsr-repositories.h (module 'olsr'): ns3::olsr::IfaceAssocTuple::IfaceAssocTuple() [constructor] 7475 cls.add_constructor([]) 7476 ## olsr-repositories.h (module 'olsr'): ns3::olsr::IfaceAssocTuple::IfaceAssocTuple(ns3::olsr::IfaceAssocTuple const & arg0) [constructor] 7477 cls.add_constructor([param('ns3::olsr::IfaceAssocTuple const &', 'arg0')]) 7478 ## olsr-repositories.h (module 'olsr'): ns3::olsr::IfaceAssocTuple::ifaceAddr [variable] 7479 cls.add_instance_attribute('ifaceAddr', 'ns3::Ipv4Address', is_const=False) 7480 ## olsr-repositories.h (module 'olsr'): ns3::olsr::IfaceAssocTuple::mainAddr [variable] 7481 cls.add_instance_attribute('mainAddr', 'ns3::Ipv4Address', is_const=False) 7482 ## olsr-repositories.h (module 'olsr'): ns3::olsr::IfaceAssocTuple::time [variable] 7483 cls.add_instance_attribute('time', 'ns3::Time', is_const=False) 7484 return 7485 7486def register_Ns3OlsrLinkTuple_methods(root_module, cls): 7487 cls.add_binary_comparison_operator('==') 7488 cls.add_output_stream_operator() 7489 ## olsr-repositories.h (module 'olsr'): ns3::olsr::LinkTuple::LinkTuple() [constructor] 7490 cls.add_constructor([]) 7491 ## olsr-repositories.h (module 'olsr'): ns3::olsr::LinkTuple::LinkTuple(ns3::olsr::LinkTuple const & arg0) [constructor] 7492 cls.add_constructor([param('ns3::olsr::LinkTuple const &', 'arg0')]) 7493 ## olsr-repositories.h (module 'olsr'): ns3::olsr::LinkTuple::asymTime [variable] 7494 cls.add_instance_attribute('asymTime', 'ns3::Time', is_const=False) 7495 ## olsr-repositories.h (module 'olsr'): ns3::olsr::LinkTuple::localIfaceAddr [variable] 7496 cls.add_instance_attribute('localIfaceAddr', 'ns3::Ipv4Address', is_const=False) 7497 ## olsr-repositories.h (module 'olsr'): ns3::olsr::LinkTuple::neighborIfaceAddr [variable] 7498 cls.add_instance_attribute('neighborIfaceAddr', 'ns3::Ipv4Address', is_const=False) 7499 ## olsr-repositories.h (module 'olsr'): ns3::olsr::LinkTuple::symTime [variable] 7500 cls.add_instance_attribute('symTime', 'ns3::Time', is_const=False) 7501 ## olsr-repositories.h (module 'olsr'): ns3::olsr::LinkTuple::time [variable] 7502 cls.add_instance_attribute('time', 'ns3::Time', is_const=False) 7503 return 7504 7505def register_Ns3OlsrMessageHeader_methods(root_module, cls): 7506 cls.add_output_stream_operator() 7507 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::MessageHeader(ns3::olsr::MessageHeader const & arg0) [constructor] 7508 cls.add_constructor([param('ns3::olsr::MessageHeader const &', 'arg0')]) 7509 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::MessageHeader() [constructor] 7510 cls.add_constructor([]) 7511 ## olsr-header.h (module 'olsr'): uint32_t ns3::olsr::MessageHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 7512 cls.add_method('Deserialize', 7513 'uint32_t', 7514 [param('ns3::Buffer::Iterator', 'start')], 7515 is_virtual=True) 7516 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello & ns3::olsr::MessageHeader::GetHello() [member function] 7517 cls.add_method('GetHello', 7518 'ns3::olsr::MessageHeader::Hello &', 7519 []) 7520 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello const & ns3::olsr::MessageHeader::GetHello() const [member function] 7521 cls.add_method('GetHello', 7522 'ns3::olsr::MessageHeader::Hello const &', 7523 [], 7524 is_const=True) 7525 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hna & ns3::olsr::MessageHeader::GetHna() [member function] 7526 cls.add_method('GetHna', 7527 'ns3::olsr::MessageHeader::Hna &', 7528 []) 7529 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hna const & ns3::olsr::MessageHeader::GetHna() const [member function] 7530 cls.add_method('GetHna', 7531 'ns3::olsr::MessageHeader::Hna const &', 7532 [], 7533 is_const=True) 7534 ## olsr-header.h (module 'olsr'): uint8_t ns3::olsr::MessageHeader::GetHopCount() const [member function] 7535 cls.add_method('GetHopCount', 7536 'uint8_t', 7537 [], 7538 is_const=True) 7539 ## olsr-header.h (module 'olsr'): ns3::TypeId ns3::olsr::MessageHeader::GetInstanceTypeId() const [member function] 7540 cls.add_method('GetInstanceTypeId', 7541 'ns3::TypeId', 7542 [], 7543 is_const=True, is_virtual=True) 7544 ## olsr-header.h (module 'olsr'): uint16_t ns3::olsr::MessageHeader::GetMessageSequenceNumber() const [member function] 7545 cls.add_method('GetMessageSequenceNumber', 7546 'uint16_t', 7547 [], 7548 is_const=True) 7549 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::MessageType ns3::olsr::MessageHeader::GetMessageType() const [member function] 7550 cls.add_method('GetMessageType', 7551 'ns3::olsr::MessageHeader::MessageType', 7552 [], 7553 is_const=True) 7554 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Mid & ns3::olsr::MessageHeader::GetMid() [member function] 7555 cls.add_method('GetMid', 7556 'ns3::olsr::MessageHeader::Mid &', 7557 []) 7558 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Mid const & ns3::olsr::MessageHeader::GetMid() const [member function] 7559 cls.add_method('GetMid', 7560 'ns3::olsr::MessageHeader::Mid const &', 7561 [], 7562 is_const=True) 7563 ## olsr-header.h (module 'olsr'): ns3::Ipv4Address ns3::olsr::MessageHeader::GetOriginatorAddress() const [member function] 7564 cls.add_method('GetOriginatorAddress', 7565 'ns3::Ipv4Address', 7566 [], 7567 is_const=True) 7568 ## olsr-header.h (module 'olsr'): uint32_t ns3::olsr::MessageHeader::GetSerializedSize() const [member function] 7569 cls.add_method('GetSerializedSize', 7570 'uint32_t', 7571 [], 7572 is_const=True, is_virtual=True) 7573 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Tc & ns3::olsr::MessageHeader::GetTc() [member function] 7574 cls.add_method('GetTc', 7575 'ns3::olsr::MessageHeader::Tc &', 7576 []) 7577 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Tc const & ns3::olsr::MessageHeader::GetTc() const [member function] 7578 cls.add_method('GetTc', 7579 'ns3::olsr::MessageHeader::Tc const &', 7580 [], 7581 is_const=True) 7582 ## olsr-header.h (module 'olsr'): uint8_t ns3::olsr::MessageHeader::GetTimeToLive() const [member function] 7583 cls.add_method('GetTimeToLive', 7584 'uint8_t', 7585 [], 7586 is_const=True) 7587 ## olsr-header.h (module 'olsr'): static ns3::TypeId ns3::olsr::MessageHeader::GetTypeId() [member function] 7588 cls.add_method('GetTypeId', 7589 'ns3::TypeId', 7590 [], 7591 is_static=True) 7592 ## olsr-header.h (module 'olsr'): ns3::Time ns3::olsr::MessageHeader::GetVTime() const [member function] 7593 cls.add_method('GetVTime', 7594 'ns3::Time', 7595 [], 7596 is_const=True) 7597 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::Print(std::ostream & os) const [member function] 7598 cls.add_method('Print', 7599 'void', 7600 [param('std::ostream &', 'os')], 7601 is_const=True, is_virtual=True) 7602 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 7603 cls.add_method('Serialize', 7604 'void', 7605 [param('ns3::Buffer::Iterator', 'start')], 7606 is_const=True, is_virtual=True) 7607 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::SetHopCount(uint8_t hopCount) [member function] 7608 cls.add_method('SetHopCount', 7609 'void', 7610 [param('uint8_t', 'hopCount')]) 7611 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::SetMessageSequenceNumber(uint16_t messageSequenceNumber) [member function] 7612 cls.add_method('SetMessageSequenceNumber', 7613 'void', 7614 [param('uint16_t', 'messageSequenceNumber')]) 7615 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::SetMessageType(ns3::olsr::MessageHeader::MessageType messageType) [member function] 7616 cls.add_method('SetMessageType', 7617 'void', 7618 [param('ns3::olsr::MessageHeader::MessageType', 'messageType')]) 7619 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::SetOriginatorAddress(ns3::Ipv4Address originatorAddress) [member function] 7620 cls.add_method('SetOriginatorAddress', 7621 'void', 7622 [param('ns3::Ipv4Address', 'originatorAddress')]) 7623 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::SetTimeToLive(uint8_t timeToLive) [member function] 7624 cls.add_method('SetTimeToLive', 7625 'void', 7626 [param('uint8_t', 'timeToLive')]) 7627 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::SetVTime(ns3::Time time) [member function] 7628 cls.add_method('SetVTime', 7629 'void', 7630 [param('ns3::Time', 'time')]) 7631 return 7632 7633def register_Ns3OlsrMessageHeaderHello_methods(root_module, cls): 7634 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello::Hello() [constructor] 7635 cls.add_constructor([]) 7636 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello::Hello(ns3::olsr::MessageHeader::Hello const & arg0) [constructor] 7637 cls.add_constructor([param('ns3::olsr::MessageHeader::Hello const &', 'arg0')]) 7638 ## olsr-header.h (module 'olsr'): uint32_t ns3::olsr::MessageHeader::Hello::Deserialize(ns3::Buffer::Iterator start, uint32_t messageSize) [member function] 7639 cls.add_method('Deserialize', 7640 'uint32_t', 7641 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'messageSize')]) 7642 ## olsr-header.h (module 'olsr'): ns3::Time ns3::olsr::MessageHeader::Hello::GetHTime() const [member function] 7643 cls.add_method('GetHTime', 7644 'ns3::Time', 7645 [], 7646 is_const=True) 7647 ## olsr-header.h (module 'olsr'): uint32_t ns3::olsr::MessageHeader::Hello::GetSerializedSize() const [member function] 7648 cls.add_method('GetSerializedSize', 7649 'uint32_t', 7650 [], 7651 is_const=True) 7652 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::Hello::Print(std::ostream & os) const [member function] 7653 cls.add_method('Print', 7654 'void', 7655 [param('std::ostream &', 'os')], 7656 is_const=True) 7657 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::Hello::Serialize(ns3::Buffer::Iterator start) const [member function] 7658 cls.add_method('Serialize', 7659 'void', 7660 [param('ns3::Buffer::Iterator', 'start')], 7661 is_const=True) 7662 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::Hello::SetHTime(ns3::Time time) [member function] 7663 cls.add_method('SetHTime', 7664 'void', 7665 [param('ns3::Time', 'time')]) 7666 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello::hTime [variable] 7667 cls.add_instance_attribute('hTime', 'uint8_t', is_const=False) 7668 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello::linkMessages [variable] 7669 cls.add_instance_attribute('linkMessages', 'std::vector< ns3::olsr::MessageHeader::Hello::LinkMessage >', is_const=False) 7670 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello::willingness [variable] 7671 cls.add_instance_attribute('willingness', 'uint8_t', is_const=False) 7672 return 7673 7674def register_Ns3OlsrMessageHeaderHelloLinkMessage_methods(root_module, cls): 7675 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello::LinkMessage::LinkMessage() [constructor] 7676 cls.add_constructor([]) 7677 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello::LinkMessage::LinkMessage(ns3::olsr::MessageHeader::Hello::LinkMessage const & arg0) [constructor] 7678 cls.add_constructor([param('ns3::olsr::MessageHeader::Hello::LinkMessage const &', 'arg0')]) 7679 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello::LinkMessage::linkCode [variable] 7680 cls.add_instance_attribute('linkCode', 'uint8_t', is_const=False) 7681 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hello::LinkMessage::neighborInterfaceAddresses [variable] 7682 cls.add_instance_attribute('neighborInterfaceAddresses', 'std::vector< ns3::Ipv4Address >', is_const=False) 7683 return 7684 7685def register_Ns3OlsrMessageHeaderHna_methods(root_module, cls): 7686 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hna::Hna() [constructor] 7687 cls.add_constructor([]) 7688 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hna::Hna(ns3::olsr::MessageHeader::Hna const & arg0) [constructor] 7689 cls.add_constructor([param('ns3::olsr::MessageHeader::Hna const &', 'arg0')]) 7690 ## olsr-header.h (module 'olsr'): uint32_t ns3::olsr::MessageHeader::Hna::Deserialize(ns3::Buffer::Iterator start, uint32_t messageSize) [member function] 7691 cls.add_method('Deserialize', 7692 'uint32_t', 7693 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'messageSize')]) 7694 ## olsr-header.h (module 'olsr'): uint32_t ns3::olsr::MessageHeader::Hna::GetSerializedSize() const [member function] 7695 cls.add_method('GetSerializedSize', 7696 'uint32_t', 7697 [], 7698 is_const=True) 7699 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::Hna::Print(std::ostream & os) const [member function] 7700 cls.add_method('Print', 7701 'void', 7702 [param('std::ostream &', 'os')], 7703 is_const=True) 7704 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::Hna::Serialize(ns3::Buffer::Iterator start) const [member function] 7705 cls.add_method('Serialize', 7706 'void', 7707 [param('ns3::Buffer::Iterator', 'start')], 7708 is_const=True) 7709 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hna::associations [variable] 7710 cls.add_instance_attribute('associations', 'std::vector< ns3::olsr::MessageHeader::Hna::Association >', is_const=False) 7711 return 7712 7713def register_Ns3OlsrMessageHeaderHnaAssociation_methods(root_module, cls): 7714 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hna::Association::Association() [constructor] 7715 cls.add_constructor([]) 7716 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hna::Association::Association(ns3::olsr::MessageHeader::Hna::Association const & arg0) [constructor] 7717 cls.add_constructor([param('ns3::olsr::MessageHeader::Hna::Association const &', 'arg0')]) 7718 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hna::Association::address [variable] 7719 cls.add_instance_attribute('address', 'ns3::Ipv4Address', is_const=False) 7720 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Hna::Association::mask [variable] 7721 cls.add_instance_attribute('mask', 'ns3::Ipv4Mask', is_const=False) 7722 return 7723 7724def register_Ns3OlsrMessageHeaderMid_methods(root_module, cls): 7725 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Mid::Mid() [constructor] 7726 cls.add_constructor([]) 7727 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Mid::Mid(ns3::olsr::MessageHeader::Mid const & arg0) [constructor] 7728 cls.add_constructor([param('ns3::olsr::MessageHeader::Mid const &', 'arg0')]) 7729 ## olsr-header.h (module 'olsr'): uint32_t ns3::olsr::MessageHeader::Mid::Deserialize(ns3::Buffer::Iterator start, uint32_t messageSize) [member function] 7730 cls.add_method('Deserialize', 7731 'uint32_t', 7732 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'messageSize')]) 7733 ## olsr-header.h (module 'olsr'): uint32_t ns3::olsr::MessageHeader::Mid::GetSerializedSize() const [member function] 7734 cls.add_method('GetSerializedSize', 7735 'uint32_t', 7736 [], 7737 is_const=True) 7738 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::Mid::Print(std::ostream & os) const [member function] 7739 cls.add_method('Print', 7740 'void', 7741 [param('std::ostream &', 'os')], 7742 is_const=True) 7743 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::Mid::Serialize(ns3::Buffer::Iterator start) const [member function] 7744 cls.add_method('Serialize', 7745 'void', 7746 [param('ns3::Buffer::Iterator', 'start')], 7747 is_const=True) 7748 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Mid::interfaceAddresses [variable] 7749 cls.add_instance_attribute('interfaceAddresses', 'std::vector< ns3::Ipv4Address >', is_const=False) 7750 return 7751 7752def register_Ns3OlsrMessageHeaderTc_methods(root_module, cls): 7753 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Tc::Tc() [constructor] 7754 cls.add_constructor([]) 7755 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Tc::Tc(ns3::olsr::MessageHeader::Tc const & arg0) [constructor] 7756 cls.add_constructor([param('ns3::olsr::MessageHeader::Tc const &', 'arg0')]) 7757 ## olsr-header.h (module 'olsr'): uint32_t ns3::olsr::MessageHeader::Tc::Deserialize(ns3::Buffer::Iterator start, uint32_t messageSize) [member function] 7758 cls.add_method('Deserialize', 7759 'uint32_t', 7760 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'messageSize')]) 7761 ## olsr-header.h (module 'olsr'): uint32_t ns3::olsr::MessageHeader::Tc::GetSerializedSize() const [member function] 7762 cls.add_method('GetSerializedSize', 7763 'uint32_t', 7764 [], 7765 is_const=True) 7766 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::Tc::Print(std::ostream & os) const [member function] 7767 cls.add_method('Print', 7768 'void', 7769 [param('std::ostream &', 'os')], 7770 is_const=True) 7771 ## olsr-header.h (module 'olsr'): void ns3::olsr::MessageHeader::Tc::Serialize(ns3::Buffer::Iterator start) const [member function] 7772 cls.add_method('Serialize', 7773 'void', 7774 [param('ns3::Buffer::Iterator', 'start')], 7775 is_const=True) 7776 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Tc::ansn [variable] 7777 cls.add_instance_attribute('ansn', 'uint16_t', is_const=False) 7778 ## olsr-header.h (module 'olsr'): ns3::olsr::MessageHeader::Tc::neighborAddresses [variable] 7779 cls.add_instance_attribute('neighborAddresses', 'std::vector< ns3::Ipv4Address >', is_const=False) 7780 return 7781 7782def register_Ns3OlsrMprSelectorTuple_methods(root_module, cls): 7783 cls.add_binary_comparison_operator('==') 7784 ## olsr-repositories.h (module 'olsr'): ns3::olsr::MprSelectorTuple::MprSelectorTuple() [constructor] 7785 cls.add_constructor([]) 7786 ## olsr-repositories.h (module 'olsr'): ns3::olsr::MprSelectorTuple::MprSelectorTuple(ns3::olsr::MprSelectorTuple const & arg0) [constructor] 7787 cls.add_constructor([param('ns3::olsr::MprSelectorTuple const &', 'arg0')]) 7788 ## olsr-repositories.h (module 'olsr'): ns3::olsr::MprSelectorTuple::expirationTime [variable] 7789 cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) 7790 ## olsr-repositories.h (module 'olsr'): ns3::olsr::MprSelectorTuple::mainAddr [variable] 7791 cls.add_instance_attribute('mainAddr', 'ns3::Ipv4Address', is_const=False) 7792 return 7793 7794def register_Ns3OlsrNeighborTuple_methods(root_module, cls): 7795 cls.add_binary_comparison_operator('==') 7796 cls.add_output_stream_operator() 7797 ## olsr-repositories.h (module 'olsr'): ns3::olsr::NeighborTuple::NeighborTuple() [constructor] 7798 cls.add_constructor([]) 7799 ## olsr-repositories.h (module 'olsr'): ns3::olsr::NeighborTuple::NeighborTuple(ns3::olsr::NeighborTuple const & arg0) [constructor] 7800 cls.add_constructor([param('ns3::olsr::NeighborTuple const &', 'arg0')]) 7801 ## olsr-repositories.h (module 'olsr'): ns3::olsr::NeighborTuple::neighborMainAddr [variable] 7802 cls.add_instance_attribute('neighborMainAddr', 'ns3::Ipv4Address', is_const=False) 7803 ## olsr-repositories.h (module 'olsr'): ns3::olsr::NeighborTuple::status [variable] 7804 cls.add_instance_attribute('status', 'ns3::olsr::NeighborTuple::Status', is_const=False) 7805 ## olsr-repositories.h (module 'olsr'): ns3::olsr::NeighborTuple::willingness [variable] 7806 cls.add_instance_attribute('willingness', 'uint8_t', is_const=False) 7807 return 7808 7809def register_Ns3OlsrOlsrState_methods(root_module, cls): 7810 ## olsr-state.h (module 'olsr'): ns3::olsr::OlsrState::OlsrState(ns3::olsr::OlsrState const & arg0) [constructor] 7811 cls.add_constructor([param('ns3::olsr::OlsrState const &', 'arg0')]) 7812 ## olsr-state.h (module 'olsr'): ns3::olsr::OlsrState::OlsrState() [constructor] 7813 cls.add_constructor([]) 7814 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseAssociation(ns3::olsr::Association const & tuple) [member function] 7815 cls.add_method('EraseAssociation', 7816 'void', 7817 [param('ns3::olsr::Association const &', 'tuple')]) 7818 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseAssociationTuple(ns3::olsr::AssociationTuple const & tuple) [member function] 7819 cls.add_method('EraseAssociationTuple', 7820 'void', 7821 [param('ns3::olsr::AssociationTuple const &', 'tuple')]) 7822 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseDuplicateTuple(ns3::olsr::DuplicateTuple const & tuple) [member function] 7823 cls.add_method('EraseDuplicateTuple', 7824 'void', 7825 [param('ns3::olsr::DuplicateTuple const &', 'tuple')]) 7826 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseIfaceAssocTuple(ns3::olsr::IfaceAssocTuple const & tuple) [member function] 7827 cls.add_method('EraseIfaceAssocTuple', 7828 'void', 7829 [param('ns3::olsr::IfaceAssocTuple const &', 'tuple')]) 7830 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseLinkTuple(ns3::olsr::LinkTuple const & tuple) [member function] 7831 cls.add_method('EraseLinkTuple', 7832 'void', 7833 [param('ns3::olsr::LinkTuple const &', 'tuple')]) 7834 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseMprSelectorTuple(ns3::olsr::MprSelectorTuple const & tuple) [member function] 7835 cls.add_method('EraseMprSelectorTuple', 7836 'void', 7837 [param('ns3::olsr::MprSelectorTuple const &', 'tuple')]) 7838 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseMprSelectorTuples(ns3::Ipv4Address const & mainAddr) [member function] 7839 cls.add_method('EraseMprSelectorTuples', 7840 'void', 7841 [param('ns3::Ipv4Address const &', 'mainAddr')]) 7842 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseNeighborTuple(ns3::olsr::NeighborTuple const & neighborTuple) [member function] 7843 cls.add_method('EraseNeighborTuple', 7844 'void', 7845 [param('ns3::olsr::NeighborTuple const &', 'neighborTuple')]) 7846 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseNeighborTuple(ns3::Ipv4Address const & mainAddr) [member function] 7847 cls.add_method('EraseNeighborTuple', 7848 'void', 7849 [param('ns3::Ipv4Address const &', 'mainAddr')]) 7850 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseOlderTopologyTuples(ns3::Ipv4Address const & lastAddr, uint16_t ansn) [member function] 7851 cls.add_method('EraseOlderTopologyTuples', 7852 'void', 7853 [param('ns3::Ipv4Address const &', 'lastAddr'), param('uint16_t', 'ansn')]) 7854 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseTopologyTuple(ns3::olsr::TopologyTuple const & tuple) [member function] 7855 cls.add_method('EraseTopologyTuple', 7856 'void', 7857 [param('ns3::olsr::TopologyTuple const &', 'tuple')]) 7858 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseTwoHopNeighborTuple(ns3::olsr::TwoHopNeighborTuple const & tuple) [member function] 7859 cls.add_method('EraseTwoHopNeighborTuple', 7860 'void', 7861 [param('ns3::olsr::TwoHopNeighborTuple const &', 'tuple')]) 7862 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseTwoHopNeighborTuples(ns3::Ipv4Address const & neighbor) [member function] 7863 cls.add_method('EraseTwoHopNeighborTuples', 7864 'void', 7865 [param('ns3::Ipv4Address const &', 'neighbor')]) 7866 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::EraseTwoHopNeighborTuples(ns3::Ipv4Address const & neighbor, ns3::Ipv4Address const & twoHopNeighbor) [member function] 7867 cls.add_method('EraseTwoHopNeighborTuples', 7868 'void', 7869 [param('ns3::Ipv4Address const &', 'neighbor'), param('ns3::Ipv4Address const &', 'twoHopNeighbor')]) 7870 ## olsr-state.h (module 'olsr'): ns3::olsr::AssociationTuple * ns3::olsr::OlsrState::FindAssociationTuple(ns3::Ipv4Address const & gatewayAddr, ns3::Ipv4Address const & networkAddr, ns3::Ipv4Mask const & netmask) [member function] 7871 cls.add_method('FindAssociationTuple', 7872 'ns3::olsr::AssociationTuple *', 7873 [param('ns3::Ipv4Address const &', 'gatewayAddr'), param('ns3::Ipv4Address const &', 'networkAddr'), param('ns3::Ipv4Mask const &', 'netmask')]) 7874 ## olsr-state.h (module 'olsr'): ns3::olsr::DuplicateTuple * ns3::olsr::OlsrState::FindDuplicateTuple(ns3::Ipv4Address const & address, uint16_t sequenceNumber) [member function] 7875 cls.add_method('FindDuplicateTuple', 7876 'ns3::olsr::DuplicateTuple *', 7877 [param('ns3::Ipv4Address const &', 'address'), param('uint16_t', 'sequenceNumber')]) 7878 ## olsr-state.h (module 'olsr'): ns3::olsr::IfaceAssocTuple * ns3::olsr::OlsrState::FindIfaceAssocTuple(ns3::Ipv4Address const & ifaceAddr) [member function] 7879 cls.add_method('FindIfaceAssocTuple', 7880 'ns3::olsr::IfaceAssocTuple *', 7881 [param('ns3::Ipv4Address const &', 'ifaceAddr')]) 7882 ## olsr-state.h (module 'olsr'): ns3::olsr::IfaceAssocTuple const * ns3::olsr::OlsrState::FindIfaceAssocTuple(ns3::Ipv4Address const & ifaceAddr) const [member function] 7883 cls.add_method('FindIfaceAssocTuple', 7884 'ns3::olsr::IfaceAssocTuple const *', 7885 [param('ns3::Ipv4Address const &', 'ifaceAddr')], 7886 is_const=True) 7887 ## olsr-state.h (module 'olsr'): ns3::olsr::LinkTuple * ns3::olsr::OlsrState::FindLinkTuple(ns3::Ipv4Address const & ifaceAddr) [member function] 7888 cls.add_method('FindLinkTuple', 7889 'ns3::olsr::LinkTuple *', 7890 [param('ns3::Ipv4Address const &', 'ifaceAddr')]) 7891 ## olsr-state.h (module 'olsr'): bool ns3::olsr::OlsrState::FindMprAddress(ns3::Ipv4Address const & address) [member function] 7892 cls.add_method('FindMprAddress', 7893 'bool', 7894 [param('ns3::Ipv4Address const &', 'address')]) 7895 ## olsr-state.h (module 'olsr'): ns3::olsr::MprSelectorTuple * ns3::olsr::OlsrState::FindMprSelectorTuple(ns3::Ipv4Address const & mainAddr) [member function] 7896 cls.add_method('FindMprSelectorTuple', 7897 'ns3::olsr::MprSelectorTuple *', 7898 [param('ns3::Ipv4Address const &', 'mainAddr')]) 7899 ## olsr-state.h (module 'olsr'): std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > ns3::olsr::OlsrState::FindNeighborInterfaces(ns3::Ipv4Address const & neighborMainAddr) const [member function] 7900 cls.add_method('FindNeighborInterfaces', 7901 'std::vector< ns3::Ipv4Address >', 7902 [param('ns3::Ipv4Address const &', 'neighborMainAddr')], 7903 is_const=True) 7904 ## olsr-state.h (module 'olsr'): ns3::olsr::NeighborTuple * ns3::olsr::OlsrState::FindNeighborTuple(ns3::Ipv4Address const & mainAddr) [member function] 7905 cls.add_method('FindNeighborTuple', 7906 'ns3::olsr::NeighborTuple *', 7907 [param('ns3::Ipv4Address const &', 'mainAddr')]) 7908 ## olsr-state.h (module 'olsr'): ns3::olsr::NeighborTuple * ns3::olsr::OlsrState::FindNeighborTuple(ns3::Ipv4Address const & mainAddr, uint8_t willingness) [member function] 7909 cls.add_method('FindNeighborTuple', 7910 'ns3::olsr::NeighborTuple *', 7911 [param('ns3::Ipv4Address const &', 'mainAddr'), param('uint8_t', 'willingness')]) 7912 ## olsr-state.h (module 'olsr'): ns3::olsr::TopologyTuple * ns3::olsr::OlsrState::FindNewerTopologyTuple(ns3::Ipv4Address const & lastAddr, uint16_t ansn) [member function] 7913 cls.add_method('FindNewerTopologyTuple', 7914 'ns3::olsr::TopologyTuple *', 7915 [param('ns3::Ipv4Address const &', 'lastAddr'), param('uint16_t', 'ansn')]) 7916 ## olsr-state.h (module 'olsr'): ns3::olsr::LinkTuple * ns3::olsr::OlsrState::FindSymLinkTuple(ns3::Ipv4Address const & ifaceAddr, ns3::Time time) [member function] 7917 cls.add_method('FindSymLinkTuple', 7918 'ns3::olsr::LinkTuple *', 7919 [param('ns3::Ipv4Address const &', 'ifaceAddr'), param('ns3::Time', 'time')]) 7920 ## olsr-state.h (module 'olsr'): ns3::olsr::NeighborTuple const * ns3::olsr::OlsrState::FindSymNeighborTuple(ns3::Ipv4Address const & mainAddr) const [member function] 7921 cls.add_method('FindSymNeighborTuple', 7922 'ns3::olsr::NeighborTuple const *', 7923 [param('ns3::Ipv4Address const &', 'mainAddr')], 7924 is_const=True) 7925 ## olsr-state.h (module 'olsr'): ns3::olsr::TopologyTuple * ns3::olsr::OlsrState::FindTopologyTuple(ns3::Ipv4Address const & destAddr, ns3::Ipv4Address const & lastAddr) [member function] 7926 cls.add_method('FindTopologyTuple', 7927 'ns3::olsr::TopologyTuple *', 7928 [param('ns3::Ipv4Address const &', 'destAddr'), param('ns3::Ipv4Address const &', 'lastAddr')]) 7929 ## olsr-state.h (module 'olsr'): ns3::olsr::TwoHopNeighborTuple * ns3::olsr::OlsrState::FindTwoHopNeighborTuple(ns3::Ipv4Address const & neighbor, ns3::Ipv4Address const & twoHopNeighbor) [member function] 7930 cls.add_method('FindTwoHopNeighborTuple', 7931 'ns3::olsr::TwoHopNeighborTuple *', 7932 [param('ns3::Ipv4Address const &', 'neighbor'), param('ns3::Ipv4Address const &', 'twoHopNeighbor')]) 7933 ## olsr-state.h (module 'olsr'): ns3::olsr::AssociationSet const & ns3::olsr::OlsrState::GetAssociationSet() const [member function] 7934 cls.add_method('GetAssociationSet', 7935 'ns3::olsr::AssociationSet const &', 7936 [], 7937 is_const=True) 7938 ## olsr-state.h (module 'olsr'): ns3::olsr::Associations const & ns3::olsr::OlsrState::GetAssociations() const [member function] 7939 cls.add_method('GetAssociations', 7940 'ns3::olsr::Associations const &', 7941 [], 7942 is_const=True) 7943 ## olsr-state.h (module 'olsr'): ns3::olsr::IfaceAssocSet const & ns3::olsr::OlsrState::GetIfaceAssocSet() const [member function] 7944 cls.add_method('GetIfaceAssocSet', 7945 'ns3::olsr::IfaceAssocSet const &', 7946 [], 7947 is_const=True) 7948 ## olsr-state.h (module 'olsr'): ns3::olsr::IfaceAssocSet & ns3::olsr::OlsrState::GetIfaceAssocSetMutable() [member function] 7949 cls.add_method('GetIfaceAssocSetMutable', 7950 'ns3::olsr::IfaceAssocSet &', 7951 []) 7952 ## olsr-state.h (module 'olsr'): ns3::olsr::LinkSet const & ns3::olsr::OlsrState::GetLinks() const [member function] 7953 cls.add_method('GetLinks', 7954 'ns3::olsr::LinkSet const &', 7955 [], 7956 is_const=True) 7957 ## olsr-state.h (module 'olsr'): ns3::olsr::MprSelectorSet const & ns3::olsr::OlsrState::GetMprSelectors() const [member function] 7958 cls.add_method('GetMprSelectors', 7959 'ns3::olsr::MprSelectorSet const &', 7960 [], 7961 is_const=True) 7962 ## olsr-state.h (module 'olsr'): ns3::olsr::MprSet ns3::olsr::OlsrState::GetMprSet() const [member function] 7963 cls.add_method('GetMprSet', 7964 'ns3::olsr::MprSet', 7965 [], 7966 is_const=True) 7967 ## olsr-state.h (module 'olsr'): ns3::olsr::NeighborSet const & ns3::olsr::OlsrState::GetNeighbors() const [member function] 7968 cls.add_method('GetNeighbors', 7969 'ns3::olsr::NeighborSet const &', 7970 [], 7971 is_const=True) 7972 ## olsr-state.h (module 'olsr'): ns3::olsr::NeighborSet & ns3::olsr::OlsrState::GetNeighbors() [member function] 7973 cls.add_method('GetNeighbors', 7974 'ns3::olsr::NeighborSet &', 7975 []) 7976 ## olsr-state.h (module 'olsr'): ns3::olsr::TopologySet const & ns3::olsr::OlsrState::GetTopologySet() const [member function] 7977 cls.add_method('GetTopologySet', 7978 'ns3::olsr::TopologySet const &', 7979 [], 7980 is_const=True) 7981 ## olsr-state.h (module 'olsr'): ns3::olsr::TwoHopNeighborSet const & ns3::olsr::OlsrState::GetTwoHopNeighbors() const [member function] 7982 cls.add_method('GetTwoHopNeighbors', 7983 'ns3::olsr::TwoHopNeighborSet const &', 7984 [], 7985 is_const=True) 7986 ## olsr-state.h (module 'olsr'): ns3::olsr::TwoHopNeighborSet & ns3::olsr::OlsrState::GetTwoHopNeighbors() [member function] 7987 cls.add_method('GetTwoHopNeighbors', 7988 'ns3::olsr::TwoHopNeighborSet &', 7989 []) 7990 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::InsertAssociation(ns3::olsr::Association const & tuple) [member function] 7991 cls.add_method('InsertAssociation', 7992 'void', 7993 [param('ns3::olsr::Association const &', 'tuple')]) 7994 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::InsertAssociationTuple(ns3::olsr::AssociationTuple const & tuple) [member function] 7995 cls.add_method('InsertAssociationTuple', 7996 'void', 7997 [param('ns3::olsr::AssociationTuple const &', 'tuple')]) 7998 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::InsertDuplicateTuple(ns3::olsr::DuplicateTuple const & tuple) [member function] 7999 cls.add_method('InsertDuplicateTuple', 8000 'void', 8001 [param('ns3::olsr::DuplicateTuple const &', 'tuple')]) 8002 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::InsertIfaceAssocTuple(ns3::olsr::IfaceAssocTuple const & tuple) [member function] 8003 cls.add_method('InsertIfaceAssocTuple', 8004 'void', 8005 [param('ns3::olsr::IfaceAssocTuple const &', 'tuple')]) 8006 ## olsr-state.h (module 'olsr'): ns3::olsr::LinkTuple & ns3::olsr::OlsrState::InsertLinkTuple(ns3::olsr::LinkTuple const & tuple) [member function] 8007 cls.add_method('InsertLinkTuple', 8008 'ns3::olsr::LinkTuple &', 8009 [param('ns3::olsr::LinkTuple const &', 'tuple')]) 8010 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::InsertMprSelectorTuple(ns3::olsr::MprSelectorTuple const & tuple) [member function] 8011 cls.add_method('InsertMprSelectorTuple', 8012 'void', 8013 [param('ns3::olsr::MprSelectorTuple const &', 'tuple')]) 8014 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::InsertNeighborTuple(ns3::olsr::NeighborTuple const & tuple) [member function] 8015 cls.add_method('InsertNeighborTuple', 8016 'void', 8017 [param('ns3::olsr::NeighborTuple const &', 'tuple')]) 8018 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::InsertTopologyTuple(ns3::olsr::TopologyTuple const & tuple) [member function] 8019 cls.add_method('InsertTopologyTuple', 8020 'void', 8021 [param('ns3::olsr::TopologyTuple const &', 'tuple')]) 8022 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::InsertTwoHopNeighborTuple(ns3::olsr::TwoHopNeighborTuple const & tuple) [member function] 8023 cls.add_method('InsertTwoHopNeighborTuple', 8024 'void', 8025 [param('ns3::olsr::TwoHopNeighborTuple const &', 'tuple')]) 8026 ## olsr-state.h (module 'olsr'): std::string ns3::olsr::OlsrState::PrintMprSelectorSet() const [member function] 8027 cls.add_method('PrintMprSelectorSet', 8028 'std::string', 8029 [], 8030 is_const=True) 8031 ## olsr-state.h (module 'olsr'): void ns3::olsr::OlsrState::SetMprSet(ns3::olsr::MprSet mprSet) [member function] 8032 cls.add_method('SetMprSet', 8033 'void', 8034 [param('std::set< ns3::Ipv4Address >', 'mprSet')]) 8035 return 8036 8037def register_Ns3OlsrPacketHeader_methods(root_module, cls): 8038 cls.add_output_stream_operator() 8039 ## olsr-header.h (module 'olsr'): ns3::olsr::PacketHeader::PacketHeader(ns3::olsr::PacketHeader const & arg0) [constructor] 8040 cls.add_constructor([param('ns3::olsr::PacketHeader const &', 'arg0')]) 8041 ## olsr-header.h (module 'olsr'): ns3::olsr::PacketHeader::PacketHeader() [constructor] 8042 cls.add_constructor([]) 8043 ## olsr-header.h (module 'olsr'): uint32_t ns3::olsr::PacketHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 8044 cls.add_method('Deserialize', 8045 'uint32_t', 8046 [param('ns3::Buffer::Iterator', 'start')], 8047 is_virtual=True) 8048 ## olsr-header.h (module 'olsr'): ns3::TypeId ns3::olsr::PacketHeader::GetInstanceTypeId() const [member function] 8049 cls.add_method('GetInstanceTypeId', 8050 'ns3::TypeId', 8051 [], 8052 is_const=True, is_virtual=True) 8053 ## olsr-header.h (module 'olsr'): uint16_t ns3::olsr::PacketHeader::GetPacketLength() const [member function] 8054 cls.add_method('GetPacketLength', 8055 'uint16_t', 8056 [], 8057 is_const=True) 8058 ## olsr-header.h (module 'olsr'): uint16_t ns3::olsr::PacketHeader::GetPacketSequenceNumber() const [member function] 8059 cls.add_method('GetPacketSequenceNumber', 8060 'uint16_t', 8061 [], 8062 is_const=True) 8063 ## olsr-header.h (module 'olsr'): uint32_t ns3::olsr::PacketHeader::GetSerializedSize() const [member function] 8064 cls.add_method('GetSerializedSize', 8065 'uint32_t', 8066 [], 8067 is_const=True, is_virtual=True) 8068 ## olsr-header.h (module 'olsr'): static ns3::TypeId ns3::olsr::PacketHeader::GetTypeId() [member function] 8069 cls.add_method('GetTypeId', 8070 'ns3::TypeId', 8071 [], 8072 is_static=True) 8073 ## olsr-header.h (module 'olsr'): void ns3::olsr::PacketHeader::Print(std::ostream & os) const [member function] 8074 cls.add_method('Print', 8075 'void', 8076 [param('std::ostream &', 'os')], 8077 is_const=True, is_virtual=True) 8078 ## olsr-header.h (module 'olsr'): void ns3::olsr::PacketHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 8079 cls.add_method('Serialize', 8080 'void', 8081 [param('ns3::Buffer::Iterator', 'start')], 8082 is_const=True, is_virtual=True) 8083 ## olsr-header.h (module 'olsr'): void ns3::olsr::PacketHeader::SetPacketLength(uint16_t length) [member function] 8084 cls.add_method('SetPacketLength', 8085 'void', 8086 [param('uint16_t', 'length')]) 8087 ## olsr-header.h (module 'olsr'): void ns3::olsr::PacketHeader::SetPacketSequenceNumber(uint16_t seqnum) [member function] 8088 cls.add_method('SetPacketSequenceNumber', 8089 'void', 8090 [param('uint16_t', 'seqnum')]) 8091 return 8092 8093def register_Ns3OlsrRoutingProtocol_methods(root_module, cls): 8094 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::RoutingProtocol::OLSR_PORT_NUMBER [variable] 8095 cls.add_static_attribute('OLSR_PORT_NUMBER', 'uint16_t const', is_const=True) 8096 ## olsr-routing-protocol.h (module 'olsr'): static ns3::TypeId ns3::olsr::RoutingProtocol::GetTypeId() [member function] 8097 cls.add_method('GetTypeId', 8098 'ns3::TypeId', 8099 [], 8100 is_static=True) 8101 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::RoutingProtocol::RoutingProtocol() [constructor] 8102 cls.add_constructor([]) 8103 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::SetMainInterface(uint32_t interface) [member function] 8104 cls.add_method('SetMainInterface', 8105 'void', 8106 [param('uint32_t', 'interface')]) 8107 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::Dump() [member function] 8108 cls.add_method('Dump', 8109 'void', 8110 []) 8111 ## olsr-routing-protocol.h (module 'olsr'): std::vector<ns3::olsr::RoutingTableEntry, std::allocator<ns3::olsr::RoutingTableEntry> > ns3::olsr::RoutingProtocol::GetRoutingTableEntries() const [member function] 8112 cls.add_method('GetRoutingTableEntries', 8113 'std::vector< ns3::olsr::RoutingTableEntry >', 8114 [], 8115 is_const=True) 8116 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::MprSet ns3::olsr::RoutingProtocol::GetMprSet() const [member function] 8117 cls.add_method('GetMprSet', 8118 'ns3::olsr::MprSet', 8119 [], 8120 is_const=True) 8121 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::MprSelectorSet const & ns3::olsr::RoutingProtocol::GetMprSelectors() const [member function] 8122 cls.add_method('GetMprSelectors', 8123 'ns3::olsr::MprSelectorSet const &', 8124 [], 8125 is_const=True) 8126 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::NeighborSet const & ns3::olsr::RoutingProtocol::GetNeighbors() const [member function] 8127 cls.add_method('GetNeighbors', 8128 'ns3::olsr::NeighborSet const &', 8129 [], 8130 is_const=True) 8131 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::TwoHopNeighborSet const & ns3::olsr::RoutingProtocol::GetTwoHopNeighbors() const [member function] 8132 cls.add_method('GetTwoHopNeighbors', 8133 'ns3::olsr::TwoHopNeighborSet const &', 8134 [], 8135 is_const=True) 8136 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::TopologySet const & ns3::olsr::RoutingProtocol::GetTopologySet() const [member function] 8137 cls.add_method('GetTopologySet', 8138 'ns3::olsr::TopologySet const &', 8139 [], 8140 is_const=True) 8141 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::OlsrState const & ns3::olsr::RoutingProtocol::GetOlsrState() const [member function] 8142 cls.add_method('GetOlsrState', 8143 'ns3::olsr::OlsrState const &', 8144 [], 8145 is_const=True) 8146 ## olsr-routing-protocol.h (module 'olsr'): int64_t ns3::olsr::RoutingProtocol::AssignStreams(int64_t stream) [member function] 8147 cls.add_method('AssignStreams', 8148 'int64_t', 8149 [param('int64_t', 'stream')]) 8150 ## olsr-routing-protocol.h (module 'olsr'): std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > ns3::olsr::RoutingProtocol::GetInterfaceExclusions() const [member function] 8151 cls.add_method('GetInterfaceExclusions', 8152 'std::set< unsigned int >', 8153 [], 8154 is_const=True) 8155 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::SetInterfaceExclusions(std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > exceptions) [member function] 8156 cls.add_method('SetInterfaceExclusions', 8157 'void', 8158 [param('std::set< unsigned int >', 'exceptions')]) 8159 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::AddHostNetworkAssociation(ns3::Ipv4Address networkAddr, ns3::Ipv4Mask netmask) [member function] 8160 cls.add_method('AddHostNetworkAssociation', 8161 'void', 8162 [param('ns3::Ipv4Address', 'networkAddr'), param('ns3::Ipv4Mask', 'netmask')]) 8163 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::RemoveHostNetworkAssociation(ns3::Ipv4Address networkAddr, ns3::Ipv4Mask netmask) [member function] 8164 cls.add_method('RemoveHostNetworkAssociation', 8165 'void', 8166 [param('ns3::Ipv4Address', 'networkAddr'), param('ns3::Ipv4Mask', 'netmask')]) 8167 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::SetRoutingTableAssociation(ns3::Ptr<ns3::Ipv4StaticRouting> routingTable) [member function] 8168 cls.add_method('SetRoutingTableAssociation', 8169 'void', 8170 [param('ns3::Ptr< ns3::Ipv4StaticRouting >', 'routingTable')]) 8171 ## olsr-routing-protocol.h (module 'olsr'): ns3::Ptr<const ns3::Ipv4StaticRouting> ns3::olsr::RoutingProtocol::GetRoutingTableAssociation() const [member function] 8172 cls.add_method('GetRoutingTableAssociation', 8173 'ns3::Ptr< ns3::Ipv4StaticRouting const >', 8174 [], 8175 is_const=True) 8176 ## olsr-routing-protocol.h (module 'olsr'): ns3::Ptr<ns3::Ipv4Route> ns3::olsr::RoutingProtocol::RouteOutput(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::NetDevice> oif, ns3::Socket::SocketErrno & sockerr) [member function] 8177 cls.add_method('RouteOutput', 8178 'ns3::Ptr< ns3::Ipv4Route >', 8179 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], 8180 is_virtual=True) 8181 ## olsr-routing-protocol.h (module 'olsr'): bool ns3::olsr::RoutingProtocol::RouteInput(ns3::Ptr<const ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<const ns3::NetDevice> idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] 8182 cls.add_method('RouteInput', 8183 'bool', 8184 [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], 8185 is_virtual=True) 8186 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::SetIpv4(ns3::Ptr<ns3::Ipv4> ipv4) [member function] 8187 cls.add_method('SetIpv4', 8188 'void', 8189 [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], 8190 is_virtual=True) 8191 ## olsr-routing-protocol.h (module 'olsr'): ns3::Ptr<ns3::Ipv4> ns3::olsr::RoutingProtocol::GetIpv4() const [member function] 8192 cls.add_method('GetIpv4', 8193 'ns3::Ptr< ns3::Ipv4 >', 8194 [], 8195 deprecated=True, is_const=True, is_virtual=True) 8196 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::PrintRoutingTable(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] 8197 cls.add_method('PrintRoutingTable', 8198 'void', 8199 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 8200 is_const=True, is_virtual=True) 8201 ## olsr-routing-protocol.h (module 'olsr'): ns3::Ipv4Address ns3::olsr::RoutingProtocol::GetMainAddress(ns3::Ipv4Address iface_addr) const [member function] 8202 cls.add_method('GetMainAddress', 8203 'ns3::Ipv4Address', 8204 [param('ns3::Ipv4Address', 'iface_addr')], 8205 is_const=True) 8206 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::RoutingProtocol::RoutingProtocol(ns3::olsr::RoutingProtocol const & arg0) [constructor] 8207 cls.add_constructor([param('ns3::olsr::RoutingProtocol const &', 'arg0')]) 8208 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::DoInitialize() [member function] 8209 cls.add_method('DoInitialize', 8210 'void', 8211 [], 8212 is_virtual=True, visibility='protected') 8213 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::DoDispose() [member function] 8214 cls.add_method('DoDispose', 8215 'void', 8216 [], 8217 is_virtual=True, visibility='protected') 8218 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] 8219 cls.add_method('NotifyInterfaceUp', 8220 'void', 8221 [param('uint32_t', 'interface')], 8222 is_virtual=True, visibility='private') 8223 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] 8224 cls.add_method('NotifyInterfaceDown', 8225 'void', 8226 [param('uint32_t', 'interface')], 8227 is_virtual=True, visibility='private') 8228 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] 8229 cls.add_method('NotifyAddAddress', 8230 'void', 8231 [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], 8232 is_virtual=True, visibility='private') 8233 ## olsr-routing-protocol.h (module 'olsr'): void ns3::olsr::RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] 8234 cls.add_method('NotifyRemoveAddress', 8235 'void', 8236 [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], 8237 is_virtual=True, visibility='private') 8238 return 8239 8240def register_Ns3OlsrRoutingTableEntry_methods(root_module, cls): 8241 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::RoutingTableEntry::RoutingTableEntry(ns3::olsr::RoutingTableEntry const & arg0) [constructor] 8242 cls.add_constructor([param('ns3::olsr::RoutingTableEntry const &', 'arg0')]) 8243 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::RoutingTableEntry::RoutingTableEntry() [constructor] 8244 cls.add_constructor([]) 8245 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::RoutingTableEntry::destAddr [variable] 8246 cls.add_instance_attribute('destAddr', 'ns3::Ipv4Address', is_const=False) 8247 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::RoutingTableEntry::distance [variable] 8248 cls.add_instance_attribute('distance', 'uint32_t', is_const=False) 8249 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::RoutingTableEntry::interface [variable] 8250 cls.add_instance_attribute('interface', 'uint32_t', is_const=False) 8251 ## olsr-routing-protocol.h (module 'olsr'): ns3::olsr::RoutingTableEntry::nextAddr [variable] 8252 cls.add_instance_attribute('nextAddr', 'ns3::Ipv4Address', is_const=False) 8253 return 8254 8255def register_Ns3OlsrTopologyTuple_methods(root_module, cls): 8256 cls.add_binary_comparison_operator('==') 8257 cls.add_output_stream_operator() 8258 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TopologyTuple::TopologyTuple() [constructor] 8259 cls.add_constructor([]) 8260 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TopologyTuple::TopologyTuple(ns3::olsr::TopologyTuple const & arg0) [constructor] 8261 cls.add_constructor([param('ns3::olsr::TopologyTuple const &', 'arg0')]) 8262 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TopologyTuple::destAddr [variable] 8263 cls.add_instance_attribute('destAddr', 'ns3::Ipv4Address', is_const=False) 8264 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TopologyTuple::expirationTime [variable] 8265 cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) 8266 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TopologyTuple::lastAddr [variable] 8267 cls.add_instance_attribute('lastAddr', 'ns3::Ipv4Address', is_const=False) 8268 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TopologyTuple::sequenceNumber [variable] 8269 cls.add_instance_attribute('sequenceNumber', 'uint16_t', is_const=False) 8270 return 8271 8272def register_Ns3OlsrTwoHopNeighborTuple_methods(root_module, cls): 8273 cls.add_output_stream_operator() 8274 cls.add_binary_comparison_operator('==') 8275 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TwoHopNeighborTuple::TwoHopNeighborTuple() [constructor] 8276 cls.add_constructor([]) 8277 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TwoHopNeighborTuple::TwoHopNeighborTuple(ns3::olsr::TwoHopNeighborTuple const & arg0) [constructor] 8278 cls.add_constructor([param('ns3::olsr::TwoHopNeighborTuple const &', 'arg0')]) 8279 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TwoHopNeighborTuple::expirationTime [variable] 8280 cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) 8281 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TwoHopNeighborTuple::neighborMainAddr [variable] 8282 cls.add_instance_attribute('neighborMainAddr', 'ns3::Ipv4Address', is_const=False) 8283 ## olsr-repositories.h (module 'olsr'): ns3::olsr::TwoHopNeighborTuple::twoHopNeighborAddr [variable] 8284 cls.add_instance_attribute('twoHopNeighborAddr', 'ns3::Ipv4Address', is_const=False) 8285 return 8286 8287def register_functions(root_module): 8288 module = root_module 8289 register_functions_ns3_FatalImpl(module.add_cpp_namespace('FatalImpl'), root_module) 8290 register_functions_ns3_Hash(module.add_cpp_namespace('Hash'), root_module) 8291 register_functions_ns3_TracedValueCallback(module.add_cpp_namespace('TracedValueCallback'), root_module) 8292 register_functions_ns3_olsr(module.add_cpp_namespace('olsr'), root_module) 8293 register_functions_ns3_tests(module.add_cpp_namespace('tests'), root_module) 8294 return 8295 8296def register_functions_ns3_FatalImpl(module, root_module): 8297 return 8298 8299def register_functions_ns3_Hash(module, root_module): 8300 register_functions_ns3_Hash_Function(module.add_cpp_namespace('Function'), root_module) 8301 return 8302 8303def register_functions_ns3_Hash_Function(module, root_module): 8304 return 8305 8306def register_functions_ns3_TracedValueCallback(module, root_module): 8307 return 8308 8309def register_functions_ns3_olsr(module, root_module): 8310 ## olsr-header.h (module 'olsr'): double ns3::olsr::EmfToSeconds(uint8_t emf) [free function] 8311 module.add_function('EmfToSeconds', 8312 'double', 8313 [param('uint8_t', 'emf')]) 8314 ## olsr-header.h (module 'olsr'): uint8_t ns3::olsr::SecondsToEmf(double seconds) [free function] 8315 module.add_function('SecondsToEmf', 8316 'uint8_t', 8317 [param('double', 'seconds')]) 8318 return 8319 8320def register_functions_ns3_tests(module, root_module): 8321 return 8322 8323def main(): 8324 out = FileCodeSink(sys.stdout) 8325 root_module = module_init() 8326 register_types(root_module) 8327 register_methods(root_module) 8328 register_functions(root_module) 8329 root_module.generate(out) 8330 8331if __name__ == '__main__': 8332 main() 8333 8334