src/nix-vector-routing/bindings/modulegen__gcc_LP64.py
changeset 7724 df7a2f30d5a8
parent 7586 c94d841b44fb
child 7788 90ef8839dc5d
equal deleted inserted replaced
7723:dfd109d5caf0 7724:df7a2f30d5a8
    42     module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList'])
    42     module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList'])
    43     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct]
    43     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct]
    44     module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator'])
    44     module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator'])
    45     ## callback.h (module 'core'): ns3::CallbackBase [class]
    45     ## callback.h (module 'core'): ns3::CallbackBase [class]
    46     module.add_class('CallbackBase', import_from_module='ns.core')
    46     module.add_class('CallbackBase', import_from_module='ns.core')
       
    47     ## event-id.h (module 'core'): ns3::EventId [class]
       
    48     module.add_class('EventId', import_from_module='ns.core')
       
    49     ## int-to-type.h (module 'core'): ns3::IntToType<0> [struct]
       
    50     module.add_class('IntToType', import_from_module='ns.core', template_parameters=['0'])
       
    51     ## int-to-type.h (module 'core'): ns3::IntToType<0>::v_e [enumeration]
       
    52     module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 0 >'], import_from_module='ns.core')
       
    53     ## int-to-type.h (module 'core'): ns3::IntToType<1> [struct]
       
    54     module.add_class('IntToType', import_from_module='ns.core', template_parameters=['1'])
       
    55     ## int-to-type.h (module 'core'): ns3::IntToType<1>::v_e [enumeration]
       
    56     module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 1 >'], import_from_module='ns.core')
       
    57     ## int-to-type.h (module 'core'): ns3::IntToType<2> [struct]
       
    58     module.add_class('IntToType', import_from_module='ns.core', template_parameters=['2'])
       
    59     ## int-to-type.h (module 'core'): ns3::IntToType<2>::v_e [enumeration]
       
    60     module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 2 >'], import_from_module='ns.core')
       
    61     ## int-to-type.h (module 'core'): ns3::IntToType<3> [struct]
       
    62     module.add_class('IntToType', import_from_module='ns.core', template_parameters=['3'])
       
    63     ## int-to-type.h (module 'core'): ns3::IntToType<3>::v_e [enumeration]
       
    64     module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 3 >'], import_from_module='ns.core')
       
    65     ## int-to-type.h (module 'core'): ns3::IntToType<4> [struct]
       
    66     module.add_class('IntToType', import_from_module='ns.core', template_parameters=['4'])
       
    67     ## int-to-type.h (module 'core'): ns3::IntToType<4>::v_e [enumeration]
       
    68     module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 4 >'], import_from_module='ns.core')
       
    69     ## int-to-type.h (module 'core'): ns3::IntToType<5> [struct]
       
    70     module.add_class('IntToType', import_from_module='ns.core', template_parameters=['5'])
       
    71     ## int-to-type.h (module 'core'): ns3::IntToType<5>::v_e [enumeration]
       
    72     module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 5 >'], import_from_module='ns.core')
       
    73     ## int-to-type.h (module 'core'): ns3::IntToType<6> [struct]
       
    74     module.add_class('IntToType', import_from_module='ns.core', template_parameters=['6'])
       
    75     ## int-to-type.h (module 'core'): ns3::IntToType<6>::v_e [enumeration]
       
    76     module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 6 >'], import_from_module='ns.core')
    47     ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class]
    77     ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class]
    48     module.add_class('Ipv4Address', import_from_module='ns.network')
    78     module.add_class('Ipv4Address', import_from_module='ns.network')
    49     ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class]
    79     ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class]
    50     root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address'])
    80     root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address'])
    51     ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress [class]
    81     ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress [class]
    58     module.add_class('Ipv4RoutingHelper', allow_subclassing=True, import_from_module='ns.internet')
    88     module.add_class('Ipv4RoutingHelper', allow_subclassing=True, import_from_module='ns.internet')
    59     ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class]
    89     ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class]
    60     module.add_class('Ipv6Address', import_from_module='ns.network')
    90     module.add_class('Ipv6Address', import_from_module='ns.network')
    61     ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class]
    91     ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class]
    62     root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address'])
    92     root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address'])
       
    93     ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress [class]
       
    94     module.add_class('Ipv6InterfaceAddress', import_from_module='ns.internet')
       
    95     ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e [enumeration]
       
    96     module.add_enum('State_e', ['TENTATIVE', 'DEPRECATED', 'PREFERRED', 'PERMANENT', 'HOMEADDRESS', 'TENTATIVE_OPTIMISTIC', 'INVALID'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet')
       
    97     ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e [enumeration]
       
    98     module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet')
    63     ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class]
    99     ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class]
    64     module.add_class('Ipv6Prefix', import_from_module='ns.network')
   100     module.add_class('Ipv6Prefix', import_from_module='ns.network')
    65     ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
   101     ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
    66     module.add_class('Mac48Address', import_from_module='ns.network')
   102     module.add_class('Mac48Address', import_from_module='ns.network')
    67     ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
   103     ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
    94     module.add_class('PacketTagList', import_from_module='ns.network')
   130     module.add_class('PacketTagList', import_from_module='ns.network')
    95     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct]
   131     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct]
    96     module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList'])
   132     module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList'])
    97     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class]
   133     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class]
    98     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
   134     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   135     ## simulator.h (module 'core'): ns3::Simulator [class]
       
   136     module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core')
    99     ## tag.h (module 'network'): ns3::Tag [class]
   137     ## tag.h (module 'network'): ns3::Tag [class]
   100     module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
   138     module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
   101     ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
   139     ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
   102     module.add_class('TagBuffer', import_from_module='ns.network')
   140     module.add_class('TagBuffer', import_from_module='ns.network')
       
   141     ## timer.h (module 'core'): ns3::Timer [class]
       
   142     module.add_class('Timer', import_from_module='ns.core')
       
   143     ## timer.h (module 'core'): ns3::Timer::DestroyPolicy [enumeration]
       
   144     module.add_enum('DestroyPolicy', ['CANCEL_ON_DESTROY', 'REMOVE_ON_DESTROY', 'CHECK_ON_DESTROY'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core')
       
   145     ## timer.h (module 'core'): ns3::Timer::State [enumeration]
       
   146     module.add_enum('State', ['RUNNING', 'EXPIRED', 'SUSPENDED'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core')
       
   147     ## timer-impl.h (module 'core'): ns3::TimerImpl [class]
       
   148     module.add_class('TimerImpl', allow_subclassing=True, import_from_module='ns.core')
   103     ## type-id.h (module 'core'): ns3::TypeId [class]
   149     ## type-id.h (module 'core'): ns3::TypeId [class]
   104     module.add_class('TypeId', import_from_module='ns.core')
   150     module.add_class('TypeId', import_from_module='ns.core')
   105     ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration]
   151     ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration]
   106     module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core')
   152     module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core')
   107     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct]
   153     ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct]
   122     module.add_enum('DscpType', ['DscpDefault', 'CS1', 'AF11', 'AF12', 'AF13', 'CS2', 'AF21', 'AF22', 'AF23', 'CS3', 'AF31', 'AF32', 'AF33', 'CS4', 'AF41', 'AF42', 'AF43', 'CS5', 'EF', 'CS6', 'CS7'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet')
   168     module.add_enum('DscpType', ['DscpDefault', 'CS1', 'AF11', 'AF12', 'AF13', 'CS2', 'AF21', 'AF22', 'AF23', 'CS3', 'AF31', 'AF32', 'AF33', 'CS4', 'AF41', 'AF42', 'AF43', 'CS5', 'EF', 'CS6', 'CS7'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet')
   123     ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration]
   169     ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration]
   124     module.add_enum('EcnType', ['NotECT', 'ECT1', 'ECT0', 'CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet')
   170     module.add_enum('EcnType', ['NotECT', 'ECT1', 'ECT0', 'CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet')
   125     ## ipv4-nix-vector-helper.h (module 'nix-vector-routing'): ns3::Ipv4NixVectorHelper [class]
   171     ## ipv4-nix-vector-helper.h (module 'nix-vector-routing'): ns3::Ipv4NixVectorHelper [class]
   126     module.add_class('Ipv4NixVectorHelper', parent=root_module['ns3::Ipv4RoutingHelper'])
   172     module.add_class('Ipv4NixVectorHelper', parent=root_module['ns3::Ipv4RoutingHelper'])
       
   173     ## ipv6-header.h (module 'internet'): ns3::Ipv6Header [class]
       
   174     module.add_class('Ipv6Header', import_from_module='ns.internet', parent=root_module['ns3::Header'])
       
   175     ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::NextHeader_e [enumeration]
       
   176     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')
   127     ## object.h (module 'core'): ns3::Object [class]
   177     ## object.h (module 'core'): ns3::Object [class]
   128     module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   178     module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   129     ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
   179     ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
   130     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
   180     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
   131     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   181     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   134     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
   184     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
   135     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
   185     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
   136     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
   186     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
   137     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class]
   187     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class]
   138     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'))
   188     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'))
       
   189     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class]
       
   190     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'))
   139     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class]
   191     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class]
   140     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'))
   192     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'))
   141     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > [class]
   193     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > [class]
   142     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'))
   194     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'))
   143     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class]
   195     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class]
   184     module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   236     module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   185     ## channel.h (module 'network'): ns3::Channel [class]
   237     ## channel.h (module 'network'): ns3::Channel [class]
   186     module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object'])
   238     module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object'])
   187     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
   239     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
   188     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   240     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   241     ## event-impl.h (module 'core'): ns3::EventImpl [class]
       
   242     module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
       
   243     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol [class]
       
   244     module.add_class('IpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object'])
       
   245     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus [enumeration]
       
   246     module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_CLOSED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::IpL4Protocol'], import_from_module='ns.internet')
   189     ## ipv4.h (module 'internet'): ns3::Ipv4 [class]
   247     ## ipv4.h (module 'internet'): ns3::Ipv4 [class]
   190     module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   248     module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   191     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class]
   249     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class]
   192     module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   250     module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   193     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class]
   251     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class]
   194     module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   252     module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   195     ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol [class]
       
   196     module.add_class('Ipv4L4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object'])
       
   197     ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::RxStatus [enumeration]
       
   198     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')
       
   199     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class]
   253     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class]
   200     module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   254     module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   201     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class]
   255     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class]
   202     module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   256     module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   203     ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class]
   257     ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class]
   208     module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   262     module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   209     ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class]
   263     ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class]
   210     module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   264     module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   211     ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class]
   265     ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class]
   212     module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   266     module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   267     ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface [class]
       
   268     module.add_class('Ipv6Interface', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   213     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   269     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   214     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   270     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   215     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   271     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   216     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   272     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   217     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
   273     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
   280     register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item'])
   336     register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item'])
   281     register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList'])
   337     register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList'])
   282     register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator'])
   338     register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator'])
   283     register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item'])
   339     register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item'])
   284     register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
   340     register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
       
   341     register_Ns3EventId_methods(root_module, root_module['ns3::EventId'])
       
   342     register_Ns3IntToType__0_methods(root_module, root_module['ns3::IntToType< 0 >'])
       
   343     register_Ns3IntToType__1_methods(root_module, root_module['ns3::IntToType< 1 >'])
       
   344     register_Ns3IntToType__2_methods(root_module, root_module['ns3::IntToType< 2 >'])
       
   345     register_Ns3IntToType__3_methods(root_module, root_module['ns3::IntToType< 3 >'])
       
   346     register_Ns3IntToType__4_methods(root_module, root_module['ns3::IntToType< 4 >'])
       
   347     register_Ns3IntToType__5_methods(root_module, root_module['ns3::IntToType< 5 >'])
       
   348     register_Ns3IntToType__6_methods(root_module, root_module['ns3::IntToType< 6 >'])
   285     register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address'])
   349     register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address'])
   286     register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress'])
   350     register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress'])
   287     register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask'])
   351     register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask'])
   288     register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper'])
   352     register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper'])
   289     register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address'])
   353     register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address'])
       
   354     register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress'])
   290     register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix'])
   355     register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix'])
   291     register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address'])
   356     register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address'])
   292     register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
   357     register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
   293     register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
   358     register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
   294     register_Ns3NodeList_methods(root_module, root_module['ns3::NodeList'])
   359     register_Ns3NodeList_methods(root_module, root_module['ns3::NodeList'])
   301     register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator'])
   366     register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator'])
   302     register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item'])
   367     register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item'])
   303     register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList'])
   368     register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList'])
   304     register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData'])
   369     register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData'])
   305     register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   370     register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
       
   371     register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
   306     register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
   372     register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
   307     register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
   373     register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
       
   374     register_Ns3Timer_methods(root_module, root_module['ns3::Timer'])
       
   375     register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl'])
   308     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
   376     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
   309     register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
   377     register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
   310     register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
   378     register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
   311     register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
   379     register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
   312     register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t'])
   380     register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t'])
   313     register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
   381     register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
   314     register_Ns3Header_methods(root_module, root_module['ns3::Header'])
   382     register_Ns3Header_methods(root_module, root_module['ns3::Header'])
   315     register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
   383     register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
   316     register_Ns3Ipv4NixVectorHelper_methods(root_module, root_module['ns3::Ipv4NixVectorHelper'])
   384     register_Ns3Ipv4NixVectorHelper_methods(root_module, root_module['ns3::Ipv4NixVectorHelper'])
       
   385     register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header'])
   317     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
   386     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
   318     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
   387     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
   319     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   388     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   320     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   389     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   321     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   390     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   322     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   391     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
       
   392     register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   323     register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >'])
   393     register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >'])
   324     register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >'])
   394     register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >'])
   325     register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
   395     register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
   326     register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
   396     register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
   327     register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
   397     register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
   339     register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
   409     register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
   340     register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
   410     register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
   341     register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
   411     register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
   342     register_Ns3Channel_methods(root_module, root_module['ns3::Channel'])
   412     register_Ns3Channel_methods(root_module, root_module['ns3::Channel'])
   343     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
   413     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
       
   414     register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
       
   415     register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol'])
   344     register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4'])
   416     register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4'])
   345     register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
   417     register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
   346     register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
   418     register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
   347     register_Ns3Ipv4L4Protocol_methods(root_module, root_module['ns3::Ipv4L4Protocol'])
       
   348     register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker'])
   419     register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker'])
   349     register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue'])
   420     register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue'])
   350     register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute'])
   421     register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute'])
   351     register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route'])
   422     register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route'])
   352     register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol'])
   423     register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol'])
   353     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
   424     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
   354     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   425     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
       
   426     register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface'])
   355     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   427     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   356     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
   428     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
   357     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
   429     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
   358     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
   430     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
   359     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   431     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   850                    'std::string', 
   922                    'std::string', 
   851                    [param('std::string const &', 'mangled')], 
   923                    [param('std::string const &', 'mangled')], 
   852                    is_static=True, visibility='protected')
   924                    is_static=True, visibility='protected')
   853     return
   925     return
   854 
   926 
       
   927 def register_Ns3EventId_methods(root_module, cls):
       
   928     cls.add_binary_comparison_operator('!=')
       
   929     cls.add_binary_comparison_operator('==')
       
   930     ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [copy constructor]
       
   931     cls.add_constructor([param('ns3::EventId const &', 'arg0')])
       
   932     ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor]
       
   933     cls.add_constructor([])
       
   934     ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor]
       
   935     cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')])
       
   936     ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function]
       
   937     cls.add_method('Cancel', 
       
   938                    'void', 
       
   939                    [])
       
   940     ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function]
       
   941     cls.add_method('GetContext', 
       
   942                    'uint32_t', 
       
   943                    [], 
       
   944                    is_const=True)
       
   945     ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function]
       
   946     cls.add_method('GetTs', 
       
   947                    'uint64_t', 
       
   948                    [], 
       
   949                    is_const=True)
       
   950     ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function]
       
   951     cls.add_method('GetUid', 
       
   952                    'uint32_t', 
       
   953                    [], 
       
   954                    is_const=True)
       
   955     ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function]
       
   956     cls.add_method('IsExpired', 
       
   957                    'bool', 
       
   958                    [], 
       
   959                    is_const=True)
       
   960     ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function]
       
   961     cls.add_method('IsRunning', 
       
   962                    'bool', 
       
   963                    [], 
       
   964                    is_const=True)
       
   965     ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function]
       
   966     cls.add_method('PeekEventImpl', 
       
   967                    'ns3::EventImpl *', 
       
   968                    [], 
       
   969                    is_const=True)
       
   970     return
       
   971 
       
   972 def register_Ns3IntToType__0_methods(root_module, cls):
       
   973     ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType() [constructor]
       
   974     cls.add_constructor([])
       
   975     ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [copy constructor]
       
   976     cls.add_constructor([param('ns3::IntToType< 0 > const &', 'arg0')])
       
   977     return
       
   978 
       
   979 def register_Ns3IntToType__1_methods(root_module, cls):
       
   980     ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType() [constructor]
       
   981     cls.add_constructor([])
       
   982     ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [copy constructor]
       
   983     cls.add_constructor([param('ns3::IntToType< 1 > const &', 'arg0')])
       
   984     return
       
   985 
       
   986 def register_Ns3IntToType__2_methods(root_module, cls):
       
   987     ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType() [constructor]
       
   988     cls.add_constructor([])
       
   989     ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [copy constructor]
       
   990     cls.add_constructor([param('ns3::IntToType< 2 > const &', 'arg0')])
       
   991     return
       
   992 
       
   993 def register_Ns3IntToType__3_methods(root_module, cls):
       
   994     ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType() [constructor]
       
   995     cls.add_constructor([])
       
   996     ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [copy constructor]
       
   997     cls.add_constructor([param('ns3::IntToType< 3 > const &', 'arg0')])
       
   998     return
       
   999 
       
  1000 def register_Ns3IntToType__4_methods(root_module, cls):
       
  1001     ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType() [constructor]
       
  1002     cls.add_constructor([])
       
  1003     ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [copy constructor]
       
  1004     cls.add_constructor([param('ns3::IntToType< 4 > const &', 'arg0')])
       
  1005     return
       
  1006 
       
  1007 def register_Ns3IntToType__5_methods(root_module, cls):
       
  1008     ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType() [constructor]
       
  1009     cls.add_constructor([])
       
  1010     ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [copy constructor]
       
  1011     cls.add_constructor([param('ns3::IntToType< 5 > const &', 'arg0')])
       
  1012     return
       
  1013 
       
  1014 def register_Ns3IntToType__6_methods(root_module, cls):
       
  1015     ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType() [constructor]
       
  1016     cls.add_constructor([])
       
  1017     ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [copy constructor]
       
  1018     cls.add_constructor([param('ns3::IntToType< 6 > const &', 'arg0')])
       
  1019     return
       
  1020 
   855 def register_Ns3Ipv4Address_methods(root_module, cls):
  1021 def register_Ns3Ipv4Address_methods(root_module, cls):
   856     cls.add_binary_comparison_operator('<')
  1022     cls.add_binary_comparison_operator('<')
   857     cls.add_binary_comparison_operator('!=')
  1023     cls.add_binary_comparison_operator('!=')
   858     cls.add_output_stream_operator()
  1024     cls.add_output_stream_operator()
   859     cls.add_binary_comparison_operator('==')
  1025     cls.add_binary_comparison_operator('==')
  1173     ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function]
  1339     ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function]
  1174     cls.add_method('GetBytes', 
  1340     cls.add_method('GetBytes', 
  1175                    'void', 
  1341                    'void', 
  1176                    [param('uint8_t *', 'buf')], 
  1342                    [param('uint8_t *', 'buf')], 
  1177                    is_const=True)
  1343                    is_const=True)
       
  1344     ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function]
       
  1345     cls.add_method('GetIpv4MappedAddress', 
       
  1346                    'ns3::Ipv4Address', 
       
  1347                    [], 
       
  1348                    is_const=True)
  1178     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function]
  1349     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function]
  1179     cls.add_method('GetLoopback', 
  1350     cls.add_method('GetLoopback', 
  1180                    'ns3::Ipv6Address', 
  1351                    'ns3::Ipv6Address', 
  1181                    [], 
  1352                    [], 
  1182                    is_static=True)
  1353                    is_static=True)
  1213     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsEqual(ns3::Ipv6Address const & other) const [member function]
  1384     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsEqual(ns3::Ipv6Address const & other) const [member function]
  1214     cls.add_method('IsEqual', 
  1385     cls.add_method('IsEqual', 
  1215                    'bool', 
  1386                    'bool', 
  1216                    [param('ns3::Ipv6Address const &', 'other')], 
  1387                    [param('ns3::Ipv6Address const &', 'other')], 
  1217                    is_const=True)
  1388                    is_const=True)
       
  1389     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() [member function]
       
  1390     cls.add_method('IsIpv4MappedAddress', 
       
  1391                    'bool', 
       
  1392                    [])
  1218     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function]
  1393     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function]
  1219     cls.add_method('IsLinkLocal', 
  1394     cls.add_method('IsLinkLocal', 
       
  1395                    'bool', 
       
  1396                    [], 
       
  1397                    is_const=True)
       
  1398     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function]
       
  1399     cls.add_method('IsLinkLocalMulticast', 
  1220                    'bool', 
  1400                    'bool', 
  1221                    [], 
  1401                    [], 
  1222                    is_const=True)
  1402                    is_const=True)
  1223     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function]
  1403     ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function]
  1224     cls.add_method('IsLocalhost', 
  1404     cls.add_method('IsLocalhost', 
  1248     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function]
  1428     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function]
  1249     cls.add_method('MakeAutoconfiguredLinkLocalAddress', 
  1429     cls.add_method('MakeAutoconfiguredLinkLocalAddress', 
  1250                    'ns3::Ipv6Address', 
  1430                    'ns3::Ipv6Address', 
  1251                    [param('ns3::Mac48Address', 'mac')], 
  1431                    [param('ns3::Mac48Address', 'mac')], 
  1252                    is_static=True)
  1432                    is_static=True)
       
  1433     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function]
       
  1434     cls.add_method('MakeIpv4MappedAddress', 
       
  1435                    'ns3::Ipv6Address', 
       
  1436                    [param('ns3::Ipv4Address', 'addr')], 
       
  1437                    is_static=True)
  1253     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function]
  1438     ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function]
  1254     cls.add_method('MakeSolicitedAddress', 
  1439     cls.add_method('MakeSolicitedAddress', 
  1255                    'ns3::Ipv6Address', 
  1440                    'ns3::Ipv6Address', 
  1256                    [param('ns3::Ipv6Address', 'addr')], 
  1441                    [param('ns3::Ipv6Address', 'addr')], 
  1257                    is_static=True)
  1442                    is_static=True)
  1271                    [param('char const *', 'address')])
  1456                    [param('char const *', 'address')])
  1272     ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function]
  1457     ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function]
  1273     cls.add_method('Set', 
  1458     cls.add_method('Set', 
  1274                    'void', 
  1459                    'void', 
  1275                    [param('uint8_t *', 'address')])
  1460                    [param('uint8_t *', 'address')])
       
  1461     return
       
  1462 
       
  1463 def register_Ns3Ipv6InterfaceAddress_methods(root_module, cls):
       
  1464     cls.add_binary_comparison_operator('!=')
       
  1465     cls.add_output_stream_operator()
       
  1466     cls.add_binary_comparison_operator('==')
       
  1467     ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress() [constructor]
       
  1468     cls.add_constructor([])
       
  1469     ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address) [constructor]
       
  1470     cls.add_constructor([param('ns3::Ipv6Address', 'address')])
       
  1471     ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address, ns3::Ipv6Prefix prefix) [constructor]
       
  1472     cls.add_constructor([param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'prefix')])
       
  1473     ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6InterfaceAddress const & o) [copy constructor]
       
  1474     cls.add_constructor([param('ns3::Ipv6InterfaceAddress const &', 'o')])
       
  1475     ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceAddress::GetAddress() const [member function]
       
  1476     cls.add_method('GetAddress', 
       
  1477                    'ns3::Ipv6Address', 
       
  1478                    [], 
       
  1479                    is_const=True)
       
  1480     ## ipv6-interface-address.h (module 'internet'): uint32_t ns3::Ipv6InterfaceAddress::GetNsDadUid() const [member function]
       
  1481     cls.add_method('GetNsDadUid', 
       
  1482                    'uint32_t', 
       
  1483                    [], 
       
  1484                    is_const=True)
       
  1485     ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Prefix ns3::Ipv6InterfaceAddress::GetPrefix() const [member function]
       
  1486     cls.add_method('GetPrefix', 
       
  1487                    'ns3::Ipv6Prefix', 
       
  1488                    [], 
       
  1489                    is_const=True)
       
  1490     ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e ns3::Ipv6InterfaceAddress::GetScope() const [member function]
       
  1491     cls.add_method('GetScope', 
       
  1492                    'ns3::Ipv6InterfaceAddress::Scope_e', 
       
  1493                    [], 
       
  1494                    is_const=True)
       
  1495     ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e ns3::Ipv6InterfaceAddress::GetState() const [member function]
       
  1496     cls.add_method('GetState', 
       
  1497                    'ns3::Ipv6InterfaceAddress::State_e', 
       
  1498                    [], 
       
  1499                    is_const=True)
       
  1500     ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetAddress(ns3::Ipv6Address address) [member function]
       
  1501     cls.add_method('SetAddress', 
       
  1502                    'void', 
       
  1503                    [param('ns3::Ipv6Address', 'address')])
       
  1504     ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetNsDadUid(uint32_t uid) [member function]
       
  1505     cls.add_method('SetNsDadUid', 
       
  1506                    'void', 
       
  1507                    [param('uint32_t', 'uid')])
       
  1508     ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetScope(ns3::Ipv6InterfaceAddress::Scope_e scope) [member function]
       
  1509     cls.add_method('SetScope', 
       
  1510                    'void', 
       
  1511                    [param('ns3::Ipv6InterfaceAddress::Scope_e', 'scope')])
       
  1512     ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetState(ns3::Ipv6InterfaceAddress::State_e state) [member function]
       
  1513     cls.add_method('SetState', 
       
  1514                    'void', 
       
  1515                    [param('ns3::Ipv6InterfaceAddress::State_e', 'state')])
  1276     return
  1516     return
  1277 
  1517 
  1278 def register_Ns3Ipv6Prefix_methods(root_module, cls):
  1518 def register_Ns3Ipv6Prefix_methods(root_module, cls):
  1279     cls.add_binary_comparison_operator('!=')
  1519     cls.add_binary_comparison_operator('!=')
  1280     cls.add_output_stream_operator()
  1520     cls.add_output_stream_operator()
  1852                    'void', 
  2092                    'void', 
  1853                    [], 
  2093                    [], 
  1854                    is_static=True)
  2094                    is_static=True)
  1855     return
  2095     return
  1856 
  2096 
       
  2097 def register_Ns3Simulator_methods(root_module, cls):
       
  2098     ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [copy constructor]
       
  2099     cls.add_constructor([param('ns3::Simulator const &', 'arg0')])
       
  2100     ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function]
       
  2101     cls.add_method('Cancel', 
       
  2102                    'void', 
       
  2103                    [param('ns3::EventId const &', 'id')], 
       
  2104                    is_static=True)
       
  2105     ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function]
       
  2106     cls.add_method('Destroy', 
       
  2107                    'void', 
       
  2108                    [], 
       
  2109                    is_static=True)
       
  2110     ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function]
       
  2111     cls.add_method('GetContext', 
       
  2112                    'uint32_t', 
       
  2113                    [], 
       
  2114                    is_static=True)
       
  2115     ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function]
       
  2116     cls.add_method('GetDelayLeft', 
       
  2117                    'ns3::Time', 
       
  2118                    [param('ns3::EventId const &', 'id')], 
       
  2119                    is_static=True)
       
  2120     ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function]
       
  2121     cls.add_method('GetImplementation', 
       
  2122                    'ns3::Ptr< ns3::SimulatorImpl >', 
       
  2123                    [], 
       
  2124                    is_static=True)
       
  2125     ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function]
       
  2126     cls.add_method('GetMaximumSimulationTime', 
       
  2127                    'ns3::Time', 
       
  2128                    [], 
       
  2129                    is_static=True)
       
  2130     ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function]
       
  2131     cls.add_method('GetSystemId', 
       
  2132                    'uint32_t', 
       
  2133                    [], 
       
  2134                    is_static=True)
       
  2135     ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function]
       
  2136     cls.add_method('IsExpired', 
       
  2137                    'bool', 
       
  2138                    [param('ns3::EventId const &', 'id')], 
       
  2139                    is_static=True)
       
  2140     ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function]
       
  2141     cls.add_method('IsFinished', 
       
  2142                    'bool', 
       
  2143                    [], 
       
  2144                    is_static=True)
       
  2145     ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Next() [member function]
       
  2146     cls.add_method('Next', 
       
  2147                    'ns3::Time', 
       
  2148                    [], 
       
  2149                    is_static=True, deprecated=True)
       
  2150     ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function]
       
  2151     cls.add_method('Now', 
       
  2152                    'ns3::Time', 
       
  2153                    [], 
       
  2154                    is_static=True)
       
  2155     ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function]
       
  2156     cls.add_method('Remove', 
       
  2157                    'void', 
       
  2158                    [param('ns3::EventId const &', 'id')], 
       
  2159                    is_static=True)
       
  2160     ## simulator.h (module 'core'): static void ns3::Simulator::RunOneEvent() [member function]
       
  2161     cls.add_method('RunOneEvent', 
       
  2162                    'void', 
       
  2163                    [], 
       
  2164                    is_static=True, deprecated=True)
       
  2165     ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function]
       
  2166     cls.add_method('SetImplementation', 
       
  2167                    'void', 
       
  2168                    [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], 
       
  2169                    is_static=True)
       
  2170     ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function]
       
  2171     cls.add_method('SetScheduler', 
       
  2172                    'void', 
       
  2173                    [param('ns3::ObjectFactory', 'schedulerFactory')], 
       
  2174                    is_static=True)
       
  2175     ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function]
       
  2176     cls.add_method('Stop', 
       
  2177                    'void', 
       
  2178                    [], 
       
  2179                    is_static=True)
       
  2180     ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & time) [member function]
       
  2181     cls.add_method('Stop', 
       
  2182                    'void', 
       
  2183                    [param('ns3::Time const &', 'time')], 
       
  2184                    is_static=True)
       
  2185     return
       
  2186 
  1857 def register_Ns3Tag_methods(root_module, cls):
  2187 def register_Ns3Tag_methods(root_module, cls):
  1858     ## tag.h (module 'network'): ns3::Tag::Tag() [constructor]
  2188     ## tag.h (module 'network'): ns3::Tag::Tag() [constructor]
  1859     cls.add_constructor([])
  2189     cls.add_constructor([])
  1860     ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [copy constructor]
  2190     ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [copy constructor]
  1861     cls.add_constructor([param('ns3::Tag const &', 'arg0')])
  2191     cls.add_constructor([param('ns3::Tag const &', 'arg0')])
  1945                    [param('uint64_t', 'v')])
  2275                    [param('uint64_t', 'v')])
  1946     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function]
  2276     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function]
  1947     cls.add_method('WriteU8', 
  2277     cls.add_method('WriteU8', 
  1948                    'void', 
  2278                    'void', 
  1949                    [param('uint8_t', 'v')])
  2279                    [param('uint8_t', 'v')])
       
  2280     return
       
  2281 
       
  2282 def register_Ns3Timer_methods(root_module, cls):
       
  2283     ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer const & arg0) [copy constructor]
       
  2284     cls.add_constructor([param('ns3::Timer const &', 'arg0')])
       
  2285     ## timer.h (module 'core'): ns3::Timer::Timer() [constructor]
       
  2286     cls.add_constructor([])
       
  2287     ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer::DestroyPolicy destroyPolicy) [constructor]
       
  2288     cls.add_constructor([param('ns3::Timer::DestroyPolicy', 'destroyPolicy')])
       
  2289     ## timer.h (module 'core'): void ns3::Timer::Cancel() [member function]
       
  2290     cls.add_method('Cancel', 
       
  2291                    'void', 
       
  2292                    [])
       
  2293     ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelay() const [member function]
       
  2294     cls.add_method('GetDelay', 
       
  2295                    'ns3::Time', 
       
  2296                    [], 
       
  2297                    is_const=True)
       
  2298     ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelayLeft() const [member function]
       
  2299     cls.add_method('GetDelayLeft', 
       
  2300                    'ns3::Time', 
       
  2301                    [], 
       
  2302                    is_const=True)
       
  2303     ## timer.h (module 'core'): ns3::Timer::State ns3::Timer::GetState() const [member function]
       
  2304     cls.add_method('GetState', 
       
  2305                    'ns3::Timer::State', 
       
  2306                    [], 
       
  2307                    is_const=True)
       
  2308     ## timer.h (module 'core'): bool ns3::Timer::IsExpired() const [member function]
       
  2309     cls.add_method('IsExpired', 
       
  2310                    'bool', 
       
  2311                    [], 
       
  2312                    is_const=True)
       
  2313     ## timer.h (module 'core'): bool ns3::Timer::IsRunning() const [member function]
       
  2314     cls.add_method('IsRunning', 
       
  2315                    'bool', 
       
  2316                    [], 
       
  2317                    is_const=True)
       
  2318     ## timer.h (module 'core'): bool ns3::Timer::IsSuspended() const [member function]
       
  2319     cls.add_method('IsSuspended', 
       
  2320                    'bool', 
       
  2321                    [], 
       
  2322                    is_const=True)
       
  2323     ## timer.h (module 'core'): void ns3::Timer::Remove() [member function]
       
  2324     cls.add_method('Remove', 
       
  2325                    'void', 
       
  2326                    [])
       
  2327     ## timer.h (module 'core'): void ns3::Timer::Resume() [member function]
       
  2328     cls.add_method('Resume', 
       
  2329                    'void', 
       
  2330                    [])
       
  2331     ## timer.h (module 'core'): void ns3::Timer::Schedule() [member function]
       
  2332     cls.add_method('Schedule', 
       
  2333                    'void', 
       
  2334                    [])
       
  2335     ## timer.h (module 'core'): void ns3::Timer::Schedule(ns3::Time delay) [member function]
       
  2336     cls.add_method('Schedule', 
       
  2337                    'void', 
       
  2338                    [param('ns3::Time', 'delay')])
       
  2339     ## timer.h (module 'core'): void ns3::Timer::SetDelay(ns3::Time const & delay) [member function]
       
  2340     cls.add_method('SetDelay', 
       
  2341                    'void', 
       
  2342                    [param('ns3::Time const &', 'delay')])
       
  2343     ## timer.h (module 'core'): void ns3::Timer::Suspend() [member function]
       
  2344     cls.add_method('Suspend', 
       
  2345                    'void', 
       
  2346                    [])
       
  2347     return
       
  2348 
       
  2349 def register_Ns3TimerImpl_methods(root_module, cls):
       
  2350     ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl() [constructor]
       
  2351     cls.add_constructor([])
       
  2352     ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl(ns3::TimerImpl const & arg0) [copy constructor]
       
  2353     cls.add_constructor([param('ns3::TimerImpl const &', 'arg0')])
       
  2354     ## timer-impl.h (module 'core'): void ns3::TimerImpl::Invoke() [member function]
       
  2355     cls.add_method('Invoke', 
       
  2356                    'void', 
       
  2357                    [], 
       
  2358                    is_pure_virtual=True, is_virtual=True)
       
  2359     ## timer-impl.h (module 'core'): ns3::EventId ns3::TimerImpl::Schedule(ns3::Time const & delay) [member function]
       
  2360     cls.add_method('Schedule', 
       
  2361                    'ns3::EventId', 
       
  2362                    [param('ns3::Time const &', 'delay')], 
       
  2363                    is_pure_virtual=True, is_virtual=True)
  1950     return
  2364     return
  1951 
  2365 
  1952 def register_Ns3TypeId_methods(root_module, cls):
  2366 def register_Ns3TypeId_methods(root_module, cls):
  1953     cls.add_binary_comparison_operator('<')
  2367     cls.add_binary_comparison_operator('<')
  1954     cls.add_binary_comparison_operator('!=')
  2368     cls.add_binary_comparison_operator('!=')
  2052                    [param('ns3::TypeId', 'other')], 
  2466                    [param('ns3::TypeId', 'other')], 
  2053                    is_const=True)
  2467                    is_const=True)
  2054     ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function]
  2468     ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function]
  2055     cls.add_method('LookupAttributeByName', 
  2469     cls.add_method('LookupAttributeByName', 
  2056                    'bool', 
  2470                    'bool', 
  2057                    [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info')], 
  2471                    [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], 
  2058                    is_const=True)
  2472                    is_const=True)
  2059     ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function]
  2473     ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function]
  2060     cls.add_method('LookupByName', 
  2474     cls.add_method('LookupByName', 
  2061                    'ns3::TypeId', 
  2475                    'ns3::TypeId', 
  2062                    [param('std::string', 'name')], 
  2476                    [param('std::string', 'name')], 
  2479                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  2893                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  2480                    [param('ns3::Ptr< ns3::Node >', 'node')], 
  2894                    [param('ns3::Ptr< ns3::Node >', 'node')], 
  2481                    is_const=True, is_virtual=True)
  2895                    is_const=True, is_virtual=True)
  2482     return
  2896     return
  2483 
  2897 
       
  2898 def register_Ns3Ipv6Header_methods(root_module, cls):
       
  2899     ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [copy constructor]
       
  2900     cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')])
       
  2901     ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header() [constructor]
       
  2902     cls.add_constructor([])
       
  2903     ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  2904     cls.add_method('Deserialize', 
       
  2905                    'uint32_t', 
       
  2906                    [param('ns3::Buffer::Iterator', 'start')], 
       
  2907                    is_virtual=True)
       
  2908     ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetDestinationAddress() const [member function]
       
  2909     cls.add_method('GetDestinationAddress', 
       
  2910                    'ns3::Ipv6Address', 
       
  2911                    [], 
       
  2912                    is_const=True)
       
  2913     ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetFlowLabel() const [member function]
       
  2914     cls.add_method('GetFlowLabel', 
       
  2915                    'uint32_t', 
       
  2916                    [], 
       
  2917                    is_const=True)
       
  2918     ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetHopLimit() const [member function]
       
  2919     cls.add_method('GetHopLimit', 
       
  2920                    'uint8_t', 
       
  2921                    [], 
       
  2922                    is_const=True)
       
  2923     ## ipv6-header.h (module 'internet'): ns3::TypeId ns3::Ipv6Header::GetInstanceTypeId() const [member function]
       
  2924     cls.add_method('GetInstanceTypeId', 
       
  2925                    'ns3::TypeId', 
       
  2926                    [], 
       
  2927                    is_const=True, is_virtual=True)
       
  2928     ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetNextHeader() const [member function]
       
  2929     cls.add_method('GetNextHeader', 
       
  2930                    'uint8_t', 
       
  2931                    [], 
       
  2932                    is_const=True)
       
  2933     ## ipv6-header.h (module 'internet'): uint16_t ns3::Ipv6Header::GetPayloadLength() const [member function]
       
  2934     cls.add_method('GetPayloadLength', 
       
  2935                    'uint16_t', 
       
  2936                    [], 
       
  2937                    is_const=True)
       
  2938     ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetSerializedSize() const [member function]
       
  2939     cls.add_method('GetSerializedSize', 
       
  2940                    'uint32_t', 
       
  2941                    [], 
       
  2942                    is_const=True, is_virtual=True)
       
  2943     ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetSourceAddress() const [member function]
       
  2944     cls.add_method('GetSourceAddress', 
       
  2945                    'ns3::Ipv6Address', 
       
  2946                    [], 
       
  2947                    is_const=True)
       
  2948     ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetTrafficClass() const [member function]
       
  2949     cls.add_method('GetTrafficClass', 
       
  2950                    'uint8_t', 
       
  2951                    [], 
       
  2952                    is_const=True)
       
  2953     ## ipv6-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6Header::GetTypeId() [member function]
       
  2954     cls.add_method('GetTypeId', 
       
  2955                    'ns3::TypeId', 
       
  2956                    [], 
       
  2957                    is_static=True)
       
  2958     ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Print(std::ostream & os) const [member function]
       
  2959     cls.add_method('Print', 
       
  2960                    'void', 
       
  2961                    [param('std::ostream &', 'os')], 
       
  2962                    is_const=True, is_virtual=True)
       
  2963     ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Serialize(ns3::Buffer::Iterator start) const [member function]
       
  2964     cls.add_method('Serialize', 
       
  2965                    'void', 
       
  2966                    [param('ns3::Buffer::Iterator', 'start')], 
       
  2967                    is_const=True, is_virtual=True)
       
  2968     ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDestinationAddress(ns3::Ipv6Address dst) [member function]
       
  2969     cls.add_method('SetDestinationAddress', 
       
  2970                    'void', 
       
  2971                    [param('ns3::Ipv6Address', 'dst')])
       
  2972     ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetFlowLabel(uint32_t flow) [member function]
       
  2973     cls.add_method('SetFlowLabel', 
       
  2974                    'void', 
       
  2975                    [param('uint32_t', 'flow')])
       
  2976     ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetHopLimit(uint8_t limit) [member function]
       
  2977     cls.add_method('SetHopLimit', 
       
  2978                    'void', 
       
  2979                    [param('uint8_t', 'limit')])
       
  2980     ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetNextHeader(uint8_t next) [member function]
       
  2981     cls.add_method('SetNextHeader', 
       
  2982                    'void', 
       
  2983                    [param('uint8_t', 'next')])
       
  2984     ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetPayloadLength(uint16_t len) [member function]
       
  2985     cls.add_method('SetPayloadLength', 
       
  2986                    'void', 
       
  2987                    [param('uint16_t', 'len')])
       
  2988     ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetSourceAddress(ns3::Ipv6Address src) [member function]
       
  2989     cls.add_method('SetSourceAddress', 
       
  2990                    'void', 
       
  2991                    [param('ns3::Ipv6Address', 'src')])
       
  2992     ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetTrafficClass(uint8_t traffic) [member function]
       
  2993     cls.add_method('SetTrafficClass', 
       
  2994                    'void', 
       
  2995                    [param('uint8_t', 'traffic')])
       
  2996     return
       
  2997 
  2484 def register_Ns3Object_methods(root_module, cls):
  2998 def register_Ns3Object_methods(root_module, cls):
  2485     ## object.h (module 'core'): ns3::Object::Object() [constructor]
  2999     ## object.h (module 'core'): ns3::Object::Object() [constructor]
  2486     cls.add_constructor([])
  3000     cls.add_constructor([])
  2487     ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function]
  3001     ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function]
  2488     cls.add_method('AggregateObject', 
  3002     cls.add_method('AggregateObject', 
  2587     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor]
  3101     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor]
  2588     cls.add_constructor([])
  3102     cls.add_constructor([])
  2589     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount(ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > const & o) [copy constructor]
  3103     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount(ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > const & o) [copy constructor]
  2590     cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')])
  3104     cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')])
  2591     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::Cleanup() [member function]
  3105     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::Cleanup() [member function]
       
  3106     cls.add_method('Cleanup', 
       
  3107                    'void', 
       
  3108                    [], 
       
  3109                    is_static=True)
       
  3110     return
       
  3111 
       
  3112 def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls):
       
  3113     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor]
       
  3114     cls.add_constructor([])
       
  3115     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount(ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > const & o) [copy constructor]
       
  3116     cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')])
       
  3117     ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::Cleanup() [member function]
  2592     cls.add_method('Cleanup', 
  3118     cls.add_method('Cleanup', 
  2593                    'void', 
  3119                    'void', 
  2594                    [], 
  3120                    [], 
  2595                    is_static=True)
  3121                    is_static=True)
  2596     return
  3122     return
  2677                    'int', 
  3203                    'int', 
  2678                    [param('ns3::Address const &', 'address')], 
  3204                    [param('ns3::Address const &', 'address')], 
  2679                    is_pure_virtual=True, is_virtual=True)
  3205                    is_pure_virtual=True, is_virtual=True)
  2680     ## socket.h (module 'network'): int ns3::Socket::Bind() [member function]
  3206     ## socket.h (module 'network'): int ns3::Socket::Bind() [member function]
  2681     cls.add_method('Bind', 
  3207     cls.add_method('Bind', 
       
  3208                    'int', 
       
  3209                    [], 
       
  3210                    is_pure_virtual=True, is_virtual=True)
       
  3211     ## socket.h (module 'network'): int ns3::Socket::Bind6() [member function]
       
  3212     cls.add_method('Bind6', 
  2682                    'int', 
  3213                    'int', 
  2683                    [], 
  3214                    [], 
  2684                    is_pure_virtual=True, is_virtual=True)
  3215                    is_pure_virtual=True, is_virtual=True)
  2685     ## socket.h (module 'network'): void ns3::Socket::BindToNetDevice(ns3::Ptr<ns3::NetDevice> netdevice) [member function]
  3216     ## socket.h (module 'network'): void ns3::Socket::BindToNetDevice(ns3::Ptr<ns3::NetDevice> netdevice) [member function]
  2686     cls.add_method('BindToNetDevice', 
  3217     cls.add_method('BindToNetDevice', 
  3432                    'std::string', 
  3963                    'std::string', 
  3433                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
  3964                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
  3434                    is_const=True, visibility='private', is_virtual=True)
  3965                    is_const=True, visibility='private', is_virtual=True)
  3435     return
  3966     return
  3436 
  3967 
       
  3968 def register_Ns3EventImpl_methods(root_module, cls):
       
  3969     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor]
       
  3970     cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
       
  3971     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor]
       
  3972     cls.add_constructor([])
       
  3973     ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function]
       
  3974     cls.add_method('Cancel', 
       
  3975                    'void', 
       
  3976                    [])
       
  3977     ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function]
       
  3978     cls.add_method('Invoke', 
       
  3979                    'void', 
       
  3980                    [])
       
  3981     ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function]
       
  3982     cls.add_method('IsCancelled', 
       
  3983                    'bool', 
       
  3984                    [])
       
  3985     ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function]
       
  3986     cls.add_method('Notify', 
       
  3987                    'void', 
       
  3988                    [], 
       
  3989                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
  3990     return
       
  3991 
       
  3992 def register_Ns3IpL4Protocol_methods(root_module, cls):
       
  3993     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol() [constructor]
       
  3994     cls.add_constructor([])
       
  3995     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol(ns3::IpL4Protocol const & arg0) [copy constructor]
       
  3996     cls.add_constructor([param('ns3::IpL4Protocol const &', 'arg0')])
       
  3997     ## ip-l4-protocol.h (module 'internet'): ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv4Address,ns3::Ipv4Address,unsigned char,ns3::Ptr<ns3::Ipv4Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::IpL4Protocol::GetDownTarget() const [member function]
       
  3998     cls.add_method('GetDownTarget', 
       
  3999                    '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 >', 
       
  4000                    [], 
       
  4001                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  4002     ## ip-l4-protocol.h (module 'internet'): ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv6Address,ns3::Ipv6Address,unsigned char,ns3::Ptr<ns3::Ipv6Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::IpL4Protocol::GetDownTarget6() const [member function]
       
  4003     cls.add_method('GetDownTarget6', 
       
  4004                    'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 
       
  4005                    [], 
       
  4006                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  4007     ## ip-l4-protocol.h (module 'internet'): int ns3::IpL4Protocol::GetProtocolNumber() const [member function]
       
  4008     cls.add_method('GetProtocolNumber', 
       
  4009                    'int', 
       
  4010                    [], 
       
  4011                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  4012     ## ip-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::IpL4Protocol::GetTypeId() [member function]
       
  4013     cls.add_method('GetTypeId', 
       
  4014                    'ns3::TypeId', 
       
  4015                    [], 
       
  4016                    is_static=True)
       
  4017     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
       
  4018     cls.add_method('Receive', 
       
  4019                    'ns3::IpL4Protocol::RxStatus', 
       
  4020                    [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], 
       
  4021                    is_pure_virtual=True, is_virtual=True)
       
  4022     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Address & src, ns3::Ipv6Address & dst, ns3::Ptr<ns3::Ipv6Interface> incomingInterface) [member function]
       
  4023     cls.add_method('Receive', 
       
  4024                    'ns3::IpL4Protocol::RxStatus', 
       
  4025                    [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address &', 'src'), param('ns3::Ipv6Address &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], 
       
  4026                    is_pure_virtual=True, is_virtual=True)
       
  4027     ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function]
       
  4028     cls.add_method('ReceiveIcmp', 
       
  4029                    'void', 
       
  4030                    [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')], 
       
  4031                    is_virtual=True)
       
  4032     ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::ReceiveIcmp(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv6Address payloadSource, ns3::Ipv6Address payloadDestination, uint8_t const * payload) [member function]
       
  4033     cls.add_method('ReceiveIcmp', 
       
  4034                    'void', 
       
  4035                    [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv6Address', 'payloadSource'), param('ns3::Ipv6Address', 'payloadDestination'), param('uint8_t const *', 'payload')], 
       
  4036                    is_virtual=True)
       
  4037     ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::SetDownTarget(ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv4Address,ns3::Ipv4Address,unsigned char,ns3::Ptr<ns3::Ipv4Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> cb) [member function]
       
  4038     cls.add_method('SetDownTarget', 
       
  4039                    'void', 
       
  4040                    [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')], 
       
  4041                    is_pure_virtual=True, is_virtual=True)
       
  4042     ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::SetDownTarget6(ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv6Address,ns3::Ipv6Address,unsigned char,ns3::Ptr<ns3::Ipv6Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> cb) [member function]
       
  4043     cls.add_method('SetDownTarget6', 
       
  4044                    'void', 
       
  4045                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 
       
  4046                    is_pure_virtual=True, is_virtual=True)
       
  4047     return
       
  4048 
  3437 def register_Ns3Ipv4_methods(root_module, cls):
  4049 def register_Ns3Ipv4_methods(root_module, cls):
  3438     ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [copy constructor]
  4050     ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [copy constructor]
  3439     cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')])
  4051     cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')])
  3440     ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor]
  4052     ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor]
  3441     cls.add_constructor([])
  4053     cls.add_constructor([])
  3502     ## ipv4.h (module 'internet'): static ns3::TypeId ns3::Ipv4::GetTypeId() [member function]
  4114     ## ipv4.h (module 'internet'): static ns3::TypeId ns3::Ipv4::GetTypeId() [member function]
  3503     cls.add_method('GetTypeId', 
  4115     cls.add_method('GetTypeId', 
  3504                    'ns3::TypeId', 
  4116                    'ns3::TypeId', 
  3505                    [], 
  4117                    [], 
  3506                    is_static=True)
  4118                    is_static=True)
  3507     ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr<ns3::Ipv4L4Protocol> protocol) [member function]
  4119     ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function]
  3508     cls.add_method('Insert', 
  4120     cls.add_method('Insert', 
  3509                    'void', 
  4121                    'void', 
  3510                    [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')], 
  4122                    [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], 
  3511                    is_pure_virtual=True, is_virtual=True)
  4123                    is_pure_virtual=True, is_virtual=True)
  3512     ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function]
  4124     ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function]
  3513     cls.add_method('IsDestinationAddress', 
  4125     cls.add_method('IsDestinationAddress', 
  3514                    'bool', 
  4126                    'bool', 
  3515                    [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], 
  4127                    [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], 
  3626     cls.add_method('Set', 
  4238     cls.add_method('Set', 
  3627                    'void', 
  4239                    'void', 
  3628                    [param('ns3::Ipv4Address const &', 'value')])
  4240                    [param('ns3::Ipv4Address const &', 'value')])
  3629     return
  4241     return
  3630 
  4242 
  3631 def register_Ns3Ipv4L4Protocol_methods(root_module, cls):
       
  3632     ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::Ipv4L4Protocol() [constructor]
       
  3633     cls.add_constructor([])
       
  3634     ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::Ipv4L4Protocol(ns3::Ipv4L4Protocol const & arg0) [copy constructor]
       
  3635     cls.add_constructor([param('ns3::Ipv4L4Protocol const &', 'arg0')])
       
  3636     ## 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]
       
  3637     cls.add_method('GetDownTarget', 
       
  3638                    '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 >', 
       
  3639                    [], 
       
  3640                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3641     ## ipv4-l4-protocol.h (module 'internet'): int ns3::Ipv4L4Protocol::GetProtocolNumber() const [member function]
       
  3642     cls.add_method('GetProtocolNumber', 
       
  3643                    'int', 
       
  3644                    [], 
       
  3645                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3646     ## ipv4-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4L4Protocol::GetTypeId() [member function]
       
  3647     cls.add_method('GetTypeId', 
       
  3648                    'ns3::TypeId', 
       
  3649                    [], 
       
  3650                    is_static=True)
       
  3651     ## 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]
       
  3652     cls.add_method('Receive', 
       
  3653                    'ns3::Ipv4L4Protocol::RxStatus', 
       
  3654                    [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], 
       
  3655                    is_pure_virtual=True, is_virtual=True)
       
  3656     ## 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]
       
  3657     cls.add_method('ReceiveIcmp', 
       
  3658                    'void', 
       
  3659                    [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')], 
       
  3660                    is_virtual=True)
       
  3661     ## 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]
       
  3662     cls.add_method('SetDownTarget', 
       
  3663                    'void', 
       
  3664                    [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')], 
       
  3665                    is_pure_virtual=True, is_virtual=True)
       
  3666     return
       
  3667 
       
  3668 def register_Ns3Ipv4MaskChecker_methods(root_module, cls):
  4243 def register_Ns3Ipv4MaskChecker_methods(root_module, cls):
  3669     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor]
  4244     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor]
  3670     cls.add_constructor([])
  4245     cls.add_constructor([])
  3671     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [copy constructor]
  4246     ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [copy constructor]
  3672     cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')])
  4247     cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')])
  3889                    is_const=True, is_virtual=True)
  4464                    is_const=True, is_virtual=True)
  3890     ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function]
  4465     ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function]
  3891     cls.add_method('Set', 
  4466     cls.add_method('Set', 
  3892                    'void', 
  4467                    'void', 
  3893                    [param('ns3::Ipv6Address const &', 'value')])
  4468                    [param('ns3::Ipv6Address const &', 'value')])
       
  4469     return
       
  4470 
       
  4471 def register_Ns3Ipv6Interface_methods(root_module, cls):
       
  4472     ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface::Ipv6Interface(ns3::Ipv6Interface const & arg0) [copy constructor]
       
  4473     cls.add_constructor([param('ns3::Ipv6Interface const &', 'arg0')])
       
  4474     ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface::Ipv6Interface() [constructor]
       
  4475     cls.add_constructor([])
       
  4476     ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::AddAddress(ns3::Ipv6InterfaceAddress iface) [member function]
       
  4477     cls.add_method('AddAddress', 
       
  4478                    'bool', 
       
  4479                    [param('ns3::Ipv6InterfaceAddress', 'iface')])
       
  4480     ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddress(uint32_t index) const [member function]
       
  4481     cls.add_method('GetAddress', 
       
  4482                    'ns3::Ipv6InterfaceAddress', 
       
  4483                    [param('uint32_t', 'index')], 
       
  4484                    is_const=True)
       
  4485     ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddressMatchingDestination(ns3::Ipv6Address dst) [member function]
       
  4486     cls.add_method('GetAddressMatchingDestination', 
       
  4487                    'ns3::Ipv6InterfaceAddress', 
       
  4488                    [param('ns3::Ipv6Address', 'dst')])
       
  4489     ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetBaseReachableTime() const [member function]
       
  4490     cls.add_method('GetBaseReachableTime', 
       
  4491                    'uint16_t', 
       
  4492                    [], 
       
  4493                    is_const=True)
       
  4494     ## ipv6-interface.h (module 'internet'): uint8_t ns3::Ipv6Interface::GetCurHopLimit() const [member function]
       
  4495     cls.add_method('GetCurHopLimit', 
       
  4496                    'uint8_t', 
       
  4497                    [], 
       
  4498                    is_const=True)
       
  4499     ## ipv6-interface.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv6Interface::GetDevice() const [member function]
       
  4500     cls.add_method('GetDevice', 
       
  4501                    'ns3::Ptr< ns3::NetDevice >', 
       
  4502                    [], 
       
  4503                    is_const=True, is_virtual=True)
       
  4504     ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetLinkLocalAddress() const [member function]
       
  4505     cls.add_method('GetLinkLocalAddress', 
       
  4506                    'ns3::Ipv6InterfaceAddress', 
       
  4507                    [], 
       
  4508                    is_const=True)
       
  4509     ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetMetric() const [member function]
       
  4510     cls.add_method('GetMetric', 
       
  4511                    'uint16_t', 
       
  4512                    [], 
       
  4513                    is_const=True)
       
  4514     ## ipv6-interface.h (module 'internet'): uint32_t ns3::Ipv6Interface::GetNAddresses() const [member function]
       
  4515     cls.add_method('GetNAddresses', 
       
  4516                    'uint32_t', 
       
  4517                    [], 
       
  4518                    is_const=True)
       
  4519     ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetReachableTime() const [member function]
       
  4520     cls.add_method('GetReachableTime', 
       
  4521                    'uint16_t', 
       
  4522                    [], 
       
  4523                    is_const=True)
       
  4524     ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetRetransTimer() const [member function]
       
  4525     cls.add_method('GetRetransTimer', 
       
  4526                    'uint16_t', 
       
  4527                    [], 
       
  4528                    is_const=True)
       
  4529     ## ipv6-interface.h (module 'internet'): static ns3::TypeId ns3::Ipv6Interface::GetTypeId() [member function]
       
  4530     cls.add_method('GetTypeId', 
       
  4531                    'ns3::TypeId', 
       
  4532                    [], 
       
  4533                    is_static=True)
       
  4534     ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsDown() const [member function]
       
  4535     cls.add_method('IsDown', 
       
  4536                    'bool', 
       
  4537                    [], 
       
  4538                    is_const=True)
       
  4539     ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsForwarding() const [member function]
       
  4540     cls.add_method('IsForwarding', 
       
  4541                    'bool', 
       
  4542                    [], 
       
  4543                    is_const=True)
       
  4544     ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsUp() const [member function]
       
  4545     cls.add_method('IsUp', 
       
  4546                    'bool', 
       
  4547                    [], 
       
  4548                    is_const=True)
       
  4549     ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::RemoveAddress(uint32_t index) [member function]
       
  4550     cls.add_method('RemoveAddress', 
       
  4551                    'ns3::Ipv6InterfaceAddress', 
       
  4552                    [param('uint32_t', 'index')])
       
  4553     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::Send(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Address dest) [member function]
       
  4554     cls.add_method('Send', 
       
  4555                    'void', 
       
  4556                    [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address', 'dest')])
       
  4557     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetBaseReachableTime(uint16_t baseReachableTime) [member function]
       
  4558     cls.add_method('SetBaseReachableTime', 
       
  4559                    'void', 
       
  4560                    [param('uint16_t', 'baseReachableTime')])
       
  4561     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetCurHopLimit(uint8_t curHopLimit) [member function]
       
  4562     cls.add_method('SetCurHopLimit', 
       
  4563                    'void', 
       
  4564                    [param('uint8_t', 'curHopLimit')])
       
  4565     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetDevice(ns3::Ptr<ns3::NetDevice> device) [member function]
       
  4566     cls.add_method('SetDevice', 
       
  4567                    'void', 
       
  4568                    [param('ns3::Ptr< ns3::NetDevice >', 'device')])
       
  4569     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetDown() [member function]
       
  4570     cls.add_method('SetDown', 
       
  4571                    'void', 
       
  4572                    [])
       
  4573     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetForwarding(bool forward) [member function]
       
  4574     cls.add_method('SetForwarding', 
       
  4575                    'void', 
       
  4576                    [param('bool', 'forward')])
       
  4577     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetMetric(uint16_t metric) [member function]
       
  4578     cls.add_method('SetMetric', 
       
  4579                    'void', 
       
  4580                    [param('uint16_t', 'metric')])
       
  4581     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetNode(ns3::Ptr<ns3::Node> node) [member function]
       
  4582     cls.add_method('SetNode', 
       
  4583                    'void', 
       
  4584                    [param('ns3::Ptr< ns3::Node >', 'node')])
       
  4585     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetNsDadUid(ns3::Ipv6Address address, uint32_t uid) [member function]
       
  4586     cls.add_method('SetNsDadUid', 
       
  4587                    'void', 
       
  4588                    [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'uid')])
       
  4589     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetReachableTime(uint16_t reachableTime) [member function]
       
  4590     cls.add_method('SetReachableTime', 
       
  4591                    'void', 
       
  4592                    [param('uint16_t', 'reachableTime')])
       
  4593     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetRetransTimer(uint16_t retransTimer) [member function]
       
  4594     cls.add_method('SetRetransTimer', 
       
  4595                    'void', 
       
  4596                    [param('uint16_t', 'retransTimer')])
       
  4597     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetState(ns3::Ipv6Address address, ns3::Ipv6InterfaceAddress::State_e state) [member function]
       
  4598     cls.add_method('SetState', 
       
  4599                    'void', 
       
  4600                    [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6InterfaceAddress::State_e', 'state')])
       
  4601     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetUp() [member function]
       
  4602     cls.add_method('SetUp', 
       
  4603                    'void', 
       
  4604                    [])
       
  4605     ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::DoDispose() [member function]
       
  4606     cls.add_method('DoDispose', 
       
  4607                    'void', 
       
  4608                    [], 
       
  4609                    visibility='protected', is_virtual=True)
  3894     return
  4610     return
  3895 
  4611 
  3896 def register_Ns3Ipv6PrefixChecker_methods(root_module, cls):
  4612 def register_Ns3Ipv6PrefixChecker_methods(root_module, cls):
  3897     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor]
  4613     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor]
  3898     cls.add_constructor([])
  4614     cls.add_constructor([])