88 module.add_class('Ipv4RoutingHelper', allow_subclassing=True, import_from_module='ns.internet') |
88 module.add_class('Ipv4RoutingHelper', allow_subclassing=True, import_from_module='ns.internet') |
89 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
89 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
90 module.add_class('Ipv6Address', import_from_module='ns.network') |
90 module.add_class('Ipv6Address', import_from_module='ns.network') |
91 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
91 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
92 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) |
92 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) |
|
93 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress [class] |
|
94 module.add_class('Ipv6InterfaceAddress', import_from_module='ns.internet') |
|
95 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e [enumeration] |
|
96 module.add_enum('State_e', ['TENTATIVE', 'DEPRECATED', 'PREFERRED', 'PERMANENT', 'HOMEADDRESS', 'TENTATIVE_OPTIMISTIC', 'INVALID'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
|
97 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e [enumeration] |
|
98 module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
93 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
99 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
94 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
100 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
95 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
101 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
96 module.add_class('NodeContainer', import_from_module='ns.network') |
102 module.add_class('NodeContainer', import_from_module='ns.network') |
97 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
103 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
154 module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) |
160 module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) |
155 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration] |
161 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration] |
156 module.add_enum('DscpType', ['DscpDefault', 'CS1', 'AF11', 'AF12', 'AF13', 'CS2', 'AF21', 'AF22', 'AF23', 'CS3', 'AF31', 'AF32', 'AF33', 'CS4', 'AF41', 'AF42', 'AF43', 'CS5', 'EF', 'CS6', 'CS7'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') |
162 module.add_enum('DscpType', ['DscpDefault', 'CS1', 'AF11', 'AF12', 'AF13', 'CS2', 'AF21', 'AF22', 'AF23', 'CS3', 'AF31', 'AF32', 'AF33', 'CS4', 'AF41', 'AF42', 'AF43', 'CS5', 'EF', 'CS6', 'CS7'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') |
157 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration] |
163 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration] |
158 module.add_enum('EcnType', ['NotECT', 'ECT1', 'ECT0', 'CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') |
164 module.add_enum('EcnType', ['NotECT', 'ECT1', 'ECT0', 'CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') |
|
165 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header [class] |
|
166 module.add_class('Ipv6Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) |
|
167 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::NextHeader_e [enumeration] |
|
168 module.add_enum('NextHeader_e', ['IPV6_EXT_HOP_BY_HOP', 'IPV6_IPV4', 'IPV6_TCP', 'IPV6_UDP', 'IPV6_IPV6', 'IPV6_EXT_ROUTING', 'IPV6_EXT_FRAGMENTATION', 'IPV6_EXT_CONFIDENTIALITY', 'IPV6_EXT_AUTHENTIFICATION', 'IPV6_ICMPV6', 'IPV6_EXT_END', 'IPV6_EXT_DESTINATION', 'IPV6_SCTP', 'IPV6_EXT_MOBILITY', 'IPV6_UDP_LITE'], outer_class=root_module['ns3::Ipv6Header'], import_from_module='ns.internet') |
159 ## object.h (module 'core'): ns3::Object [class] |
169 ## object.h (module 'core'): ns3::Object [class] |
160 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
170 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
161 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] |
171 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] |
162 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
172 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
163 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
173 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
218 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
228 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
219 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] |
229 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] |
220 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
230 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
221 ## event-impl.h (module 'core'): ns3::EventImpl [class] |
231 ## event-impl.h (module 'core'): ns3::EventImpl [class] |
222 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
232 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
|
233 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol [class] |
|
234 module.add_class('IpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
|
235 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus [enumeration] |
|
236 module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_CLOSED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::IpL4Protocol'], import_from_module='ns.internet') |
223 ## ipv4.h (module 'internet'): ns3::Ipv4 [class] |
237 ## ipv4.h (module 'internet'): ns3::Ipv4 [class] |
224 module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
238 module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
225 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] |
239 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] |
226 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
240 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
227 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] |
241 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] |
230 module.add_class('Ipv4Interface', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
244 module.add_class('Ipv4Interface', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
231 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol [class] |
245 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol [class] |
232 module.add_class('Ipv4L3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Ipv4']) |
246 module.add_class('Ipv4L3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Ipv4']) |
233 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::DropReason [enumeration] |
247 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::DropReason [enumeration] |
234 module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_BAD_CHECKSUM', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_FRAGMENT_TIMEOUT'], outer_class=root_module['ns3::Ipv4L3Protocol'], import_from_module='ns.internet') |
248 module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_BAD_CHECKSUM', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_FRAGMENT_TIMEOUT'], outer_class=root_module['ns3::Ipv4L3Protocol'], import_from_module='ns.internet') |
235 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol [class] |
|
236 module.add_class('Ipv4L4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
|
237 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::RxStatus [enumeration] |
|
238 module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_CLOSED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::Ipv4L4Protocol'], import_from_module='ns.internet') |
|
239 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] |
249 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] |
240 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
250 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
241 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] |
251 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] |
242 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
252 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
243 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class] |
253 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class] |
248 module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
258 module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
249 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] |
259 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] |
250 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
260 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
251 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] |
261 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] |
252 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
262 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
263 ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface [class] |
|
264 module.add_class('Ipv6Interface', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
253 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
265 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
254 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
266 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
255 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
267 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
256 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
268 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
257 ## net-device.h (module 'network'): ns3::NetDevice [class] |
269 ## net-device.h (module 'network'): ns3::NetDevice [class] |
342 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) |
354 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) |
343 register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) |
355 register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) |
344 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
356 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
345 register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) |
357 register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) |
346 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
358 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
|
359 register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) |
347 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
360 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
348 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
361 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
349 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
362 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
350 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
363 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
351 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
364 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
369 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
382 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
370 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
383 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
371 register_Ns3DsdvHelper_methods(root_module, root_module['ns3::DsdvHelper']) |
384 register_Ns3DsdvHelper_methods(root_module, root_module['ns3::DsdvHelper']) |
372 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
385 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
373 register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) |
386 register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) |
|
387 register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header']) |
374 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
388 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
375 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
389 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
376 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
390 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
377 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
391 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
378 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
392 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
397 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
411 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
398 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) |
412 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) |
399 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) |
413 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) |
400 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
414 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
401 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) |
415 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) |
|
416 register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol']) |
402 register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) |
417 register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) |
403 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) |
418 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) |
404 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) |
419 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) |
405 register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface']) |
420 register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface']) |
406 register_Ns3Ipv4L3Protocol_methods(root_module, root_module['ns3::Ipv4L3Protocol']) |
421 register_Ns3Ipv4L3Protocol_methods(root_module, root_module['ns3::Ipv4L3Protocol']) |
407 register_Ns3Ipv4L4Protocol_methods(root_module, root_module['ns3::Ipv4L4Protocol']) |
|
408 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) |
422 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) |
409 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) |
423 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) |
410 register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute']) |
424 register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute']) |
411 register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route']) |
425 register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route']) |
412 register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol']) |
426 register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol']) |
413 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) |
427 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) |
414 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
428 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
|
429 register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface']) |
415 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
430 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
416 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
431 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
417 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
432 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
418 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
433 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
419 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
434 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
1426 [param('char const *', 'address')]) |
1460 [param('char const *', 'address')]) |
1427 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] |
1461 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] |
1428 cls.add_method('Set', |
1462 cls.add_method('Set', |
1429 'void', |
1463 'void', |
1430 [param('uint8_t *', 'address')]) |
1464 [param('uint8_t *', 'address')]) |
|
1465 return |
|
1466 |
|
1467 def register_Ns3Ipv6InterfaceAddress_methods(root_module, cls): |
|
1468 cls.add_binary_comparison_operator('!=') |
|
1469 cls.add_output_stream_operator() |
|
1470 cls.add_binary_comparison_operator('==') |
|
1471 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress() [constructor] |
|
1472 cls.add_constructor([]) |
|
1473 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address) [constructor] |
|
1474 cls.add_constructor([param('ns3::Ipv6Address', 'address')]) |
|
1475 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address, ns3::Ipv6Prefix prefix) [constructor] |
|
1476 cls.add_constructor([param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'prefix')]) |
|
1477 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6InterfaceAddress const & o) [copy constructor] |
|
1478 cls.add_constructor([param('ns3::Ipv6InterfaceAddress const &', 'o')]) |
|
1479 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceAddress::GetAddress() const [member function] |
|
1480 cls.add_method('GetAddress', |
|
1481 'ns3::Ipv6Address', |
|
1482 [], |
|
1483 is_const=True) |
|
1484 ## ipv6-interface-address.h (module 'internet'): uint32_t ns3::Ipv6InterfaceAddress::GetNsDadUid() const [member function] |
|
1485 cls.add_method('GetNsDadUid', |
|
1486 'uint32_t', |
|
1487 [], |
|
1488 is_const=True) |
|
1489 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Prefix ns3::Ipv6InterfaceAddress::GetPrefix() const [member function] |
|
1490 cls.add_method('GetPrefix', |
|
1491 'ns3::Ipv6Prefix', |
|
1492 [], |
|
1493 is_const=True) |
|
1494 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e ns3::Ipv6InterfaceAddress::GetScope() const [member function] |
|
1495 cls.add_method('GetScope', |
|
1496 'ns3::Ipv6InterfaceAddress::Scope_e', |
|
1497 [], |
|
1498 is_const=True) |
|
1499 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e ns3::Ipv6InterfaceAddress::GetState() const [member function] |
|
1500 cls.add_method('GetState', |
|
1501 'ns3::Ipv6InterfaceAddress::State_e', |
|
1502 [], |
|
1503 is_const=True) |
|
1504 ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetAddress(ns3::Ipv6Address address) [member function] |
|
1505 cls.add_method('SetAddress', |
|
1506 'void', |
|
1507 [param('ns3::Ipv6Address', 'address')]) |
|
1508 ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetNsDadUid(uint32_t uid) [member function] |
|
1509 cls.add_method('SetNsDadUid', |
|
1510 'void', |
|
1511 [param('uint32_t', 'uid')]) |
|
1512 ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetScope(ns3::Ipv6InterfaceAddress::Scope_e scope) [member function] |
|
1513 cls.add_method('SetScope', |
|
1514 'void', |
|
1515 [param('ns3::Ipv6InterfaceAddress::Scope_e', 'scope')]) |
|
1516 ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetState(ns3::Ipv6InterfaceAddress::State_e state) [member function] |
|
1517 cls.add_method('SetState', |
|
1518 'void', |
|
1519 [param('ns3::Ipv6InterfaceAddress::State_e', 'state')]) |
1431 return |
1520 return |
1432 |
1521 |
1433 def register_Ns3Ipv6Prefix_methods(root_module, cls): |
1522 def register_Ns3Ipv6Prefix_methods(root_module, cls): |
1434 cls.add_binary_comparison_operator('!=') |
1523 cls.add_binary_comparison_operator('!=') |
1435 cls.add_output_stream_operator() |
1524 cls.add_output_stream_operator() |
2663 cls.add_method('SetTtl', |
2752 cls.add_method('SetTtl', |
2664 'void', |
2753 'void', |
2665 [param('uint8_t', 'ttl')]) |
2754 [param('uint8_t', 'ttl')]) |
2666 return |
2755 return |
2667 |
2756 |
|
2757 def register_Ns3Ipv6Header_methods(root_module, cls): |
|
2758 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [copy constructor] |
|
2759 cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')]) |
|
2760 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header() [constructor] |
|
2761 cls.add_constructor([]) |
|
2762 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
2763 cls.add_method('Deserialize', |
|
2764 'uint32_t', |
|
2765 [param('ns3::Buffer::Iterator', 'start')], |
|
2766 is_virtual=True) |
|
2767 ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetDestinationAddress() const [member function] |
|
2768 cls.add_method('GetDestinationAddress', |
|
2769 'ns3::Ipv6Address', |
|
2770 [], |
|
2771 is_const=True) |
|
2772 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetFlowLabel() const [member function] |
|
2773 cls.add_method('GetFlowLabel', |
|
2774 'uint32_t', |
|
2775 [], |
|
2776 is_const=True) |
|
2777 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetHopLimit() const [member function] |
|
2778 cls.add_method('GetHopLimit', |
|
2779 'uint8_t', |
|
2780 [], |
|
2781 is_const=True) |
|
2782 ## ipv6-header.h (module 'internet'): ns3::TypeId ns3::Ipv6Header::GetInstanceTypeId() const [member function] |
|
2783 cls.add_method('GetInstanceTypeId', |
|
2784 'ns3::TypeId', |
|
2785 [], |
|
2786 is_const=True, is_virtual=True) |
|
2787 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetNextHeader() const [member function] |
|
2788 cls.add_method('GetNextHeader', |
|
2789 'uint8_t', |
|
2790 [], |
|
2791 is_const=True) |
|
2792 ## ipv6-header.h (module 'internet'): uint16_t ns3::Ipv6Header::GetPayloadLength() const [member function] |
|
2793 cls.add_method('GetPayloadLength', |
|
2794 'uint16_t', |
|
2795 [], |
|
2796 is_const=True) |
|
2797 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetSerializedSize() const [member function] |
|
2798 cls.add_method('GetSerializedSize', |
|
2799 'uint32_t', |
|
2800 [], |
|
2801 is_const=True, is_virtual=True) |
|
2802 ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetSourceAddress() const [member function] |
|
2803 cls.add_method('GetSourceAddress', |
|
2804 'ns3::Ipv6Address', |
|
2805 [], |
|
2806 is_const=True) |
|
2807 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetTrafficClass() const [member function] |
|
2808 cls.add_method('GetTrafficClass', |
|
2809 'uint8_t', |
|
2810 [], |
|
2811 is_const=True) |
|
2812 ## ipv6-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6Header::GetTypeId() [member function] |
|
2813 cls.add_method('GetTypeId', |
|
2814 'ns3::TypeId', |
|
2815 [], |
|
2816 is_static=True) |
|
2817 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Print(std::ostream & os) const [member function] |
|
2818 cls.add_method('Print', |
|
2819 'void', |
|
2820 [param('std::ostream &', 'os')], |
|
2821 is_const=True, is_virtual=True) |
|
2822 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
2823 cls.add_method('Serialize', |
|
2824 'void', |
|
2825 [param('ns3::Buffer::Iterator', 'start')], |
|
2826 is_const=True, is_virtual=True) |
|
2827 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDestinationAddress(ns3::Ipv6Address dst) [member function] |
|
2828 cls.add_method('SetDestinationAddress', |
|
2829 'void', |
|
2830 [param('ns3::Ipv6Address', 'dst')]) |
|
2831 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetFlowLabel(uint32_t flow) [member function] |
|
2832 cls.add_method('SetFlowLabel', |
|
2833 'void', |
|
2834 [param('uint32_t', 'flow')]) |
|
2835 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetHopLimit(uint8_t limit) [member function] |
|
2836 cls.add_method('SetHopLimit', |
|
2837 'void', |
|
2838 [param('uint8_t', 'limit')]) |
|
2839 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetNextHeader(uint8_t next) [member function] |
|
2840 cls.add_method('SetNextHeader', |
|
2841 'void', |
|
2842 [param('uint8_t', 'next')]) |
|
2843 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetPayloadLength(uint16_t len) [member function] |
|
2844 cls.add_method('SetPayloadLength', |
|
2845 'void', |
|
2846 [param('uint16_t', 'len')]) |
|
2847 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetSourceAddress(ns3::Ipv6Address src) [member function] |
|
2848 cls.add_method('SetSourceAddress', |
|
2849 'void', |
|
2850 [param('ns3::Ipv6Address', 'src')]) |
|
2851 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetTrafficClass(uint8_t traffic) [member function] |
|
2852 cls.add_method('SetTrafficClass', |
|
2853 'void', |
|
2854 [param('uint8_t', 'traffic')]) |
|
2855 return |
|
2856 |
2668 def register_Ns3Object_methods(root_module, cls): |
2857 def register_Ns3Object_methods(root_module, cls): |
2669 ## object.h (module 'core'): ns3::Object::Object() [constructor] |
2858 ## object.h (module 'core'): ns3::Object::Object() [constructor] |
2670 cls.add_constructor([]) |
2859 cls.add_constructor([]) |
2671 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] |
2860 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] |
2672 cls.add_method('AggregateObject', |
2861 cls.add_method('AggregateObject', |
3625 'void', |
3819 'void', |
3626 [], |
3820 [], |
3627 is_pure_virtual=True, visibility='protected', is_virtual=True) |
3821 is_pure_virtual=True, visibility='protected', is_virtual=True) |
3628 return |
3822 return |
3629 |
3823 |
|
3824 def register_Ns3IpL4Protocol_methods(root_module, cls): |
|
3825 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol() [constructor] |
|
3826 cls.add_constructor([]) |
|
3827 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol(ns3::IpL4Protocol const & arg0) [copy constructor] |
|
3828 cls.add_constructor([param('ns3::IpL4Protocol const &', 'arg0')]) |
|
3829 ## ip-l4-protocol.h (module 'internet'): ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv4Address,ns3::Ipv4Address,unsigned char,ns3::Ptr<ns3::Ipv4Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::IpL4Protocol::GetDownTarget() const [member function] |
|
3830 cls.add_method('GetDownTarget', |
|
3831 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', |
|
3832 [], |
|
3833 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3834 ## ip-l4-protocol.h (module 'internet'): ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv6Address,ns3::Ipv6Address,unsigned char,ns3::Ptr<ns3::Ipv6Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::IpL4Protocol::GetDownTarget6() const [member function] |
|
3835 cls.add_method('GetDownTarget6', |
|
3836 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', |
|
3837 [], |
|
3838 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3839 ## ip-l4-protocol.h (module 'internet'): int ns3::IpL4Protocol::GetProtocolNumber() const [member function] |
|
3840 cls.add_method('GetProtocolNumber', |
|
3841 'int', |
|
3842 [], |
|
3843 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3844 ## ip-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::IpL4Protocol::GetTypeId() [member function] |
|
3845 cls.add_method('GetTypeId', |
|
3846 'ns3::TypeId', |
|
3847 [], |
|
3848 is_static=True) |
|
3849 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function] |
|
3850 cls.add_method('Receive', |
|
3851 'ns3::IpL4Protocol::RxStatus', |
|
3852 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], |
|
3853 is_pure_virtual=True, is_virtual=True) |
|
3854 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Address & src, ns3::Ipv6Address & dst, ns3::Ptr<ns3::Ipv6Interface> incomingInterface) [member function] |
|
3855 cls.add_method('Receive', |
|
3856 'ns3::IpL4Protocol::RxStatus', |
|
3857 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address &', 'src'), param('ns3::Ipv6Address &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], |
|
3858 is_pure_virtual=True, is_virtual=True) |
|
3859 ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] |
|
3860 cls.add_method('ReceiveIcmp', |
|
3861 'void', |
|
3862 [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], |
|
3863 is_virtual=True) |
|
3864 ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::ReceiveIcmp(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv6Address payloadSource, ns3::Ipv6Address payloadDestination, uint8_t const * payload) [member function] |
|
3865 cls.add_method('ReceiveIcmp', |
|
3866 'void', |
|
3867 [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv6Address', 'payloadSource'), param('ns3::Ipv6Address', 'payloadDestination'), param('uint8_t const *', 'payload')], |
|
3868 is_virtual=True) |
|
3869 ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::SetDownTarget(ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv4Address,ns3::Ipv4Address,unsigned char,ns3::Ptr<ns3::Ipv4Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> cb) [member function] |
|
3870 cls.add_method('SetDownTarget', |
|
3871 'void', |
|
3872 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], |
|
3873 is_pure_virtual=True, is_virtual=True) |
|
3874 ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::SetDownTarget6(ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv6Address,ns3::Ipv6Address,unsigned char,ns3::Ptr<ns3::Ipv6Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> cb) [member function] |
|
3875 cls.add_method('SetDownTarget6', |
|
3876 'void', |
|
3877 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], |
|
3878 is_pure_virtual=True, is_virtual=True) |
|
3879 return |
|
3880 |
3630 def register_Ns3Ipv4_methods(root_module, cls): |
3881 def register_Ns3Ipv4_methods(root_module, cls): |
3631 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [copy constructor] |
3882 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [copy constructor] |
3632 cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) |
3883 cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) |
3633 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor] |
3884 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor] |
3634 cls.add_constructor([]) |
3885 cls.add_constructor([]) |
3987 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4L3Protocol::GetNetDevice(uint32_t i) [member function] |
4238 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4L3Protocol::GetNetDevice(uint32_t i) [member function] |
3988 cls.add_method('GetNetDevice', |
4239 cls.add_method('GetNetDevice', |
3989 'ns3::Ptr< ns3::NetDevice >', |
4240 'ns3::Ptr< ns3::NetDevice >', |
3990 [param('uint32_t', 'i')], |
4241 [param('uint32_t', 'i')], |
3991 is_virtual=True) |
4242 is_virtual=True) |
3992 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4L4Protocol> ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function] |
4243 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function] |
3993 cls.add_method('GetProtocol', |
4244 cls.add_method('GetProtocol', |
3994 'ns3::Ptr< ns3::Ipv4L4Protocol >', |
4245 'ns3::Ptr< ns3::IpL4Protocol >', |
3995 [param('int', 'protocolNumber')], |
4246 [param('int', 'protocolNumber')], |
3996 is_const=True) |
4247 is_const=True) |
3997 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function] |
4248 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function] |
3998 cls.add_method('GetRoutingProtocol', |
4249 cls.add_method('GetRoutingProtocol', |
3999 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', |
4250 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', |
4026 is_const=True, is_virtual=True) |
4277 is_const=True, is_virtual=True) |
4027 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Receive(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<ns3::Packet const> p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] |
4278 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Receive(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<ns3::Packet const> p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] |
4028 cls.add_method('Receive', |
4279 cls.add_method('Receive', |
4029 'void', |
4280 'void', |
4030 [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) |
4281 [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) |
4031 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Remove(ns3::Ptr<ns3::Ipv4L4Protocol> protocol) [member function] |
4282 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Remove(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function] |
4032 cls.add_method('Remove', |
4283 cls.add_method('Remove', |
4033 'void', |
4284 'void', |
4034 [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')]) |
4285 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')]) |
4035 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] |
4286 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] |
4036 cls.add_method('RemoveAddress', |
4287 cls.add_method('RemoveAddress', |
4037 'bool', |
4288 'bool', |
4038 [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], |
4289 [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], |
4039 is_virtual=True) |
4290 is_virtual=True) |
4116 'void', |
4367 'void', |
4117 [param('bool', 'model')], |
4368 [param('bool', 'model')], |
4118 visibility='private', is_virtual=True) |
4369 visibility='private', is_virtual=True) |
4119 return |
4370 return |
4120 |
4371 |
4121 def register_Ns3Ipv4L4Protocol_methods(root_module, cls): |
|
4122 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::Ipv4L4Protocol() [constructor] |
|
4123 cls.add_constructor([]) |
|
4124 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::Ipv4L4Protocol(ns3::Ipv4L4Protocol const & arg0) [copy constructor] |
|
4125 cls.add_constructor([param('ns3::Ipv4L4Protocol const &', 'arg0')]) |
|
4126 ## ipv4-l4-protocol.h (module 'internet'): ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv4Address,ns3::Ipv4Address,unsigned char,ns3::Ptr<ns3::Ipv4Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::Ipv4L4Protocol::GetDownTarget() const [member function] |
|
4127 cls.add_method('GetDownTarget', |
|
4128 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', |
|
4129 [], |
|
4130 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4131 ## ipv4-l4-protocol.h (module 'internet'): int ns3::Ipv4L4Protocol::GetProtocolNumber() const [member function] |
|
4132 cls.add_method('GetProtocolNumber', |
|
4133 'int', |
|
4134 [], |
|
4135 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4136 ## ipv4-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4L4Protocol::GetTypeId() [member function] |
|
4137 cls.add_method('GetTypeId', |
|
4138 'ns3::TypeId', |
|
4139 [], |
|
4140 is_static=True) |
|
4141 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::RxStatus ns3::Ipv4L4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function] |
|
4142 cls.add_method('Receive', |
|
4143 'ns3::Ipv4L4Protocol::RxStatus', |
|
4144 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], |
|
4145 is_pure_virtual=True, is_virtual=True) |
|
4146 ## ipv4-l4-protocol.h (module 'internet'): void ns3::Ipv4L4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] |
|
4147 cls.add_method('ReceiveIcmp', |
|
4148 'void', |
|
4149 [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], |
|
4150 is_virtual=True) |
|
4151 ## ipv4-l4-protocol.h (module 'internet'): void ns3::Ipv4L4Protocol::SetDownTarget(ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv4Address,ns3::Ipv4Address,unsigned char,ns3::Ptr<ns3::Ipv4Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> cb) [member function] |
|
4152 cls.add_method('SetDownTarget', |
|
4153 'void', |
|
4154 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], |
|
4155 is_pure_virtual=True, is_virtual=True) |
|
4156 return |
|
4157 |
|
4158 def register_Ns3Ipv4MaskChecker_methods(root_module, cls): |
4372 def register_Ns3Ipv4MaskChecker_methods(root_module, cls): |
4159 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] |
4373 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] |
4160 cls.add_constructor([]) |
4374 cls.add_constructor([]) |
4161 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [copy constructor] |
4375 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [copy constructor] |
4162 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) |
4376 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) |
4379 is_const=True, is_virtual=True) |
4593 is_const=True, is_virtual=True) |
4380 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] |
4594 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] |
4381 cls.add_method('Set', |
4595 cls.add_method('Set', |
4382 'void', |
4596 'void', |
4383 [param('ns3::Ipv6Address const &', 'value')]) |
4597 [param('ns3::Ipv6Address const &', 'value')]) |
|
4598 return |
|
4599 |
|
4600 def register_Ns3Ipv6Interface_methods(root_module, cls): |
|
4601 ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface::Ipv6Interface(ns3::Ipv6Interface const & arg0) [copy constructor] |
|
4602 cls.add_constructor([param('ns3::Ipv6Interface const &', 'arg0')]) |
|
4603 ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface::Ipv6Interface() [constructor] |
|
4604 cls.add_constructor([]) |
|
4605 ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::AddAddress(ns3::Ipv6InterfaceAddress iface) [member function] |
|
4606 cls.add_method('AddAddress', |
|
4607 'bool', |
|
4608 [param('ns3::Ipv6InterfaceAddress', 'iface')]) |
|
4609 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddress(uint32_t index) const [member function] |
|
4610 cls.add_method('GetAddress', |
|
4611 'ns3::Ipv6InterfaceAddress', |
|
4612 [param('uint32_t', 'index')], |
|
4613 is_const=True) |
|
4614 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddressMatchingDestination(ns3::Ipv6Address dst) [member function] |
|
4615 cls.add_method('GetAddressMatchingDestination', |
|
4616 'ns3::Ipv6InterfaceAddress', |
|
4617 [param('ns3::Ipv6Address', 'dst')]) |
|
4618 ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetBaseReachableTime() const [member function] |
|
4619 cls.add_method('GetBaseReachableTime', |
|
4620 'uint16_t', |
|
4621 [], |
|
4622 is_const=True) |
|
4623 ## ipv6-interface.h (module 'internet'): uint8_t ns3::Ipv6Interface::GetCurHopLimit() const [member function] |
|
4624 cls.add_method('GetCurHopLimit', |
|
4625 'uint8_t', |
|
4626 [], |
|
4627 is_const=True) |
|
4628 ## ipv6-interface.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv6Interface::GetDevice() const [member function] |
|
4629 cls.add_method('GetDevice', |
|
4630 'ns3::Ptr< ns3::NetDevice >', |
|
4631 [], |
|
4632 is_const=True, is_virtual=True) |
|
4633 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetLinkLocalAddress() const [member function] |
|
4634 cls.add_method('GetLinkLocalAddress', |
|
4635 'ns3::Ipv6InterfaceAddress', |
|
4636 [], |
|
4637 is_const=True) |
|
4638 ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetMetric() const [member function] |
|
4639 cls.add_method('GetMetric', |
|
4640 'uint16_t', |
|
4641 [], |
|
4642 is_const=True) |
|
4643 ## ipv6-interface.h (module 'internet'): uint32_t ns3::Ipv6Interface::GetNAddresses() const [member function] |
|
4644 cls.add_method('GetNAddresses', |
|
4645 'uint32_t', |
|
4646 [], |
|
4647 is_const=True) |
|
4648 ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetReachableTime() const [member function] |
|
4649 cls.add_method('GetReachableTime', |
|
4650 'uint16_t', |
|
4651 [], |
|
4652 is_const=True) |
|
4653 ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetRetransTimer() const [member function] |
|
4654 cls.add_method('GetRetransTimer', |
|
4655 'uint16_t', |
|
4656 [], |
|
4657 is_const=True) |
|
4658 ## ipv6-interface.h (module 'internet'): static ns3::TypeId ns3::Ipv6Interface::GetTypeId() [member function] |
|
4659 cls.add_method('GetTypeId', |
|
4660 'ns3::TypeId', |
|
4661 [], |
|
4662 is_static=True) |
|
4663 ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsDown() const [member function] |
|
4664 cls.add_method('IsDown', |
|
4665 'bool', |
|
4666 [], |
|
4667 is_const=True) |
|
4668 ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsForwarding() const [member function] |
|
4669 cls.add_method('IsForwarding', |
|
4670 'bool', |
|
4671 [], |
|
4672 is_const=True) |
|
4673 ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsUp() const [member function] |
|
4674 cls.add_method('IsUp', |
|
4675 'bool', |
|
4676 [], |
|
4677 is_const=True) |
|
4678 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::RemoveAddress(uint32_t index) [member function] |
|
4679 cls.add_method('RemoveAddress', |
|
4680 'ns3::Ipv6InterfaceAddress', |
|
4681 [param('uint32_t', 'index')]) |
|
4682 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::Send(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Address dest) [member function] |
|
4683 cls.add_method('Send', |
|
4684 'void', |
|
4685 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address', 'dest')]) |
|
4686 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetBaseReachableTime(uint16_t baseReachableTime) [member function] |
|
4687 cls.add_method('SetBaseReachableTime', |
|
4688 'void', |
|
4689 [param('uint16_t', 'baseReachableTime')]) |
|
4690 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetCurHopLimit(uint8_t curHopLimit) [member function] |
|
4691 cls.add_method('SetCurHopLimit', |
|
4692 'void', |
|
4693 [param('uint8_t', 'curHopLimit')]) |
|
4694 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetDevice(ns3::Ptr<ns3::NetDevice> device) [member function] |
|
4695 cls.add_method('SetDevice', |
|
4696 'void', |
|
4697 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) |
|
4698 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetDown() [member function] |
|
4699 cls.add_method('SetDown', |
|
4700 'void', |
|
4701 []) |
|
4702 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetForwarding(bool forward) [member function] |
|
4703 cls.add_method('SetForwarding', |
|
4704 'void', |
|
4705 [param('bool', 'forward')]) |
|
4706 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetMetric(uint16_t metric) [member function] |
|
4707 cls.add_method('SetMetric', |
|
4708 'void', |
|
4709 [param('uint16_t', 'metric')]) |
|
4710 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
|
4711 cls.add_method('SetNode', |
|
4712 'void', |
|
4713 [param('ns3::Ptr< ns3::Node >', 'node')]) |
|
4714 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetNsDadUid(ns3::Ipv6Address address, uint32_t uid) [member function] |
|
4715 cls.add_method('SetNsDadUid', |
|
4716 'void', |
|
4717 [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'uid')]) |
|
4718 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetReachableTime(uint16_t reachableTime) [member function] |
|
4719 cls.add_method('SetReachableTime', |
|
4720 'void', |
|
4721 [param('uint16_t', 'reachableTime')]) |
|
4722 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetRetransTimer(uint16_t retransTimer) [member function] |
|
4723 cls.add_method('SetRetransTimer', |
|
4724 'void', |
|
4725 [param('uint16_t', 'retransTimer')]) |
|
4726 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetState(ns3::Ipv6Address address, ns3::Ipv6InterfaceAddress::State_e state) [member function] |
|
4727 cls.add_method('SetState', |
|
4728 'void', |
|
4729 [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6InterfaceAddress::State_e', 'state')]) |
|
4730 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetUp() [member function] |
|
4731 cls.add_method('SetUp', |
|
4732 'void', |
|
4733 []) |
|
4734 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::DoDispose() [member function] |
|
4735 cls.add_method('DoDispose', |
|
4736 'void', |
|
4737 [], |
|
4738 visibility='protected', is_virtual=True) |
4384 return |
4739 return |
4385 |
4740 |
4386 def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): |
4741 def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): |
4387 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] |
4742 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] |
4388 cls.add_constructor([]) |
4743 cls.add_constructor([]) |