98 module.add_class('Ipv4RoutingHelper', allow_subclassing=True, import_from_module='ns.internet') |
98 module.add_class('Ipv4RoutingHelper', allow_subclassing=True, import_from_module='ns.internet') |
99 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
99 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
100 module.add_class('Ipv6Address', import_from_module='ns.network') |
100 module.add_class('Ipv6Address', import_from_module='ns.network') |
101 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
101 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
102 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) |
102 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) |
103 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress [class] |
|
104 module.add_class('Ipv6InterfaceAddress', import_from_module='ns.internet') |
|
105 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e [enumeration] |
|
106 module.add_enum('State_e', ['TENTATIVE', 'DEPRECATED', 'PREFERRED', 'PERMANENT', 'HOMEADDRESS', 'TENTATIVE_OPTIMISTIC', 'INVALID'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
|
107 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e [enumeration] |
|
108 module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
|
109 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
103 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
110 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
104 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
111 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
105 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
112 module.add_class('NodeContainer', import_from_module='ns.network') |
106 module.add_class('NodeContainer', import_from_module='ns.network') |
113 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
107 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
172 module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) |
166 module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) |
173 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration] |
167 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration] |
174 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') |
168 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') |
175 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration] |
169 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration] |
176 module.add_enum('EcnType', ['ECN_NotECT', 'ECN_ECT1', 'ECN_ECT0', 'ECN_CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') |
170 module.add_enum('EcnType', ['ECN_NotECT', 'ECN_ECT1', 'ECN_ECT0', 'ECN_CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') |
177 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header [class] |
|
178 module.add_class('Ipv6Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) |
|
179 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::NextHeader_e [enumeration] |
|
180 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') |
|
181 ## object.h (module 'core'): ns3::Object [class] |
171 ## object.h (module 'core'): ns3::Object [class] |
182 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
172 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
183 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] |
173 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] |
184 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
174 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
185 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] |
175 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] |
274 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
264 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
275 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class] |
265 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class] |
276 module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
266 module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
277 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] |
267 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] |
278 module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
268 module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
279 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol [class] |
|
280 module.add_class('IpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
|
281 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus [enumeration] |
|
282 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') |
|
283 ## ipv4.h (module 'internet'): ns3::Ipv4 [class] |
269 ## ipv4.h (module 'internet'): ns3::Ipv4 [class] |
284 module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
270 module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
285 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] |
271 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] |
286 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
272 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
287 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] |
273 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] |
304 module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
290 module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
305 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] |
291 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] |
306 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
292 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
307 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] |
293 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] |
308 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
294 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
309 ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface [class] |
|
310 module.add_class('Ipv6Interface', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
|
311 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
295 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
312 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
296 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
313 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
297 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
314 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
298 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
315 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] |
299 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] |
445 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) |
429 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) |
446 register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) |
430 register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) |
447 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
431 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
448 register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) |
432 register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) |
449 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
433 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
450 register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) |
|
451 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
434 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
452 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
435 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
453 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
436 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
454 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
437 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
455 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
438 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
473 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
456 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
474 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
457 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
475 register_Ns3DsdvHelper_methods(root_module, root_module['ns3::DsdvHelper']) |
458 register_Ns3DsdvHelper_methods(root_module, root_module['ns3::DsdvHelper']) |
476 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
459 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
477 register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) |
460 register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) |
478 register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header']) |
|
479 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
461 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
480 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
462 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
481 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) |
463 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) |
482 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) |
464 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) |
483 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
465 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
519 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
501 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
520 register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable']) |
502 register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable']) |
521 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) |
503 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) |
522 register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) |
504 register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) |
523 register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) |
505 register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) |
524 register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol']) |
|
525 register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) |
506 register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) |
526 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) |
507 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) |
527 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) |
508 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) |
528 register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface']) |
509 register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface']) |
529 register_Ns3Ipv4L3Protocol_methods(root_module, root_module['ns3::Ipv4L3Protocol']) |
510 register_Ns3Ipv4L3Protocol_methods(root_module, root_module['ns3::Ipv4L3Protocol']) |
532 register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute']) |
513 register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute']) |
533 register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route']) |
514 register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route']) |
534 register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol']) |
515 register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol']) |
535 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) |
516 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) |
536 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
517 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
537 register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface']) |
|
538 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
518 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
539 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
519 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
540 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) |
520 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) |
541 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
521 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
542 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
522 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
1717 [param('char const *', 'address')]) |
1697 [param('char const *', 'address')]) |
1718 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] |
1698 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] |
1719 cls.add_method('Set', |
1699 cls.add_method('Set', |
1720 'void', |
1700 'void', |
1721 [param('uint8_t *', 'address')]) |
1701 [param('uint8_t *', 'address')]) |
1722 return |
|
1723 |
|
1724 def register_Ns3Ipv6InterfaceAddress_methods(root_module, cls): |
|
1725 cls.add_binary_comparison_operator('!=') |
|
1726 cls.add_output_stream_operator() |
|
1727 cls.add_binary_comparison_operator('==') |
|
1728 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress() [constructor] |
|
1729 cls.add_constructor([]) |
|
1730 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address) [constructor] |
|
1731 cls.add_constructor([param('ns3::Ipv6Address', 'address')]) |
|
1732 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address, ns3::Ipv6Prefix prefix) [constructor] |
|
1733 cls.add_constructor([param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'prefix')]) |
|
1734 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6InterfaceAddress const & o) [copy constructor] |
|
1735 cls.add_constructor([param('ns3::Ipv6InterfaceAddress const &', 'o')]) |
|
1736 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceAddress::GetAddress() const [member function] |
|
1737 cls.add_method('GetAddress', |
|
1738 'ns3::Ipv6Address', |
|
1739 [], |
|
1740 is_const=True) |
|
1741 ## ipv6-interface-address.h (module 'internet'): uint32_t ns3::Ipv6InterfaceAddress::GetNsDadUid() const [member function] |
|
1742 cls.add_method('GetNsDadUid', |
|
1743 'uint32_t', |
|
1744 [], |
|
1745 is_const=True) |
|
1746 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Prefix ns3::Ipv6InterfaceAddress::GetPrefix() const [member function] |
|
1747 cls.add_method('GetPrefix', |
|
1748 'ns3::Ipv6Prefix', |
|
1749 [], |
|
1750 is_const=True) |
|
1751 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e ns3::Ipv6InterfaceAddress::GetScope() const [member function] |
|
1752 cls.add_method('GetScope', |
|
1753 'ns3::Ipv6InterfaceAddress::Scope_e', |
|
1754 [], |
|
1755 is_const=True) |
|
1756 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e ns3::Ipv6InterfaceAddress::GetState() const [member function] |
|
1757 cls.add_method('GetState', |
|
1758 'ns3::Ipv6InterfaceAddress::State_e', |
|
1759 [], |
|
1760 is_const=True) |
|
1761 ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetAddress(ns3::Ipv6Address address) [member function] |
|
1762 cls.add_method('SetAddress', |
|
1763 'void', |
|
1764 [param('ns3::Ipv6Address', 'address')]) |
|
1765 ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetNsDadUid(uint32_t uid) [member function] |
|
1766 cls.add_method('SetNsDadUid', |
|
1767 'void', |
|
1768 [param('uint32_t', 'uid')]) |
|
1769 ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetScope(ns3::Ipv6InterfaceAddress::Scope_e scope) [member function] |
|
1770 cls.add_method('SetScope', |
|
1771 'void', |
|
1772 [param('ns3::Ipv6InterfaceAddress::Scope_e', 'scope')]) |
|
1773 ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetState(ns3::Ipv6InterfaceAddress::State_e state) [member function] |
|
1774 cls.add_method('SetState', |
|
1775 'void', |
|
1776 [param('ns3::Ipv6InterfaceAddress::State_e', 'state')]) |
|
1777 return |
1702 return |
1778 |
1703 |
1779 def register_Ns3Ipv6Prefix_methods(root_module, cls): |
1704 def register_Ns3Ipv6Prefix_methods(root_module, cls): |
1780 cls.add_binary_comparison_operator('!=') |
1705 cls.add_binary_comparison_operator('!=') |
1781 cls.add_output_stream_operator() |
1706 cls.add_output_stream_operator() |
3018 cls.add_method('SetTtl', |
2943 cls.add_method('SetTtl', |
3019 'void', |
2944 'void', |
3020 [param('uint8_t', 'ttl')]) |
2945 [param('uint8_t', 'ttl')]) |
3021 return |
2946 return |
3022 |
2947 |
3023 def register_Ns3Ipv6Header_methods(root_module, cls): |
|
3024 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [copy constructor] |
|
3025 cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')]) |
|
3026 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header() [constructor] |
|
3027 cls.add_constructor([]) |
|
3028 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
3029 cls.add_method('Deserialize', |
|
3030 'uint32_t', |
|
3031 [param('ns3::Buffer::Iterator', 'start')], |
|
3032 is_virtual=True) |
|
3033 ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetDestinationAddress() const [member function] |
|
3034 cls.add_method('GetDestinationAddress', |
|
3035 'ns3::Ipv6Address', |
|
3036 [], |
|
3037 is_const=True) |
|
3038 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetFlowLabel() const [member function] |
|
3039 cls.add_method('GetFlowLabel', |
|
3040 'uint32_t', |
|
3041 [], |
|
3042 is_const=True) |
|
3043 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetHopLimit() const [member function] |
|
3044 cls.add_method('GetHopLimit', |
|
3045 'uint8_t', |
|
3046 [], |
|
3047 is_const=True) |
|
3048 ## ipv6-header.h (module 'internet'): ns3::TypeId ns3::Ipv6Header::GetInstanceTypeId() const [member function] |
|
3049 cls.add_method('GetInstanceTypeId', |
|
3050 'ns3::TypeId', |
|
3051 [], |
|
3052 is_const=True, is_virtual=True) |
|
3053 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetNextHeader() const [member function] |
|
3054 cls.add_method('GetNextHeader', |
|
3055 'uint8_t', |
|
3056 [], |
|
3057 is_const=True) |
|
3058 ## ipv6-header.h (module 'internet'): uint16_t ns3::Ipv6Header::GetPayloadLength() const [member function] |
|
3059 cls.add_method('GetPayloadLength', |
|
3060 'uint16_t', |
|
3061 [], |
|
3062 is_const=True) |
|
3063 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetSerializedSize() const [member function] |
|
3064 cls.add_method('GetSerializedSize', |
|
3065 'uint32_t', |
|
3066 [], |
|
3067 is_const=True, is_virtual=True) |
|
3068 ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetSourceAddress() const [member function] |
|
3069 cls.add_method('GetSourceAddress', |
|
3070 'ns3::Ipv6Address', |
|
3071 [], |
|
3072 is_const=True) |
|
3073 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetTrafficClass() const [member function] |
|
3074 cls.add_method('GetTrafficClass', |
|
3075 'uint8_t', |
|
3076 [], |
|
3077 is_const=True) |
|
3078 ## ipv6-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6Header::GetTypeId() [member function] |
|
3079 cls.add_method('GetTypeId', |
|
3080 'ns3::TypeId', |
|
3081 [], |
|
3082 is_static=True) |
|
3083 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Print(std::ostream & os) const [member function] |
|
3084 cls.add_method('Print', |
|
3085 'void', |
|
3086 [param('std::ostream &', 'os')], |
|
3087 is_const=True, is_virtual=True) |
|
3088 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
3089 cls.add_method('Serialize', |
|
3090 'void', |
|
3091 [param('ns3::Buffer::Iterator', 'start')], |
|
3092 is_const=True, is_virtual=True) |
|
3093 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDestinationAddress(ns3::Ipv6Address dst) [member function] |
|
3094 cls.add_method('SetDestinationAddress', |
|
3095 'void', |
|
3096 [param('ns3::Ipv6Address', 'dst')]) |
|
3097 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetFlowLabel(uint32_t flow) [member function] |
|
3098 cls.add_method('SetFlowLabel', |
|
3099 'void', |
|
3100 [param('uint32_t', 'flow')]) |
|
3101 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetHopLimit(uint8_t limit) [member function] |
|
3102 cls.add_method('SetHopLimit', |
|
3103 'void', |
|
3104 [param('uint8_t', 'limit')]) |
|
3105 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetNextHeader(uint8_t next) [member function] |
|
3106 cls.add_method('SetNextHeader', |
|
3107 'void', |
|
3108 [param('uint8_t', 'next')]) |
|
3109 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetPayloadLength(uint16_t len) [member function] |
|
3110 cls.add_method('SetPayloadLength', |
|
3111 'void', |
|
3112 [param('uint16_t', 'len')]) |
|
3113 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetSourceAddress(ns3::Ipv6Address src) [member function] |
|
3114 cls.add_method('SetSourceAddress', |
|
3115 'void', |
|
3116 [param('ns3::Ipv6Address', 'src')]) |
|
3117 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetTrafficClass(uint8_t traffic) [member function] |
|
3118 cls.add_method('SetTrafficClass', |
|
3119 'void', |
|
3120 [param('uint8_t', 'traffic')]) |
|
3121 return |
|
3122 |
|
3123 def register_Ns3Object_methods(root_module, cls): |
2948 def register_Ns3Object_methods(root_module, cls): |
3124 ## object.h (module 'core'): ns3::Object::Object() [constructor] |
2949 ## object.h (module 'core'): ns3::Object::Object() [constructor] |
3125 cls.add_constructor([]) |
2950 cls.add_constructor([]) |
3126 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] |
2951 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] |
3127 cls.add_method('AggregateObject', |
2952 cls.add_method('AggregateObject', |
4857 'uint32_t', |
4682 'uint32_t', |
4858 [], |
4683 [], |
4859 is_virtual=True) |
4684 is_virtual=True) |
4860 return |
4685 return |
4861 |
4686 |
4862 def register_Ns3IpL4Protocol_methods(root_module, cls): |
|
4863 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol() [constructor] |
|
4864 cls.add_constructor([]) |
|
4865 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol(ns3::IpL4Protocol const & arg0) [copy constructor] |
|
4866 cls.add_constructor([param('ns3::IpL4Protocol const &', 'arg0')]) |
|
4867 ## 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] |
|
4868 cls.add_method('GetDownTarget', |
|
4869 '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 >', |
|
4870 [], |
|
4871 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4872 ## 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] |
|
4873 cls.add_method('GetDownTarget6', |
|
4874 '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 >', |
|
4875 [], |
|
4876 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4877 ## ip-l4-protocol.h (module 'internet'): int ns3::IpL4Protocol::GetProtocolNumber() const [member function] |
|
4878 cls.add_method('GetProtocolNumber', |
|
4879 'int', |
|
4880 [], |
|
4881 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4882 ## ip-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::IpL4Protocol::GetTypeId() [member function] |
|
4883 cls.add_method('GetTypeId', |
|
4884 'ns3::TypeId', |
|
4885 [], |
|
4886 is_static=True) |
|
4887 ## 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] |
|
4888 cls.add_method('Receive', |
|
4889 'ns3::IpL4Protocol::RxStatus', |
|
4890 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], |
|
4891 is_pure_virtual=True, is_virtual=True) |
|
4892 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Header const & header, ns3::Ptr<ns3::Ipv6Interface> incomingInterface) [member function] |
|
4893 cls.add_method('Receive', |
|
4894 'ns3::IpL4Protocol::RxStatus', |
|
4895 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], |
|
4896 is_pure_virtual=True, is_virtual=True) |
|
4897 ## 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] |
|
4898 cls.add_method('ReceiveIcmp', |
|
4899 'void', |
|
4900 [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')], |
|
4901 is_virtual=True) |
|
4902 ## 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] |
|
4903 cls.add_method('ReceiveIcmp', |
|
4904 'void', |
|
4905 [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')], |
|
4906 is_virtual=True) |
|
4907 ## 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] |
|
4908 cls.add_method('SetDownTarget', |
|
4909 'void', |
|
4910 [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')], |
|
4911 is_pure_virtual=True, is_virtual=True) |
|
4912 ## 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] |
|
4913 cls.add_method('SetDownTarget6', |
|
4914 'void', |
|
4915 [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')], |
|
4916 is_pure_virtual=True, is_virtual=True) |
|
4917 return |
|
4918 |
|
4919 def register_Ns3Ipv4_methods(root_module, cls): |
4687 def register_Ns3Ipv4_methods(root_module, cls): |
4920 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [copy constructor] |
4688 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [copy constructor] |
4921 cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) |
4689 cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) |
4922 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor] |
4690 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor] |
4923 cls.add_constructor([]) |
4691 cls.add_constructor([]) |
5670 cls.add_method('Set', |
5438 cls.add_method('Set', |
5671 'void', |
5439 'void', |
5672 [param('ns3::Ipv6Address const &', 'value')]) |
5440 [param('ns3::Ipv6Address const &', 'value')]) |
5673 return |
5441 return |
5674 |
5442 |
5675 def register_Ns3Ipv6Interface_methods(root_module, cls): |
|
5676 ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface::Ipv6Interface(ns3::Ipv6Interface const & arg0) [copy constructor] |
|
5677 cls.add_constructor([param('ns3::Ipv6Interface const &', 'arg0')]) |
|
5678 ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface::Ipv6Interface() [constructor] |
|
5679 cls.add_constructor([]) |
|
5680 ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::AddAddress(ns3::Ipv6InterfaceAddress iface) [member function] |
|
5681 cls.add_method('AddAddress', |
|
5682 'bool', |
|
5683 [param('ns3::Ipv6InterfaceAddress', 'iface')]) |
|
5684 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddress(uint32_t index) const [member function] |
|
5685 cls.add_method('GetAddress', |
|
5686 'ns3::Ipv6InterfaceAddress', |
|
5687 [param('uint32_t', 'index')], |
|
5688 is_const=True) |
|
5689 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddressMatchingDestination(ns3::Ipv6Address dst) [member function] |
|
5690 cls.add_method('GetAddressMatchingDestination', |
|
5691 'ns3::Ipv6InterfaceAddress', |
|
5692 [param('ns3::Ipv6Address', 'dst')]) |
|
5693 ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetBaseReachableTime() const [member function] |
|
5694 cls.add_method('GetBaseReachableTime', |
|
5695 'uint16_t', |
|
5696 [], |
|
5697 is_const=True) |
|
5698 ## ipv6-interface.h (module 'internet'): uint8_t ns3::Ipv6Interface::GetCurHopLimit() const [member function] |
|
5699 cls.add_method('GetCurHopLimit', |
|
5700 'uint8_t', |
|
5701 [], |
|
5702 is_const=True) |
|
5703 ## ipv6-interface.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv6Interface::GetDevice() const [member function] |
|
5704 cls.add_method('GetDevice', |
|
5705 'ns3::Ptr< ns3::NetDevice >', |
|
5706 [], |
|
5707 is_const=True, is_virtual=True) |
|
5708 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetLinkLocalAddress() const [member function] |
|
5709 cls.add_method('GetLinkLocalAddress', |
|
5710 'ns3::Ipv6InterfaceAddress', |
|
5711 [], |
|
5712 is_const=True) |
|
5713 ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetMetric() const [member function] |
|
5714 cls.add_method('GetMetric', |
|
5715 'uint16_t', |
|
5716 [], |
|
5717 is_const=True) |
|
5718 ## ipv6-interface.h (module 'internet'): uint32_t ns3::Ipv6Interface::GetNAddresses() const [member function] |
|
5719 cls.add_method('GetNAddresses', |
|
5720 'uint32_t', |
|
5721 [], |
|
5722 is_const=True) |
|
5723 ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetReachableTime() const [member function] |
|
5724 cls.add_method('GetReachableTime', |
|
5725 'uint16_t', |
|
5726 [], |
|
5727 is_const=True) |
|
5728 ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetRetransTimer() const [member function] |
|
5729 cls.add_method('GetRetransTimer', |
|
5730 'uint16_t', |
|
5731 [], |
|
5732 is_const=True) |
|
5733 ## ipv6-interface.h (module 'internet'): static ns3::TypeId ns3::Ipv6Interface::GetTypeId() [member function] |
|
5734 cls.add_method('GetTypeId', |
|
5735 'ns3::TypeId', |
|
5736 [], |
|
5737 is_static=True) |
|
5738 ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsDown() const [member function] |
|
5739 cls.add_method('IsDown', |
|
5740 'bool', |
|
5741 [], |
|
5742 is_const=True) |
|
5743 ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsForwarding() const [member function] |
|
5744 cls.add_method('IsForwarding', |
|
5745 'bool', |
|
5746 [], |
|
5747 is_const=True) |
|
5748 ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsUp() const [member function] |
|
5749 cls.add_method('IsUp', |
|
5750 'bool', |
|
5751 [], |
|
5752 is_const=True) |
|
5753 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::RemoveAddress(uint32_t index) [member function] |
|
5754 cls.add_method('RemoveAddress', |
|
5755 'ns3::Ipv6InterfaceAddress', |
|
5756 [param('uint32_t', 'index')]) |
|
5757 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::RemoveAddress(ns3::Ipv6Address address) [member function] |
|
5758 cls.add_method('RemoveAddress', |
|
5759 'ns3::Ipv6InterfaceAddress', |
|
5760 [param('ns3::Ipv6Address', 'address')]) |
|
5761 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::Send(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Address dest) [member function] |
|
5762 cls.add_method('Send', |
|
5763 'void', |
|
5764 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address', 'dest')]) |
|
5765 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetBaseReachableTime(uint16_t baseReachableTime) [member function] |
|
5766 cls.add_method('SetBaseReachableTime', |
|
5767 'void', |
|
5768 [param('uint16_t', 'baseReachableTime')]) |
|
5769 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetCurHopLimit(uint8_t curHopLimit) [member function] |
|
5770 cls.add_method('SetCurHopLimit', |
|
5771 'void', |
|
5772 [param('uint8_t', 'curHopLimit')]) |
|
5773 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetDevice(ns3::Ptr<ns3::NetDevice> device) [member function] |
|
5774 cls.add_method('SetDevice', |
|
5775 'void', |
|
5776 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) |
|
5777 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetDown() [member function] |
|
5778 cls.add_method('SetDown', |
|
5779 'void', |
|
5780 []) |
|
5781 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetForwarding(bool forward) [member function] |
|
5782 cls.add_method('SetForwarding', |
|
5783 'void', |
|
5784 [param('bool', 'forward')]) |
|
5785 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetMetric(uint16_t metric) [member function] |
|
5786 cls.add_method('SetMetric', |
|
5787 'void', |
|
5788 [param('uint16_t', 'metric')]) |
|
5789 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
|
5790 cls.add_method('SetNode', |
|
5791 'void', |
|
5792 [param('ns3::Ptr< ns3::Node >', 'node')]) |
|
5793 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetNsDadUid(ns3::Ipv6Address address, uint32_t uid) [member function] |
|
5794 cls.add_method('SetNsDadUid', |
|
5795 'void', |
|
5796 [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'uid')]) |
|
5797 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetReachableTime(uint16_t reachableTime) [member function] |
|
5798 cls.add_method('SetReachableTime', |
|
5799 'void', |
|
5800 [param('uint16_t', 'reachableTime')]) |
|
5801 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetRetransTimer(uint16_t retransTimer) [member function] |
|
5802 cls.add_method('SetRetransTimer', |
|
5803 'void', |
|
5804 [param('uint16_t', 'retransTimer')]) |
|
5805 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetState(ns3::Ipv6Address address, ns3::Ipv6InterfaceAddress::State_e state) [member function] |
|
5806 cls.add_method('SetState', |
|
5807 'void', |
|
5808 [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6InterfaceAddress::State_e', 'state')]) |
|
5809 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetUp() [member function] |
|
5810 cls.add_method('SetUp', |
|
5811 'void', |
|
5812 []) |
|
5813 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::DoDispose() [member function] |
|
5814 cls.add_method('DoDispose', |
|
5815 'void', |
|
5816 [], |
|
5817 visibility='protected', is_virtual=True) |
|
5818 return |
|
5819 |
|
5820 def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): |
5443 def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): |
5821 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] |
5444 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] |
5822 cls.add_constructor([]) |
5445 cls.add_constructor([]) |
5823 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [copy constructor] |
5446 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [copy constructor] |
5824 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) |
5447 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) |