--- a/src/csma/bindings/modulegen__gcc_LP64.py Tue Apr 26 15:18:32 2011 -0700
+++ b/src/csma/bindings/modulegen__gcc_LP64.py Tue Apr 26 15:42:15 2011 -0700
@@ -30,10 +30,6 @@
module.add_class('AsciiTraceHelper', import_from_module='ns.network')
## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class]
module.add_class('AsciiTraceHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
- ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv4 [class]
- module.add_class('AsciiTraceHelperForIpv4', allow_subclassing=True, import_from_module='ns.internet')
- ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv6 [class]
- module.add_class('AsciiTraceHelperForIpv6', allow_subclassing=True, import_from_module='ns.internet')
## attribute-list.h (module 'core'): ns3::AttributeList [class]
module.add_class('AttributeList', import_from_module='ns.core')
## backoff.h (module 'csma'): ns3::Backoff [class]
@@ -56,8 +52,6 @@
module.add_class('CallbackBase', import_from_module='ns.core')
## csma-channel.h (module 'csma'): ns3::CsmaDeviceRec [class]
module.add_class('CsmaDeviceRec')
- ## csma-star-helper.h (module 'csma'): ns3::CsmaStarHelper [class]
- module.add_class('CsmaStarHelper')
## data-rate.h (module 'network'): ns3::DataRate [class]
module.add_class('DataRate', import_from_module='ns.network')
## event-id.h (module 'core'): ns3::EventId [class]
@@ -66,28 +60,12 @@
module.add_class('Ipv4Address', import_from_module='ns.network')
## ipv4-address.h (module 'network'): ns3::Ipv4Address [class]
root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address'])
- ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper [class]
- module.add_class('Ipv4AddressHelper', import_from_module='ns.internet')
- ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress [class]
- module.add_class('Ipv4InterfaceAddress', import_from_module='ns.internet')
- ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e [enumeration]
- module.add_enum('InterfaceAddressScope_e', ['HOST', 'LINK', 'GLOBAL'], outer_class=root_module['ns3::Ipv4InterfaceAddress'], import_from_module='ns.internet')
- ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4InterfaceContainer [class]
- module.add_class('Ipv4InterfaceContainer', import_from_module='ns.internet')
## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class]
module.add_class('Ipv4Mask', import_from_module='ns.network')
## ipv6-address.h (module 'network'): ns3::Ipv6Address [class]
module.add_class('Ipv6Address', import_from_module='ns.network')
## ipv6-address.h (module 'network'): ns3::Ipv6Address [class]
root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address'])
- ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress [class]
- module.add_class('Ipv6InterfaceAddress', import_from_module='ns.internet')
- ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e [enumeration]
- module.add_enum('State_e', ['TENTATIVE', 'DEPRECATED', 'PREFERRED', 'PERMANENT', 'HOMEADDRESS', 'TENTATIVE_OPTIMISTIC', 'INVALID'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet')
- ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e [enumeration]
- module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet')
- ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer [class]
- module.add_class('Ipv6InterfaceContainer', import_from_module='ns.internet')
## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class]
module.add_class('Ipv6Prefix', import_from_module='ns.network')
## mac48-address.h (module 'network'): ns3::Mac48Address [class]
@@ -128,10 +106,6 @@
module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class]
module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
- ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4 [class]
- module.add_class('PcapHelperForIpv4', allow_subclassing=True, import_from_module='ns.internet')
- ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6 [class]
- module.add_class('PcapHelperForIpv6', allow_subclassing=True, import_from_module='ns.internet')
## random-variable.h (module 'core'): ns3::RandomVariable [class]
module.add_class('RandomVariable', import_from_module='ns.core')
## random-variable.h (module 'core'): ns3::SeedManager [class]
@@ -188,14 +162,6 @@
module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
## random-variable.h (module 'core'): ns3::IntEmpiricalVariable [class]
module.add_class('IntEmpiricalVariable', import_from_module='ns.core', parent=root_module['ns3::EmpiricalVariable'])
- ## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper [class]
- module.add_class('InternetStackHelper', import_from_module='ns.internet', parent=[root_module['ns3::PcapHelperForIpv4'], root_module['ns3::PcapHelperForIpv6'], root_module['ns3::AsciiTraceHelperForIpv4'], root_module['ns3::AsciiTraceHelperForIpv6']])
- ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class]
- module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header'])
- ## ipv6-header.h (module 'internet'): ns3::Ipv6Header [class]
- module.add_class('Ipv6Header', import_from_module='ns.internet', parent=root_module['ns3::Header'])
- ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::NextHeader_e [enumeration]
- 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')
## random-variable.h (module 'core'): ns3::LogNormalVariable [class]
module.add_class('LogNormalVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## random-variable.h (module 'core'): ns3::NormalVariable [class]
@@ -218,28 +184,12 @@
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Ipv4MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv4MulticastRoute>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Ipv4Route', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv4Route>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NixVector>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## socket.h (module 'network'): ns3::Socket [class]
- module.add_class('Socket', import_from_module='ns.network', parent=root_module['ns3::Object'])
- ## socket.h (module 'network'): ns3::Socket::SocketErrno [enumeration]
- module.add_enum('SocketErrno', ['ERROR_NOTERROR', 'ERROR_ISCONN', 'ERROR_NOTCONN', 'ERROR_MSGSIZE', 'ERROR_AGAIN', 'ERROR_SHUTDOWN', 'ERROR_OPNOTSUPP', 'ERROR_AFNOSUPPORT', 'ERROR_INVAL', 'ERROR_BADF', 'ERROR_NOROUTETOHOST', 'ERROR_NODEV', 'ERROR_ADDRNOTAVAIL', 'SOCKET_ERRNO_LAST'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network')
- ## socket.h (module 'network'): ns3::Socket::SocketType [enumeration]
- module.add_enum('SocketType', ['NS3_SOCK_STREAM', 'NS3_SOCK_SEQPACKET', 'NS3_SOCK_DGRAM', 'NS3_SOCK_RAW'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network')
- ## socket.h (module 'network'): ns3::SocketAddressTag [class]
- module.add_class('SocketAddressTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
- ## socket.h (module 'network'): ns3::SocketIpTtlTag [class]
- module.add_class('SocketIpTtlTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
- ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag [class]
- module.add_class('SocketSetDontFragmentTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
## nstime.h (module 'core'): ns3::Time [class]
module.add_class('Time', import_from_module='ns.core')
## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
@@ -272,40 +222,18 @@
module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
## event-impl.h (module 'core'): ns3::EventImpl [class]
module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
- ## ipv4.h (module 'internet'): ns3::Ipv4 [class]
- module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object'])
## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class]
module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class]
module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
- ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol [class]
- module.add_class('Ipv4L3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Ipv4'])
- ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::DropReason [enumeration]
- module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_BAD_CHECKSUM', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR'], outer_class=root_module['ns3::Ipv4L3Protocol'], import_from_module='ns.internet')
- ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol [class]
- module.add_class('Ipv4L4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object'])
- ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::RxStatus [enumeration]
- 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')
## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class]
module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class]
module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
- ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class]
- module.add_class('Ipv4MulticastRoute', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >'])
- ## ipv4-route.h (module 'internet'): ns3::Ipv4Route [class]
- module.add_class('Ipv4Route', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >'])
- ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol [class]
- module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object'])
- ## ipv6.h (module 'internet'): ns3::Ipv6 [class]
- module.add_class('Ipv6', import_from_module='ns.internet', parent=root_module['ns3::Object'])
## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class]
module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class]
module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
- ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol [class]
- module.add_class('Ipv6L3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Ipv6'])
- ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::DropReason [enumeration]
- module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_UNKNOWN_PROTOCOL'], outer_class=root_module['ns3::Ipv6L3Protocol'], import_from_module='ns.internet')
## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
@@ -365,8 +293,6 @@
register_Ns3Address_methods(root_module, root_module['ns3::Address'])
register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper'])
register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice'])
- register_Ns3AsciiTraceHelperForIpv4_methods(root_module, root_module['ns3::AsciiTraceHelperForIpv4'])
- register_Ns3AsciiTraceHelperForIpv6_methods(root_module, root_module['ns3::AsciiTraceHelperForIpv6'])
register_Ns3AttributeList_methods(root_module, root_module['ns3::AttributeList'])
register_Ns3Backoff_methods(root_module, root_module['ns3::Backoff'])
register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer'])
@@ -378,17 +304,11 @@
register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item'])
register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
register_Ns3CsmaDeviceRec_methods(root_module, root_module['ns3::CsmaDeviceRec'])
- register_Ns3CsmaStarHelper_methods(root_module, root_module['ns3::CsmaStarHelper'])
register_Ns3DataRate_methods(root_module, root_module['ns3::DataRate'])
register_Ns3EventId_methods(root_module, root_module['ns3::EventId'])
register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address'])
- register_Ns3Ipv4AddressHelper_methods(root_module, root_module['ns3::Ipv4AddressHelper'])
- register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress'])
- register_Ns3Ipv4InterfaceContainer_methods(root_module, root_module['ns3::Ipv4InterfaceContainer'])
register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask'])
register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address'])
- register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress'])
- register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer'])
register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix'])
register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address'])
register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
@@ -406,8 +326,6 @@
register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile'])
register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper'])
register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice'])
- register_Ns3PcapHelperForIpv4_methods(root_module, root_module['ns3::PcapHelperForIpv4'])
- register_Ns3PcapHelperForIpv6_methods(root_module, root_module['ns3::PcapHelperForIpv6'])
register_Ns3RandomVariable_methods(root_module, root_module['ns3::RandomVariable'])
register_Ns3SeedManager_methods(root_module, root_module['ns3::SeedManager'])
register_Ns3SequentialVariable_methods(root_module, root_module['ns3::SequentialVariable'])
@@ -435,9 +353,6 @@
register_Ns3GammaVariable_methods(root_module, root_module['ns3::GammaVariable'])
register_Ns3Header_methods(root_module, root_module['ns3::Header'])
register_Ns3IntEmpiricalVariable_methods(root_module, root_module['ns3::IntEmpiricalVariable'])
- register_Ns3InternetStackHelper_methods(root_module, root_module['ns3::InternetStackHelper'])
- register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
- register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header'])
register_Ns3LogNormalVariable_methods(root_module, root_module['ns3::LogNormalVariable'])
register_Ns3NormalVariable_methods(root_module, root_module['ns3::NormalVariable'])
register_Ns3Object_methods(root_module, root_module['ns3::Object'])
@@ -449,15 +364,9 @@
register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
- register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >'])
- register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >'])
register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
- register_Ns3Socket_methods(root_module, root_module['ns3::Socket'])
- register_Ns3SocketAddressTag_methods(root_module, root_module['ns3::SocketAddressTag'])
- register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag'])
- register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag'])
register_Ns3Time_methods(root_module, root_module['ns3::Time'])
register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
@@ -472,20 +381,12 @@
register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue'])
register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
- register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4'])
register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
- register_Ns3Ipv4L3Protocol_methods(root_module, root_module['ns3::Ipv4L3Protocol'])
- register_Ns3Ipv4L4Protocol_methods(root_module, root_module['ns3::Ipv4L4Protocol'])
register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker'])
register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue'])
- register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute'])
- register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route'])
- register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol'])
- register_Ns3Ipv6_methods(root_module, root_module['ns3::Ipv6'])
register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
- register_Ns3Ipv6L3Protocol_methods(root_module, root_module['ns3::Ipv6L3Protocol'])
register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
@@ -697,126 +598,6 @@
is_pure_virtual=True, is_virtual=True)
return
-def register_Ns3AsciiTraceHelperForIpv4_methods(root_module, cls):
- ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv4::AsciiTraceHelperForIpv4(ns3::AsciiTraceHelperForIpv4 const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::AsciiTraceHelperForIpv4 const &', 'arg0')])
- ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv4::AsciiTraceHelperForIpv4() [constructor]
- cls.add_constructor([])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface, bool explicitFilename=false) [member function]
- cls.add_method('EnableAsciiIpv4',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface) [member function]
- cls.add_method('EnableAsciiIpv4',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, std::string ipv4Name, uint32_t interface, bool explicitFilename=false) [member function]
- cls.add_method('EnableAsciiIpv4',
- 'void',
- [param('std::string', 'prefix'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string ipv4Name, uint32_t interface) [member function]
- cls.add_method('EnableAsciiIpv4',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::Ipv4InterfaceContainer c) [member function]
- cls.add_method('EnableAsciiIpv4',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ipv4InterfaceContainer', 'c')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ipv4InterfaceContainer c) [member function]
- cls.add_method('EnableAsciiIpv4',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ipv4InterfaceContainer', 'c')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::NodeContainer n) [member function]
- cls.add_method('EnableAsciiIpv4',
- 'void',
- [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NodeContainer n) [member function]
- cls.add_method('EnableAsciiIpv4',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiIpv4',
- 'void',
- [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr<ns3::OutputStreamWrapper> stream, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiIpv4',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4All(std::string prefix) [member function]
- cls.add_method('EnableAsciiIpv4All',
- 'void',
- [param('std::string', 'prefix')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4All(ns3::Ptr<ns3::OutputStreamWrapper> stream) [member function]
- cls.add_method('EnableAsciiIpv4All',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4Internal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiIpv4Internal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')],
- is_pure_virtual=True, is_virtual=True)
- return
-
-def register_Ns3AsciiTraceHelperForIpv6_methods(root_module, cls):
- ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv6::AsciiTraceHelperForIpv6(ns3::AsciiTraceHelperForIpv6 const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::AsciiTraceHelperForIpv6 const &', 'arg0')])
- ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv6::AsciiTraceHelperForIpv6() [constructor]
- cls.add_constructor([])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface, bool explicitFilename=false) [member function]
- cls.add_method('EnableAsciiIpv6',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface) [member function]
- cls.add_method('EnableAsciiIpv6',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, std::string ipv6Name, uint32_t interface, bool explicitFilename=false) [member function]
- cls.add_method('EnableAsciiIpv6',
- 'void',
- [param('std::string', 'prefix'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string ipv6Name, uint32_t interface) [member function]
- cls.add_method('EnableAsciiIpv6',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::Ipv6InterfaceContainer c) [member function]
- cls.add_method('EnableAsciiIpv6',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ipv6InterfaceContainer', 'c')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ipv6InterfaceContainer c) [member function]
- cls.add_method('EnableAsciiIpv6',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ipv6InterfaceContainer', 'c')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::NodeContainer n) [member function]
- cls.add_method('EnableAsciiIpv6',
- 'void',
- [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NodeContainer n) [member function]
- cls.add_method('EnableAsciiIpv6',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiIpv6',
- 'void',
- [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr<ns3::OutputStreamWrapper> stream, uint32_t nodeid, uint32_t interface) [member function]
- cls.add_method('EnableAsciiIpv6',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6All(std::string prefix) [member function]
- cls.add_method('EnableAsciiIpv6All',
- 'void',
- [param('std::string', 'prefix')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6All(ns3::Ptr<ns3::OutputStreamWrapper> stream) [member function]
- cls.add_method('EnableAsciiIpv6All',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')])
- ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6Internal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiIpv6Internal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')],
- is_pure_virtual=True, is_virtual=True)
- return
-
def register_Ns3AttributeList_methods(root_module, cls):
## attribute-list.h (module 'core'): ns3::AttributeList::AttributeList() [constructor]
cls.add_constructor([])
@@ -1275,56 +1056,6 @@
cls.add_instance_attribute('devicePtr', 'ns3::Ptr< ns3::CsmaNetDevice >', is_const=False)
return
-def register_Ns3CsmaStarHelper_methods(root_module, cls):
- ## csma-star-helper.h (module 'csma'): ns3::CsmaStarHelper::CsmaStarHelper(ns3::CsmaStarHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CsmaStarHelper const &', 'arg0')])
- ## csma-star-helper.h (module 'csma'): ns3::CsmaStarHelper::CsmaStarHelper(uint32_t numSpokes, ns3::CsmaHelper csmaHelper) [constructor]
- cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::CsmaHelper', 'csmaHelper')])
- ## csma-star-helper.h (module 'csma'): void ns3::CsmaStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function]
- cls.add_method('AssignIpv4Addresses',
- 'void',
- [param('ns3::Ipv4AddressHelper', 'address')])
- ## csma-star-helper.h (module 'csma'): ns3::Ptr<ns3::Node> ns3::CsmaStarHelper::GetHub() const [member function]
- cls.add_method('GetHub',
- 'ns3::Ptr< ns3::Node >',
- [],
- is_const=True)
- ## csma-star-helper.h (module 'csma'): ns3::NetDeviceContainer ns3::CsmaStarHelper::GetHubDevices() const [member function]
- cls.add_method('GetHubDevices',
- 'ns3::NetDeviceContainer',
- [],
- is_const=True)
- ## csma-star-helper.h (module 'csma'): ns3::Ipv4Address ns3::CsmaStarHelper::GetHubIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetHubIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## csma-star-helper.h (module 'csma'): ns3::NetDeviceContainer ns3::CsmaStarHelper::GetSpokeDevices() const [member function]
- cls.add_method('GetSpokeDevices',
- 'ns3::NetDeviceContainer',
- [],
- is_const=True)
- ## csma-star-helper.h (module 'csma'): ns3::Ipv4Address ns3::CsmaStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetSpokeIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## csma-star-helper.h (module 'csma'): ns3::Ptr<ns3::Node> ns3::CsmaStarHelper::GetSpokeNode(uint32_t i) const [member function]
- cls.add_method('GetSpokeNode',
- 'ns3::Ptr< ns3::Node >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## csma-star-helper.h (module 'csma'): void ns3::CsmaStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
- cls.add_method('InstallStack',
- 'void',
- [param('ns3::InternetStackHelper', 'stack')])
- ## csma-star-helper.h (module 'csma'): uint32_t ns3::CsmaStarHelper::SpokeCount() const [member function]
- cls.add_method('SpokeCount',
- 'uint32_t',
- [],
- is_const=True)
- return
-
def register_Ns3DataRate_methods(root_module, cls):
cls.add_output_stream_operator()
cls.add_binary_comparison_operator('!=')
@@ -1506,144 +1237,6 @@
[param('char const *', 'address')])
return
-def register_Ns3Ipv4AddressHelper_methods(root_module, cls):
- ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4AddressHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4AddressHelper const &', 'arg0')])
- ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper::Ipv4AddressHelper() [constructor]
- cls.add_constructor([])
- ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [constructor]
- cls.add_constructor([param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')])
- ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4InterfaceContainer ns3::Ipv4AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function]
- cls.add_method('Assign',
- 'ns3::Ipv4InterfaceContainer',
- [param('ns3::NetDeviceContainer const &', 'c')])
- ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4AddressHelper::NewAddress() [member function]
- cls.add_method('NewAddress',
- 'ns3::Ipv4Address',
- [])
- ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4AddressHelper::NewNetwork() [member function]
- cls.add_method('NewNetwork',
- 'ns3::Ipv4Address',
- [])
- ## ipv4-address-helper.h (module 'internet'): void ns3::Ipv4AddressHelper::SetBase(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [member function]
- cls.add_method('SetBase',
- 'void',
- [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')])
- return
-
-def register_Ns3Ipv4InterfaceAddress_methods(root_module, cls):
- cls.add_binary_comparison_operator('!=')
- cls.add_output_stream_operator()
- cls.add_binary_comparison_operator('==')
- ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress() [constructor]
- cls.add_constructor([])
- ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4Address local, ns3::Ipv4Mask mask) [constructor]
- cls.add_constructor([param('ns3::Ipv4Address', 'local'), param('ns3::Ipv4Mask', 'mask')])
- ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4InterfaceAddress const & o) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4InterfaceAddress const &', 'o')])
- ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetBroadcast() const [member function]
- cls.add_method('GetBroadcast',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetLocal() const [member function]
- cls.add_method('GetLocal',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Mask ns3::Ipv4InterfaceAddress::GetMask() const [member function]
- cls.add_method('GetMask',
- 'ns3::Ipv4Mask',
- [],
- is_const=True)
- ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e ns3::Ipv4InterfaceAddress::GetScope() const [member function]
- cls.add_method('GetScope',
- 'ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e',
- [],
- is_const=True)
- ## ipv4-interface-address.h (module 'internet'): bool ns3::Ipv4InterfaceAddress::IsSecondary() const [member function]
- cls.add_method('IsSecondary',
- 'bool',
- [],
- is_const=True)
- ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetBroadcast(ns3::Ipv4Address broadcast) [member function]
- cls.add_method('SetBroadcast',
- 'void',
- [param('ns3::Ipv4Address', 'broadcast')])
- ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetLocal(ns3::Ipv4Address local) [member function]
- cls.add_method('SetLocal',
- 'void',
- [param('ns3::Ipv4Address', 'local')])
- ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetMask(ns3::Ipv4Mask mask) [member function]
- cls.add_method('SetMask',
- 'void',
- [param('ns3::Ipv4Mask', 'mask')])
- ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetPrimary() [member function]
- cls.add_method('SetPrimary',
- 'void',
- [])
- ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetScope(ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function]
- cls.add_method('SetScope',
- 'void',
- [param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')])
- ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetSecondary() [member function]
- cls.add_method('SetSecondary',
- 'void',
- [])
- return
-
-def register_Ns3Ipv4InterfaceContainer_methods(root_module, cls):
- ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer(ns3::Ipv4InterfaceContainer const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4InterfaceContainer const &', 'arg0')])
- ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer() [constructor]
- cls.add_constructor([])
- ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::Add(ns3::Ipv4InterfaceContainer other) [member function]
- cls.add_method('Add',
- 'void',
- [param('ns3::Ipv4InterfaceContainer', 'other')])
- ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::Add(ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface) [member function]
- cls.add_method('Add',
- 'void',
- [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')])
- ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::Add(std::pair<ns3::Ptr<ns3::Ipv4>,unsigned int> ipInterfacePair) [member function]
- cls.add_method('Add',
- 'void',
- [param('std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int >', 'ipInterfacePair')])
- ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::Add(std::string ipv4Name, uint32_t interface) [member function]
- cls.add_method('Add',
- 'void',
- [param('std::string', 'ipv4Name'), param('uint32_t', 'interface')])
- ## ipv4-interface-container.h (module 'internet'): __gnu_cxx::__normal_iterator<const std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int>*,std::vector<std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int>, std::allocator<std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int> > > > ns3::Ipv4InterfaceContainer::Begin() const [member function]
- cls.add_method('Begin',
- '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > >',
- [],
- is_const=True)
- ## ipv4-interface-container.h (module 'internet'): __gnu_cxx::__normal_iterator<const std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int>*,std::vector<std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int>, std::allocator<std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int> > > > ns3::Ipv4InterfaceContainer::End() const [member function]
- cls.add_method('End',
- '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > >',
- [],
- is_const=True)
- ## ipv4-interface-container.h (module 'internet'): std::pair<ns3::Ptr<ns3::Ipv4>,unsigned int> ns3::Ipv4InterfaceContainer::Get(uint32_t i) const [member function]
- cls.add_method('Get',
- 'std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceContainer::GetAddress(uint32_t i, uint32_t j=0) const [member function]
- cls.add_method('GetAddress',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i'), param('uint32_t', 'j', default_value='0')],
- is_const=True)
- ## ipv4-interface-container.h (module 'internet'): uint32_t ns3::Ipv4InterfaceContainer::GetN() const [member function]
- cls.add_method('GetN',
- 'uint32_t',
- [],
- is_const=True)
- ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::SetMetric(uint32_t i, uint16_t metric) [member function]
- cls.add_method('SetMetric',
- 'void',
- [param('uint32_t', 'i'), param('uint16_t', 'metric')])
- return
-
def register_Ns3Ipv4Mask_methods(root_module, cls):
cls.add_binary_comparison_operator('!=')
cls.add_output_stream_operator()
@@ -1861,113 +1454,6 @@
[param('uint8_t *', 'address')])
return
-def register_Ns3Ipv6InterfaceAddress_methods(root_module, cls):
- cls.add_binary_comparison_operator('!=')
- cls.add_output_stream_operator()
- cls.add_binary_comparison_operator('==')
- ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress() [constructor]
- cls.add_constructor([])
- ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address) [constructor]
- cls.add_constructor([param('ns3::Ipv6Address', 'address')])
- ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address, ns3::Ipv6Prefix prefix) [constructor]
- cls.add_constructor([param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'prefix')])
- ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6InterfaceAddress const & o) [copy constructor]
- cls.add_constructor([param('ns3::Ipv6InterfaceAddress const &', 'o')])
- ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceAddress::GetAddress() const [member function]
- cls.add_method('GetAddress',
- 'ns3::Ipv6Address',
- [],
- is_const=True)
- ## ipv6-interface-address.h (module 'internet'): uint32_t ns3::Ipv6InterfaceAddress::GetNsDadUid() const [member function]
- cls.add_method('GetNsDadUid',
- 'uint32_t',
- [],
- is_const=True)
- ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Prefix ns3::Ipv6InterfaceAddress::GetPrefix() const [member function]
- cls.add_method('GetPrefix',
- 'ns3::Ipv6Prefix',
- [],
- is_const=True)
- ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e ns3::Ipv6InterfaceAddress::GetScope() const [member function]
- cls.add_method('GetScope',
- 'ns3::Ipv6InterfaceAddress::Scope_e',
- [],
- is_const=True)
- ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e ns3::Ipv6InterfaceAddress::GetState() const [member function]
- cls.add_method('GetState',
- 'ns3::Ipv6InterfaceAddress::State_e',
- [],
- is_const=True)
- ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetAddress(ns3::Ipv6Address address) [member function]
- cls.add_method('SetAddress',
- 'void',
- [param('ns3::Ipv6Address', 'address')])
- ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetNsDadUid(uint32_t uid) [member function]
- cls.add_method('SetNsDadUid',
- 'void',
- [param('uint32_t', 'uid')])
- ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetScope(ns3::Ipv6InterfaceAddress::Scope_e scope) [member function]
- cls.add_method('SetScope',
- 'void',
- [param('ns3::Ipv6InterfaceAddress::Scope_e', 'scope')])
- ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetState(ns3::Ipv6InterfaceAddress::State_e state) [member function]
- cls.add_method('SetState',
- 'void',
- [param('ns3::Ipv6InterfaceAddress::State_e', 'state')])
- return
-
-def register_Ns3Ipv6InterfaceContainer_methods(root_module, cls):
- ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer::Ipv6InterfaceContainer(ns3::Ipv6InterfaceContainer const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv6InterfaceContainer const &', 'arg0')])
- ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer::Ipv6InterfaceContainer() [constructor]
- cls.add_constructor([])
- ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::Add(ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface) [member function]
- cls.add_method('Add',
- 'void',
- [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')])
- ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::Add(ns3::Ipv6InterfaceContainer & c) [member function]
- cls.add_method('Add',
- 'void',
- [param('ns3::Ipv6InterfaceContainer &', 'c')])
- ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::Add(std::string ipv6Name, uint32_t interface) [member function]
- cls.add_method('Add',
- 'void',
- [param('std::string', 'ipv6Name'), param('uint32_t', 'interface')])
- ## ipv6-interface-container.h (module 'internet'): __gnu_cxx::__normal_iterator<const std::pair<ns3::Ptr<ns3::Ipv6>, unsigned int>*,std::vector<std::pair<ns3::Ptr<ns3::Ipv6>, unsigned int>, std::allocator<std::pair<ns3::Ptr<ns3::Ipv6>, unsigned int> > > > ns3::Ipv6InterfaceContainer::Begin() const [member function]
- cls.add_method('Begin',
- '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > >',
- [],
- is_const=True)
- ## ipv6-interface-container.h (module 'internet'): __gnu_cxx::__normal_iterator<const std::pair<ns3::Ptr<ns3::Ipv6>, unsigned int>*,std::vector<std::pair<ns3::Ptr<ns3::Ipv6>, unsigned int>, std::allocator<std::pair<ns3::Ptr<ns3::Ipv6>, unsigned int> > > > ns3::Ipv6InterfaceContainer::End() const [member function]
- cls.add_method('End',
- '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > >',
- [],
- is_const=True)
- ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceContainer::GetAddress(uint32_t i, uint32_t j) const [member function]
- cls.add_method('GetAddress',
- 'ns3::Ipv6Address',
- [param('uint32_t', 'i'), param('uint32_t', 'j')],
- is_const=True)
- ## ipv6-interface-container.h (module 'internet'): uint32_t ns3::Ipv6InterfaceContainer::GetInterfaceIndex(uint32_t i) const [member function]
- cls.add_method('GetInterfaceIndex',
- 'uint32_t',
- [param('uint32_t', 'i')],
- is_const=True)
- ## ipv6-interface-container.h (module 'internet'): uint32_t ns3::Ipv6InterfaceContainer::GetN() const [member function]
- cls.add_method('GetN',
- 'uint32_t',
- [],
- is_const=True)
- ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetDefaultRoute(uint32_t i, uint32_t router) [member function]
- cls.add_method('SetDefaultRoute',
- 'void',
- [param('uint32_t', 'i'), param('uint32_t', 'router')])
- ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetRouter(uint32_t i, bool router) [member function]
- cls.add_method('SetRouter',
- 'void',
- [param('uint32_t', 'i'), param('bool', 'router')])
- return
-
def register_Ns3Ipv6Prefix_methods(root_module, cls):
cls.add_binary_comparison_operator('!=')
cls.add_output_stream_operator()
@@ -2648,78 +2134,6 @@
is_pure_virtual=True, is_virtual=True)
return
-def register_Ns3PcapHelperForIpv4_methods(root_module, cls):
- ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4::PcapHelperForIpv4(ns3::PcapHelperForIpv4 const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PcapHelperForIpv4 const &', 'arg0')])
- ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4::PcapHelperForIpv4() [constructor]
- cls.add_constructor([])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface, bool explicitFilename=false) [member function]
- cls.add_method('EnablePcapIpv4',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, std::string ipv4Name, uint32_t interface, bool explicitFilename=false) [member function]
- cls.add_method('EnablePcapIpv4',
- 'void',
- [param('std::string', 'prefix'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::Ipv4InterfaceContainer c) [member function]
- cls.add_method('EnablePcapIpv4',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ipv4InterfaceContainer', 'c')])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::NodeContainer n) [member function]
- cls.add_method('EnablePcapIpv4',
- 'void',
- [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function]
- cls.add_method('EnablePcapIpv4',
- 'void',
- [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4All(std::string prefix) [member function]
- cls.add_method('EnablePcapIpv4All',
- 'void',
- [param('std::string', 'prefix')])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4Internal(std::string prefix, ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface, bool explicitFilename) [member function]
- cls.add_method('EnablePcapIpv4Internal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')],
- is_pure_virtual=True, is_virtual=True)
- return
-
-def register_Ns3PcapHelperForIpv6_methods(root_module, cls):
- ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6::PcapHelperForIpv6(ns3::PcapHelperForIpv6 const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PcapHelperForIpv6 const &', 'arg0')])
- ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6::PcapHelperForIpv6() [constructor]
- cls.add_constructor([])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface, bool explicitFilename=false) [member function]
- cls.add_method('EnablePcapIpv6',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, std::string ipv6Name, uint32_t interface, bool explicitFilename=false) [member function]
- cls.add_method('EnablePcapIpv6',
- 'void',
- [param('std::string', 'prefix'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::Ipv6InterfaceContainer c) [member function]
- cls.add_method('EnablePcapIpv6',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ipv6InterfaceContainer', 'c')])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::NodeContainer n) [member function]
- cls.add_method('EnablePcapIpv6',
- 'void',
- [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function]
- cls.add_method('EnablePcapIpv6',
- 'void',
- [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6All(std::string prefix) [member function]
- cls.add_method('EnablePcapIpv6All',
- 'void',
- [param('std::string', 'prefix')])
- ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6Internal(std::string prefix, ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface, bool explicitFilename) [member function]
- cls.add_method('EnablePcapIpv6Internal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')],
- is_pure_virtual=True, is_virtual=True)
- return
-
def register_Ns3RandomVariable_methods(root_module, cls):
cls.add_output_stream_operator()
## random-variable.h (module 'core'): ns3::RandomVariable::RandomVariable() [constructor]
@@ -3575,325 +2989,6 @@
cls.add_constructor([])
return
-def register_Ns3InternetStackHelper_methods(root_module, cls):
- ## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper::InternetStackHelper() [constructor]
- cls.add_constructor([])
- ## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper::InternetStackHelper(ns3::InternetStackHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::InternetStackHelper const &', 'arg0')])
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::Install(std::string nodeName) const [member function]
- cls.add_method('Install',
- 'void',
- [param('std::string', 'nodeName')],
- is_const=True)
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
- cls.add_method('Install',
- 'void',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::Install(ns3::NodeContainer c) const [member function]
- cls.add_method('Install',
- 'void',
- [param('ns3::NodeContainer', 'c')],
- is_const=True)
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::InstallAll() const [member function]
- cls.add_method('InstallAll',
- 'void',
- [],
- is_const=True)
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::Reset() [member function]
- cls.add_method('Reset',
- 'void',
- [])
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetIpv4StackInstall(bool enable) [member function]
- cls.add_method('SetIpv4StackInstall',
- 'void',
- [param('bool', 'enable')])
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetIpv6StackInstall(bool enable) [member function]
- cls.add_method('SetIpv6StackInstall',
- 'void',
- [param('bool', 'enable')])
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv4RoutingHelper const & routing) [member function]
- cls.add_method('SetRoutingHelper',
- 'void',
- [param('ns3::Ipv4RoutingHelper const &', 'routing')])
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv6RoutingHelper const & routing) [member function]
- cls.add_method('SetRoutingHelper',
- 'void',
- [param('ns3::Ipv6RoutingHelper const &', 'routing')])
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetTcp(std::string tid) [member function]
- cls.add_method('SetTcp',
- 'void',
- [param('std::string', 'tid')])
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetTcp(std::string tid, std::string attr, ns3::AttributeValue const & val) [member function]
- cls.add_method('SetTcp',
- 'void',
- [param('std::string', 'tid'), param('std::string', 'attr'), param('ns3::AttributeValue const &', 'val')])
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::EnableAsciiIpv4Internal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiIpv4Internal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::EnableAsciiIpv6Internal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiIpv6Internal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::EnablePcapIpv4Internal(std::string prefix, ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface, bool explicitFilename) [member function]
- cls.add_method('EnablePcapIpv4Internal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::EnablePcapIpv6Internal(std::string prefix, ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface, bool explicitFilename) [member function]
- cls.add_method('EnablePcapIpv6Internal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3Ipv4Header_methods(root_module, cls):
- ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header(ns3::Ipv4Header const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4Header const &', 'arg0')])
- ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header() [constructor]
- cls.add_constructor([])
- ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function]
- cls.add_method('Deserialize',
- 'uint32_t',
- [param('ns3::Buffer::Iterator', 'start')],
- is_virtual=True)
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function]
- cls.add_method('EnableChecksum',
- 'void',
- [])
- ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function]
- cls.add_method('GetDestination',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function]
- cls.add_method('GetFragmentOffset',
- 'uint16_t',
- [],
- is_const=True)
- ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetIdentification() const [member function]
- cls.add_method('GetIdentification',
- 'uint16_t',
- [],
- is_const=True)
- ## ipv4-header.h (module 'internet'): ns3::TypeId ns3::Ipv4Header::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, is_virtual=True)
- ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetPayloadSize() const [member function]
- cls.add_method('GetPayloadSize',
- 'uint16_t',
- [],
- is_const=True)
- ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetProtocol() const [member function]
- cls.add_method('GetProtocol',
- 'uint8_t',
- [],
- is_const=True)
- ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::GetSerializedSize() const [member function]
- cls.add_method('GetSerializedSize',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetSource() const [member function]
- cls.add_method('GetSource',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTos() const [member function]
- cls.add_method('GetTos',
- 'uint8_t',
- [],
- is_const=True)
- ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTtl() const [member function]
- cls.add_method('GetTtl',
- 'uint8_t',
- [],
- is_const=True)
- ## ipv4-header.h (module 'internet'): static ns3::TypeId ns3::Ipv4Header::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsChecksumOk() const [member function]
- cls.add_method('IsChecksumOk',
- 'bool',
- [],
- is_const=True)
- ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsDontFragment() const [member function]
- cls.add_method('IsDontFragment',
- 'bool',
- [],
- is_const=True)
- ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsLastFragment() const [member function]
- cls.add_method('IsLastFragment',
- 'bool',
- [],
- is_const=True)
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Print(std::ostream & os) const [member function]
- cls.add_method('Print',
- 'void',
- [param('std::ostream &', 'os')],
- is_const=True, is_virtual=True)
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Serialize(ns3::Buffer::Iterator start) const [member function]
- cls.add_method('Serialize',
- 'void',
- [param('ns3::Buffer::Iterator', 'start')],
- is_const=True, is_virtual=True)
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDestination(ns3::Ipv4Address destination) [member function]
- cls.add_method('SetDestination',
- 'void',
- [param('ns3::Ipv4Address', 'destination')])
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function]
- cls.add_method('SetDontFragment',
- 'void',
- [])
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offset) [member function]
- cls.add_method('SetFragmentOffset',
- 'void',
- [param('uint16_t', 'offset')])
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function]
- cls.add_method('SetIdentification',
- 'void',
- [param('uint16_t', 'identification')])
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetLastFragment() [member function]
- cls.add_method('SetLastFragment',
- 'void',
- [])
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMayFragment() [member function]
- cls.add_method('SetMayFragment',
- 'void',
- [])
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMoreFragments() [member function]
- cls.add_method('SetMoreFragments',
- 'void',
- [])
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetPayloadSize(uint16_t size) [member function]
- cls.add_method('SetPayloadSize',
- 'void',
- [param('uint16_t', 'size')])
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetProtocol(uint8_t num) [member function]
- cls.add_method('SetProtocol',
- 'void',
- [param('uint8_t', 'num')])
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetSource(ns3::Ipv4Address source) [member function]
- cls.add_method('SetSource',
- 'void',
- [param('ns3::Ipv4Address', 'source')])
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTos(uint8_t tos) [member function]
- cls.add_method('SetTos',
- 'void',
- [param('uint8_t', 'tos')])
- ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTtl(uint8_t ttl) [member function]
- cls.add_method('SetTtl',
- 'void',
- [param('uint8_t', 'ttl')])
- return
-
-def register_Ns3Ipv6Header_methods(root_module, cls):
- ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')])
- ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header() [constructor]
- cls.add_constructor([])
- ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::Deserialize(ns3::Buffer::Iterator start) [member function]
- cls.add_method('Deserialize',
- 'uint32_t',
- [param('ns3::Buffer::Iterator', 'start')],
- is_virtual=True)
- ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetDestinationAddress() const [member function]
- cls.add_method('GetDestinationAddress',
- 'ns3::Ipv6Address',
- [],
- is_const=True)
- ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetFlowLabel() const [member function]
- cls.add_method('GetFlowLabel',
- 'uint32_t',
- [],
- is_const=True)
- ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetHopLimit() const [member function]
- cls.add_method('GetHopLimit',
- 'uint8_t',
- [],
- is_const=True)
- ## ipv6-header.h (module 'internet'): ns3::TypeId ns3::Ipv6Header::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, is_virtual=True)
- ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetNextHeader() const [member function]
- cls.add_method('GetNextHeader',
- 'uint8_t',
- [],
- is_const=True)
- ## ipv6-header.h (module 'internet'): uint16_t ns3::Ipv6Header::GetPayloadLength() const [member function]
- cls.add_method('GetPayloadLength',
- 'uint16_t',
- [],
- is_const=True)
- ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetSerializedSize() const [member function]
- cls.add_method('GetSerializedSize',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetSourceAddress() const [member function]
- cls.add_method('GetSourceAddress',
- 'ns3::Ipv6Address',
- [],
- is_const=True)
- ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetTrafficClass() const [member function]
- cls.add_method('GetTrafficClass',
- 'uint8_t',
- [],
- is_const=True)
- ## ipv6-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6Header::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Print(std::ostream & os) const [member function]
- cls.add_method('Print',
- 'void',
- [param('std::ostream &', 'os')],
- is_const=True, is_virtual=True)
- ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Serialize(ns3::Buffer::Iterator start) const [member function]
- cls.add_method('Serialize',
- 'void',
- [param('ns3::Buffer::Iterator', 'start')],
- is_const=True, is_virtual=True)
- ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDestinationAddress(ns3::Ipv6Address dst) [member function]
- cls.add_method('SetDestinationAddress',
- 'void',
- [param('ns3::Ipv6Address', 'dst')])
- ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetFlowLabel(uint32_t flow) [member function]
- cls.add_method('SetFlowLabel',
- 'void',
- [param('uint32_t', 'flow')])
- ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetHopLimit(uint8_t limit) [member function]
- cls.add_method('SetHopLimit',
- 'void',
- [param('uint8_t', 'limit')])
- ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetNextHeader(uint8_t next) [member function]
- cls.add_method('SetNextHeader',
- 'void',
- [param('uint8_t', 'next')])
- ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetPayloadLength(uint16_t len) [member function]
- cls.add_method('SetPayloadLength',
- 'void',
- [param('uint16_t', 'len')])
- ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetSourceAddress(ns3::Ipv6Address src) [member function]
- cls.add_method('SetSourceAddress',
- 'void',
- [param('ns3::Ipv6Address', 'src')])
- ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetTrafficClass(uint8_t traffic) [member function]
- cls.add_method('SetTrafficClass',
- 'void',
- [param('uint8_t', 'traffic')])
- return
-
def register_Ns3LogNormalVariable_methods(root_module, cls):
## random-variable.h (module 'core'): ns3::LogNormalVariable::LogNormalVariable(ns3::LogNormalVariable const & arg0) [copy constructor]
cls.add_constructor([param('ns3::LogNormalVariable const &', 'arg0')])
@@ -4131,30 +3226,6 @@
is_static=True)
return
-def register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, cls):
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >::SimpleRefCount() [constructor]
- cls.add_constructor([])
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > const & o) [copy constructor]
- cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4MulticastRoute > > const &', 'o')])
- ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >::Cleanup() [member function]
- cls.add_method('Cleanup',
- 'void',
- [],
- is_static=True)
- return
-
-def register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, cls):
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >::SimpleRefCount() [constructor]
- cls.add_constructor([])
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > const & o) [copy constructor]
- cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4Route > > const &', 'o')])
- ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >::Cleanup() [member function]
- cls.add_method('Cleanup',
- 'void',
- [],
- is_static=True)
- return
-
def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls):
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor]
cls.add_constructor([])
@@ -4191,370 +3262,6 @@
is_static=True)
return
-def register_Ns3Socket_methods(root_module, cls):
- ## socket.h (module 'network'): ns3::Socket::Socket(ns3::Socket const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Socket const &', 'arg0')])
- ## socket.h (module 'network'): ns3::Socket::Socket() [constructor]
- cls.add_constructor([])
- ## socket.h (module 'network'): int ns3::Socket::Bind(ns3::Address const & address) [member function]
- cls.add_method('Bind',
- 'int',
- [param('ns3::Address const &', 'address')],
- is_pure_virtual=True, is_virtual=True)
- ## socket.h (module 'network'): int ns3::Socket::Bind() [member function]
- cls.add_method('Bind',
- 'int',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## socket.h (module 'network'): void ns3::Socket::BindToNetDevice(ns3::Ptr<ns3::NetDevice> netdevice) [member function]
- cls.add_method('BindToNetDevice',
- 'void',
- [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')],
- is_virtual=True)
- ## socket.h (module 'network'): int ns3::Socket::Close() [member function]
- cls.add_method('Close',
- 'int',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## socket.h (module 'network'): int ns3::Socket::Connect(ns3::Address const & address) [member function]
- cls.add_method('Connect',
- 'int',
- [param('ns3::Address const &', 'address')],
- is_pure_virtual=True, is_virtual=True)
- ## socket.h (module 'network'): static ns3::Ptr<ns3::Socket> ns3::Socket::CreateSocket(ns3::Ptr<ns3::Node> node, ns3::TypeId tid) [member function]
- cls.add_method('CreateSocket',
- 'ns3::Ptr< ns3::Socket >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::TypeId', 'tid')],
- is_static=True)
- ## socket.h (module 'network'): bool ns3::Socket::GetAllowBroadcast() const [member function]
- cls.add_method('GetAllowBroadcast',
- 'bool',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## socket.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Socket::GetBoundNetDevice() [member function]
- cls.add_method('GetBoundNetDevice',
- 'ns3::Ptr< ns3::NetDevice >',
- [])
- ## socket.h (module 'network'): ns3::Socket::SocketErrno ns3::Socket::GetErrno() const [member function]
- cls.add_method('GetErrno',
- 'ns3::Socket::SocketErrno',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## socket.h (module 'network'): ns3::Ptr<ns3::Node> ns3::Socket::GetNode() const [member function]
- cls.add_method('GetNode',
- 'ns3::Ptr< ns3::Node >',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## socket.h (module 'network'): uint32_t ns3::Socket::GetRxAvailable() const [member function]
- cls.add_method('GetRxAvailable',
- 'uint32_t',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## socket.h (module 'network'): int ns3::Socket::GetSockName(ns3::Address & address) const [member function]
- cls.add_method('GetSockName',
- 'int',
- [param('ns3::Address &', 'address')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## socket.h (module 'network'): ns3::Socket::SocketType ns3::Socket::GetSocketType() const [member function]
- cls.add_method('GetSocketType',
- 'ns3::Socket::SocketType',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## socket.h (module 'network'): uint32_t ns3::Socket::GetTxAvailable() const [member function]
- cls.add_method('GetTxAvailable',
- 'uint32_t',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## socket.h (module 'network'): int ns3::Socket::Listen() [member function]
- cls.add_method('Listen',
- 'int',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::Recv(uint32_t maxSize, uint32_t flags) [member function]
- cls.add_method('Recv',
- 'ns3::Ptr< ns3::Packet >',
- [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')],
- is_pure_virtual=True, is_virtual=True)
- ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::Recv() [member function]
- cls.add_method('Recv',
- 'ns3::Ptr< ns3::Packet >',
- [])
- ## socket.h (module 'network'): int ns3::Socket::Recv(uint8_t * buf, uint32_t size, uint32_t flags) [member function]
- cls.add_method('Recv',
- 'int',
- [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')])
- ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function]
- cls.add_method('RecvFrom',
- 'ns3::Ptr< ns3::Packet >',
- [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')],
- is_pure_virtual=True, is_virtual=True)
- ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::RecvFrom(ns3::Address & fromAddress) [member function]
- cls.add_method('RecvFrom',
- 'ns3::Ptr< ns3::Packet >',
- [param('ns3::Address &', 'fromAddress')])
- ## socket.h (module 'network'): int ns3::Socket::RecvFrom(uint8_t * buf, uint32_t size, uint32_t flags, ns3::Address & fromAddress) [member function]
- cls.add_method('RecvFrom',
- 'int',
- [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')])
- ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr<ns3::Packet> p, uint32_t flags) [member function]
- cls.add_method('Send',
- 'int',
- [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')],
- is_pure_virtual=True, is_virtual=True)
- ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr<ns3::Packet> p) [member function]
- cls.add_method('Send',
- 'int',
- [param('ns3::Ptr< ns3::Packet >', 'p')])
- ## socket.h (module 'network'): int ns3::Socket::Send(uint8_t const * buf, uint32_t size, uint32_t flags) [member function]
- cls.add_method('Send',
- 'int',
- [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')])
- ## socket.h (module 'network'): int ns3::Socket::SendTo(ns3::Ptr<ns3::Packet> p, uint32_t flags, ns3::Address const & toAddress) [member function]
- cls.add_method('SendTo',
- 'int',
- [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')],
- is_pure_virtual=True, is_virtual=True)
- ## socket.h (module 'network'): int ns3::Socket::SendTo(uint8_t const * buf, uint32_t size, uint32_t flags, ns3::Address const & address) [member function]
- cls.add_method('SendTo',
- 'int',
- [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address const &', 'address')])
- ## socket.h (module 'network'): void ns3::Socket::SetAcceptCallback(ns3::Callback<bool, ns3::Ptr<ns3::Socket>, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionRequest, ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> newConnectionCreated) [member function]
- cls.add_method('SetAcceptCallback',
- 'void',
- [param('ns3::Callback< bool, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionRequest'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'newConnectionCreated')])
- ## socket.h (module 'network'): bool ns3::Socket::SetAllowBroadcast(bool allowBroadcast) [member function]
- cls.add_method('SetAllowBroadcast',
- 'bool',
- [param('bool', 'allowBroadcast')],
- is_pure_virtual=True, is_virtual=True)
- ## socket.h (module 'network'): void ns3::Socket::SetCloseCallbacks(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> normalClose, ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> errorClose) [member function]
- cls.add_method('SetCloseCallbacks',
- 'void',
- [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'normalClose'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'errorClose')])
- ## socket.h (module 'network'): void ns3::Socket::SetConnectCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionSucceeded, ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionFailed) [member function]
- cls.add_method('SetConnectCallback',
- 'void',
- [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionSucceeded'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionFailed')])
- ## socket.h (module 'network'): void ns3::Socket::SetDataSentCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> dataSent) [member function]
- cls.add_method('SetDataSentCallback',
- 'void',
- [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataSent')])
- ## socket.h (module 'network'): void ns3::Socket::SetRecvCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arg0) [member function]
- cls.add_method('SetRecvCallback',
- 'void',
- [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arg0')])
- ## socket.h (module 'network'): void ns3::Socket::SetRecvPktInfo(bool flag) [member function]
- cls.add_method('SetRecvPktInfo',
- 'void',
- [param('bool', 'flag')])
- ## socket.h (module 'network'): void ns3::Socket::SetSendCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> sendCb) [member function]
- cls.add_method('SetSendCallback',
- 'void',
- [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'sendCb')])
- ## socket.h (module 'network'): int ns3::Socket::ShutdownRecv() [member function]
- cls.add_method('ShutdownRecv',
- 'int',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## socket.h (module 'network'): int ns3::Socket::ShutdownSend() [member function]
- cls.add_method('ShutdownSend',
- 'int',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## socket.h (module 'network'): void ns3::Socket::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionFailed() [member function]
- cls.add_method('NotifyConnectionFailed',
- 'void',
- [],
- visibility='protected')
- ## socket.h (module 'network'): bool ns3::Socket::NotifyConnectionRequest(ns3::Address const & from) [member function]
- cls.add_method('NotifyConnectionRequest',
- 'bool',
- [param('ns3::Address const &', 'from')],
- visibility='protected')
- ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionSucceeded() [member function]
- cls.add_method('NotifyConnectionSucceeded',
- 'void',
- [],
- visibility='protected')
- ## socket.h (module 'network'): void ns3::Socket::NotifyDataRecv() [member function]
- cls.add_method('NotifyDataRecv',
- 'void',
- [],
- visibility='protected')
- ## socket.h (module 'network'): void ns3::Socket::NotifyDataSent(uint32_t size) [member function]
- cls.add_method('NotifyDataSent',
- 'void',
- [param('uint32_t', 'size')],
- visibility='protected')
- ## socket.h (module 'network'): void ns3::Socket::NotifyErrorClose() [member function]
- cls.add_method('NotifyErrorClose',
- 'void',
- [],
- visibility='protected')
- ## socket.h (module 'network'): void ns3::Socket::NotifyNewConnectionCreated(ns3::Ptr<ns3::Socket> socket, ns3::Address const & from) [member function]
- cls.add_method('NotifyNewConnectionCreated',
- 'void',
- [param('ns3::Ptr< ns3::Socket >', 'socket'), param('ns3::Address const &', 'from')],
- visibility='protected')
- ## socket.h (module 'network'): void ns3::Socket::NotifyNormalClose() [member function]
- cls.add_method('NotifyNormalClose',
- 'void',
- [],
- visibility='protected')
- ## socket.h (module 'network'): void ns3::Socket::NotifySend(uint32_t spaceAvailable) [member function]
- cls.add_method('NotifySend',
- 'void',
- [param('uint32_t', 'spaceAvailable')],
- visibility='protected')
- return
-
-def register_Ns3SocketAddressTag_methods(root_module, cls):
- ## socket.h (module 'network'): ns3::SocketAddressTag::SocketAddressTag(ns3::SocketAddressTag const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SocketAddressTag const &', 'arg0')])
- ## socket.h (module 'network'): ns3::SocketAddressTag::SocketAddressTag() [constructor]
- cls.add_constructor([])
- ## socket.h (module 'network'): void ns3::SocketAddressTag::Deserialize(ns3::TagBuffer i) [member function]
- cls.add_method('Deserialize',
- 'void',
- [param('ns3::TagBuffer', 'i')],
- is_virtual=True)
- ## socket.h (module 'network'): ns3::Address ns3::SocketAddressTag::GetAddress() const [member function]
- cls.add_method('GetAddress',
- 'ns3::Address',
- [],
- is_const=True)
- ## socket.h (module 'network'): ns3::TypeId ns3::SocketAddressTag::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, is_virtual=True)
- ## socket.h (module 'network'): uint32_t ns3::SocketAddressTag::GetSerializedSize() const [member function]
- cls.add_method('GetSerializedSize',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## socket.h (module 'network'): static ns3::TypeId ns3::SocketAddressTag::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## socket.h (module 'network'): void ns3::SocketAddressTag::Print(std::ostream & os) const [member function]
- cls.add_method('Print',
- 'void',
- [param('std::ostream &', 'os')],
- is_const=True, is_virtual=True)
- ## socket.h (module 'network'): void ns3::SocketAddressTag::Serialize(ns3::TagBuffer i) const [member function]
- cls.add_method('Serialize',
- 'void',
- [param('ns3::TagBuffer', 'i')],
- is_const=True, is_virtual=True)
- ## socket.h (module 'network'): void ns3::SocketAddressTag::SetAddress(ns3::Address addr) [member function]
- cls.add_method('SetAddress',
- 'void',
- [param('ns3::Address', 'addr')])
- return
-
-def register_Ns3SocketIpTtlTag_methods(root_module, cls):
- ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')])
- ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor]
- cls.add_constructor([])
- ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Deserialize(ns3::TagBuffer i) [member function]
- cls.add_method('Deserialize',
- 'void',
- [param('ns3::TagBuffer', 'i')],
- is_virtual=True)
- ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTtlTag::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, is_virtual=True)
- ## socket.h (module 'network'): uint32_t ns3::SocketIpTtlTag::GetSerializedSize() const [member function]
- cls.add_method('GetSerializedSize',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## socket.h (module 'network'): uint8_t ns3::SocketIpTtlTag::GetTtl() const [member function]
- cls.add_method('GetTtl',
- 'uint8_t',
- [],
- is_const=True)
- ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTtlTag::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Print(std::ostream & os) const [member function]
- cls.add_method('Print',
- 'void',
- [param('std::ostream &', 'os')],
- is_const=True, is_virtual=True)
- ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Serialize(ns3::TagBuffer i) const [member function]
- cls.add_method('Serialize',
- 'void',
- [param('ns3::TagBuffer', 'i')],
- is_const=True, is_virtual=True)
- ## socket.h (module 'network'): void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function]
- cls.add_method('SetTtl',
- 'void',
- [param('uint8_t', 'ttl')])
- return
-
-def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls):
- ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')])
- ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag() [constructor]
- cls.add_constructor([])
- ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Deserialize(ns3::TagBuffer i) [member function]
- cls.add_method('Deserialize',
- 'void',
- [param('ns3::TagBuffer', 'i')],
- is_virtual=True)
- ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Disable() [member function]
- cls.add_method('Disable',
- 'void',
- [])
- ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Enable() [member function]
- cls.add_method('Enable',
- 'void',
- [])
- ## socket.h (module 'network'): ns3::TypeId ns3::SocketSetDontFragmentTag::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, is_virtual=True)
- ## socket.h (module 'network'): uint32_t ns3::SocketSetDontFragmentTag::GetSerializedSize() const [member function]
- cls.add_method('GetSerializedSize',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## socket.h (module 'network'): static ns3::TypeId ns3::SocketSetDontFragmentTag::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## socket.h (module 'network'): bool ns3::SocketSetDontFragmentTag::IsEnabled() const [member function]
- cls.add_method('IsEnabled',
- 'bool',
- [],
- is_const=True)
- ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Print(std::ostream & os) const [member function]
- cls.add_method('Print',
- 'void',
- [param('std::ostream &', 'os')],
- is_const=True, is_virtual=True)
- ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Serialize(ns3::TagBuffer i) const [member function]
- cls.add_method('Serialize',
- 'void',
- [param('ns3::TagBuffer', 'i')],
- is_const=True, is_virtual=True)
- return
-
def register_Ns3Time_methods(root_module, cls):
cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
@@ -5077,160 +3784,6 @@
is_pure_virtual=True, visibility='protected', is_virtual=True)
return
-def register_Ns3Ipv4_methods(root_module, cls):
- ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')])
- ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor]
- cls.add_constructor([])
- ## ipv4.h (module 'internet'): bool ns3::Ipv4::AddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function]
- cls.add_method('AddAddress',
- 'bool',
- [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function]
- cls.add_method('AddInterface',
- 'uint32_t',
- [param('ns3::Ptr< ns3::NetDevice >', 'device')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function]
- cls.add_method('GetAddress',
- 'ns3::Ipv4InterfaceAddress',
- [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForAddress(ns3::Ipv4Address address) const [member function]
- cls.add_method('GetInterfaceForAddress',
- 'int32_t',
- [param('ns3::Ipv4Address', 'address')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function]
- cls.add_method('GetInterfaceForDevice',
- 'int32_t',
- [param('ns3::Ptr< ns3::NetDevice const >', 'device')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForPrefix(ns3::Ipv4Address address, ns3::Ipv4Mask mask) const [member function]
- cls.add_method('GetInterfaceForPrefix',
- 'int32_t',
- [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'mask')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMetric(uint32_t interface) const [member function]
- cls.add_method('GetMetric',
- 'uint16_t',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMtu(uint32_t interface) const [member function]
- cls.add_method('GetMtu',
- 'uint16_t',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNAddresses(uint32_t interface) const [member function]
- cls.add_method('GetNAddresses',
- 'uint32_t',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNInterfaces() const [member function]
- cls.add_method('GetNInterfaces',
- 'uint32_t',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4::GetNetDevice(uint32_t interface) [member function]
- cls.add_method('GetNetDevice',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4::GetRoutingProtocol() const [member function]
- cls.add_method('GetRoutingProtocol',
- 'ns3::Ptr< ns3::Ipv4RoutingProtocol >',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4.h (module 'internet'): static ns3::TypeId ns3::Ipv4::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr<ns3::Ipv4L4Protocol> protocol) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function]
- cls.add_method('IsDestinationAddress',
- 'bool',
- [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsForwarding(uint32_t interface) const [member function]
- cls.add_method('IsForwarding',
- 'bool',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsUp(uint32_t interface) const [member function]
- cls.add_method('IsUp',
- 'bool',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function]
- cls.add_method('RemoveAddress',
- 'bool',
- [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SelectSourceAddress(ns3::Ptr<const ns3::NetDevice> device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function]
- cls.add_method('SelectSourceAddress',
- 'ns3::Ipv4Address',
- [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4.h (module 'internet'): void ns3::Ipv4::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function]
- cls.add_method('Send',
- 'void',
- [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4.h (module 'internet'): void ns3::Ipv4::SetDown(uint32_t interface) [member function]
- cls.add_method('SetDown',
- 'void',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4.h (module 'internet'): void ns3::Ipv4::SetForwarding(uint32_t interface, bool val) [member function]
- cls.add_method('SetForwarding',
- 'void',
- [param('uint32_t', 'interface'), param('bool', 'val')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4.h (module 'internet'): void ns3::Ipv4::SetMetric(uint32_t interface, uint16_t metric) [member function]
- cls.add_method('SetMetric',
- 'void',
- [param('uint32_t', 'interface'), param('uint16_t', 'metric')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4.h (module 'internet'): void ns3::Ipv4::SetRoutingProtocol(ns3::Ptr<ns3::Ipv4RoutingProtocol> routingProtocol) [member function]
- cls.add_method('SetRoutingProtocol',
- 'void',
- [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4.h (module 'internet'): void ns3::Ipv4::SetUp(uint32_t interface) [member function]
- cls.add_method('SetUp',
- 'void',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4.h (module 'internet'): ns3::Ipv4::IF_ANY [variable]
- cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True)
- ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetIpForward() const [member function]
- cls.add_method('GetIpForward',
- 'bool',
- [],
- is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
- ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetWeakEsModel() const [member function]
- cls.add_method('GetWeakEsModel',
- 'bool',
- [],
- is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
- ## ipv4.h (module 'internet'): void ns3::Ipv4::SetIpForward(bool forward) [member function]
- cls.add_method('SetIpForward',
- 'void',
- [param('bool', 'forward')],
- is_pure_virtual=True, visibility='private', is_virtual=True)
- ## ipv4.h (module 'internet'): void ns3::Ipv4::SetWeakEsModel(bool model) [member function]
- cls.add_method('SetWeakEsModel',
- 'void',
- [param('bool', 'model')],
- is_pure_virtual=True, visibility='private', is_virtual=True)
- return
-
def register_Ns3Ipv4AddressChecker_methods(root_module, cls):
## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor]
cls.add_constructor([])
@@ -5271,243 +3824,6 @@
[param('ns3::Ipv4Address const &', 'value')])
return
-def register_Ns3Ipv4L3Protocol_methods(root_module, cls):
- ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::PROT_NUMBER [variable]
- cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True)
- ## ipv4-l3-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4L3Protocol::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::Ipv4L3Protocol() [constructor]
- cls.add_constructor([])
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetNode(ns3::Ptr<ns3::Node> node) [member function]
- cls.add_method('SetNode',
- 'void',
- [param('ns3::Ptr< ns3::Node >', 'node')])
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetRoutingProtocol(ns3::Ptr<ns3::Ipv4RoutingProtocol> routingProtocol) [member function]
- cls.add_method('SetRoutingProtocol',
- 'void',
- [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')],
- is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function]
- cls.add_method('GetRoutingProtocol',
- 'ns3::Ptr< ns3::Ipv4RoutingProtocol >',
- [],
- is_const=True, is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4L3Protocol::CreateRawSocket() [member function]
- cls.add_method('CreateRawSocket',
- 'ns3::Ptr< ns3::Socket >',
- [])
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function]
- cls.add_method('DeleteRawSocket',
- 'void',
- [param('ns3::Ptr< ns3::Socket >', 'socket')])
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Insert(ns3::Ptr<ns3::Ipv4L4Protocol> protocol) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')],
- is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4L4Protocol> ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function]
- cls.add_method('GetProtocol',
- 'ns3::Ptr< ns3::Ipv4L4Protocol >',
- [param('int', 'protocolNumber')],
- is_const=True)
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Remove(ns3::Ptr<ns3::Ipv4L4Protocol> protocol) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')])
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDefaultTtl(uint8_t ttl) [member function]
- cls.add_method('SetDefaultTtl',
- 'void',
- [param('uint8_t', 'ttl')])
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Receive(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<const ns3::Packet> p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function]
- cls.add_method('Receive',
- 'void',
- [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')])
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function]
- cls.add_method('Send',
- 'void',
- [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')],
- is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function]
- cls.add_method('SendWithHeader',
- 'void',
- [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')])
- ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function]
- cls.add_method('AddInterface',
- 'uint32_t',
- [param('ns3::Ptr< ns3::NetDevice >', 'device')],
- is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4Interface> ns3::Ipv4L3Protocol::GetInterface(uint32_t i) const [member function]
- cls.add_method('GetInterface',
- 'ns3::Ptr< ns3::Ipv4Interface >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::GetNInterfaces() const [member function]
- cls.add_method('GetNInterfaces',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForAddress(ns3::Ipv4Address addr) const [member function]
- cls.add_method('GetInterfaceForAddress',
- 'int32_t',
- [param('ns3::Ipv4Address', 'addr')],
- is_const=True, is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForPrefix(ns3::Ipv4Address addr, ns3::Ipv4Mask mask) const [member function]
- cls.add_method('GetInterfaceForPrefix',
- 'int32_t',
- [param('ns3::Ipv4Address', 'addr'), param('ns3::Ipv4Mask', 'mask')],
- is_const=True, is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function]
- cls.add_method('GetInterfaceForDevice',
- 'int32_t',
- [param('ns3::Ptr< ns3::NetDevice const >', 'device')],
- is_const=True, is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function]
- cls.add_method('IsDestinationAddress',
- 'bool',
- [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')],
- is_const=True, is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::AddAddress(uint32_t i, ns3::Ipv4InterfaceAddress address) [member function]
- cls.add_method('AddAddress',
- 'bool',
- [param('uint32_t', 'i'), param('ns3::Ipv4InterfaceAddress', 'address')],
- is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function]
- cls.add_method('GetAddress',
- 'ns3::Ipv4InterfaceAddress',
- [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')],
- is_const=True, is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::GetNAddresses(uint32_t interface) const [member function]
- cls.add_method('GetNAddresses',
- 'uint32_t',
- [param('uint32_t', 'interface')],
- is_const=True, is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function]
- cls.add_method('RemoveAddress',
- 'bool',
- [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')],
- is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4L3Protocol::SelectSourceAddress(ns3::Ptr<const ns3::NetDevice> device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function]
- cls.add_method('SelectSourceAddress',
- 'ns3::Ipv4Address',
- [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')],
- is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function]
- cls.add_method('SetMetric',
- 'void',
- [param('uint32_t', 'i'), param('uint16_t', 'metric')],
- is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv4L3Protocol::GetMetric(uint32_t i) const [member function]
- cls.add_method('GetMetric',
- 'uint16_t',
- [param('uint32_t', 'i')],
- is_const=True, is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv4L3Protocol::GetMtu(uint32_t i) const [member function]
- cls.add_method('GetMtu',
- 'uint16_t',
- [param('uint32_t', 'i')],
- is_const=True, is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsUp(uint32_t i) const [member function]
- cls.add_method('IsUp',
- 'bool',
- [param('uint32_t', 'i')],
- is_const=True, is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetUp(uint32_t i) [member function]
- cls.add_method('SetUp',
- 'void',
- [param('uint32_t', 'i')],
- is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDown(uint32_t i) [member function]
- cls.add_method('SetDown',
- 'void',
- [param('uint32_t', 'i')],
- is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsForwarding(uint32_t i) const [member function]
- cls.add_method('IsForwarding',
- 'bool',
- [param('uint32_t', 'i')],
- is_const=True, is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetForwarding(uint32_t i, bool val) [member function]
- cls.add_method('SetForwarding',
- 'void',
- [param('uint32_t', 'i'), param('bool', 'val')],
- is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4L3Protocol::GetNetDevice(uint32_t i) [member function]
- cls.add_method('GetNetDevice',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('uint32_t', 'i')],
- is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::NotifyNewAggregate() [member function]
- cls.add_method('NotifyNewAggregate',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetIpForward(bool forward) [member function]
- cls.add_method('SetIpForward',
- 'void',
- [param('bool', 'forward')],
- visibility='private', is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::GetIpForward() const [member function]
- cls.add_method('GetIpForward',
- 'bool',
- [],
- is_const=True, visibility='private', is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetWeakEsModel(bool model) [member function]
- cls.add_method('SetWeakEsModel',
- 'void',
- [param('bool', 'model')],
- visibility='private', is_virtual=True)
- ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::GetWeakEsModel() const [member function]
- cls.add_method('GetWeakEsModel',
- 'bool',
- [],
- is_const=True, visibility='private', is_virtual=True)
- return
-
-def register_Ns3Ipv4L4Protocol_methods(root_module, cls):
- ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::Ipv4L4Protocol() [constructor]
- cls.add_constructor([])
- ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::Ipv4L4Protocol(ns3::Ipv4L4Protocol const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4L4Protocol const &', 'arg0')])
- ## 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]
- cls.add_method('GetDownTarget',
- '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 >',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4-l4-protocol.h (module 'internet'): int ns3::Ipv4L4Protocol::GetProtocolNumber() const [member function]
- cls.add_method('GetProtocolNumber',
- 'int',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4L4Protocol::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## 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]
- cls.add_method('Receive',
- 'ns3::Ipv4L4Protocol::RxStatus',
- [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')],
- is_pure_virtual=True, is_virtual=True)
- ## 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]
- cls.add_method('ReceiveIcmp',
- 'void',
- [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')],
- is_virtual=True)
- ## 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]
- cls.add_method('SetDownTarget',
- 'void',
- [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')],
- is_pure_virtual=True, is_virtual=True)
- return
-
def register_Ns3Ipv4MaskChecker_methods(root_module, cls):
## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor]
cls.add_constructor([])
@@ -5548,283 +3864,6 @@
[param('ns3::Ipv4Mask const &', 'value')])
return
-def register_Ns3Ipv4MulticastRoute_methods(root_module, cls):
- ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute(ns3::Ipv4MulticastRoute const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4MulticastRoute const &', 'arg0')])
- ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute() [constructor]
- cls.add_constructor([])
- ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetGroup() const [member function]
- cls.add_method('GetGroup',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function]
- cls.add_method('GetOrigin',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetOutputTtl(uint32_t oif) const [member function]
- cls.add_method('GetOutputTtl',
- 'uint32_t',
- [param('uint32_t', 'oif')],
- is_const=True)
- ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetParent() const [member function]
- cls.add_method('GetParent',
- 'uint32_t',
- [],
- is_const=True)
- ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetGroup(ns3::Ipv4Address const group) [member function]
- cls.add_method('SetGroup',
- 'void',
- [param('ns3::Ipv4Address const', 'group')])
- ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOrigin(ns3::Ipv4Address const origin) [member function]
- cls.add_method('SetOrigin',
- 'void',
- [param('ns3::Ipv4Address const', 'origin')])
- ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function]
- cls.add_method('SetOutputTtl',
- 'void',
- [param('uint32_t', 'oif'), param('uint32_t', 'ttl')])
- ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetParent(uint32_t iif) [member function]
- cls.add_method('SetParent',
- 'void',
- [param('uint32_t', 'iif')])
- ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_INTERFACES [variable]
- cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True)
- ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_TTL [variable]
- cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True)
- return
-
-def register_Ns3Ipv4Route_methods(root_module, cls):
- cls.add_output_stream_operator()
- ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route(ns3::Ipv4Route const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4Route const &', 'arg0')])
- ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route() [constructor]
- cls.add_constructor([])
- ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetDestination() const [member function]
- cls.add_method('GetDestination',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetGateway() const [member function]
- cls.add_method('GetGateway',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## ipv4-route.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4Route::GetOutputDevice() const [member function]
- cls.add_method('GetOutputDevice',
- 'ns3::Ptr< ns3::NetDevice >',
- [],
- is_const=True)
- ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetSource() const [member function]
- cls.add_method('GetSource',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetDestination(ns3::Ipv4Address dest) [member function]
- cls.add_method('SetDestination',
- 'void',
- [param('ns3::Ipv4Address', 'dest')])
- ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetGateway(ns3::Ipv4Address gw) [member function]
- cls.add_method('SetGateway',
- 'void',
- [param('ns3::Ipv4Address', 'gw')])
- ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetOutputDevice(ns3::Ptr<ns3::NetDevice> outputDevice) [member function]
- cls.add_method('SetOutputDevice',
- 'void',
- [param('ns3::Ptr< ns3::NetDevice >', 'outputDevice')])
- ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetSource(ns3::Ipv4Address src) [member function]
- cls.add_method('SetSource',
- 'void',
- [param('ns3::Ipv4Address', 'src')])
- return
-
-def register_Ns3Ipv4RoutingProtocol_methods(root_module, cls):
- ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol() [constructor]
- cls.add_constructor([])
- ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol(ns3::Ipv4RoutingProtocol const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4RoutingProtocol const &', 'arg0')])
- ## ipv4-routing-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4RoutingProtocol::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function]
- cls.add_method('NotifyAddAddress',
- 'void',
- [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function]
- cls.add_method('NotifyInterfaceDown',
- 'void',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function]
- cls.add_method('NotifyInterfaceUp',
- 'void',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function]
- cls.add_method('NotifyRemoveAddress',
- 'void',
- [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::PrintRoutingTable(ns3::Ptr<ns3::OutputStreamWrapper> stream) const [member function]
- cls.add_method('PrintRoutingTable',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv4-routing-protocol.h (module 'internet'): bool ns3::Ipv4RoutingProtocol::RouteInput(ns3::Ptr<const ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<const ns3::NetDevice> idev, ns3::Callback<void,ns3::Ptr<ns3::Ipv4Route>,ns3::Ptr<const ns3::Packet>,const ns3::Ipv4Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ucb, ns3::Callback<void,ns3::Ptr<ns3::Ipv4MulticastRoute>,ns3::Ptr<const ns3::Packet>,const ns3::Ipv4Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> mcb, ns3::Callback<void,ns3::Ptr<const ns3::Packet>,const ns3::Ipv4Header&,unsigned int,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> lcb, ns3::Callback<void,ns3::Ptr<const ns3::Packet>,const ns3::Ipv4Header&,ns3::Socket::SocketErrno,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ecb) [member function]
- cls.add_method('RouteInput',
- 'bool',
- [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4-routing-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4Route> ns3::Ipv4RoutingProtocol::RouteOutput(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::NetDevice> oif, ns3::Socket::SocketErrno & sockerr) [member function]
- cls.add_method('RouteOutput',
- 'ns3::Ptr< ns3::Ipv4Route >',
- [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::SetIpv4(ns3::Ptr<ns3::Ipv4> ipv4) [member function]
- cls.add_method('SetIpv4',
- 'void',
- [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')],
- is_pure_virtual=True, is_virtual=True)
- return
-
-def register_Ns3Ipv6_methods(root_module, cls):
- ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6(ns3::Ipv6 const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv6 const &', 'arg0')])
- ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6() [constructor]
- cls.add_constructor([])
- ## ipv6.h (module 'internet'): bool ns3::Ipv6::AddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function]
- cls.add_method('AddAddress',
- 'bool',
- [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function]
- cls.add_method('AddInterface',
- 'uint32_t',
- [param('ns3::Ptr< ns3::NetDevice >', 'device')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv6.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function]
- cls.add_method('GetAddress',
- 'ns3::Ipv6InterfaceAddress',
- [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForAddress(ns3::Ipv6Address address) const [member function]
- cls.add_method('GetInterfaceForAddress',
- 'int32_t',
- [param('ns3::Ipv6Address', 'address')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function]
- cls.add_method('GetInterfaceForDevice',
- 'int32_t',
- [param('ns3::Ptr< ns3::NetDevice const >', 'device')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForPrefix(ns3::Ipv6Address address, ns3::Ipv6Prefix mask) const [member function]
- cls.add_method('GetInterfaceForPrefix',
- 'int32_t',
- [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'mask')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMetric(uint32_t interface) const [member function]
- cls.add_method('GetMetric',
- 'uint16_t',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMtu(uint32_t interface) const [member function]
- cls.add_method('GetMtu',
- 'uint16_t',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNAddresses(uint32_t interface) const [member function]
- cls.add_method('GetNAddresses',
- 'uint32_t',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNInterfaces() const [member function]
- cls.add_method('GetNInterfaces',
- 'uint32_t',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv6.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv6::GetNetDevice(uint32_t interface) [member function]
- cls.add_method('GetNetDevice',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv6.h (module 'internet'): ns3::Ptr<ns3::Ipv6RoutingProtocol> ns3::Ipv6::GetRoutingProtocol() const [member function]
- cls.add_method('GetRoutingProtocol',
- 'ns3::Ptr< ns3::Ipv6RoutingProtocol >',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv6.h (module 'internet'): static ns3::TypeId ns3::Ipv6::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsForwarding(uint32_t interface) const [member function]
- cls.add_method('IsForwarding',
- 'bool',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsUp(uint32_t interface) const [member function]
- cls.add_method('IsUp',
- 'bool',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterExtensions() [member function]
- cls.add_method('RegisterExtensions',
- 'void',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterOptions() [member function]
- cls.add_method('RegisterOptions',
- 'void',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function]
- cls.add_method('RemoveAddress',
- 'bool',
- [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv6.h (module 'internet'): void ns3::Ipv6::SetDown(uint32_t interface) [member function]
- cls.add_method('SetDown',
- 'void',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv6.h (module 'internet'): void ns3::Ipv6::SetForwarding(uint32_t interface, bool val) [member function]
- cls.add_method('SetForwarding',
- 'void',
- [param('uint32_t', 'interface'), param('bool', 'val')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMetric(uint32_t interface, uint16_t metric) [member function]
- cls.add_method('SetMetric',
- 'void',
- [param('uint32_t', 'interface'), param('uint16_t', 'metric')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv6.h (module 'internet'): void ns3::Ipv6::SetRoutingProtocol(ns3::Ptr<ns3::Ipv6RoutingProtocol> routingProtocol) [member function]
- cls.add_method('SetRoutingProtocol',
- 'void',
- [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv6.h (module 'internet'): void ns3::Ipv6::SetUp(uint32_t interface) [member function]
- cls.add_method('SetUp',
- 'void',
- [param('uint32_t', 'interface')],
- is_pure_virtual=True, is_virtual=True)
- ## ipv6.h (module 'internet'): ns3::Ipv6::IF_ANY [variable]
- cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True)
- ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetIpForward() const [member function]
- cls.add_method('GetIpForward',
- 'bool',
- [],
- is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
- ## ipv6.h (module 'internet'): void ns3::Ipv6::SetIpForward(bool forward) [member function]
- cls.add_method('SetIpForward',
- 'void',
- [param('bool', 'forward')],
- is_pure_virtual=True, visibility='private', is_virtual=True)
- return
-
def register_Ns3Ipv6AddressChecker_methods(root_module, cls):
## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor]
cls.add_constructor([])
@@ -5865,203 +3904,6 @@
[param('ns3::Ipv6Address const &', 'value')])
return
-def register_Ns3Ipv6L3Protocol_methods(root_module, cls):
- ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::PROT_NUMBER [variable]
- cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True)
- ## ipv6-l3-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv6L3Protocol::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::Ipv6L3Protocol() [constructor]
- cls.add_constructor([])
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetNode(ns3::Ptr<ns3::Node> node) [member function]
- cls.add_method('SetNode',
- 'void',
- [param('ns3::Ptr< ns3::Node >', 'node')])
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Insert(ns3::Ptr<ns3::Ipv6L4Protocol> protocol) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Ptr< ns3::Ipv6L4Protocol >', 'protocol')])
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Remove(ns3::Ptr<ns3::Ipv6L4Protocol> protocol) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Ptr< ns3::Ipv6L4Protocol >', 'protocol')])
- ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv6L4Protocol> ns3::Ipv6L3Protocol::GetProtocol(int protocolNumber) const [member function]
- cls.add_method('GetProtocol',
- 'ns3::Ptr< ns3::Ipv6L4Protocol >',
- [param('int', 'protocolNumber')],
- is_const=True)
- ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv6L3Protocol::CreateRawSocket() [member function]
- cls.add_method('CreateRawSocket',
- 'ns3::Ptr< ns3::Socket >',
- [])
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function]
- cls.add_method('DeleteRawSocket',
- 'void',
- [param('ns3::Ptr< ns3::Socket >', 'socket')])
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetDefaultTtl(uint8_t ttl) [member function]
- cls.add_method('SetDefaultTtl',
- 'void',
- [param('uint8_t', 'ttl')])
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Receive(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<const ns3::Packet> p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function]
- cls.add_method('Receive',
- 'void',
- [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')])
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv6Route> route) [member function]
- cls.add_method('Send',
- 'void',
- [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')])
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetRoutingProtocol(ns3::Ptr<ns3::Ipv6RoutingProtocol> routingProtocol) [member function]
- cls.add_method('SetRoutingProtocol',
- 'void',
- [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')],
- is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv6RoutingProtocol> ns3::Ipv6L3Protocol::GetRoutingProtocol() const [member function]
- cls.add_method('GetRoutingProtocol',
- 'ns3::Ptr< ns3::Ipv6RoutingProtocol >',
- [],
- is_const=True, is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv6L3Protocol::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function]
- cls.add_method('AddInterface',
- 'uint32_t',
- [param('ns3::Ptr< ns3::NetDevice >', 'device')],
- is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv6Interface> ns3::Ipv6L3Protocol::GetInterface(uint32_t i) const [member function]
- cls.add_method('GetInterface',
- 'ns3::Ptr< ns3::Ipv6Interface >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## ipv6-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv6L3Protocol::GetNInterfaces() const [member function]
- cls.add_method('GetNInterfaces',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): int32_t ns3::Ipv6L3Protocol::GetInterfaceForAddress(ns3::Ipv6Address addr) const [member function]
- cls.add_method('GetInterfaceForAddress',
- 'int32_t',
- [param('ns3::Ipv6Address', 'addr')],
- is_const=True, is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): int32_t ns3::Ipv6L3Protocol::GetInterfaceForPrefix(ns3::Ipv6Address addr, ns3::Ipv6Prefix mask) const [member function]
- cls.add_method('GetInterfaceForPrefix',
- 'int32_t',
- [param('ns3::Ipv6Address', 'addr'), param('ns3::Ipv6Prefix', 'mask')],
- is_const=True, is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): int32_t ns3::Ipv6L3Protocol::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function]
- cls.add_method('GetInterfaceForDevice',
- 'int32_t',
- [param('ns3::Ptr< ns3::NetDevice const >', 'device')],
- is_const=True, is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::AddAddress(uint32_t i, ns3::Ipv6InterfaceAddress address) [member function]
- cls.add_method('AddAddress',
- 'bool',
- [param('uint32_t', 'i'), param('ns3::Ipv6InterfaceAddress', 'address')],
- is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function]
- cls.add_method('GetAddress',
- 'ns3::Ipv6InterfaceAddress',
- [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')],
- is_const=True, is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv6L3Protocol::GetNAddresses(uint32_t interface) const [member function]
- cls.add_method('GetNAddresses',
- 'uint32_t',
- [param('uint32_t', 'interface')],
- is_const=True, is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function]
- cls.add_method('RemoveAddress',
- 'bool',
- [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')],
- is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function]
- cls.add_method('SetMetric',
- 'void',
- [param('uint32_t', 'i'), param('uint16_t', 'metric')],
- is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv6L3Protocol::GetMetric(uint32_t i) const [member function]
- cls.add_method('GetMetric',
- 'uint16_t',
- [param('uint32_t', 'i')],
- is_const=True, is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv6L3Protocol::GetMtu(uint32_t i) const [member function]
- cls.add_method('GetMtu',
- 'uint16_t',
- [param('uint32_t', 'i')],
- is_const=True, is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::IsUp(uint32_t i) const [member function]
- cls.add_method('IsUp',
- 'bool',
- [param('uint32_t', 'i')],
- is_const=True, is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetUp(uint32_t i) [member function]
- cls.add_method('SetUp',
- 'void',
- [param('uint32_t', 'i')],
- is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetDown(uint32_t i) [member function]
- cls.add_method('SetDown',
- 'void',
- [param('uint32_t', 'i')],
- is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::IsForwarding(uint32_t i) const [member function]
- cls.add_method('IsForwarding',
- 'bool',
- [param('uint32_t', 'i')],
- is_const=True, is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetForwarding(uint32_t i, bool val) [member function]
- cls.add_method('SetForwarding',
- 'void',
- [param('uint32_t', 'i'), param('bool', 'val')],
- is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv6L3Protocol::GetNetDevice(uint32_t i) [member function]
- cls.add_method('GetNetDevice',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('uint32_t', 'i')],
- is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Icmpv6L4Protocol> ns3::Ipv6L3Protocol::GetIcmpv6() const [member function]
- cls.add_method('GetIcmpv6',
- 'ns3::Ptr< ns3::Icmpv6L4Protocol >',
- [],
- is_const=True)
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::AddAutoconfiguredAddress(uint32_t interface, ns3::Ipv6Address network, ns3::Ipv6Prefix mask, uint8_t flags, uint32_t validTime, uint32_t preferredTime, ns3::Ipv6Address defaultRouter=ns3::Ipv6Address::GetZero( )) [member function]
- cls.add_method('AddAutoconfiguredAddress',
- 'void',
- [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'mask'), param('uint8_t', 'flags'), param('uint32_t', 'validTime'), param('uint32_t', 'preferredTime'), param('ns3::Ipv6Address', 'defaultRouter', default_value='ns3::Ipv6Address::GetZero( )')])
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RemoveAutoconfiguredAddress(uint32_t interface, ns3::Ipv6Address network, ns3::Ipv6Prefix mask, ns3::Ipv6Address defaultRouter) [member function]
- cls.add_method('RemoveAutoconfiguredAddress',
- 'void',
- [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'defaultRouter')])
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RegisterExtensions() [member function]
- cls.add_method('RegisterExtensions',
- 'void',
- [],
- is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RegisterOptions() [member function]
- cls.add_method('RegisterOptions',
- 'void',
- [],
- is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::NotifyNewAggregate() [member function]
- cls.add_method('NotifyNewAggregate',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetIpForward(bool forward) [member function]
- cls.add_method('SetIpForward',
- 'void',
- [param('bool', 'forward')],
- visibility='private', is_virtual=True)
- ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::GetIpForward() const [member function]
- cls.add_method('GetIpForward',
- 'bool',
- [],
- is_const=True, visibility='private', is_virtual=True)
- return
-
def register_Ns3Ipv6PrefixChecker_methods(root_module, cls):
## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor]
cls.add_constructor([])