utils/ipv6-linux-stack.patch
changeset 541 de7335a01743
equal deleted inserted replaced
540:dd0000c3c11c 541:de7335a01743
       
     1 for ipv6 linux stack helper
       
     2 
       
     3 diff -r 2bbac970450e src/internet/bindings/modulegen__gcc_ILP32.py
       
     4 --- a/src/internet/bindings/modulegen__gcc_ILP32.py	Sat Jan 04 22:41:34 2014 +0900
       
     5 +++ b/src/internet/bindings/modulegen__gcc_ILP32.py	Tue Jan 07 00:23:58 2014 +0900
       
     6 @@ -1,16372 +0,0 @@
       
     7 -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
       
     8 -
       
     9 -
       
    10 -import pybindgen.settings
       
    11 -import warnings
       
    12 -
       
    13 -class ErrorHandler(pybindgen.settings.ErrorHandler):
       
    14 -    def handle_error(self, wrapper, exception, traceback_):
       
    15 -        warnings.warn("exception %r in wrapper %s" % (exception, wrapper))
       
    16 -        return True
       
    17 -pybindgen.settings.error_handler = ErrorHandler()
       
    18 -
       
    19 -
       
    20 -import sys
       
    21 -
       
    22 -def module_init():
       
    23 -    root_module = Module('ns.internet', cpp_namespace='::ns3')
       
    24 -    return root_module
       
    25 -
       
    26 -def register_types(module):
       
    27 -    root_module = module.get_root()
       
    28 -    
       
    29 -    ## tcp-socket.h (module 'internet'): ns3::TcpStates_t [enumeration]
       
    30 -    module.add_enum('TcpStates_t', ['CLOSED', 'LISTEN', 'SYN_SENT', 'SYN_RCVD', 'ESTABLISHED', 'CLOSE_WAIT', 'LAST_ACK', 'FIN_WAIT_1', 'FIN_WAIT_2', 'CLOSING', 'TIME_WAIT', 'LAST_STATE'])
       
    31 -    ## address.h (module 'network'): ns3::Address [class]
       
    32 -    module.add_class('Address', import_from_module='ns.network')
       
    33 -    ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration]
       
    34 -    module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network')
       
    35 -    ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper [class]
       
    36 -    module.add_class('AsciiTraceHelper', import_from_module='ns.network')
       
    37 -    ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class]
       
    38 -    module.add_class('AsciiTraceHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
       
    39 -    ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv4 [class]
       
    40 -    module.add_class('AsciiTraceHelperForIpv4', allow_subclassing=True)
       
    41 -    ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv6 [class]
       
    42 -    module.add_class('AsciiTraceHelperForIpv6', allow_subclassing=True)
       
    43 -    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class]
       
    44 -    module.add_class('AttributeConstructionList', import_from_module='ns.core')
       
    45 -    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct]
       
    46 -    module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList'])
       
    47 -    ## buffer.h (module 'network'): ns3::Buffer [class]
       
    48 -    module.add_class('Buffer', import_from_module='ns.network')
       
    49 -    ## buffer.h (module 'network'): ns3::Buffer::Iterator [class]
       
    50 -    module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer'])
       
    51 -    ## packet.h (module 'network'): ns3::ByteTagIterator [class]
       
    52 -    module.add_class('ByteTagIterator', import_from_module='ns.network')
       
    53 -    ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class]
       
    54 -    module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator'])
       
    55 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class]
       
    56 -    module.add_class('ByteTagList', import_from_module='ns.network')
       
    57 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class]
       
    58 -    module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList'])
       
    59 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct]
       
    60 -    module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator'])
       
    61 -    ## callback.h (module 'core'): ns3::CallbackBase [class]
       
    62 -    module.add_class('CallbackBase', import_from_module='ns.core')
       
    63 -    ## candidate-queue.h (module 'internet'): ns3::CandidateQueue [class]
       
    64 -    module.add_class('CandidateQueue')
       
    65 -    ## event-id.h (module 'core'): ns3::EventId [class]
       
    66 -    module.add_class('EventId', import_from_module='ns.core')
       
    67 -    ## global-route-manager.h (module 'internet'): ns3::GlobalRouteManager [class]
       
    68 -    module.add_class('GlobalRouteManager')
       
    69 -    ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRouteManagerImpl [class]
       
    70 -    module.add_class('GlobalRouteManagerImpl', allow_subclassing=True)
       
    71 -    ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRouteManagerLSDB [class]
       
    72 -    module.add_class('GlobalRouteManagerLSDB')
       
    73 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA [class]
       
    74 -    module.add_class('GlobalRoutingLSA')
       
    75 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::LSType [enumeration]
       
    76 -    module.add_enum('LSType', ['Unknown', 'RouterLSA', 'NetworkLSA', 'SummaryLSA', 'SummaryLSA_ASBR', 'ASExternalLSAs'], outer_class=root_module['ns3::GlobalRoutingLSA'])
       
    77 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::SPFStatus [enumeration]
       
    78 -    module.add_enum('SPFStatus', ['LSA_SPF_NOT_EXPLORED', 'LSA_SPF_CANDIDATE', 'LSA_SPF_IN_SPFTREE'], outer_class=root_module['ns3::GlobalRoutingLSA'])
       
    79 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord [class]
       
    80 -    module.add_class('GlobalRoutingLinkRecord')
       
    81 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::LinkType [enumeration]
       
    82 -    module.add_enum('LinkType', ['Unknown', 'PointToPoint', 'TransitNetwork', 'StubNetwork', 'VirtualLink'], outer_class=root_module['ns3::GlobalRoutingLinkRecord'])
       
    83 -    ## hash.h (module 'core'): ns3::Hasher [class]
       
    84 -    module.add_class('Hasher', import_from_module='ns.core')
       
    85 -    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress [class]
       
    86 -    module.add_class('Inet6SocketAddress', import_from_module='ns.network')
       
    87 -    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress [class]
       
    88 -    root_module['ns3::Inet6SocketAddress'].implicitly_converts_to(root_module['ns3::Address'])
       
    89 -    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress [class]
       
    90 -    module.add_class('InetSocketAddress', import_from_module='ns.network')
       
    91 -    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress [class]
       
    92 -    root_module['ns3::InetSocketAddress'].implicitly_converts_to(root_module['ns3::Address'])
       
    93 -    ## int-to-type.h (module 'core'): ns3::IntToType<0> [struct]
       
    94 -    module.add_class('IntToType', import_from_module='ns.core', template_parameters=['0'])
       
    95 -    ## int-to-type.h (module 'core'): ns3::IntToType<0>::v_e [enumeration]
       
    96 -    module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 0 >'], import_from_module='ns.core')
       
    97 -    ## int-to-type.h (module 'core'): ns3::IntToType<1> [struct]
       
    98 -    module.add_class('IntToType', import_from_module='ns.core', template_parameters=['1'])
       
    99 -    ## int-to-type.h (module 'core'): ns3::IntToType<1>::v_e [enumeration]
       
   100 -    module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 1 >'], import_from_module='ns.core')
       
   101 -    ## int-to-type.h (module 'core'): ns3::IntToType<2> [struct]
       
   102 -    module.add_class('IntToType', import_from_module='ns.core', template_parameters=['2'])
       
   103 -    ## int-to-type.h (module 'core'): ns3::IntToType<2>::v_e [enumeration]
       
   104 -    module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 2 >'], import_from_module='ns.core')
       
   105 -    ## int-to-type.h (module 'core'): ns3::IntToType<3> [struct]
       
   106 -    module.add_class('IntToType', import_from_module='ns.core', template_parameters=['3'])
       
   107 -    ## int-to-type.h (module 'core'): ns3::IntToType<3>::v_e [enumeration]
       
   108 -    module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 3 >'], import_from_module='ns.core')
       
   109 -    ## int-to-type.h (module 'core'): ns3::IntToType<4> [struct]
       
   110 -    module.add_class('IntToType', import_from_module='ns.core', template_parameters=['4'])
       
   111 -    ## int-to-type.h (module 'core'): ns3::IntToType<4>::v_e [enumeration]
       
   112 -    module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 4 >'], import_from_module='ns.core')
       
   113 -    ## int-to-type.h (module 'core'): ns3::IntToType<5> [struct]
       
   114 -    module.add_class('IntToType', import_from_module='ns.core', template_parameters=['5'])
       
   115 -    ## int-to-type.h (module 'core'): ns3::IntToType<5>::v_e [enumeration]
       
   116 -    module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 5 >'], import_from_module='ns.core')
       
   117 -    ## int-to-type.h (module 'core'): ns3::IntToType<6> [struct]
       
   118 -    module.add_class('IntToType', import_from_module='ns.core', template_parameters=['6'])
       
   119 -    ## int-to-type.h (module 'core'): ns3::IntToType<6>::v_e [enumeration]
       
   120 -    module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 6 >'], import_from_module='ns.core')
       
   121 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class]
       
   122 -    module.add_class('Ipv4Address', import_from_module='ns.network')
       
   123 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class]
       
   124 -    root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address'])
       
   125 -    ## ipv4-address-generator.h (module 'internet'): ns3::Ipv4AddressGenerator [class]
       
   126 -    module.add_class('Ipv4AddressGenerator')
       
   127 -    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper [class]
       
   128 -    module.add_class('Ipv4AddressHelper')
       
   129 -    ## ipv4-end-point.h (module 'internet'): ns3::Ipv4EndPoint [class]
       
   130 -    module.add_class('Ipv4EndPoint')
       
   131 -    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress [class]
       
   132 -    module.add_class('Ipv4InterfaceAddress')
       
   133 -    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e [enumeration]
       
   134 -    module.add_enum('InterfaceAddressScope_e', ['HOST', 'LINK', 'GLOBAL'], outer_class=root_module['ns3::Ipv4InterfaceAddress'])
       
   135 -    ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4InterfaceContainer [class]
       
   136 -    module.add_class('Ipv4InterfaceContainer')
       
   137 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class]
       
   138 -    module.add_class('Ipv4Mask', import_from_module='ns.network')
       
   139 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry [class]
       
   140 -    module.add_class('Ipv4MulticastRoutingTableEntry')
       
   141 -    ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper [class]
       
   142 -    module.add_class('Ipv4RoutingHelper', allow_subclassing=True)
       
   143 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4RoutingTableEntry [class]
       
   144 -    module.add_class('Ipv4RoutingTableEntry')
       
   145 -    ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ipv4StaticRoutingHelper [class]
       
   146 -    module.add_class('Ipv4StaticRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper'])
       
   147 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class]
       
   148 -    module.add_class('Ipv6Address', import_from_module='ns.network')
       
   149 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class]
       
   150 -    root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address'])
       
   151 -    ## ipv6-address-generator.h (module 'internet'): ns3::Ipv6AddressGenerator [class]
       
   152 -    module.add_class('Ipv6AddressGenerator')
       
   153 -    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6AddressHelper [class]
       
   154 -    module.add_class('Ipv6AddressHelper')
       
   155 -    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress [class]
       
   156 -    module.add_class('Ipv6InterfaceAddress')
       
   157 -    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e [enumeration]
       
   158 -    module.add_enum('State_e', ['TENTATIVE', 'DEPRECATED', 'PREFERRED', 'PERMANENT', 'HOMEADDRESS', 'TENTATIVE_OPTIMISTIC', 'INVALID'], outer_class=root_module['ns3::Ipv6InterfaceAddress'])
       
   159 -    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e [enumeration]
       
   160 -    module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'])
       
   161 -    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer [class]
       
   162 -    module.add_class('Ipv6InterfaceContainer')
       
   163 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry [class]
       
   164 -    module.add_class('Ipv6MulticastRoutingTableEntry')
       
   165 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class]
       
   166 -    module.add_class('Ipv6Prefix', import_from_module='ns.network')
       
   167 -    ## ipv6-routing-helper.h (module 'internet'): ns3::Ipv6RoutingHelper [class]
       
   168 -    module.add_class('Ipv6RoutingHelper', allow_subclassing=True)
       
   169 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6RoutingTableEntry [class]
       
   170 -    module.add_class('Ipv6RoutingTableEntry')
       
   171 -    ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper [class]
       
   172 -    module.add_class('Ipv6StaticRoutingHelper', parent=root_module['ns3::Ipv6RoutingHelper'])
       
   173 -    ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
       
   174 -    module.add_class('Mac48Address', import_from_module='ns.network')
       
   175 -    ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
       
   176 -    root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address'])
       
   177 -    ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class]
       
   178 -    module.add_class('NetDeviceContainer', import_from_module='ns.network')
       
   179 -    ## node-container.h (module 'network'): ns3::NodeContainer [class]
       
   180 -    module.add_class('NodeContainer', import_from_module='ns.network')
       
   181 -    ## object-base.h (module 'core'): ns3::ObjectBase [class]
       
   182 -    module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core')
       
   183 -    ## object.h (module 'core'): ns3::ObjectDeleter [struct]
       
   184 -    module.add_class('ObjectDeleter', import_from_module='ns.core')
       
   185 -    ## object-factory.h (module 'core'): ns3::ObjectFactory [class]
       
   186 -    module.add_class('ObjectFactory', import_from_module='ns.core')
       
   187 -    ## ipv6-extension-header.h (module 'internet'): ns3::OptionField [class]
       
   188 -    module.add_class('OptionField')
       
   189 -    ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class]
       
   190 -    module.add_class('PacketMetadata', import_from_module='ns.network')
       
   191 -    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct]
       
   192 -    module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata'])
       
   193 -    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [enumeration]
       
   194 -    module.add_enum('', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network')
       
   195 -    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class]
       
   196 -    module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata'])
       
   197 -    ## packet.h (module 'network'): ns3::PacketTagIterator [class]
       
   198 -    module.add_class('PacketTagIterator', import_from_module='ns.network')
       
   199 -    ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class]
       
   200 -    module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator'])
       
   201 -    ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class]
       
   202 -    module.add_class('PacketTagList', import_from_module='ns.network')
       
   203 -    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct]
       
   204 -    module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList'])
       
   205 -    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData_e [enumeration]
       
   206 -    module.add_enum('TagData_e', ['MAX_SIZE'], outer_class=root_module['ns3::PacketTagList::TagData'], import_from_module='ns.network')
       
   207 -    ## pcap-file.h (module 'network'): ns3::PcapFile [class]
       
   208 -    module.add_class('PcapFile', import_from_module='ns.network')
       
   209 -    ## trace-helper.h (module 'network'): ns3::PcapHelper [class]
       
   210 -    module.add_class('PcapHelper', import_from_module='ns.network')
       
   211 -    ## trace-helper.h (module 'network'): ns3::PcapHelper [enumeration]
       
   212 -    module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
       
   213 -    ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class]
       
   214 -    module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
       
   215 -    ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4 [class]
       
   216 -    module.add_class('PcapHelperForIpv4', allow_subclassing=True)
       
   217 -    ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6 [class]
       
   218 -    module.add_class('PcapHelperForIpv6', allow_subclassing=True)
       
   219 -    ## rtt-estimator.h (module 'internet'): ns3::RttHistory [class]
       
   220 -    module.add_class('RttHistory')
       
   221 -    ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex [class]
       
   222 -    module.add_class('SPFVertex')
       
   223 -    ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::VertexType [enumeration]
       
   224 -    module.add_enum('VertexType', ['VertexUnknown', 'VertexRouter', 'VertexNetwork'], outer_class=root_module['ns3::SPFVertex'])
       
   225 -    ## sequence-number.h (module 'network'): ns3::SequenceNumber<unsigned int, int> [class]
       
   226 -    module.add_class('SequenceNumber32', import_from_module='ns.network')
       
   227 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class]
       
   228 -    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'))
       
   229 -    ## simulator.h (module 'core'): ns3::Simulator [class]
       
   230 -    module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core')
       
   231 -    ## tag.h (module 'network'): ns3::Tag [class]
       
   232 -    module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
       
   233 -    ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
       
   234 -    module.add_class('TagBuffer', import_from_module='ns.network')
       
   235 -    ## timer.h (module 'core'): ns3::Timer [class]
       
   236 -    module.add_class('Timer', import_from_module='ns.core')
       
   237 -    ## timer.h (module 'core'): ns3::Timer::DestroyPolicy [enumeration]
       
   238 -    module.add_enum('DestroyPolicy', ['CANCEL_ON_DESTROY', 'REMOVE_ON_DESTROY', 'CHECK_ON_DESTROY'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core')
       
   239 -    ## timer.h (module 'core'): ns3::Timer::State [enumeration]
       
   240 -    module.add_enum('State', ['RUNNING', 'EXPIRED', 'SUSPENDED'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core')
       
   241 -    ## timer-impl.h (module 'core'): ns3::TimerImpl [class]
       
   242 -    module.add_class('TimerImpl', allow_subclassing=True, import_from_module='ns.core')
       
   243 -    ## traced-value.h (module 'core'): ns3::TracedValue<double> [class]
       
   244 -    module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['double'])
       
   245 -    ## traced-value.h (module 'core'): ns3::TracedValue<ns3::SequenceNumber<unsigned int, int> > [class]
       
   246 -    module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::SequenceNumber<unsigned int, int>'])
       
   247 -    ## traced-value.h (module 'core'): ns3::TracedValue<ns3::SequenceNumber<unsigned int, int> > [class]
       
   248 -    root_module['ns3::TracedValue< ns3::SequenceNumber<unsigned int, int> >'].implicitly_converts_to(root_module['ns3::SequenceNumber32'])
       
   249 -    ## traced-value.h (module 'core'): ns3::TracedValue<ns3::TcpStates_t> [class]
       
   250 -    module.add_class('TracedValue', template_parameters=['ns3::TcpStates_t'])
       
   251 -    ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int> [class]
       
   252 -    module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['unsigned int'])
       
   253 -    ## type-id.h (module 'core'): ns3::TypeId [class]
       
   254 -    module.add_class('TypeId', import_from_module='ns.core')
       
   255 -    ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration]
       
   256 -    module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core')
       
   257 -    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct]
       
   258 -    module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
       
   259 -    ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct]
       
   260 -    module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
       
   261 -    ## empty.h (module 'core'): ns3::empty [class]
       
   262 -    module.add_class('empty', import_from_module='ns.core')
       
   263 -    ## int64x64-double.h (module 'core'): ns3::int64x64_t [class]
       
   264 -    module.add_class('int64x64_t', import_from_module='ns.core')
       
   265 -    ## chunk.h (module 'network'): ns3::Chunk [class]
       
   266 -    module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
       
   267 -    ## header.h (module 'network'): ns3::Header [class]
       
   268 -    module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
       
   269 -    ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable [class]
       
   270 -    module.add_class('Icmpv4DestinationUnreachable', parent=root_module['ns3::Header'])
       
   271 -    ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable [enumeration]
       
   272 -    module.add_enum('', ['NET_UNREACHABLE', 'HOST_UNREACHABLE', 'PROTOCOL_UNREACHABLE', 'PORT_UNREACHABLE', 'FRAG_NEEDED', 'SOURCE_ROUTE_FAILED'], outer_class=root_module['ns3::Icmpv4DestinationUnreachable'])
       
   273 -    ## icmpv4.h (module 'internet'): ns3::Icmpv4Echo [class]
       
   274 -    module.add_class('Icmpv4Echo', parent=root_module['ns3::Header'])
       
   275 -    ## icmpv4.h (module 'internet'): ns3::Icmpv4Header [class]
       
   276 -    module.add_class('Icmpv4Header', parent=root_module['ns3::Header'])
       
   277 -    ## icmpv4.h (module 'internet'): ns3::Icmpv4Header [enumeration]
       
   278 -    module.add_enum('', ['ECHO_REPLY', 'DEST_UNREACH', 'ECHO', 'TIME_EXCEEDED'], outer_class=root_module['ns3::Icmpv4Header'])
       
   279 -    ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded [class]
       
   280 -    module.add_class('Icmpv4TimeExceeded', parent=root_module['ns3::Header'])
       
   281 -    ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded [enumeration]
       
   282 -    module.add_enum('', ['TIME_TO_LIVE', 'FRAGMENT_REASSEMBLY'], outer_class=root_module['ns3::Icmpv4TimeExceeded'])
       
   283 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header [class]
       
   284 -    module.add_class('Icmpv6Header', parent=root_module['ns3::Header'])
       
   285 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::Type_e [enumeration]
       
   286 -    module.add_enum('Type_e', ['ICMPV6_ERROR_DESTINATION_UNREACHABLE', 'ICMPV6_ERROR_PACKET_TOO_BIG', 'ICMPV6_ERROR_TIME_EXCEEDED', 'ICMPV6_ERROR_PARAMETER_ERROR', 'ICMPV6_ECHO_REQUEST', 'ICMPV6_ECHO_REPLY', 'ICMPV6_SUBSCRIBE_REQUEST', 'ICMPV6_SUBSCRIBE_REPORT', 'ICMPV6_SUBSCRIVE_END', 'ICMPV6_ND_ROUTER_SOLICITATION', 'ICMPV6_ND_ROUTER_ADVERTISEMENT', 'ICMPV6_ND_NEIGHBOR_SOLICITATION', 'ICMPV6_ND_NEIGHBOR_ADVERTISEMENT', 'ICMPV6_ND_REDIRECTION', 'ICMPV6_ROUTER_RENUMBER', 'ICMPV6_INFORMATION_REQUEST', 'ICMPV6_INFORMATION_RESPONSE', 'ICMPV6_INVERSE_ND_SOLICITATION', 'ICMPV6_INVERSE_ND_ADVERSTISEMENT', 'ICMPV6_MLDV2_SUBSCRIBE_REPORT', 'ICMPV6_MOBILITY_HA_DISCOVER_REQUEST', 'ICMPV6_MOBILITY_HA_DISCOVER_RESPONSE', 'ICMPV6_MOBILITY_MOBILE_PREFIX_SOLICITATION', 'ICMPV6_SECURE_ND_CERTIFICATE_PATH_SOLICITATION', 'ICMPV6_SECURE_ND_CERTIFICATE_PATH_ADVERTISEMENT', 'ICMPV6_EXPERIMENTAL_MOBILITY'], outer_class=root_module['ns3::Icmpv6Header'])
       
   287 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::OptionType_e [enumeration]
       
   288 -    module.add_enum('OptionType_e', ['ICMPV6_OPT_LINK_LAYER_SOURCE', 'ICMPV6_OPT_LINK_LAYER_TARGET', 'ICMPV6_OPT_PREFIX', 'ICMPV6_OPT_REDIRECTED', 'ICMPV6_OPT_MTU'], outer_class=root_module['ns3::Icmpv6Header'])
       
   289 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::ErrorDestinationUnreachable_e [enumeration]
       
   290 -    module.add_enum('ErrorDestinationUnreachable_e', ['ICMPV6_NO_ROUTE', 'ICMPV6_ADM_PROHIBITED', 'ICMPV6_NOT_NEIGHBOUR', 'ICMPV6_ADDR_UNREACHABLE', 'ICMPV6_PORT_UNREACHABLE'], outer_class=root_module['ns3::Icmpv6Header'])
       
   291 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::ErrorTimeExceeded_e [enumeration]
       
   292 -    module.add_enum('ErrorTimeExceeded_e', ['ICMPV6_HOPLIMIT', 'ICMPV6_FRAGTIME'], outer_class=root_module['ns3::Icmpv6Header'])
       
   293 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::ErrorParameterError_e [enumeration]
       
   294 -    module.add_enum('ErrorParameterError_e', ['ICMPV6_MALFORMED_HEADER', 'ICMPV6_UNKNOWN_NEXT_HEADER', 'ICMPV6_UNKNOWN_OPTION'], outer_class=root_module['ns3::Icmpv6Header'])
       
   295 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NA [class]
       
   296 -    module.add_class('Icmpv6NA', parent=root_module['ns3::Icmpv6Header'])
       
   297 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NS [class]
       
   298 -    module.add_class('Icmpv6NS', parent=root_module['ns3::Icmpv6Header'])
       
   299 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionHeader [class]
       
   300 -    module.add_class('Icmpv6OptionHeader', parent=root_module['ns3::Header'])
       
   301 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionLinkLayerAddress [class]
       
   302 -    module.add_class('Icmpv6OptionLinkLayerAddress', parent=root_module['ns3::Icmpv6OptionHeader'])
       
   303 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionMtu [class]
       
   304 -    module.add_class('Icmpv6OptionMtu', parent=root_module['ns3::Icmpv6OptionHeader'])
       
   305 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionPrefixInformation [class]
       
   306 -    module.add_class('Icmpv6OptionPrefixInformation', parent=root_module['ns3::Icmpv6OptionHeader'])
       
   307 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionRedirected [class]
       
   308 -    module.add_class('Icmpv6OptionRedirected', parent=root_module['ns3::Icmpv6OptionHeader'])
       
   309 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6ParameterError [class]
       
   310 -    module.add_class('Icmpv6ParameterError', parent=root_module['ns3::Icmpv6Header'])
       
   311 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RA [class]
       
   312 -    module.add_class('Icmpv6RA', parent=root_module['ns3::Icmpv6Header'])
       
   313 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RS [class]
       
   314 -    module.add_class('Icmpv6RS', parent=root_module['ns3::Icmpv6Header'])
       
   315 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Redirection [class]
       
   316 -    module.add_class('Icmpv6Redirection', parent=root_module['ns3::Icmpv6Header'])
       
   317 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TimeExceeded [class]
       
   318 -    module.add_class('Icmpv6TimeExceeded', parent=root_module['ns3::Icmpv6Header'])
       
   319 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TooBig [class]
       
   320 -    module.add_class('Icmpv6TooBig', parent=root_module['ns3::Icmpv6Header'])
       
   321 -    ## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper [class]
       
   322 -    module.add_class('InternetStackHelper', parent=[root_module['ns3::PcapHelperForIpv4'], root_module['ns3::PcapHelperForIpv6'], root_module['ns3::AsciiTraceHelperForIpv4'], root_module['ns3::AsciiTraceHelperForIpv6']])
       
   323 -    ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper [class]
       
   324 -    module.add_class('Ipv4GlobalRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper'])
       
   325 -    ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class]
       
   326 -    module.add_class('Ipv4Header', parent=root_module['ns3::Header'])
       
   327 -    ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration]
       
   328 -    module.add_enum('DscpType', ['DscpDefault', 'DSCP_CS1', 'DSCP_AF11', 'DSCP_AF12', 'DSCP_AF13', 'DSCP_CS2', 'DSCP_AF21', 'DSCP_AF22', 'DSCP_AF23', 'DSCP_CS3', 'DSCP_AF31', 'DSCP_AF32', 'DSCP_AF33', 'DSCP_CS4', 'DSCP_AF41', 'DSCP_AF42', 'DSCP_AF43', 'DSCP_CS5', 'DSCP_EF', 'DSCP_CS6', 'DSCP_CS7'], outer_class=root_module['ns3::Ipv4Header'])
       
   329 -    ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration]
       
   330 -    module.add_enum('EcnType', ['ECN_NotECT', 'ECN_ECT1', 'ECN_ECT0', 'ECN_CE'], outer_class=root_module['ns3::Ipv4Header'])
       
   331 -    ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ipv4ListRoutingHelper [class]
       
   332 -    module.add_class('Ipv4ListRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper'])
       
   333 -    ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4PacketInfoTag [class]
       
   334 -    module.add_class('Ipv4PacketInfoTag', parent=root_module['ns3::Tag'])
       
   335 -    ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHeader [class]
       
   336 -    module.add_class('Ipv6ExtensionHeader', parent=root_module['ns3::Header'])
       
   337 -    ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHopByHopHeader [class]
       
   338 -    module.add_class('Ipv6ExtensionHopByHopHeader', parent=[root_module['ns3::Ipv6ExtensionHeader'], root_module['ns3::OptionField']])
       
   339 -    ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionRoutingHeader [class]
       
   340 -    module.add_class('Ipv6ExtensionRoutingHeader', parent=root_module['ns3::Ipv6ExtensionHeader'])
       
   341 -    ## ipv6-header.h (module 'internet'): ns3::Ipv6Header [class]
       
   342 -    module.add_class('Ipv6Header', parent=root_module['ns3::Header'])
       
   343 -    ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::NextHeader_e [enumeration]
       
   344 -    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'])
       
   345 -    ## ipv6-list-routing-helper.h (module 'internet'): ns3::Ipv6ListRoutingHelper [class]
       
   346 -    module.add_class('Ipv6ListRoutingHelper', parent=root_module['ns3::Ipv6RoutingHelper'])
       
   347 -    ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader [class]
       
   348 -    module.add_class('Ipv6OptionHeader', parent=root_module['ns3::Header'])
       
   349 -    ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment [struct]
       
   350 -    module.add_class('Alignment', outer_class=root_module['ns3::Ipv6OptionHeader'])
       
   351 -    ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionJumbogramHeader [class]
       
   352 -    module.add_class('Ipv6OptionJumbogramHeader', parent=root_module['ns3::Ipv6OptionHeader'])
       
   353 -    ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPad1Header [class]
       
   354 -    module.add_class('Ipv6OptionPad1Header', parent=root_module['ns3::Ipv6OptionHeader'])
       
   355 -    ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPadnHeader [class]
       
   356 -    module.add_class('Ipv6OptionPadnHeader', parent=root_module['ns3::Ipv6OptionHeader'])
       
   357 -    ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionRouterAlertHeader [class]
       
   358 -    module.add_class('Ipv6OptionRouterAlertHeader', parent=root_module['ns3::Ipv6OptionHeader'])
       
   359 -    ## ipv6-packet-info-tag.h (module 'internet'): ns3::Ipv6PacketInfoTag [class]
       
   360 -    module.add_class('Ipv6PacketInfoTag', parent=root_module['ns3::Tag'])
       
   361 -    ## object.h (module 'core'): ns3::Object [class]
       
   362 -    module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
       
   363 -    ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
       
   364 -    module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
       
   365 -    ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class]
       
   366 -    module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   367 -    ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class]
       
   368 -    module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object'])
       
   369 -    ## rtt-estimator.h (module 'internet'): ns3::RttEstimator [class]
       
   370 -    module.add_class('RttEstimator', parent=root_module['ns3::Object'])
       
   371 -    ## rtt-estimator.h (module 'internet'): ns3::RttMeanDeviation [class]
       
   372 -    module.add_class('RttMeanDeviation', parent=root_module['ns3::RttEstimator'])
       
   373 -    ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class]
       
   374 -    module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   375 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
       
   376 -    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   377 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
       
   378 -    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'))
       
   379 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
       
   380 -    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'))
       
   381 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class]
       
   382 -    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'))
       
   383 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class]
       
   384 -    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'))
       
   385 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class]
       
   386 -    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   387 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class]
       
   388 -    module.add_class('SimpleRefCount', automatic_type_narrowing=True, 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'))
       
   389 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > [class]
       
   390 -    module.add_class('SimpleRefCount', automatic_type_narrowing=True, 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'))
       
   391 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv6MulticastRoute> > [class]
       
   392 -    module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::Ipv6MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv6MulticastRoute>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   393 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv6Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv6Route> > [class]
       
   394 -    module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::Ipv6Route', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv6Route>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   395 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class]
       
   396 -    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NixVector>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   397 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class]
       
   398 -    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   399 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class]
       
   400 -    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   401 -    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class]
       
   402 -    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
       
   403 -    ## socket.h (module 'network'): ns3::Socket [class]
       
   404 -    module.add_class('Socket', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   405 -    ## socket.h (module 'network'): ns3::Socket::SocketErrno [enumeration]
       
   406 -    module.add_enum('SocketErrno', ['ERROR_NOTERROR', 'ERROR_ISCONN', 'ERROR_NOTCONN', 'ERROR_MSGSIZE', 'ERROR_AGAIN', 'ERROR_SHUTDOWN', 'ERROR_OPNOTSUPP', 'ERROR_AFNOSUPPORT', 'ERROR_INVAL', 'ERROR_BADF', 'ERROR_NOROUTETOHOST', 'ERROR_NODEV', 'ERROR_ADDRNOTAVAIL', 'ERROR_ADDRINUSE', 'SOCKET_ERRNO_LAST'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network')
       
   407 -    ## socket.h (module 'network'): ns3::Socket::SocketType [enumeration]
       
   408 -    module.add_enum('SocketType', ['NS3_SOCK_STREAM', 'NS3_SOCK_SEQPACKET', 'NS3_SOCK_DGRAM', 'NS3_SOCK_RAW'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network')
       
   409 -    ## socket.h (module 'network'): ns3::SocketAddressTag [class]
       
   410 -    module.add_class('SocketAddressTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
       
   411 -    ## socket-factory.h (module 'network'): ns3::SocketFactory [class]
       
   412 -    module.add_class('SocketFactory', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   413 -    ## socket.h (module 'network'): ns3::SocketIpTosTag [class]
       
   414 -    module.add_class('SocketIpTosTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
       
   415 -    ## socket.h (module 'network'): ns3::SocketIpTtlTag [class]
       
   416 -    module.add_class('SocketIpTtlTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
       
   417 -    ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag [class]
       
   418 -    module.add_class('SocketIpv6HopLimitTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
       
   419 -    ## socket.h (module 'network'): ns3::SocketIpv6TclassTag [class]
       
   420 -    module.add_class('SocketIpv6TclassTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
       
   421 -    ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag [class]
       
   422 -    module.add_class('SocketSetDontFragmentTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
       
   423 -    ## tcp-header.h (module 'internet'): ns3::TcpHeader [class]
       
   424 -    module.add_class('TcpHeader', parent=root_module['ns3::Header'])
       
   425 -    ## tcp-header.h (module 'internet'): ns3::TcpHeader::Flags_t [enumeration]
       
   426 -    module.add_enum('Flags_t', ['NONE', 'FIN', 'SYN', 'RST', 'PSH', 'ACK', 'URG', 'ECE', 'CWR'], outer_class=root_module['ns3::TcpHeader'])
       
   427 -    ## tcp-rx-buffer.h (module 'internet'): ns3::TcpRxBuffer [class]
       
   428 -    module.add_class('TcpRxBuffer', parent=root_module['ns3::Object'])
       
   429 -    ## tcp-socket.h (module 'internet'): ns3::TcpSocket [class]
       
   430 -    module.add_class('TcpSocket', parent=root_module['ns3::Socket'])
       
   431 -    ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase [class]
       
   432 -    module.add_class('TcpSocketBase', parent=root_module['ns3::TcpSocket'])
       
   433 -    ## tcp-socket-factory.h (module 'internet'): ns3::TcpSocketFactory [class]
       
   434 -    module.add_class('TcpSocketFactory', parent=root_module['ns3::SocketFactory'])
       
   435 -    ## tcp-tahoe.h (module 'internet'): ns3::TcpTahoe [class]
       
   436 -    module.add_class('TcpTahoe', parent=root_module['ns3::TcpSocketBase'])
       
   437 -    ## tcp-tx-buffer.h (module 'internet'): ns3::TcpTxBuffer [class]
       
   438 -    module.add_class('TcpTxBuffer', parent=root_module['ns3::Object'])
       
   439 -    ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood [class]
       
   440 -    module.add_class('TcpWestwood', parent=root_module['ns3::TcpSocketBase'])
       
   441 -    ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood::ProtocolType [enumeration]
       
   442 -    module.add_enum('ProtocolType', ['WESTWOOD', 'WESTWOODPLUS'], outer_class=root_module['ns3::TcpWestwood'])
       
   443 -    ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood::FilterType [enumeration]
       
   444 -    module.add_enum('FilterType', ['NONE', 'TUSTIN'], outer_class=root_module['ns3::TcpWestwood'])
       
   445 -    ## nstime.h (module 'core'): ns3::Time [class]
       
   446 -    module.add_class('Time', import_from_module='ns.core')
       
   447 -    ## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
       
   448 -    module.add_enum('Unit', ['Y', 'D', 'H', 'MIN', 'S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core')
       
   449 -    ## nstime.h (module 'core'): ns3::Time [class]
       
   450 -    root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
       
   451 -    ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
       
   452 -    module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
       
   453 -    ## traced-value.h (module 'core'): ns3::TracedValue<ns3::Time> [class]
       
   454 -    module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::Time'])
       
   455 -    ## traced-value.h (module 'core'): ns3::TracedValue<ns3::Time> [class]
       
   456 -    root_module['ns3::TracedValue< ns3::Time >'].implicitly_converts_to(root_module['ns3::Time'])
       
   457 -    ## trailer.h (module 'network'): ns3::Trailer [class]
       
   458 -    module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
       
   459 -    ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class]
       
   460 -    module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   461 -    ## udp-header.h (module 'internet'): ns3::UdpHeader [class]
       
   462 -    module.add_class('UdpHeader', parent=root_module['ns3::Header'])
       
   463 -    ## udp-socket.h (module 'internet'): ns3::UdpSocket [class]
       
   464 -    module.add_class('UdpSocket', parent=root_module['ns3::Socket'])
       
   465 -    ## udp-socket-factory.h (module 'internet'): ns3::UdpSocketFactory [class]
       
   466 -    module.add_class('UdpSocketFactory', parent=root_module['ns3::SocketFactory'])
       
   467 -    ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class]
       
   468 -    module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   469 -    ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class]
       
   470 -    module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   471 -    ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class]
       
   472 -    module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   473 -    ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class]
       
   474 -    module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   475 -    ## arp-cache.h (module 'internet'): ns3::ArpCache [class]
       
   476 -    module.add_class('ArpCache', parent=root_module['ns3::Object'])
       
   477 -    ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry [class]
       
   478 -    module.add_class('Entry', outer_class=root_module['ns3::ArpCache'])
       
   479 -    ## arp-header.h (module 'internet'): ns3::ArpHeader [class]
       
   480 -    module.add_class('ArpHeader', parent=root_module['ns3::Header'])
       
   481 -    ## arp-header.h (module 'internet'): ns3::ArpHeader::ArpType_e [enumeration]
       
   482 -    module.add_enum('ArpType_e', ['ARP_TYPE_REQUEST', 'ARP_TYPE_REPLY'], outer_class=root_module['ns3::ArpHeader'])
       
   483 -    ## arp-l3-protocol.h (module 'internet'): ns3::ArpL3Protocol [class]
       
   484 -    module.add_class('ArpL3Protocol', parent=root_module['ns3::Object'])
       
   485 -    ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
       
   486 -    module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
       
   487 -    ## attribute.h (module 'core'): ns3::AttributeChecker [class]
       
   488 -    module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
       
   489 -    ## attribute.h (module 'core'): ns3::AttributeValue [class]
       
   490 -    module.add_class('AttributeValue', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
       
   491 -    ## boolean.h (module 'core'): ns3::BooleanChecker [class]
       
   492 -    module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
       
   493 -    ## boolean.h (module 'core'): ns3::BooleanValue [class]
       
   494 -    module.add_class('BooleanValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   495 -    ## callback.h (module 'core'): ns3::CallbackChecker [class]
       
   496 -    module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
       
   497 -    ## callback.h (module 'core'): ns3::CallbackImplBase [class]
       
   498 -    module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
       
   499 -    ## callback.h (module 'core'): ns3::CallbackValue [class]
       
   500 -    module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   501 -    ## channel.h (module 'network'): ns3::Channel [class]
       
   502 -    module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   503 -    ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class]
       
   504 -    module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   505 -    ## data-collection-object.h (module 'stats'): ns3::DataCollectionObject [class]
       
   506 -    module.add_class('DataCollectionObject', import_from_module='ns.stats', parent=root_module['ns3::Object'])
       
   507 -    ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class]
       
   508 -    module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   509 -    ## double.h (module 'core'): ns3::DoubleValue [class]
       
   510 -    module.add_class('DoubleValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   511 -    ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class]
       
   512 -    module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   513 -    ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
       
   514 -    module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   515 -    ## enum.h (module 'core'): ns3::EnumChecker [class]
       
   516 -    module.add_class('EnumChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
       
   517 -    ## enum.h (module 'core'): ns3::EnumValue [class]
       
   518 -    module.add_class('EnumValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   519 -    ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class]
       
   520 -    module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   521 -    ## event-impl.h (module 'core'): ns3::EventImpl [class]
       
   522 -    module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
       
   523 -    ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class]
       
   524 -    module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   525 -    ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class]
       
   526 -    module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   527 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRouter [class]
       
   528 -    module.add_class('GlobalRouter', destructor_visibility='private', parent=root_module['ns3::Object'])
       
   529 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6DestinationUnreachable [class]
       
   530 -    module.add_class('Icmpv6DestinationUnreachable', parent=root_module['ns3::Icmpv6Header'])
       
   531 -    ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Echo [class]
       
   532 -    module.add_class('Icmpv6Echo', parent=root_module['ns3::Icmpv6Header'])
       
   533 -    ## integer.h (module 'core'): ns3::IntegerValue [class]
       
   534 -    module.add_class('IntegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   535 -    ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol [class]
       
   536 -    module.add_class('IpL4Protocol', parent=root_module['ns3::Object'])
       
   537 -    ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus [enumeration]
       
   538 -    module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_CLOSED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::IpL4Protocol'])
       
   539 -    ## ipv4.h (module 'internet'): ns3::Ipv4 [class]
       
   540 -    module.add_class('Ipv4', parent=root_module['ns3::Object'])
       
   541 -    ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class]
       
   542 -    module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
       
   543 -    ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class]
       
   544 -    module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   545 -    ## ipv4-interface.h (module 'internet'): ns3::Ipv4Interface [class]
       
   546 -    module.add_class('Ipv4Interface', parent=root_module['ns3::Object'])
       
   547 -    ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol [class]
       
   548 -    module.add_class('Ipv4L3Protocol', parent=root_module['ns3::Ipv4'])
       
   549 -    ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::DropReason [enumeration]
       
   550 -    module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_BAD_CHECKSUM', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_FRAGMENT_TIMEOUT'], outer_class=root_module['ns3::Ipv4L3Protocol'])
       
   551 -    ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class]
       
   552 -    module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
       
   553 -    ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class]
       
   554 -    module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   555 -    ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class]
       
   556 -    module.add_class('Ipv4MulticastRoute', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >'])
       
   557 -    ## ipv4-raw-socket-factory.h (module 'internet'): ns3::Ipv4RawSocketFactory [class]
       
   558 -    module.add_class('Ipv4RawSocketFactory', parent=root_module['ns3::SocketFactory'])
       
   559 -    ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ipv4RawSocketImpl [class]
       
   560 -    module.add_class('Ipv4RawSocketImpl', parent=root_module['ns3::Socket'])
       
   561 -    ## ipv4-route.h (module 'internet'): ns3::Ipv4Route [class]
       
   562 -    module.add_class('Ipv4Route', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >'])
       
   563 -    ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol [class]
       
   564 -    module.add_class('Ipv4RoutingProtocol', parent=root_module['ns3::Object'])
       
   565 -    ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4StaticRouting [class]
       
   566 -    module.add_class('Ipv4StaticRouting', parent=root_module['ns3::Ipv4RoutingProtocol'])
       
   567 -    ## ipv6.h (module 'internet'): ns3::Ipv6 [class]
       
   568 -    module.add_class('Ipv6', parent=root_module['ns3::Object'])
       
   569 -    ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class]
       
   570 -    module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
       
   571 -    ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class]
       
   572 -    module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   573 -    ## ipv6-extension.h (module 'internet'): ns3::Ipv6Extension [class]
       
   574 -    module.add_class('Ipv6Extension', parent=root_module['ns3::Object'])
       
   575 -    ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionAH [class]
       
   576 -    module.add_class('Ipv6ExtensionAH', parent=root_module['ns3::Ipv6Extension'])
       
   577 -    ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionAHHeader [class]
       
   578 -    module.add_class('Ipv6ExtensionAHHeader', parent=root_module['ns3::Ipv6ExtensionHeader'])
       
   579 -    ## ipv6-extension-demux.h (module 'internet'): ns3::Ipv6ExtensionDemux [class]
       
   580 -    module.add_class('Ipv6ExtensionDemux', parent=root_module['ns3::Object'])
       
   581 -    ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionDestination [class]
       
   582 -    module.add_class('Ipv6ExtensionDestination', parent=root_module['ns3::Ipv6Extension'])
       
   583 -    ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionDestinationHeader [class]
       
   584 -    module.add_class('Ipv6ExtensionDestinationHeader', parent=[root_module['ns3::Ipv6ExtensionHeader'], root_module['ns3::OptionField']])
       
   585 -    ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionESP [class]
       
   586 -    module.add_class('Ipv6ExtensionESP', parent=root_module['ns3::Ipv6Extension'])
       
   587 -    ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionESPHeader [class]
       
   588 -    module.add_class('Ipv6ExtensionESPHeader', parent=root_module['ns3::Ipv6ExtensionHeader'])
       
   589 -    ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionFragment [class]
       
   590 -    module.add_class('Ipv6ExtensionFragment', parent=root_module['ns3::Ipv6Extension'])
       
   591 -    ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionFragmentHeader [class]
       
   592 -    module.add_class('Ipv6ExtensionFragmentHeader', parent=root_module['ns3::Ipv6ExtensionHeader'])
       
   593 -    ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionHopByHop [class]
       
   594 -    module.add_class('Ipv6ExtensionHopByHop', parent=root_module['ns3::Ipv6Extension'])
       
   595 -    ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionLooseRoutingHeader [class]
       
   596 -    module.add_class('Ipv6ExtensionLooseRoutingHeader', parent=root_module['ns3::Ipv6ExtensionRoutingHeader'])
       
   597 -    ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRouting [class]
       
   598 -    module.add_class('Ipv6ExtensionRouting', parent=root_module['ns3::Ipv6Extension'])
       
   599 -    ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRoutingDemux [class]
       
   600 -    module.add_class('Ipv6ExtensionRoutingDemux', parent=root_module['ns3::Object'])
       
   601 -    ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface [class]
       
   602 -    module.add_class('Ipv6Interface', parent=root_module['ns3::Object'])
       
   603 -    ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol [class]
       
   604 -    module.add_class('Ipv6L3Protocol', parent=root_module['ns3::Ipv6'])
       
   605 -    ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::DropReason [enumeration]
       
   606 -    module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_UNKNOWN_PROTOCOL'], outer_class=root_module['ns3::Ipv6L3Protocol'])
       
   607 -    ## ipv6-route.h (module 'internet'): ns3::Ipv6MulticastRoute [class]
       
   608 -    module.add_class('Ipv6MulticastRoute', parent=root_module['ns3::SimpleRefCount< ns3::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv6MulticastRoute> >'])
       
   609 -    ## ipv6-pmtu-cache.h (module 'internet'): ns3::Ipv6PmtuCache [class]
       
   610 -    module.add_class('Ipv6PmtuCache', parent=root_module['ns3::Object'])
       
   611 -    ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
       
   612 -    module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
       
   613 -    ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
       
   614 -    module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   615 -    ## ipv6-raw-socket-factory.h (module 'internet'): ns3::Ipv6RawSocketFactory [class]
       
   616 -    module.add_class('Ipv6RawSocketFactory', parent=root_module['ns3::SocketFactory'])
       
   617 -    ## ipv6-route.h (module 'internet'): ns3::Ipv6Route [class]
       
   618 -    module.add_class('Ipv6Route', parent=root_module['ns3::SimpleRefCount< ns3::Ipv6Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv6Route> >'])
       
   619 -    ## ipv6-routing-protocol.h (module 'internet'): ns3::Ipv6RoutingProtocol [class]
       
   620 -    module.add_class('Ipv6RoutingProtocol', parent=root_module['ns3::Object'])
       
   621 -    ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6StaticRouting [class]
       
   622 -    module.add_class('Ipv6StaticRouting', parent=root_module['ns3::Ipv6RoutingProtocol'])
       
   623 -    ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class]
       
   624 -    module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   625 -    ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
       
   626 -    module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
       
   627 -    ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
       
   628 -    module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   629 -    ## ndisc-cache.h (module 'internet'): ns3::NdiscCache [class]
       
   630 -    module.add_class('NdiscCache', parent=root_module['ns3::Object'])
       
   631 -    ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry [class]
       
   632 -    module.add_class('Entry', outer_class=root_module['ns3::NdiscCache'])
       
   633 -    ## net-device.h (module 'network'): ns3::NetDevice [class]
       
   634 -    module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   635 -    ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
       
   636 -    module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network')
       
   637 -    ## nix-vector.h (module 'network'): ns3::NixVector [class]
       
   638 -    module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
       
   639 -    ## node.h (module 'network'): ns3::Node [class]
       
   640 -    module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   641 -    ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class]
       
   642 -    module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   643 -    ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
       
   644 -    module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
       
   645 -    ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
       
   646 -    module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   647 -    ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class]
       
   648 -    module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
       
   649 -    ## packet.h (module 'network'): ns3::Packet [class]
       
   650 -    module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
       
   651 -    ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class]
       
   652 -    module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   653 -    ## probe.h (module 'stats'): ns3::Probe [class]
       
   654 -    module.add_class('Probe', import_from_module='ns.stats', parent=root_module['ns3::DataCollectionObject'])
       
   655 -    ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol [class]
       
   656 -    module.add_class('TcpL4Protocol', parent=root_module['ns3::IpL4Protocol'])
       
   657 -    ## tcp-newreno.h (module 'internet'): ns3::TcpNewReno [class]
       
   658 -    module.add_class('TcpNewReno', parent=root_module['ns3::TcpSocketBase'])
       
   659 -    ## tcp-reno.h (module 'internet'): ns3::TcpReno [class]
       
   660 -    module.add_class('TcpReno', parent=root_module['ns3::TcpSocketBase'])
       
   661 -    ## tcp-rfc793.h (module 'internet'): ns3::TcpRfc793 [class]
       
   662 -    module.add_class('TcpRfc793', parent=root_module['ns3::TcpSocketBase'])
       
   663 -    ## nstime.h (module 'core'): ns3::TimeValue [class]
       
   664 -    module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   665 -    ## type-id.h (module 'core'): ns3::TypeIdChecker [class]
       
   666 -    module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
       
   667 -    ## type-id.h (module 'core'): ns3::TypeIdValue [class]
       
   668 -    module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   669 -    ## udp-l4-protocol.h (module 'internet'): ns3::UdpL4Protocol [class]
       
   670 -    module.add_class('UdpL4Protocol', parent=root_module['ns3::IpL4Protocol'])
       
   671 -    ## uinteger.h (module 'core'): ns3::UintegerValue [class]
       
   672 -    module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   673 -    ## address.h (module 'network'): ns3::AddressChecker [class]
       
   674 -    module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
       
   675 -    ## address.h (module 'network'): ns3::AddressValue [class]
       
   676 -    module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   677 -    ## bridge-channel.h (module 'bridge'): ns3::BridgeChannel [class]
       
   678 -    module.add_class('BridgeChannel', import_from_module='ns.bridge', parent=root_module['ns3::Channel'])
       
   679 -    ## bridge-net-device.h (module 'bridge'): ns3::BridgeNetDevice [class]
       
   680 -    module.add_class('BridgeNetDevice', import_from_module='ns.bridge', parent=root_module['ns3::NetDevice'])
       
   681 -    ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol [class]
       
   682 -    module.add_class('Icmpv4L4Protocol', parent=root_module['ns3::IpL4Protocol'])
       
   683 -    ## icmpv6-l4-protocol.h (module 'internet'): ns3::Icmpv6L4Protocol [class]
       
   684 -    module.add_class('Icmpv6L4Protocol', parent=root_module['ns3::IpL4Protocol'])
       
   685 -    ## ipv4-global-routing.h (module 'internet'): ns3::Ipv4GlobalRouting [class]
       
   686 -    module.add_class('Ipv4GlobalRouting', parent=root_module['ns3::Ipv4RoutingProtocol'])
       
   687 -    ## ipv4-list-routing.h (module 'internet'): ns3::Ipv4ListRouting [class]
       
   688 -    module.add_class('Ipv4ListRouting', parent=root_module['ns3::Ipv4RoutingProtocol'])
       
   689 -    ## ipv4-packet-probe.h (module 'internet'): ns3::Ipv4PacketProbe [class]
       
   690 -    module.add_class('Ipv4PacketProbe', parent=root_module['ns3::Probe'])
       
   691 -    ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionLooseRouting [class]
       
   692 -    module.add_class('Ipv6ExtensionLooseRouting', parent=root_module['ns3::Ipv6ExtensionRouting'])
       
   693 -    ## ipv6-list-routing.h (module 'internet'): ns3::Ipv6ListRouting [class]
       
   694 -    module.add_class('Ipv6ListRouting', parent=root_module['ns3::Ipv6RoutingProtocol'])
       
   695 -    ## ipv6-packet-probe.h (module 'internet'): ns3::Ipv6PacketProbe [class]
       
   696 -    module.add_class('Ipv6PacketProbe', parent=root_module['ns3::Probe'])
       
   697 -    ## loopback-net-device.h (module 'internet'): ns3::LoopbackNetDevice [class]
       
   698 -    module.add_class('LoopbackNetDevice', parent=root_module['ns3::NetDevice'])
       
   699 -    module.add_container('std::vector< unsigned int >', 'unsigned int', container_type='vector')
       
   700 -    module.add_container('std::vector< bool >', 'bool', container_type='vector')
       
   701 -    module.add_container('std::map< ns3::SequenceNumber< unsigned int, int >, ns3::Ptr< ns3::Packet > >', ('ns3::SequenceNumber< unsigned int, int >', 'ns3::Ptr< ns3::Packet >'), container_type='map')
       
   702 -    module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type='list')
       
   703 -    module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type='map')
       
   704 -    module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type='vector')
       
   705 -    typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >', 'ns3::SequenceNumber16')
       
   706 -    typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >*', 'ns3::SequenceNumber16*')
       
   707 -    typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >&', 'ns3::SequenceNumber16&')
       
   708 -    typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >', 'ns3::SequenceNumber32')
       
   709 -    typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >*', 'ns3::SequenceNumber32*')
       
   710 -    typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >&', 'ns3::SequenceNumber32&')
       
   711 -    typehandlers.add_type_alias('std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >', 'ns3::RttHistory_t')
       
   712 -    typehandlers.add_type_alias('std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >*', 'ns3::RttHistory_t*')
       
   713 -    typehandlers.add_type_alias('std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >&', 'ns3::RttHistory_t&')
       
   714 -    
       
   715 -    ## Register a nested module for the namespace FatalImpl
       
   716 -    
       
   717 -    nested_module = module.add_cpp_namespace('FatalImpl')
       
   718 -    register_types_ns3_FatalImpl(nested_module)
       
   719 -    
       
   720 -    
       
   721 -    ## Register a nested module for the namespace Hash
       
   722 -    
       
   723 -    nested_module = module.add_cpp_namespace('Hash')
       
   724 -    register_types_ns3_Hash(nested_module)
       
   725 -    
       
   726 -    
       
   727 -    ## Register a nested module for the namespace internal
       
   728 -    
       
   729 -    nested_module = module.add_cpp_namespace('internal')
       
   730 -    register_types_ns3_internal(nested_module)
       
   731 -    
       
   732 -
       
   733 -def register_types_ns3_FatalImpl(module):
       
   734 -    root_module = module.get_root()
       
   735 -    
       
   736 -
       
   737 -def register_types_ns3_Hash(module):
       
   738 -    root_module = module.get_root()
       
   739 -    
       
   740 -    ## hash-function.h (module 'core'): ns3::Hash::Implementation [class]
       
   741 -    module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >'])
       
   742 -    typehandlers.add_type_alias('uint64_t ( * ) ( char const *, size_t ) *', 'ns3::Hash::Hash64Function_ptr')
       
   743 -    typehandlers.add_type_alias('uint64_t ( * ) ( char const *, size_t ) **', 'ns3::Hash::Hash64Function_ptr*')
       
   744 -    typehandlers.add_type_alias('uint64_t ( * ) ( char const *, size_t ) *&', 'ns3::Hash::Hash64Function_ptr&')
       
   745 -    typehandlers.add_type_alias('uint32_t ( * ) ( char const *, size_t ) *', 'ns3::Hash::Hash32Function_ptr')
       
   746 -    typehandlers.add_type_alias('uint32_t ( * ) ( char const *, size_t ) **', 'ns3::Hash::Hash32Function_ptr*')
       
   747 -    typehandlers.add_type_alias('uint32_t ( * ) ( char const *, size_t ) *&', 'ns3::Hash::Hash32Function_ptr&')
       
   748 -    
       
   749 -    ## Register a nested module for the namespace Function
       
   750 -    
       
   751 -    nested_module = module.add_cpp_namespace('Function')
       
   752 -    register_types_ns3_Hash_Function(nested_module)
       
   753 -    
       
   754 -
       
   755 -def register_types_ns3_Hash_Function(module):
       
   756 -    root_module = module.get_root()
       
   757 -    
       
   758 -    ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class]
       
   759 -    module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
       
   760 -    ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class]
       
   761 -    module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
       
   762 -    ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class]
       
   763 -    module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
       
   764 -    ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class]
       
   765 -    module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
       
   766 -
       
   767 -def register_types_ns3_internal(module):
       
   768 -    root_module = module.get_root()
       
   769 -    
       
   770 -
       
   771 -def register_methods(root_module):
       
   772 -    register_Ns3Address_methods(root_module, root_module['ns3::Address'])
       
   773 -    register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper'])
       
   774 -    register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice'])
       
   775 -    register_Ns3AsciiTraceHelperForIpv4_methods(root_module, root_module['ns3::AsciiTraceHelperForIpv4'])
       
   776 -    register_Ns3AsciiTraceHelperForIpv6_methods(root_module, root_module['ns3::AsciiTraceHelperForIpv6'])
       
   777 -    register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList'])
       
   778 -    register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item'])
       
   779 -    register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer'])
       
   780 -    register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator'])
       
   781 -    register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator'])
       
   782 -    register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item'])
       
   783 -    register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList'])
       
   784 -    register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator'])
       
   785 -    register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item'])
       
   786 -    register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
       
   787 -    register_Ns3CandidateQueue_methods(root_module, root_module['ns3::CandidateQueue'])
       
   788 -    register_Ns3EventId_methods(root_module, root_module['ns3::EventId'])
       
   789 -    register_Ns3GlobalRouteManager_methods(root_module, root_module['ns3::GlobalRouteManager'])
       
   790 -    register_Ns3GlobalRouteManagerImpl_methods(root_module, root_module['ns3::GlobalRouteManagerImpl'])
       
   791 -    register_Ns3GlobalRouteManagerLSDB_methods(root_module, root_module['ns3::GlobalRouteManagerLSDB'])
       
   792 -    register_Ns3GlobalRoutingLSA_methods(root_module, root_module['ns3::GlobalRoutingLSA'])
       
   793 -    register_Ns3GlobalRoutingLinkRecord_methods(root_module, root_module['ns3::GlobalRoutingLinkRecord'])
       
   794 -    register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher'])
       
   795 -    register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress'])
       
   796 -    register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress'])
       
   797 -    register_Ns3IntToType__0_methods(root_module, root_module['ns3::IntToType< 0 >'])
       
   798 -    register_Ns3IntToType__1_methods(root_module, root_module['ns3::IntToType< 1 >'])
       
   799 -    register_Ns3IntToType__2_methods(root_module, root_module['ns3::IntToType< 2 >'])
       
   800 -    register_Ns3IntToType__3_methods(root_module, root_module['ns3::IntToType< 3 >'])
       
   801 -    register_Ns3IntToType__4_methods(root_module, root_module['ns3::IntToType< 4 >'])
       
   802 -    register_Ns3IntToType__5_methods(root_module, root_module['ns3::IntToType< 5 >'])
       
   803 -    register_Ns3IntToType__6_methods(root_module, root_module['ns3::IntToType< 6 >'])
       
   804 -    register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address'])
       
   805 -    register_Ns3Ipv4AddressGenerator_methods(root_module, root_module['ns3::Ipv4AddressGenerator'])
       
   806 -    register_Ns3Ipv4AddressHelper_methods(root_module, root_module['ns3::Ipv4AddressHelper'])
       
   807 -    register_Ns3Ipv4EndPoint_methods(root_module, root_module['ns3::Ipv4EndPoint'])
       
   808 -    register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress'])
       
   809 -    register_Ns3Ipv4InterfaceContainer_methods(root_module, root_module['ns3::Ipv4InterfaceContainer'])
       
   810 -    register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask'])
       
   811 -    register_Ns3Ipv4MulticastRoutingTableEntry_methods(root_module, root_module['ns3::Ipv4MulticastRoutingTableEntry'])
       
   812 -    register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper'])
       
   813 -    register_Ns3Ipv4RoutingTableEntry_methods(root_module, root_module['ns3::Ipv4RoutingTableEntry'])
       
   814 -    register_Ns3Ipv4StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv4StaticRoutingHelper'])
       
   815 -    register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address'])
       
   816 -    register_Ns3Ipv6AddressGenerator_methods(root_module, root_module['ns3::Ipv6AddressGenerator'])
       
   817 -    register_Ns3Ipv6AddressHelper_methods(root_module, root_module['ns3::Ipv6AddressHelper'])
       
   818 -    register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress'])
       
   819 -    register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer'])
       
   820 -    register_Ns3Ipv6MulticastRoutingTableEntry_methods(root_module, root_module['ns3::Ipv6MulticastRoutingTableEntry'])
       
   821 -    register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix'])
       
   822 -    register_Ns3Ipv6RoutingHelper_methods(root_module, root_module['ns3::Ipv6RoutingHelper'])
       
   823 -    register_Ns3Ipv6RoutingTableEntry_methods(root_module, root_module['ns3::Ipv6RoutingTableEntry'])
       
   824 -    register_Ns3Ipv6StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv6StaticRoutingHelper'])
       
   825 -    register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address'])
       
   826 -    register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
       
   827 -    register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
       
   828 -    register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase'])
       
   829 -    register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter'])
       
   830 -    register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory'])
       
   831 -    register_Ns3OptionField_methods(root_module, root_module['ns3::OptionField'])
       
   832 -    register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata'])
       
   833 -    register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item'])
       
   834 -    register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator'])
       
   835 -    register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator'])
       
   836 -    register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item'])
       
   837 -    register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList'])
       
   838 -    register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData'])
       
   839 -    register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile'])
       
   840 -    register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper'])
       
   841 -    register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice'])
       
   842 -    register_Ns3PcapHelperForIpv4_methods(root_module, root_module['ns3::PcapHelperForIpv4'])
       
   843 -    register_Ns3PcapHelperForIpv6_methods(root_module, root_module['ns3::PcapHelperForIpv6'])
       
   844 -    register_Ns3RttHistory_methods(root_module, root_module['ns3::RttHistory'])
       
   845 -    register_Ns3SPFVertex_methods(root_module, root_module['ns3::SPFVertex'])
       
   846 -    register_Ns3SequenceNumber32_methods(root_module, root_module['ns3::SequenceNumber32'])
       
   847 -    register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
       
   848 -    register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
       
   849 -    register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
       
   850 -    register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
       
   851 -    register_Ns3Timer_methods(root_module, root_module['ns3::Timer'])
       
   852 -    register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl'])
       
   853 -    register_Ns3TracedValue__Double_methods(root_module, root_module['ns3::TracedValue< double >'])
       
   854 -    register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___methods(root_module, root_module['ns3::TracedValue< ns3::SequenceNumber<unsigned int, int> >'])
       
   855 -    register_Ns3TracedValue__Ns3TcpStates_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpStates_t >'])
       
   856 -    register_Ns3TracedValue__Unsigned_int_methods(root_module, root_module['ns3::TracedValue< unsigned int >'])
       
   857 -    register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
       
   858 -    register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
       
   859 -    register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
       
   860 -    register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
       
   861 -    register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t'])
       
   862 -    register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
       
   863 -    register_Ns3Header_methods(root_module, root_module['ns3::Header'])
       
   864 -    register_Ns3Icmpv4DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv4DestinationUnreachable'])
       
   865 -    register_Ns3Icmpv4Echo_methods(root_module, root_module['ns3::Icmpv4Echo'])
       
   866 -    register_Ns3Icmpv4Header_methods(root_module, root_module['ns3::Icmpv4Header'])
       
   867 -    register_Ns3Icmpv4TimeExceeded_methods(root_module, root_module['ns3::Icmpv4TimeExceeded'])
       
   868 -    register_Ns3Icmpv6Header_methods(root_module, root_module['ns3::Icmpv6Header'])
       
   869 -    register_Ns3Icmpv6NA_methods(root_module, root_module['ns3::Icmpv6NA'])
       
   870 -    register_Ns3Icmpv6NS_methods(root_module, root_module['ns3::Icmpv6NS'])
       
   871 -    register_Ns3Icmpv6OptionHeader_methods(root_module, root_module['ns3::Icmpv6OptionHeader'])
       
   872 -    register_Ns3Icmpv6OptionLinkLayerAddress_methods(root_module, root_module['ns3::Icmpv6OptionLinkLayerAddress'])
       
   873 -    register_Ns3Icmpv6OptionMtu_methods(root_module, root_module['ns3::Icmpv6OptionMtu'])
       
   874 -    register_Ns3Icmpv6OptionPrefixInformation_methods(root_module, root_module['ns3::Icmpv6OptionPrefixInformation'])
       
   875 -    register_Ns3Icmpv6OptionRedirected_methods(root_module, root_module['ns3::Icmpv6OptionRedirected'])
       
   876 -    register_Ns3Icmpv6ParameterError_methods(root_module, root_module['ns3::Icmpv6ParameterError'])
       
   877 -    register_Ns3Icmpv6RA_methods(root_module, root_module['ns3::Icmpv6RA'])
       
   878 -    register_Ns3Icmpv6RS_methods(root_module, root_module['ns3::Icmpv6RS'])
       
   879 -    register_Ns3Icmpv6Redirection_methods(root_module, root_module['ns3::Icmpv6Redirection'])
       
   880 -    register_Ns3Icmpv6TimeExceeded_methods(root_module, root_module['ns3::Icmpv6TimeExceeded'])
       
   881 -    register_Ns3Icmpv6TooBig_methods(root_module, root_module['ns3::Icmpv6TooBig'])
       
   882 -    register_Ns3InternetStackHelper_methods(root_module, root_module['ns3::InternetStackHelper'])
       
   883 -    register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, root_module['ns3::Ipv4GlobalRoutingHelper'])
       
   884 -    register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
       
   885 -    register_Ns3Ipv4ListRoutingHelper_methods(root_module, root_module['ns3::Ipv4ListRoutingHelper'])
       
   886 -    register_Ns3Ipv4PacketInfoTag_methods(root_module, root_module['ns3::Ipv4PacketInfoTag'])
       
   887 -    register_Ns3Ipv6ExtensionHeader_methods(root_module, root_module['ns3::Ipv6ExtensionHeader'])
       
   888 -    register_Ns3Ipv6ExtensionHopByHopHeader_methods(root_module, root_module['ns3::Ipv6ExtensionHopByHopHeader'])
       
   889 -    register_Ns3Ipv6ExtensionRoutingHeader_methods(root_module, root_module['ns3::Ipv6ExtensionRoutingHeader'])
       
   890 -    register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header'])
       
   891 -    register_Ns3Ipv6ListRoutingHelper_methods(root_module, root_module['ns3::Ipv6ListRoutingHelper'])
       
   892 -    register_Ns3Ipv6OptionHeader_methods(root_module, root_module['ns3::Ipv6OptionHeader'])
       
   893 -    register_Ns3Ipv6OptionHeaderAlignment_methods(root_module, root_module['ns3::Ipv6OptionHeader::Alignment'])
       
   894 -    register_Ns3Ipv6OptionJumbogramHeader_methods(root_module, root_module['ns3::Ipv6OptionJumbogramHeader'])
       
   895 -    register_Ns3Ipv6OptionPad1Header_methods(root_module, root_module['ns3::Ipv6OptionPad1Header'])
       
   896 -    register_Ns3Ipv6OptionPadnHeader_methods(root_module, root_module['ns3::Ipv6OptionPadnHeader'])
       
   897 -    register_Ns3Ipv6OptionRouterAlertHeader_methods(root_module, root_module['ns3::Ipv6OptionRouterAlertHeader'])
       
   898 -    register_Ns3Ipv6PacketInfoTag_methods(root_module, root_module['ns3::Ipv6PacketInfoTag'])
       
   899 -    register_Ns3Object_methods(root_module, root_module['ns3::Object'])
       
   900 -    register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
       
   901 -    register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper'])
       
   902 -    register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream'])
       
   903 -    register_Ns3RttEstimator_methods(root_module, root_module['ns3::RttEstimator'])
       
   904 -    register_Ns3RttMeanDeviation_methods(root_module, root_module['ns3::RttMeanDeviation'])
       
   905 -    register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable'])
       
   906 -    register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
       
   907 -    register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
       
   908 -    register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
       
   909 -    register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
       
   910 -    register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
       
   911 -    register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >'])
       
   912 -    register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >'])
       
   913 -    register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >'])
       
   914 -    register_Ns3SimpleRefCount__Ns3Ipv6MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv6MulticastRoute> >'])
       
   915 -    register_Ns3SimpleRefCount__Ns3Ipv6Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv6Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv6Route> >'])
       
   916 -    register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
       
   917 -    register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
       
   918 -    register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
       
   919 -    register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
       
   920 -    register_Ns3Socket_methods(root_module, root_module['ns3::Socket'])
       
   921 -    register_Ns3SocketAddressTag_methods(root_module, root_module['ns3::SocketAddressTag'])
       
   922 -    register_Ns3SocketFactory_methods(root_module, root_module['ns3::SocketFactory'])
       
   923 -    register_Ns3SocketIpTosTag_methods(root_module, root_module['ns3::SocketIpTosTag'])
       
   924 -    register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag'])
       
   925 -    register_Ns3SocketIpv6HopLimitTag_methods(root_module, root_module['ns3::SocketIpv6HopLimitTag'])
       
   926 -    register_Ns3SocketIpv6TclassTag_methods(root_module, root_module['ns3::SocketIpv6TclassTag'])
       
   927 -    register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag'])
       
   928 -    register_Ns3TcpHeader_methods(root_module, root_module['ns3::TcpHeader'])
       
   929 -    register_Ns3TcpRxBuffer_methods(root_module, root_module['ns3::TcpRxBuffer'])
       
   930 -    register_Ns3TcpSocket_methods(root_module, root_module['ns3::TcpSocket'])
       
   931 -    register_Ns3TcpSocketBase_methods(root_module, root_module['ns3::TcpSocketBase'])
       
   932 -    register_Ns3TcpSocketFactory_methods(root_module, root_module['ns3::TcpSocketFactory'])
       
   933 -    register_Ns3TcpTahoe_methods(root_module, root_module['ns3::TcpTahoe'])
       
   934 -    register_Ns3TcpTxBuffer_methods(root_module, root_module['ns3::TcpTxBuffer'])
       
   935 -    register_Ns3TcpWestwood_methods(root_module, root_module['ns3::TcpWestwood'])
       
   936 -    register_Ns3Time_methods(root_module, root_module['ns3::Time'])
       
   937 -    register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
       
   938 -    register_Ns3TracedValue__Ns3Time_methods(root_module, root_module['ns3::TracedValue< ns3::Time >'])
       
   939 -    register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
       
   940 -    register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable'])
       
   941 -    register_Ns3UdpHeader_methods(root_module, root_module['ns3::UdpHeader'])
       
   942 -    register_Ns3UdpSocket_methods(root_module, root_module['ns3::UdpSocket'])
       
   943 -    register_Ns3UdpSocketFactory_methods(root_module, root_module['ns3::UdpSocketFactory'])
       
   944 -    register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable'])
       
   945 -    register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable'])
       
   946 -    register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable'])
       
   947 -    register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable'])
       
   948 -    register_Ns3ArpCache_methods(root_module, root_module['ns3::ArpCache'])
       
   949 -    register_Ns3ArpCacheEntry_methods(root_module, root_module['ns3::ArpCache::Entry'])
       
   950 -    register_Ns3ArpHeader_methods(root_module, root_module['ns3::ArpHeader'])
       
   951 -    register_Ns3ArpL3Protocol_methods(root_module, root_module['ns3::ArpL3Protocol'])
       
   952 -    register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
       
   953 -    register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
       
   954 -    register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
       
   955 -    register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker'])
       
   956 -    register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue'])
       
   957 -    register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
       
   958 -    register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
       
   959 -    register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
       
   960 -    register_Ns3Channel_methods(root_module, root_module['ns3::Channel'])
       
   961 -    register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable'])
       
   962 -    register_Ns3DataCollectionObject_methods(root_module, root_module['ns3::DataCollectionObject'])
       
   963 -    register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable'])
       
   964 -    register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue'])
       
   965 -    register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable'])
       
   966 -    register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
       
   967 -    register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker'])
       
   968 -    register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue'])
       
   969 -    register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable'])
       
   970 -    register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
       
   971 -    register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable'])
       
   972 -    register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable'])
       
   973 -    register_Ns3GlobalRouter_methods(root_module, root_module['ns3::GlobalRouter'])
       
   974 -    register_Ns3Icmpv6DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv6DestinationUnreachable'])
       
   975 -    register_Ns3Icmpv6Echo_methods(root_module, root_module['ns3::Icmpv6Echo'])
       
   976 -    register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue'])
       
   977 -    register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol'])
       
   978 -    register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4'])
       
   979 -    register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
       
   980 -    register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
       
   981 -    register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface'])
       
   982 -    register_Ns3Ipv4L3Protocol_methods(root_module, root_module['ns3::Ipv4L3Protocol'])
       
   983 -    register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker'])
       
   984 -    register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue'])
       
   985 -    register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute'])
       
   986 -    register_Ns3Ipv4RawSocketFactory_methods(root_module, root_module['ns3::Ipv4RawSocketFactory'])
       
   987 -    register_Ns3Ipv4RawSocketImpl_methods(root_module, root_module['ns3::Ipv4RawSocketImpl'])
       
   988 -    register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route'])
       
   989 -    register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol'])
       
   990 -    register_Ns3Ipv4StaticRouting_methods(root_module, root_module['ns3::Ipv4StaticRouting'])
       
   991 -    register_Ns3Ipv6_methods(root_module, root_module['ns3::Ipv6'])
       
   992 -    register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
       
   993 -    register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
       
   994 -    register_Ns3Ipv6Extension_methods(root_module, root_module['ns3::Ipv6Extension'])
       
   995 -    register_Ns3Ipv6ExtensionAH_methods(root_module, root_module['ns3::Ipv6ExtensionAH'])
       
   996 -    register_Ns3Ipv6ExtensionAHHeader_methods(root_module, root_module['ns3::Ipv6ExtensionAHHeader'])
       
   997 -    register_Ns3Ipv6ExtensionDemux_methods(root_module, root_module['ns3::Ipv6ExtensionDemux'])
       
   998 -    register_Ns3Ipv6ExtensionDestination_methods(root_module, root_module['ns3::Ipv6ExtensionDestination'])
       
   999 -    register_Ns3Ipv6ExtensionDestinationHeader_methods(root_module, root_module['ns3::Ipv6ExtensionDestinationHeader'])
       
  1000 -    register_Ns3Ipv6ExtensionESP_methods(root_module, root_module['ns3::Ipv6ExtensionESP'])
       
  1001 -    register_Ns3Ipv6ExtensionESPHeader_methods(root_module, root_module['ns3::Ipv6ExtensionESPHeader'])
       
  1002 -    register_Ns3Ipv6ExtensionFragment_methods(root_module, root_module['ns3::Ipv6ExtensionFragment'])
       
  1003 -    register_Ns3Ipv6ExtensionFragmentHeader_methods(root_module, root_module['ns3::Ipv6ExtensionFragmentHeader'])
       
  1004 -    register_Ns3Ipv6ExtensionHopByHop_methods(root_module, root_module['ns3::Ipv6ExtensionHopByHop'])
       
  1005 -    register_Ns3Ipv6ExtensionLooseRoutingHeader_methods(root_module, root_module['ns3::Ipv6ExtensionLooseRoutingHeader'])
       
  1006 -    register_Ns3Ipv6ExtensionRouting_methods(root_module, root_module['ns3::Ipv6ExtensionRouting'])
       
  1007 -    register_Ns3Ipv6ExtensionRoutingDemux_methods(root_module, root_module['ns3::Ipv6ExtensionRoutingDemux'])
       
  1008 -    register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface'])
       
  1009 -    register_Ns3Ipv6L3Protocol_methods(root_module, root_module['ns3::Ipv6L3Protocol'])
       
  1010 -    register_Ns3Ipv6MulticastRoute_methods(root_module, root_module['ns3::Ipv6MulticastRoute'])
       
  1011 -    register_Ns3Ipv6PmtuCache_methods(root_module, root_module['ns3::Ipv6PmtuCache'])
       
  1012 -    register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
       
  1013 -    register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
       
  1014 -    register_Ns3Ipv6RawSocketFactory_methods(root_module, root_module['ns3::Ipv6RawSocketFactory'])
       
  1015 -    register_Ns3Ipv6Route_methods(root_module, root_module['ns3::Ipv6Route'])
       
  1016 -    register_Ns3Ipv6RoutingProtocol_methods(root_module, root_module['ns3::Ipv6RoutingProtocol'])
       
  1017 -    register_Ns3Ipv6StaticRouting_methods(root_module, root_module['ns3::Ipv6StaticRouting'])
       
  1018 -    register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable'])
       
  1019 -    register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
       
  1020 -    register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
       
  1021 -    register_Ns3NdiscCache_methods(root_module, root_module['ns3::NdiscCache'])
       
  1022 -    register_Ns3NdiscCacheEntry_methods(root_module, root_module['ns3::NdiscCache::Entry'])
       
  1023 -    register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
       
  1024 -    register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
       
  1025 -    register_Ns3Node_methods(root_module, root_module['ns3::Node'])
       
  1026 -    register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable'])
       
  1027 -    register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
       
  1028 -    register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
       
  1029 -    register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
       
  1030 -    register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
       
  1031 -    register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable'])
       
  1032 -    register_Ns3Probe_methods(root_module, root_module['ns3::Probe'])
       
  1033 -    register_Ns3TcpL4Protocol_methods(root_module, root_module['ns3::TcpL4Protocol'])
       
  1034 -    register_Ns3TcpNewReno_methods(root_module, root_module['ns3::TcpNewReno'])
       
  1035 -    register_Ns3TcpReno_methods(root_module, root_module['ns3::TcpReno'])
       
  1036 -    register_Ns3TcpRfc793_methods(root_module, root_module['ns3::TcpRfc793'])
       
  1037 -    register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
       
  1038 -    register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
       
  1039 -    register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
       
  1040 -    register_Ns3UdpL4Protocol_methods(root_module, root_module['ns3::UdpL4Protocol'])
       
  1041 -    register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
       
  1042 -    register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
       
  1043 -    register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue'])
       
  1044 -    register_Ns3BridgeChannel_methods(root_module, root_module['ns3::BridgeChannel'])
       
  1045 -    register_Ns3BridgeNetDevice_methods(root_module, root_module['ns3::BridgeNetDevice'])
       
  1046 -    register_Ns3Icmpv4L4Protocol_methods(root_module, root_module['ns3::Icmpv4L4Protocol'])
       
  1047 -    register_Ns3Icmpv6L4Protocol_methods(root_module, root_module['ns3::Icmpv6L4Protocol'])
       
  1048 -    register_Ns3Ipv4GlobalRouting_methods(root_module, root_module['ns3::Ipv4GlobalRouting'])
       
  1049 -    register_Ns3Ipv4ListRouting_methods(root_module, root_module['ns3::Ipv4ListRouting'])
       
  1050 -    register_Ns3Ipv4PacketProbe_methods(root_module, root_module['ns3::Ipv4PacketProbe'])
       
  1051 -    register_Ns3Ipv6ExtensionLooseRouting_methods(root_module, root_module['ns3::Ipv6ExtensionLooseRouting'])
       
  1052 -    register_Ns3Ipv6ListRouting_methods(root_module, root_module['ns3::Ipv6ListRouting'])
       
  1053 -    register_Ns3Ipv6PacketProbe_methods(root_module, root_module['ns3::Ipv6PacketProbe'])
       
  1054 -    register_Ns3LoopbackNetDevice_methods(root_module, root_module['ns3::LoopbackNetDevice'])
       
  1055 -    register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation'])
       
  1056 -    register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a'])
       
  1057 -    register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32'])
       
  1058 -    register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64'])
       
  1059 -    register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3'])
       
  1060 -    return
       
  1061 -
       
  1062 -def register_Ns3Address_methods(root_module, cls):
       
  1063 -    cls.add_binary_comparison_operator('!=')
       
  1064 -    cls.add_binary_comparison_operator('<')
       
  1065 -    cls.add_output_stream_operator()
       
  1066 -    cls.add_binary_comparison_operator('==')
       
  1067 -    ## address.h (module 'network'): ns3::Address::Address() [constructor]
       
  1068 -    cls.add_constructor([])
       
  1069 -    ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor]
       
  1070 -    cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')])
       
  1071 -    ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [copy constructor]
       
  1072 -    cls.add_constructor([param('ns3::Address const &', 'address')])
       
  1073 -    ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function]
       
  1074 -    cls.add_method('CheckCompatible', 
       
  1075 -                   'bool', 
       
  1076 -                   [param('uint8_t', 'type'), param('uint8_t', 'len')], 
       
  1077 -                   is_const=True)
       
  1078 -    ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function]
       
  1079 -    cls.add_method('CopyAllFrom', 
       
  1080 -                   'uint32_t', 
       
  1081 -                   [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')])
       
  1082 -    ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function]
       
  1083 -    cls.add_method('CopyAllTo', 
       
  1084 -                   'uint32_t', 
       
  1085 -                   [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], 
       
  1086 -                   is_const=True)
       
  1087 -    ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function]
       
  1088 -    cls.add_method('CopyFrom', 
       
  1089 -                   'uint32_t', 
       
  1090 -                   [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')])
       
  1091 -    ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function]
       
  1092 -    cls.add_method('CopyTo', 
       
  1093 -                   'uint32_t', 
       
  1094 -                   [param('uint8_t *', 'buffer')], 
       
  1095 -                   is_const=True)
       
  1096 -    ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function]
       
  1097 -    cls.add_method('Deserialize', 
       
  1098 -                   'void', 
       
  1099 -                   [param('ns3::TagBuffer', 'buffer')])
       
  1100 -    ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function]
       
  1101 -    cls.add_method('GetLength', 
       
  1102 -                   'uint8_t', 
       
  1103 -                   [], 
       
  1104 -                   is_const=True)
       
  1105 -    ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function]
       
  1106 -    cls.add_method('GetSerializedSize', 
       
  1107 -                   'uint32_t', 
       
  1108 -                   [], 
       
  1109 -                   is_const=True)
       
  1110 -    ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function]
       
  1111 -    cls.add_method('IsInvalid', 
       
  1112 -                   'bool', 
       
  1113 -                   [], 
       
  1114 -                   is_const=True)
       
  1115 -    ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function]
       
  1116 -    cls.add_method('IsMatchingType', 
       
  1117 -                   'bool', 
       
  1118 -                   [param('uint8_t', 'type')], 
       
  1119 -                   is_const=True)
       
  1120 -    ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function]
       
  1121 -    cls.add_method('Register', 
       
  1122 -                   'uint8_t', 
       
  1123 -                   [], 
       
  1124 -                   is_static=True)
       
  1125 -    ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function]
       
  1126 -    cls.add_method('Serialize', 
       
  1127 -                   'void', 
       
  1128 -                   [param('ns3::TagBuffer', 'buffer')], 
       
  1129 -                   is_const=True)
       
  1130 -    return
       
  1131 -
       
  1132 -def register_Ns3AsciiTraceHelper_methods(root_module, cls):
       
  1133 -    ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [copy constructor]
       
  1134 -    cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')])
       
  1135 -    ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper() [constructor]
       
  1136 -    cls.add_constructor([])
       
  1137 -    ## trace-helper.h (module 'network'): ns3::Ptr<ns3::OutputStreamWrapper> ns3::AsciiTraceHelper::CreateFileStream(std::string filename, std::_Ios_Openmode filemode=std::ios_base::out) [member function]
       
  1138 -    cls.add_method('CreateFileStream', 
       
  1139 -                   'ns3::Ptr< ns3::OutputStreamWrapper >', 
       
  1140 -                   [param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode', default_value='std::ios_base::out')])
       
  1141 -    ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
       
  1142 -    cls.add_method('DefaultDequeueSinkWithContext', 
       
  1143 -                   'void', 
       
  1144 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
  1145 -                   is_static=True)
       
  1146 -    ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<ns3::Packet const> p) [member function]
       
  1147 -    cls.add_method('DefaultDequeueSinkWithoutContext', 
       
  1148 -                   'void', 
       
  1149 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
  1150 -                   is_static=True)
       
  1151 -    ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
       
  1152 -    cls.add_method('DefaultDropSinkWithContext', 
       
  1153 -                   'void', 
       
  1154 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
  1155 -                   is_static=True)
       
  1156 -    ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<ns3::Packet const> p) [member function]
       
  1157 -    cls.add_method('DefaultDropSinkWithoutContext', 
       
  1158 -                   'void', 
       
  1159 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
  1160 -                   is_static=True)
       
  1161 -    ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
       
  1162 -    cls.add_method('DefaultEnqueueSinkWithContext', 
       
  1163 -                   'void', 
       
  1164 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
  1165 -                   is_static=True)
       
  1166 -    ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<ns3::Packet const> p) [member function]
       
  1167 -    cls.add_method('DefaultEnqueueSinkWithoutContext', 
       
  1168 -                   'void', 
       
  1169 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
  1170 -                   is_static=True)
       
  1171 -    ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
       
  1172 -    cls.add_method('DefaultReceiveSinkWithContext', 
       
  1173 -                   'void', 
       
  1174 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
  1175 -                   is_static=True)
       
  1176 -    ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<ns3::Packet const> p) [member function]
       
  1177 -    cls.add_method('DefaultReceiveSinkWithoutContext', 
       
  1178 -                   'void', 
       
  1179 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], 
       
  1180 -                   is_static=True)
       
  1181 -    ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr<ns3::NetDevice> device, bool useObjectNames=true) [member function]
       
  1182 -    cls.add_method('GetFilenameFromDevice', 
       
  1183 -                   'std::string', 
       
  1184 -                   [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')])
       
  1185 -    ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr<ns3::Object> object, uint32_t interface, bool useObjectNames=true) [member function]
       
  1186 -    cls.add_method('GetFilenameFromInterfacePair', 
       
  1187 -                   'std::string', 
       
  1188 -                   [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')])
       
  1189 -    return
       
  1190 -
       
  1191 -def register_Ns3AsciiTraceHelperForDevice_methods(root_module, cls):
       
  1192 -    ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice(ns3::AsciiTraceHelperForDevice const & arg0) [copy constructor]
       
  1193 -    cls.add_constructor([param('ns3::AsciiTraceHelperForDevice const &', 'arg0')])
       
  1194 -    ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice() [constructor]
       
  1195 -    cls.add_constructor([])
       
  1196 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename=false) [member function]
       
  1197 -    cls.add_method('EnableAscii', 
       
  1198 -                   'void', 
       
  1199 -                   [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename', default_value='false')])
       
  1200 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ptr<ns3::NetDevice> nd) [member function]
       
  1201 -    cls.add_method('EnableAscii', 
       
  1202 -                   'void', 
       
  1203 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
       
  1204 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, std::string ndName, bool explicitFilename=false) [member function]
       
  1205 -    cls.add_method('EnableAscii', 
       
  1206 -                   'void', 
       
  1207 -                   [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'explicitFilename', default_value='false')])
       
  1208 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string ndName) [member function]
       
  1209 -    cls.add_method('EnableAscii', 
       
  1210 -                   'void', 
       
  1211 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ndName')])
       
  1212 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NetDeviceContainer d) [member function]
       
  1213 -    cls.add_method('EnableAscii', 
       
  1214 -                   'void', 
       
  1215 -                   [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd')])
       
  1216 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NetDeviceContainer d) [member function]
       
  1217 -    cls.add_method('EnableAscii', 
       
  1218 -                   'void', 
       
  1219 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NetDeviceContainer', 'd')])
       
  1220 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NodeContainer n) [member function]
       
  1221 -    cls.add_method('EnableAscii', 
       
  1222 -                   'void', 
       
  1223 -                   [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')])
       
  1224 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NodeContainer n) [member function]
       
  1225 -    cls.add_method('EnableAscii', 
       
  1226 -                   'void', 
       
  1227 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')])
       
  1228 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function]
       
  1229 -    cls.add_method('EnableAscii', 
       
  1230 -                   'void', 
       
  1231 -                   [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')])
       
  1232 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, uint32_t nodeid, uint32_t deviceid) [member function]
       
  1233 -    cls.add_method('EnableAscii', 
       
  1234 -                   'void', 
       
  1235 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')])
       
  1236 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(std::string prefix) [member function]
       
  1237 -    cls.add_method('EnableAsciiAll', 
       
  1238 -                   'void', 
       
  1239 -                   [param('std::string', 'prefix')])
       
  1240 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(ns3::Ptr<ns3::OutputStreamWrapper> stream) [member function]
       
  1241 -    cls.add_method('EnableAsciiAll', 
       
  1242 -                   'void', 
       
  1243 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')])
       
  1244 -    ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
       
  1245 -    cls.add_method('EnableAsciiInternal', 
       
  1246 -                   'void', 
       
  1247 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], 
       
  1248 -                   is_pure_virtual=True, is_virtual=True)
       
  1249 -    return
       
  1250 -
       
  1251 -def register_Ns3AsciiTraceHelperForIpv4_methods(root_module, cls):
       
  1252 -    ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv4::AsciiTraceHelperForIpv4(ns3::AsciiTraceHelperForIpv4 const & arg0) [copy constructor]
       
  1253 -    cls.add_constructor([param('ns3::AsciiTraceHelperForIpv4 const &', 'arg0')])
       
  1254 -    ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv4::AsciiTraceHelperForIpv4() [constructor]
       
  1255 -    cls.add_constructor([])
       
  1256 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface, bool explicitFilename=false) [member function]
       
  1257 -    cls.add_method('EnableAsciiIpv4', 
       
  1258 -                   'void', 
       
  1259 -                   [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')])
       
  1260 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface) [member function]
       
  1261 -    cls.add_method('EnableAsciiIpv4', 
       
  1262 -                   'void', 
       
  1263 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')])
       
  1264 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, std::string ipv4Name, uint32_t interface, bool explicitFilename=false) [member function]
       
  1265 -    cls.add_method('EnableAsciiIpv4', 
       
  1266 -                   'void', 
       
  1267 -                   [param('std::string', 'prefix'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')])
       
  1268 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string ipv4Name, uint32_t interface) [member function]
       
  1269 -    cls.add_method('EnableAsciiIpv4', 
       
  1270 -                   'void', 
       
  1271 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface')])
       
  1272 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::Ipv4InterfaceContainer c) [member function]
       
  1273 -    cls.add_method('EnableAsciiIpv4', 
       
  1274 -                   'void', 
       
  1275 -                   [param('std::string', 'prefix'), param('ns3::Ipv4InterfaceContainer', 'c')])
       
  1276 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ipv4InterfaceContainer c) [member function]
       
  1277 -    cls.add_method('EnableAsciiIpv4', 
       
  1278 -                   'void', 
       
  1279 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ipv4InterfaceContainer', 'c')])
       
  1280 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::NodeContainer n) [member function]
       
  1281 -    cls.add_method('EnableAsciiIpv4', 
       
  1282 -                   'void', 
       
  1283 -                   [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')])
       
  1284 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NodeContainer n) [member function]
       
  1285 -    cls.add_method('EnableAsciiIpv4', 
       
  1286 -                   'void', 
       
  1287 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')])
       
  1288 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function]
       
  1289 -    cls.add_method('EnableAsciiIpv4', 
       
  1290 -                   'void', 
       
  1291 -                   [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')])
       
  1292 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr<ns3::OutputStreamWrapper> stream, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function]
       
  1293 -    cls.add_method('EnableAsciiIpv4', 
       
  1294 -                   'void', 
       
  1295 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')])
       
  1296 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4All(std::string prefix) [member function]
       
  1297 -    cls.add_method('EnableAsciiIpv4All', 
       
  1298 -                   'void', 
       
  1299 -                   [param('std::string', 'prefix')])
       
  1300 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4All(ns3::Ptr<ns3::OutputStreamWrapper> stream) [member function]
       
  1301 -    cls.add_method('EnableAsciiIpv4All', 
       
  1302 -                   'void', 
       
  1303 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')])
       
  1304 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4Internal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface, bool explicitFilename) [member function]
       
  1305 -    cls.add_method('EnableAsciiIpv4Internal', 
       
  1306 -                   'void', 
       
  1307 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], 
       
  1308 -                   is_pure_virtual=True, is_virtual=True)
       
  1309 -    return
       
  1310 -
       
  1311 -def register_Ns3AsciiTraceHelperForIpv6_methods(root_module, cls):
       
  1312 -    ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv6::AsciiTraceHelperForIpv6(ns3::AsciiTraceHelperForIpv6 const & arg0) [copy constructor]
       
  1313 -    cls.add_constructor([param('ns3::AsciiTraceHelperForIpv6 const &', 'arg0')])
       
  1314 -    ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv6::AsciiTraceHelperForIpv6() [constructor]
       
  1315 -    cls.add_constructor([])
       
  1316 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface, bool explicitFilename=false) [member function]
       
  1317 -    cls.add_method('EnableAsciiIpv6', 
       
  1318 -                   'void', 
       
  1319 -                   [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')])
       
  1320 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface) [member function]
       
  1321 -    cls.add_method('EnableAsciiIpv6', 
       
  1322 -                   'void', 
       
  1323 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')])
       
  1324 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, std::string ipv6Name, uint32_t interface, bool explicitFilename=false) [member function]
       
  1325 -    cls.add_method('EnableAsciiIpv6', 
       
  1326 -                   'void', 
       
  1327 -                   [param('std::string', 'prefix'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')])
       
  1328 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string ipv6Name, uint32_t interface) [member function]
       
  1329 -    cls.add_method('EnableAsciiIpv6', 
       
  1330 -                   'void', 
       
  1331 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface')])
       
  1332 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::Ipv6InterfaceContainer c) [member function]
       
  1333 -    cls.add_method('EnableAsciiIpv6', 
       
  1334 -                   'void', 
       
  1335 -                   [param('std::string', 'prefix'), param('ns3::Ipv6InterfaceContainer', 'c')])
       
  1336 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ipv6InterfaceContainer c) [member function]
       
  1337 -    cls.add_method('EnableAsciiIpv6', 
       
  1338 -                   'void', 
       
  1339 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ipv6InterfaceContainer', 'c')])
       
  1340 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::NodeContainer n) [member function]
       
  1341 -    cls.add_method('EnableAsciiIpv6', 
       
  1342 -                   'void', 
       
  1343 -                   [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')])
       
  1344 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NodeContainer n) [member function]
       
  1345 -    cls.add_method('EnableAsciiIpv6', 
       
  1346 -                   'void', 
       
  1347 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')])
       
  1348 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function]
       
  1349 -    cls.add_method('EnableAsciiIpv6', 
       
  1350 -                   'void', 
       
  1351 -                   [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')])
       
  1352 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr<ns3::OutputStreamWrapper> stream, uint32_t nodeid, uint32_t interface) [member function]
       
  1353 -    cls.add_method('EnableAsciiIpv6', 
       
  1354 -                   'void', 
       
  1355 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface')])
       
  1356 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6All(std::string prefix) [member function]
       
  1357 -    cls.add_method('EnableAsciiIpv6All', 
       
  1358 -                   'void', 
       
  1359 -                   [param('std::string', 'prefix')])
       
  1360 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6All(ns3::Ptr<ns3::OutputStreamWrapper> stream) [member function]
       
  1361 -    cls.add_method('EnableAsciiIpv6All', 
       
  1362 -                   'void', 
       
  1363 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')])
       
  1364 -    ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6Internal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface, bool explicitFilename) [member function]
       
  1365 -    cls.add_method('EnableAsciiIpv6Internal', 
       
  1366 -                   'void', 
       
  1367 -                   [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], 
       
  1368 -                   is_pure_virtual=True, is_virtual=True)
       
  1369 -    return
       
  1370 -
       
  1371 -def register_Ns3AttributeConstructionList_methods(root_module, cls):
       
  1372 -    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [copy constructor]
       
  1373 -    cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')])
       
  1374 -    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor]
       
  1375 -    cls.add_constructor([])
       
  1376 -    ## attribute-construction-list.h (module 'core'): void ns3::AttributeConstructionList::Add(std::string name, ns3::Ptr<ns3::AttributeChecker const> checker, ns3::Ptr<ns3::AttributeValue> value) [member function]
       
  1377 -    cls.add_method('Add', 
       
  1378 -                   'void', 
       
  1379 -                   [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')])
       
  1380 -    ## attribute-construction-list.h (module 'core'): std::_List_const_iterator<ns3::AttributeConstructionList::Item> ns3::AttributeConstructionList::Begin() const [member function]
       
  1381 -    cls.add_method('Begin', 
       
  1382 -                   'std::_List_const_iterator< ns3::AttributeConstructionList::Item >', 
       
  1383 -                   [], 
       
  1384 -                   is_const=True)
       
  1385 -    ## attribute-construction-list.h (module 'core'): std::_List_const_iterator<ns3::AttributeConstructionList::Item> ns3::AttributeConstructionList::End() const [member function]
       
  1386 -    cls.add_method('End', 
       
  1387 -                   'std::_List_const_iterator< ns3::AttributeConstructionList::Item >', 
       
  1388 -                   [], 
       
  1389 -                   is_const=True)
       
  1390 -    ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  1391 -    cls.add_method('Find', 
       
  1392 -                   'ns3::Ptr< ns3::AttributeValue >', 
       
  1393 -                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  1394 -                   is_const=True)
       
  1395 -    return
       
  1396 -
       
  1397 -def register_Ns3AttributeConstructionListItem_methods(root_module, cls):
       
  1398 -    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor]
       
  1399 -    cls.add_constructor([])
       
  1400 -    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [copy constructor]
       
  1401 -    cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')])
       
  1402 -    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable]
       
  1403 -    cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False)
       
  1404 -    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable]
       
  1405 -    cls.add_instance_attribute('name', 'std::string', is_const=False)
       
  1406 -    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable]
       
  1407 -    cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False)
       
  1408 -    return
       
  1409 -
       
  1410 -def register_Ns3Buffer_methods(root_module, cls):
       
  1411 -    ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor]
       
  1412 -    cls.add_constructor([])
       
  1413 -    ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor]
       
  1414 -    cls.add_constructor([param('uint32_t', 'dataSize')])
       
  1415 -    ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor]
       
  1416 -    cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')])
       
  1417 -    ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [copy constructor]
       
  1418 -    cls.add_constructor([param('ns3::Buffer const &', 'o')])
       
  1419 -    ## buffer.h (module 'network'): bool ns3::Buffer::AddAtEnd(uint32_t end) [member function]
       
  1420 -    cls.add_method('AddAtEnd', 
       
  1421 -                   'bool', 
       
  1422 -                   [param('uint32_t', 'end')])
       
  1423 -    ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function]
       
  1424 -    cls.add_method('AddAtEnd', 
       
  1425 -                   'void', 
       
  1426 -                   [param('ns3::Buffer const &', 'o')])
       
  1427 -    ## buffer.h (module 'network'): bool ns3::Buffer::AddAtStart(uint32_t start) [member function]
       
  1428 -    cls.add_method('AddAtStart', 
       
  1429 -                   'bool', 
       
  1430 -                   [param('uint32_t', 'start')])
       
  1431 -    ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function]
       
  1432 -    cls.add_method('Begin', 
       
  1433 -                   'ns3::Buffer::Iterator', 
       
  1434 -                   [], 
       
  1435 -                   is_const=True)
       
  1436 -    ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function]
       
  1437 -    cls.add_method('CopyData', 
       
  1438 -                   'void', 
       
  1439 -                   [param('std::ostream *', 'os'), param('uint32_t', 'size')], 
       
  1440 -                   is_const=True)
       
  1441 -    ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function]
       
  1442 -    cls.add_method('CopyData', 
       
  1443 -                   'uint32_t', 
       
  1444 -                   [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 
       
  1445 -                   is_const=True)
       
  1446 -    ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function]
       
  1447 -    cls.add_method('CreateFragment', 
       
  1448 -                   'ns3::Buffer', 
       
  1449 -                   [param('uint32_t', 'start'), param('uint32_t', 'length')], 
       
  1450 -                   is_const=True)
       
  1451 -    ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFullCopy() const [member function]
       
  1452 -    cls.add_method('CreateFullCopy', 
       
  1453 -                   'ns3::Buffer', 
       
  1454 -                   [], 
       
  1455 -                   is_const=True)
       
  1456 -    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function]
       
  1457 -    cls.add_method('Deserialize', 
       
  1458 -                   'uint32_t', 
       
  1459 -                   [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
       
  1460 -    ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function]
       
  1461 -    cls.add_method('End', 
       
  1462 -                   'ns3::Buffer::Iterator', 
       
  1463 -                   [], 
       
  1464 -                   is_const=True)
       
  1465 -    ## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentEndOffset() const [member function]
       
  1466 -    cls.add_method('GetCurrentEndOffset', 
       
  1467 -                   'int32_t', 
       
  1468 -                   [], 
       
  1469 -                   is_const=True)
       
  1470 -    ## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentStartOffset() const [member function]
       
  1471 -    cls.add_method('GetCurrentStartOffset', 
       
  1472 -                   'int32_t', 
       
  1473 -                   [], 
       
  1474 -                   is_const=True)
       
  1475 -    ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function]
       
  1476 -    cls.add_method('GetSerializedSize', 
       
  1477 -                   'uint32_t', 
       
  1478 -                   [], 
       
  1479 -                   is_const=True)
       
  1480 -    ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function]
       
  1481 -    cls.add_method('GetSize', 
       
  1482 -                   'uint32_t', 
       
  1483 -                   [], 
       
  1484 -                   is_const=True)
       
  1485 -    ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function]
       
  1486 -    cls.add_method('PeekData', 
       
  1487 -                   'uint8_t const *', 
       
  1488 -                   [], 
       
  1489 -                   is_const=True)
       
  1490 -    ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function]
       
  1491 -    cls.add_method('RemoveAtEnd', 
       
  1492 -                   'void', 
       
  1493 -                   [param('uint32_t', 'end')])
       
  1494 -    ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function]
       
  1495 -    cls.add_method('RemoveAtStart', 
       
  1496 -                   'void', 
       
  1497 -                   [param('uint32_t', 'start')])
       
  1498 -    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function]
       
  1499 -    cls.add_method('Serialize', 
       
  1500 -                   'uint32_t', 
       
  1501 -                   [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 
       
  1502 -                   is_const=True)
       
  1503 -    return
       
  1504 -
       
  1505 -def register_Ns3BufferIterator_methods(root_module, cls):
       
  1506 -    ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [copy constructor]
       
  1507 -    cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')])
       
  1508 -    ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor]
       
  1509 -    cls.add_constructor([])
       
  1510 -    ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function]
       
  1511 -    cls.add_method('CalculateIpChecksum', 
       
  1512 -                   'uint16_t', 
       
  1513 -                   [param('uint16_t', 'size')])
       
  1514 -    ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function]
       
  1515 -    cls.add_method('CalculateIpChecksum', 
       
  1516 -                   'uint16_t', 
       
  1517 -                   [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')])
       
  1518 -    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function]
       
  1519 -    cls.add_method('GetDistanceFrom', 
       
  1520 -                   'uint32_t', 
       
  1521 -                   [param('ns3::Buffer::Iterator const &', 'o')], 
       
  1522 -                   is_const=True)
       
  1523 -    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function]
       
  1524 -    cls.add_method('GetSize', 
       
  1525 -                   'uint32_t', 
       
  1526 -                   [], 
       
  1527 -                   is_const=True)
       
  1528 -    ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function]
       
  1529 -    cls.add_method('IsEnd', 
       
  1530 -                   'bool', 
       
  1531 -                   [], 
       
  1532 -                   is_const=True)
       
  1533 -    ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function]
       
  1534 -    cls.add_method('IsStart', 
       
  1535 -                   'bool', 
       
  1536 -                   [], 
       
  1537 -                   is_const=True)
       
  1538 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function]
       
  1539 -    cls.add_method('Next', 
       
  1540 -                   'void', 
       
  1541 -                   [])
       
  1542 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function]
       
  1543 -    cls.add_method('Next', 
       
  1544 -                   'void', 
       
  1545 -                   [param('uint32_t', 'delta')])
       
  1546 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function]
       
  1547 -    cls.add_method('Prev', 
       
  1548 -                   'void', 
       
  1549 -                   [])
       
  1550 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function]
       
  1551 -    cls.add_method('Prev', 
       
  1552 -                   'void', 
       
  1553 -                   [param('uint32_t', 'delta')])
       
  1554 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function]
       
  1555 -    cls.add_method('Read', 
       
  1556 -                   'void', 
       
  1557 -                   [param('uint8_t *', 'buffer'), param('uint32_t', 'size')])
       
  1558 -    ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function]
       
  1559 -    cls.add_method('ReadLsbtohU16', 
       
  1560 -                   'uint16_t', 
       
  1561 -                   [])
       
  1562 -    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function]
       
  1563 -    cls.add_method('ReadLsbtohU32', 
       
  1564 -                   'uint32_t', 
       
  1565 -                   [])
       
  1566 -    ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function]
       
  1567 -    cls.add_method('ReadLsbtohU64', 
       
  1568 -                   'uint64_t', 
       
  1569 -                   [])
       
  1570 -    ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function]
       
  1571 -    cls.add_method('ReadNtohU16', 
       
  1572 -                   'uint16_t', 
       
  1573 -                   [])
       
  1574 -    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function]
       
  1575 -    cls.add_method('ReadNtohU32', 
       
  1576 -                   'uint32_t', 
       
  1577 -                   [])
       
  1578 -    ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function]
       
  1579 -    cls.add_method('ReadNtohU64', 
       
  1580 -                   'uint64_t', 
       
  1581 -                   [])
       
  1582 -    ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function]
       
  1583 -    cls.add_method('ReadU16', 
       
  1584 -                   'uint16_t', 
       
  1585 -                   [])
       
  1586 -    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function]
       
  1587 -    cls.add_method('ReadU32', 
       
  1588 -                   'uint32_t', 
       
  1589 -                   [])
       
  1590 -    ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function]
       
  1591 -    cls.add_method('ReadU64', 
       
  1592 -                   'uint64_t', 
       
  1593 -                   [])
       
  1594 -    ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function]
       
  1595 -    cls.add_method('ReadU8', 
       
  1596 -                   'uint8_t', 
       
  1597 -                   [])
       
  1598 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function]
       
  1599 -    cls.add_method('Write', 
       
  1600 -                   'void', 
       
  1601 -                   [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
       
  1602 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function]
       
  1603 -    cls.add_method('Write', 
       
  1604 -                   'void', 
       
  1605 -                   [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')])
       
  1606 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function]
       
  1607 -    cls.add_method('WriteHtolsbU16', 
       
  1608 -                   'void', 
       
  1609 -                   [param('uint16_t', 'data')])
       
  1610 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function]
       
  1611 -    cls.add_method('WriteHtolsbU32', 
       
  1612 -                   'void', 
       
  1613 -                   [param('uint32_t', 'data')])
       
  1614 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function]
       
  1615 -    cls.add_method('WriteHtolsbU64', 
       
  1616 -                   'void', 
       
  1617 -                   [param('uint64_t', 'data')])
       
  1618 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function]
       
  1619 -    cls.add_method('WriteHtonU16', 
       
  1620 -                   'void', 
       
  1621 -                   [param('uint16_t', 'data')])
       
  1622 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function]
       
  1623 -    cls.add_method('WriteHtonU32', 
       
  1624 -                   'void', 
       
  1625 -                   [param('uint32_t', 'data')])
       
  1626 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function]
       
  1627 -    cls.add_method('WriteHtonU64', 
       
  1628 -                   'void', 
       
  1629 -                   [param('uint64_t', 'data')])
       
  1630 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function]
       
  1631 -    cls.add_method('WriteU16', 
       
  1632 -                   'void', 
       
  1633 -                   [param('uint16_t', 'data')])
       
  1634 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function]
       
  1635 -    cls.add_method('WriteU32', 
       
  1636 -                   'void', 
       
  1637 -                   [param('uint32_t', 'data')])
       
  1638 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function]
       
  1639 -    cls.add_method('WriteU64', 
       
  1640 -                   'void', 
       
  1641 -                   [param('uint64_t', 'data')])
       
  1642 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function]
       
  1643 -    cls.add_method('WriteU8', 
       
  1644 -                   'void', 
       
  1645 -                   [param('uint8_t', 'data')])
       
  1646 -    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function]
       
  1647 -    cls.add_method('WriteU8', 
       
  1648 -                   'void', 
       
  1649 -                   [param('uint8_t', 'data'), param('uint32_t', 'len')])
       
  1650 -    return
       
  1651 -
       
  1652 -def register_Ns3ByteTagIterator_methods(root_module, cls):
       
  1653 -    ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [copy constructor]
       
  1654 -    cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')])
       
  1655 -    ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function]
       
  1656 -    cls.add_method('HasNext', 
       
  1657 -                   'bool', 
       
  1658 -                   [], 
       
  1659 -                   is_const=True)
       
  1660 -    ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function]
       
  1661 -    cls.add_method('Next', 
       
  1662 -                   'ns3::ByteTagIterator::Item', 
       
  1663 -                   [])
       
  1664 -    return
       
  1665 -
       
  1666 -def register_Ns3ByteTagIteratorItem_methods(root_module, cls):
       
  1667 -    ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [copy constructor]
       
  1668 -    cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')])
       
  1669 -    ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function]
       
  1670 -    cls.add_method('GetEnd', 
       
  1671 -                   'uint32_t', 
       
  1672 -                   [], 
       
  1673 -                   is_const=True)
       
  1674 -    ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function]
       
  1675 -    cls.add_method('GetStart', 
       
  1676 -                   'uint32_t', 
       
  1677 -                   [], 
       
  1678 -                   is_const=True)
       
  1679 -    ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function]
       
  1680 -    cls.add_method('GetTag', 
       
  1681 -                   'void', 
       
  1682 -                   [param('ns3::Tag &', 'tag')], 
       
  1683 -                   is_const=True)
       
  1684 -    ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function]
       
  1685 -    cls.add_method('GetTypeId', 
       
  1686 -                   'ns3::TypeId', 
       
  1687 -                   [], 
       
  1688 -                   is_const=True)
       
  1689 -    return
       
  1690 -
       
  1691 -def register_Ns3ByteTagList_methods(root_module, cls):
       
  1692 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor]
       
  1693 -    cls.add_constructor([])
       
  1694 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [copy constructor]
       
  1695 -    cls.add_constructor([param('ns3::ByteTagList const &', 'o')])
       
  1696 -    ## byte-tag-list.h (module 'network'): ns3::TagBuffer ns3::ByteTagList::Add(ns3::TypeId tid, uint32_t bufferSize, int32_t start, int32_t end) [member function]
       
  1697 -    cls.add_method('Add', 
       
  1698 -                   'ns3::TagBuffer', 
       
  1699 -                   [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')])
       
  1700 -    ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function]
       
  1701 -    cls.add_method('Add', 
       
  1702 -                   'void', 
       
  1703 -                   [param('ns3::ByteTagList const &', 'o')])
       
  1704 -    ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t adjustment, int32_t appendOffset) [member function]
       
  1705 -    cls.add_method('AddAtEnd', 
       
  1706 -                   'void', 
       
  1707 -                   [param('int32_t', 'adjustment'), param('int32_t', 'appendOffset')])
       
  1708 -    ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t adjustment, int32_t prependOffset) [member function]
       
  1709 -    cls.add_method('AddAtStart', 
       
  1710 -                   'void', 
       
  1711 -                   [param('int32_t', 'adjustment'), param('int32_t', 'prependOffset')])
       
  1712 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function]
       
  1713 -    cls.add_method('Begin', 
       
  1714 -                   'ns3::ByteTagList::Iterator', 
       
  1715 -                   [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], 
       
  1716 -                   is_const=True)
       
  1717 -    ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function]
       
  1718 -    cls.add_method('RemoveAll', 
       
  1719 -                   'void', 
       
  1720 -                   [])
       
  1721 -    return
       
  1722 -
       
  1723 -def register_Ns3ByteTagListIterator_methods(root_module, cls):
       
  1724 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [copy constructor]
       
  1725 -    cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')])
       
  1726 -    ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function]
       
  1727 -    cls.add_method('GetOffsetStart', 
       
  1728 -                   'uint32_t', 
       
  1729 -                   [], 
       
  1730 -                   is_const=True)
       
  1731 -    ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function]
       
  1732 -    cls.add_method('HasNext', 
       
  1733 -                   'bool', 
       
  1734 -                   [], 
       
  1735 -                   is_const=True)
       
  1736 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function]
       
  1737 -    cls.add_method('Next', 
       
  1738 -                   'ns3::ByteTagList::Iterator::Item', 
       
  1739 -                   [])
       
  1740 -    return
       
  1741 -
       
  1742 -def register_Ns3ByteTagListIteratorItem_methods(root_module, cls):
       
  1743 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [copy constructor]
       
  1744 -    cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')])
       
  1745 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor]
       
  1746 -    cls.add_constructor([param('ns3::TagBuffer', 'buf')])
       
  1747 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable]
       
  1748 -    cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False)
       
  1749 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable]
       
  1750 -    cls.add_instance_attribute('end', 'int32_t', is_const=False)
       
  1751 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable]
       
  1752 -    cls.add_instance_attribute('size', 'uint32_t', is_const=False)
       
  1753 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable]
       
  1754 -    cls.add_instance_attribute('start', 'int32_t', is_const=False)
       
  1755 -    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable]
       
  1756 -    cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
       
  1757 -    return
       
  1758 -
       
  1759 -def register_Ns3CallbackBase_methods(root_module, cls):
       
  1760 -    ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [copy constructor]
       
  1761 -    cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')])
       
  1762 -    ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor]
       
  1763 -    cls.add_constructor([])
       
  1764 -    ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function]
       
  1765 -    cls.add_method('GetImpl', 
       
  1766 -                   'ns3::Ptr< ns3::CallbackImplBase >', 
       
  1767 -                   [], 
       
  1768 -                   is_const=True)
       
  1769 -    ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor]
       
  1770 -    cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 
       
  1771 -                        visibility='protected')
       
  1772 -    ## callback.h (module 'core'): static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function]
       
  1773 -    cls.add_method('Demangle', 
       
  1774 -                   'std::string', 
       
  1775 -                   [param('std::string const &', 'mangled')], 
       
  1776 -                   is_static=True, visibility='protected')
       
  1777 -    return
       
  1778 -
       
  1779 -def register_Ns3CandidateQueue_methods(root_module, cls):
       
  1780 -    cls.add_output_stream_operator()
       
  1781 -    ## candidate-queue.h (module 'internet'): ns3::CandidateQueue::CandidateQueue() [constructor]
       
  1782 -    cls.add_constructor([])
       
  1783 -    ## candidate-queue.h (module 'internet'): void ns3::CandidateQueue::Clear() [member function]
       
  1784 -    cls.add_method('Clear', 
       
  1785 -                   'void', 
       
  1786 -                   [])
       
  1787 -    ## candidate-queue.h (module 'internet'): bool ns3::CandidateQueue::Empty() const [member function]
       
  1788 -    cls.add_method('Empty', 
       
  1789 -                   'bool', 
       
  1790 -                   [], 
       
  1791 -                   is_const=True)
       
  1792 -    ## candidate-queue.h (module 'internet'): ns3::SPFVertex * ns3::CandidateQueue::Find(ns3::Ipv4Address const addr) const [member function]
       
  1793 -    cls.add_method('Find', 
       
  1794 -                   'ns3::SPFVertex *', 
       
  1795 -                   [param('ns3::Ipv4Address const', 'addr')], 
       
  1796 -                   is_const=True)
       
  1797 -    ## candidate-queue.h (module 'internet'): ns3::SPFVertex * ns3::CandidateQueue::Pop() [member function]
       
  1798 -    cls.add_method('Pop', 
       
  1799 -                   'ns3::SPFVertex *', 
       
  1800 -                   [])
       
  1801 -    ## candidate-queue.h (module 'internet'): void ns3::CandidateQueue::Push(ns3::SPFVertex * vNew) [member function]
       
  1802 -    cls.add_method('Push', 
       
  1803 -                   'void', 
       
  1804 -                   [param('ns3::SPFVertex *', 'vNew')])
       
  1805 -    ## candidate-queue.h (module 'internet'): void ns3::CandidateQueue::Reorder() [member function]
       
  1806 -    cls.add_method('Reorder', 
       
  1807 -                   'void', 
       
  1808 -                   [])
       
  1809 -    ## candidate-queue.h (module 'internet'): uint32_t ns3::CandidateQueue::Size() const [member function]
       
  1810 -    cls.add_method('Size', 
       
  1811 -                   'uint32_t', 
       
  1812 -                   [], 
       
  1813 -                   is_const=True)
       
  1814 -    ## candidate-queue.h (module 'internet'): ns3::SPFVertex * ns3::CandidateQueue::Top() const [member function]
       
  1815 -    cls.add_method('Top', 
       
  1816 -                   'ns3::SPFVertex *', 
       
  1817 -                   [], 
       
  1818 -                   is_const=True)
       
  1819 -    return
       
  1820 -
       
  1821 -def register_Ns3EventId_methods(root_module, cls):
       
  1822 -    cls.add_binary_comparison_operator('!=')
       
  1823 -    cls.add_binary_comparison_operator('==')
       
  1824 -    ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [copy constructor]
       
  1825 -    cls.add_constructor([param('ns3::EventId const &', 'arg0')])
       
  1826 -    ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor]
       
  1827 -    cls.add_constructor([])
       
  1828 -    ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor]
       
  1829 -    cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')])
       
  1830 -    ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function]
       
  1831 -    cls.add_method('Cancel', 
       
  1832 -                   'void', 
       
  1833 -                   [])
       
  1834 -    ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function]
       
  1835 -    cls.add_method('GetContext', 
       
  1836 -                   'uint32_t', 
       
  1837 -                   [], 
       
  1838 -                   is_const=True)
       
  1839 -    ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function]
       
  1840 -    cls.add_method('GetTs', 
       
  1841 -                   'uint64_t', 
       
  1842 -                   [], 
       
  1843 -                   is_const=True)
       
  1844 -    ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function]
       
  1845 -    cls.add_method('GetUid', 
       
  1846 -                   'uint32_t', 
       
  1847 -                   [], 
       
  1848 -                   is_const=True)
       
  1849 -    ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function]
       
  1850 -    cls.add_method('IsExpired', 
       
  1851 -                   'bool', 
       
  1852 -                   [], 
       
  1853 -                   is_const=True)
       
  1854 -    ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function]
       
  1855 -    cls.add_method('IsRunning', 
       
  1856 -                   'bool', 
       
  1857 -                   [], 
       
  1858 -                   is_const=True)
       
  1859 -    ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function]
       
  1860 -    cls.add_method('PeekEventImpl', 
       
  1861 -                   'ns3::EventImpl *', 
       
  1862 -                   [], 
       
  1863 -                   is_const=True)
       
  1864 -    return
       
  1865 -
       
  1866 -def register_Ns3GlobalRouteManager_methods(root_module, cls):
       
  1867 -    ## global-route-manager.h (module 'internet'): static uint32_t ns3::GlobalRouteManager::AllocateRouterId() [member function]
       
  1868 -    cls.add_method('AllocateRouterId', 
       
  1869 -                   'uint32_t', 
       
  1870 -                   [], 
       
  1871 -                   is_static=True)
       
  1872 -    ## global-route-manager.h (module 'internet'): static void ns3::GlobalRouteManager::DeleteGlobalRoutes() [member function]
       
  1873 -    cls.add_method('DeleteGlobalRoutes', 
       
  1874 -                   'void', 
       
  1875 -                   [], 
       
  1876 -                   is_static=True)
       
  1877 -    ## global-route-manager.h (module 'internet'): static void ns3::GlobalRouteManager::BuildGlobalRoutingDatabase() [member function]
       
  1878 -    cls.add_method('BuildGlobalRoutingDatabase', 
       
  1879 -                   'void', 
       
  1880 -                   [], 
       
  1881 -                   is_static=True)
       
  1882 -    ## global-route-manager.h (module 'internet'): static void ns3::GlobalRouteManager::InitializeRoutes() [member function]
       
  1883 -    cls.add_method('InitializeRoutes', 
       
  1884 -                   'void', 
       
  1885 -                   [], 
       
  1886 -                   is_static=True)
       
  1887 -    return
       
  1888 -
       
  1889 -def register_Ns3GlobalRouteManagerImpl_methods(root_module, cls):
       
  1890 -    ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRouteManagerImpl::GlobalRouteManagerImpl() [constructor]
       
  1891 -    cls.add_constructor([])
       
  1892 -    ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::DeleteGlobalRoutes() [member function]
       
  1893 -    cls.add_method('DeleteGlobalRoutes', 
       
  1894 -                   'void', 
       
  1895 -                   [], 
       
  1896 -                   is_virtual=True)
       
  1897 -    ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::BuildGlobalRoutingDatabase() [member function]
       
  1898 -    cls.add_method('BuildGlobalRoutingDatabase', 
       
  1899 -                   'void', 
       
  1900 -                   [], 
       
  1901 -                   is_virtual=True)
       
  1902 -    ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::InitializeRoutes() [member function]
       
  1903 -    cls.add_method('InitializeRoutes', 
       
  1904 -                   'void', 
       
  1905 -                   [], 
       
  1906 -                   is_virtual=True)
       
  1907 -    ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::DebugUseLsdb(ns3::GlobalRouteManagerLSDB * arg0) [member function]
       
  1908 -    cls.add_method('DebugUseLsdb', 
       
  1909 -                   'void', 
       
  1910 -                   [param('ns3::GlobalRouteManagerLSDB *', 'arg0')])
       
  1911 -    ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::DebugSPFCalculate(ns3::Ipv4Address root) [member function]
       
  1912 -    cls.add_method('DebugSPFCalculate', 
       
  1913 -                   'void', 
       
  1914 -                   [param('ns3::Ipv4Address', 'root')])
       
  1915 -    return
       
  1916 -
       
  1917 -def register_Ns3GlobalRouteManagerLSDB_methods(root_module, cls):
       
  1918 -    ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRouteManagerLSDB::GlobalRouteManagerLSDB() [constructor]
       
  1919 -    cls.add_constructor([])
       
  1920 -    ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerLSDB::Insert(ns3::Ipv4Address addr, ns3::GlobalRoutingLSA * lsa) [member function]
       
  1921 -    cls.add_method('Insert', 
       
  1922 -                   'void', 
       
  1923 -                   [param('ns3::Ipv4Address', 'addr'), param('ns3::GlobalRoutingLSA *', 'lsa')])
       
  1924 -    ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetLSA(ns3::Ipv4Address addr) const [member function]
       
  1925 -    cls.add_method('GetLSA', 
       
  1926 -                   'ns3::GlobalRoutingLSA *', 
       
  1927 -                   [param('ns3::Ipv4Address', 'addr')], 
       
  1928 -                   is_const=True)
       
  1929 -    ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetLSAByLinkData(ns3::Ipv4Address addr) const [member function]
       
  1930 -    cls.add_method('GetLSAByLinkData', 
       
  1931 -                   'ns3::GlobalRoutingLSA *', 
       
  1932 -                   [param('ns3::Ipv4Address', 'addr')], 
       
  1933 -                   is_const=True)
       
  1934 -    ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerLSDB::Initialize() [member function]
       
  1935 -    cls.add_method('Initialize', 
       
  1936 -                   'void', 
       
  1937 -                   [])
       
  1938 -    ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetExtLSA(uint32_t index) const [member function]
       
  1939 -    cls.add_method('GetExtLSA', 
       
  1940 -                   'ns3::GlobalRoutingLSA *', 
       
  1941 -                   [param('uint32_t', 'index')], 
       
  1942 -                   is_const=True)
       
  1943 -    ## global-route-manager-impl.h (module 'internet'): uint32_t ns3::GlobalRouteManagerLSDB::GetNumExtLSAs() const [member function]
       
  1944 -    cls.add_method('GetNumExtLSAs', 
       
  1945 -                   'uint32_t', 
       
  1946 -                   [], 
       
  1947 -                   is_const=True)
       
  1948 -    return
       
  1949 -
       
  1950 -def register_Ns3GlobalRoutingLSA_methods(root_module, cls):
       
  1951 -    cls.add_output_stream_operator()
       
  1952 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::GlobalRoutingLSA() [constructor]
       
  1953 -    cls.add_constructor([])
       
  1954 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::GlobalRoutingLSA(ns3::GlobalRoutingLSA::SPFStatus status, ns3::Ipv4Address linkStateId, ns3::Ipv4Address advertisingRtr) [constructor]
       
  1955 -    cls.add_constructor([param('ns3::GlobalRoutingLSA::SPFStatus', 'status'), param('ns3::Ipv4Address', 'linkStateId'), param('ns3::Ipv4Address', 'advertisingRtr')])
       
  1956 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::GlobalRoutingLSA(ns3::GlobalRoutingLSA & lsa) [constructor]
       
  1957 -    cls.add_constructor([param('ns3::GlobalRoutingLSA &', 'lsa')])
       
  1958 -    ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRoutingLSA::AddAttachedRouter(ns3::Ipv4Address addr) [member function]
       
  1959 -    cls.add_method('AddAttachedRouter', 
       
  1960 -                   'uint32_t', 
       
  1961 -                   [param('ns3::Ipv4Address', 'addr')])
       
  1962 -    ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRoutingLSA::AddLinkRecord(ns3::GlobalRoutingLinkRecord * lr) [member function]
       
  1963 -    cls.add_method('AddLinkRecord', 
       
  1964 -                   'uint32_t', 
       
  1965 -                   [param('ns3::GlobalRoutingLinkRecord *', 'lr')])
       
  1966 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::ClearLinkRecords() [member function]
       
  1967 -    cls.add_method('ClearLinkRecords', 
       
  1968 -                   'void', 
       
  1969 -                   [])
       
  1970 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::CopyLinkRecords(ns3::GlobalRoutingLSA const & lsa) [member function]
       
  1971 -    cls.add_method('CopyLinkRecords', 
       
  1972 -                   'void', 
       
  1973 -                   [param('ns3::GlobalRoutingLSA const &', 'lsa')])
       
  1974 -    ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLSA::GetAdvertisingRouter() const [member function]
       
  1975 -    cls.add_method('GetAdvertisingRouter', 
       
  1976 -                   'ns3::Ipv4Address', 
       
  1977 -                   [], 
       
  1978 -                   is_const=True)
       
  1979 -    ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLSA::GetAttachedRouter(uint32_t n) const [member function]
       
  1980 -    cls.add_method('GetAttachedRouter', 
       
  1981 -                   'ns3::Ipv4Address', 
       
  1982 -                   [param('uint32_t', 'n')], 
       
  1983 -                   is_const=True)
       
  1984 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::LSType ns3::GlobalRoutingLSA::GetLSType() const [member function]
       
  1985 -    cls.add_method('GetLSType', 
       
  1986 -                   'ns3::GlobalRoutingLSA::LSType', 
       
  1987 -                   [], 
       
  1988 -                   is_const=True)
       
  1989 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord * ns3::GlobalRoutingLSA::GetLinkRecord(uint32_t n) const [member function]
       
  1990 -    cls.add_method('GetLinkRecord', 
       
  1991 -                   'ns3::GlobalRoutingLinkRecord *', 
       
  1992 -                   [param('uint32_t', 'n')], 
       
  1993 -                   is_const=True)
       
  1994 -    ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLSA::GetLinkStateId() const [member function]
       
  1995 -    cls.add_method('GetLinkStateId', 
       
  1996 -                   'ns3::Ipv4Address', 
       
  1997 -                   [], 
       
  1998 -                   is_const=True)
       
  1999 -    ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRoutingLSA::GetNAttachedRouters() const [member function]
       
  2000 -    cls.add_method('GetNAttachedRouters', 
       
  2001 -                   'uint32_t', 
       
  2002 -                   [], 
       
  2003 -                   is_const=True)
       
  2004 -    ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRoutingLSA::GetNLinkRecords() const [member function]
       
  2005 -    cls.add_method('GetNLinkRecords', 
       
  2006 -                   'uint32_t', 
       
  2007 -                   [], 
       
  2008 -                   is_const=True)
       
  2009 -    ## global-router-interface.h (module 'internet'): ns3::Ipv4Mask ns3::GlobalRoutingLSA::GetNetworkLSANetworkMask() const [member function]
       
  2010 -    cls.add_method('GetNetworkLSANetworkMask', 
       
  2011 -                   'ns3::Ipv4Mask', 
       
  2012 -                   [], 
       
  2013 -                   is_const=True)
       
  2014 -    ## global-router-interface.h (module 'internet'): ns3::Ptr<ns3::Node> ns3::GlobalRoutingLSA::GetNode() const [member function]
       
  2015 -    cls.add_method('GetNode', 
       
  2016 -                   'ns3::Ptr< ns3::Node >', 
       
  2017 -                   [], 
       
  2018 -                   is_const=True)
       
  2019 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::SPFStatus ns3::GlobalRoutingLSA::GetStatus() const [member function]
       
  2020 -    cls.add_method('GetStatus', 
       
  2021 -                   'ns3::GlobalRoutingLSA::SPFStatus', 
       
  2022 -                   [], 
       
  2023 -                   is_const=True)
       
  2024 -    ## global-router-interface.h (module 'internet'): bool ns3::GlobalRoutingLSA::IsEmpty() const [member function]
       
  2025 -    cls.add_method('IsEmpty', 
       
  2026 -                   'bool', 
       
  2027 -                   [], 
       
  2028 -                   is_const=True)
       
  2029 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::Print(std::ostream & os) const [member function]
       
  2030 -    cls.add_method('Print', 
       
  2031 -                   'void', 
       
  2032 -                   [param('std::ostream &', 'os')], 
       
  2033 -                   is_const=True)
       
  2034 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetAdvertisingRouter(ns3::Ipv4Address rtr) [member function]
       
  2035 -    cls.add_method('SetAdvertisingRouter', 
       
  2036 -                   'void', 
       
  2037 -                   [param('ns3::Ipv4Address', 'rtr')])
       
  2038 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetLSType(ns3::GlobalRoutingLSA::LSType typ) [member function]
       
  2039 -    cls.add_method('SetLSType', 
       
  2040 -                   'void', 
       
  2041 -                   [param('ns3::GlobalRoutingLSA::LSType', 'typ')])
       
  2042 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetLinkStateId(ns3::Ipv4Address addr) [member function]
       
  2043 -    cls.add_method('SetLinkStateId', 
       
  2044 -                   'void', 
       
  2045 -                   [param('ns3::Ipv4Address', 'addr')])
       
  2046 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetNetworkLSANetworkMask(ns3::Ipv4Mask mask) [member function]
       
  2047 -    cls.add_method('SetNetworkLSANetworkMask', 
       
  2048 -                   'void', 
       
  2049 -                   [param('ns3::Ipv4Mask', 'mask')])
       
  2050 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetNode(ns3::Ptr<ns3::Node> node) [member function]
       
  2051 -    cls.add_method('SetNode', 
       
  2052 -                   'void', 
       
  2053 -                   [param('ns3::Ptr< ns3::Node >', 'node')])
       
  2054 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetStatus(ns3::GlobalRoutingLSA::SPFStatus status) [member function]
       
  2055 -    cls.add_method('SetStatus', 
       
  2056 -                   'void', 
       
  2057 -                   [param('ns3::GlobalRoutingLSA::SPFStatus', 'status')])
       
  2058 -    return
       
  2059 -
       
  2060 -def register_Ns3GlobalRoutingLinkRecord_methods(root_module, cls):
       
  2061 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(ns3::GlobalRoutingLinkRecord const & arg0) [copy constructor]
       
  2062 -    cls.add_constructor([param('ns3::GlobalRoutingLinkRecord const &', 'arg0')])
       
  2063 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord() [constructor]
       
  2064 -    cls.add_constructor([])
       
  2065 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(ns3::GlobalRoutingLinkRecord::LinkType linkType, ns3::Ipv4Address linkId, ns3::Ipv4Address linkData, uint16_t metric) [constructor]
       
  2066 -    cls.add_constructor([param('ns3::GlobalRoutingLinkRecord::LinkType', 'linkType'), param('ns3::Ipv4Address', 'linkId'), param('ns3::Ipv4Address', 'linkData'), param('uint16_t', 'metric')])
       
  2067 -    ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLinkRecord::GetLinkData() const [member function]
       
  2068 -    cls.add_method('GetLinkData', 
       
  2069 -                   'ns3::Ipv4Address', 
       
  2070 -                   [], 
       
  2071 -                   is_const=True)
       
  2072 -    ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLinkRecord::GetLinkId() const [member function]
       
  2073 -    cls.add_method('GetLinkId', 
       
  2074 -                   'ns3::Ipv4Address', 
       
  2075 -                   [], 
       
  2076 -                   is_const=True)
       
  2077 -    ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::LinkType ns3::GlobalRoutingLinkRecord::GetLinkType() const [member function]
       
  2078 -    cls.add_method('GetLinkType', 
       
  2079 -                   'ns3::GlobalRoutingLinkRecord::LinkType', 
       
  2080 -                   [], 
       
  2081 -                   is_const=True)
       
  2082 -    ## global-router-interface.h (module 'internet'): uint16_t ns3::GlobalRoutingLinkRecord::GetMetric() const [member function]
       
  2083 -    cls.add_method('GetMetric', 
       
  2084 -                   'uint16_t', 
       
  2085 -                   [], 
       
  2086 -                   is_const=True)
       
  2087 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLinkRecord::SetLinkData(ns3::Ipv4Address addr) [member function]
       
  2088 -    cls.add_method('SetLinkData', 
       
  2089 -                   'void', 
       
  2090 -                   [param('ns3::Ipv4Address', 'addr')])
       
  2091 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLinkRecord::SetLinkId(ns3::Ipv4Address addr) [member function]
       
  2092 -    cls.add_method('SetLinkId', 
       
  2093 -                   'void', 
       
  2094 -                   [param('ns3::Ipv4Address', 'addr')])
       
  2095 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLinkRecord::SetLinkType(ns3::GlobalRoutingLinkRecord::LinkType linkType) [member function]
       
  2096 -    cls.add_method('SetLinkType', 
       
  2097 -                   'void', 
       
  2098 -                   [param('ns3::GlobalRoutingLinkRecord::LinkType', 'linkType')])
       
  2099 -    ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLinkRecord::SetMetric(uint16_t metric) [member function]
       
  2100 -    cls.add_method('SetMetric', 
       
  2101 -                   'void', 
       
  2102 -                   [param('uint16_t', 'metric')])
       
  2103 -    return
       
  2104 -
       
  2105 -def register_Ns3Hasher_methods(root_module, cls):
       
  2106 -    ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [copy constructor]
       
  2107 -    cls.add_constructor([param('ns3::Hasher const &', 'arg0')])
       
  2108 -    ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor]
       
  2109 -    cls.add_constructor([])
       
  2110 -    ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor]
       
  2111 -    cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')])
       
  2112 -    ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, size_t const size) [member function]
       
  2113 -    cls.add_method('GetHash32', 
       
  2114 -                   'uint32_t', 
       
  2115 -                   [param('char const *', 'buffer'), param('size_t const', 'size')])
       
  2116 -    ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function]
       
  2117 -    cls.add_method('GetHash32', 
       
  2118 -                   'uint32_t', 
       
  2119 -                   [param('std::string const', 's')])
       
  2120 -    ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, size_t const size) [member function]
       
  2121 -    cls.add_method('GetHash64', 
       
  2122 -                   'uint64_t', 
       
  2123 -                   [param('char const *', 'buffer'), param('size_t const', 'size')])
       
  2124 -    ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function]
       
  2125 -    cls.add_method('GetHash64', 
       
  2126 -                   'uint64_t', 
       
  2127 -                   [param('std::string const', 's')])
       
  2128 -    ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function]
       
  2129 -    cls.add_method('clear', 
       
  2130 -                   'ns3::Hasher &', 
       
  2131 -                   [])
       
  2132 -    return
       
  2133 -
       
  2134 -def register_Ns3Inet6SocketAddress_methods(root_module, cls):
       
  2135 -    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Inet6SocketAddress const & arg0) [copy constructor]
       
  2136 -    cls.add_constructor([param('ns3::Inet6SocketAddress const &', 'arg0')])
       
  2137 -    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6, uint16_t port) [constructor]
       
  2138 -    cls.add_constructor([param('ns3::Ipv6Address', 'ipv6'), param('uint16_t', 'port')])
       
  2139 -    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6) [constructor]
       
  2140 -    cls.add_constructor([param('ns3::Ipv6Address', 'ipv6')])
       
  2141 -    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(uint16_t port) [constructor]
       
  2142 -    cls.add_constructor([param('uint16_t', 'port')])
       
  2143 -    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6, uint16_t port) [constructor]
       
  2144 -    cls.add_constructor([param('char const *', 'ipv6'), param('uint16_t', 'port')])
       
  2145 -    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6) [constructor]
       
  2146 -    cls.add_constructor([param('char const *', 'ipv6')])
       
  2147 -    ## inet6-socket-address.h (module 'network'): static ns3::Inet6SocketAddress ns3::Inet6SocketAddress::ConvertFrom(ns3::Address const & addr) [member function]
       
  2148 -    cls.add_method('ConvertFrom', 
       
  2149 -                   'ns3::Inet6SocketAddress', 
       
  2150 -                   [param('ns3::Address const &', 'addr')], 
       
  2151 -                   is_static=True)
       
  2152 -    ## inet6-socket-address.h (module 'network'): ns3::Ipv6Address ns3::Inet6SocketAddress::GetIpv6() const [member function]
       
  2153 -    cls.add_method('GetIpv6', 
       
  2154 -                   'ns3::Ipv6Address', 
       
  2155 -                   [], 
       
  2156 -                   is_const=True)
       
  2157 -    ## inet6-socket-address.h (module 'network'): uint16_t ns3::Inet6SocketAddress::GetPort() const [member function]
       
  2158 -    cls.add_method('GetPort', 
       
  2159 -                   'uint16_t', 
       
  2160 -                   [], 
       
  2161 -                   is_const=True)
       
  2162 -    ## inet6-socket-address.h (module 'network'): static bool ns3::Inet6SocketAddress::IsMatchingType(ns3::Address const & addr) [member function]
       
  2163 -    cls.add_method('IsMatchingType', 
       
  2164 -                   'bool', 
       
  2165 -                   [param('ns3::Address const &', 'addr')], 
       
  2166 -                   is_static=True)
       
  2167 -    ## inet6-socket-address.h (module 'network'): void ns3::Inet6SocketAddress::SetIpv6(ns3::Ipv6Address ipv6) [member function]
       
  2168 -    cls.add_method('SetIpv6', 
       
  2169 -                   'void', 
       
  2170 -                   [param('ns3::Ipv6Address', 'ipv6')])
       
  2171 -    ## inet6-socket-address.h (module 'network'): void ns3::Inet6SocketAddress::SetPort(uint16_t port) [member function]
       
  2172 -    cls.add_method('SetPort', 
       
  2173 -                   'void', 
       
  2174 -                   [param('uint16_t', 'port')])
       
  2175 -    return
       
  2176 -
       
  2177 -def register_Ns3InetSocketAddress_methods(root_module, cls):
       
  2178 -    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::InetSocketAddress const & arg0) [copy constructor]
       
  2179 -    cls.add_constructor([param('ns3::InetSocketAddress const &', 'arg0')])
       
  2180 -    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4, uint16_t port) [constructor]
       
  2181 -    cls.add_constructor([param('ns3::Ipv4Address', 'ipv4'), param('uint16_t', 'port')])
       
  2182 -    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4) [constructor]
       
  2183 -    cls.add_constructor([param('ns3::Ipv4Address', 'ipv4')])
       
  2184 -    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(uint16_t port) [constructor]
       
  2185 -    cls.add_constructor([param('uint16_t', 'port')])
       
  2186 -    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(char const * ipv4, uint16_t port) [constructor]
       
  2187 -    cls.add_constructor([param('char const *', 'ipv4'), param('uint16_t', 'port')])
       
  2188 -    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(char const * ipv4) [constructor]
       
  2189 -    cls.add_constructor([param('char const *', 'ipv4')])
       
  2190 -    ## inet-socket-address.h (module 'network'): static ns3::InetSocketAddress ns3::InetSocketAddress::ConvertFrom(ns3::Address const & address) [member function]
       
  2191 -    cls.add_method('ConvertFrom', 
       
  2192 -                   'ns3::InetSocketAddress', 
       
  2193 -                   [param('ns3::Address const &', 'address')], 
       
  2194 -                   is_static=True)
       
  2195 -    ## inet-socket-address.h (module 'network'): ns3::Ipv4Address ns3::InetSocketAddress::GetIpv4() const [member function]
       
  2196 -    cls.add_method('GetIpv4', 
       
  2197 -                   'ns3::Ipv4Address', 
       
  2198 -                   [], 
       
  2199 -                   is_const=True)
       
  2200 -    ## inet-socket-address.h (module 'network'): uint16_t ns3::InetSocketAddress::GetPort() const [member function]
       
  2201 -    cls.add_method('GetPort', 
       
  2202 -                   'uint16_t', 
       
  2203 -                   [], 
       
  2204 -                   is_const=True)
       
  2205 -    ## inet-socket-address.h (module 'network'): static bool ns3::InetSocketAddress::IsMatchingType(ns3::Address const & address) [member function]
       
  2206 -    cls.add_method('IsMatchingType', 
       
  2207 -                   'bool', 
       
  2208 -                   [param('ns3::Address const &', 'address')], 
       
  2209 -                   is_static=True)
       
  2210 -    ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetIpv4(ns3::Ipv4Address address) [member function]
       
  2211 -    cls.add_method('SetIpv4', 
       
  2212 -                   'void', 
       
  2213 -                   [param('ns3::Ipv4Address', 'address')])
       
  2214 -    ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetPort(uint16_t port) [member function]
       
  2215 -    cls.add_method('SetPort', 
       
  2216 -                   'void', 
       
  2217 -                   [param('uint16_t', 'port')])
       
  2218 -    return
       
  2219 -
       
  2220 -def register_Ns3IntToType__0_methods(root_module, cls):
       
  2221 -    ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType() [constructor]
       
  2222 -    cls.add_constructor([])
       
  2223 -    ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [copy constructor]
       
  2224 -    cls.add_constructor([param('ns3::IntToType< 0 > const &', 'arg0')])
       
  2225 -    return
       
  2226 -
       
  2227 -def register_Ns3IntToType__1_methods(root_module, cls):
       
  2228 -    ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType() [constructor]
       
  2229 -    cls.add_constructor([])
       
  2230 -    ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [copy constructor]
       
  2231 -    cls.add_constructor([param('ns3::IntToType< 1 > const &', 'arg0')])
       
  2232 -    return
       
  2233 -
       
  2234 -def register_Ns3IntToType__2_methods(root_module, cls):
       
  2235 -    ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType() [constructor]
       
  2236 -    cls.add_constructor([])
       
  2237 -    ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [copy constructor]
       
  2238 -    cls.add_constructor([param('ns3::IntToType< 2 > const &', 'arg0')])
       
  2239 -    return
       
  2240 -
       
  2241 -def register_Ns3IntToType__3_methods(root_module, cls):
       
  2242 -    ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType() [constructor]
       
  2243 -    cls.add_constructor([])
       
  2244 -    ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [copy constructor]
       
  2245 -    cls.add_constructor([param('ns3::IntToType< 3 > const &', 'arg0')])
       
  2246 -    return
       
  2247 -
       
  2248 -def register_Ns3IntToType__4_methods(root_module, cls):
       
  2249 -    ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType() [constructor]
       
  2250 -    cls.add_constructor([])
       
  2251 -    ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [copy constructor]
       
  2252 -    cls.add_constructor([param('ns3::IntToType< 4 > const &', 'arg0')])
       
  2253 -    return
       
  2254 -
       
  2255 -def register_Ns3IntToType__5_methods(root_module, cls):
       
  2256 -    ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType() [constructor]
       
  2257 -    cls.add_constructor([])
       
  2258 -    ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [copy constructor]
       
  2259 -    cls.add_constructor([param('ns3::IntToType< 5 > const &', 'arg0')])
       
  2260 -    return
       
  2261 -
       
  2262 -def register_Ns3IntToType__6_methods(root_module, cls):
       
  2263 -    ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType() [constructor]
       
  2264 -    cls.add_constructor([])
       
  2265 -    ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [copy constructor]
       
  2266 -    cls.add_constructor([param('ns3::IntToType< 6 > const &', 'arg0')])
       
  2267 -    return
       
  2268 -
       
  2269 -def register_Ns3Ipv4Address_methods(root_module, cls):
       
  2270 -    cls.add_binary_comparison_operator('!=')
       
  2271 -    cls.add_binary_comparison_operator('<')
       
  2272 -    cls.add_output_stream_operator()
       
  2273 -    cls.add_binary_comparison_operator('==')
       
  2274 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [copy constructor]
       
  2275 -    cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')])
       
  2276 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor]
       
  2277 -    cls.add_constructor([])
       
  2278 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor]
       
  2279 -    cls.add_constructor([param('uint32_t', 'address')])
       
  2280 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor]
       
  2281 -    cls.add_constructor([param('char const *', 'address')])
       
  2282 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function]
       
  2283 -    cls.add_method('CombineMask', 
       
  2284 -                   'ns3::Ipv4Address', 
       
  2285 -                   [param('ns3::Ipv4Mask const &', 'mask')], 
       
  2286 -                   is_const=True)
       
  2287 -    ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function]
       
  2288 -    cls.add_method('ConvertFrom', 
       
  2289 -                   'ns3::Ipv4Address', 
       
  2290 -                   [param('ns3::Address const &', 'address')], 
       
  2291 -                   is_static=True)
       
  2292 -    ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function]
       
  2293 -    cls.add_method('Deserialize', 
       
  2294 -                   'ns3::Ipv4Address', 
       
  2295 -                   [param('uint8_t const *', 'buf')], 
       
  2296 -                   is_static=True)
       
  2297 -    ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function]
       
  2298 -    cls.add_method('Get', 
       
  2299 -                   'uint32_t', 
       
  2300 -                   [], 
       
  2301 -                   is_const=True)
       
  2302 -    ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function]
       
  2303 -    cls.add_method('GetAny', 
       
  2304 -                   'ns3::Ipv4Address', 
       
  2305 -                   [], 
       
  2306 -                   is_static=True)
       
  2307 -    ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function]
       
  2308 -    cls.add_method('GetBroadcast', 
       
  2309 -                   'ns3::Ipv4Address', 
       
  2310 -                   [], 
       
  2311 -                   is_static=True)
       
  2312 -    ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function]
       
  2313 -    cls.add_method('GetLoopback', 
       
  2314 -                   'ns3::Ipv4Address', 
       
  2315 -                   [], 
       
  2316 -                   is_static=True)
       
  2317 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function]
       
  2318 -    cls.add_method('GetSubnetDirectedBroadcast', 
       
  2319 -                   'ns3::Ipv4Address', 
       
  2320 -                   [param('ns3::Ipv4Mask const &', 'mask')], 
       
  2321 -                   is_const=True)
       
  2322 -    ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function]
       
  2323 -    cls.add_method('GetZero', 
       
  2324 -                   'ns3::Ipv4Address', 
       
  2325 -                   [], 
       
  2326 -                   is_static=True)
       
  2327 -    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function]
       
  2328 -    cls.add_method('IsBroadcast', 
       
  2329 -                   'bool', 
       
  2330 -                   [], 
       
  2331 -                   is_const=True)
       
  2332 -    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsEqual(ns3::Ipv4Address const & other) const [member function]
       
  2333 -    cls.add_method('IsEqual', 
       
  2334 -                   'bool', 
       
  2335 -                   [param('ns3::Ipv4Address const &', 'other')], 
       
  2336 -                   is_const=True)
       
  2337 -    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function]
       
  2338 -    cls.add_method('IsLocalMulticast', 
       
  2339 -                   'bool', 
       
  2340 -                   [], 
       
  2341 -                   is_const=True)
       
  2342 -    ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function]
       
  2343 -    cls.add_method('IsMatchingType', 
       
  2344 -                   'bool', 
       
  2345 -                   [param('ns3::Address const &', 'address')], 
       
  2346 -                   is_static=True)
       
  2347 -    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function]
       
  2348 -    cls.add_method('IsMulticast', 
       
  2349 -                   'bool', 
       
  2350 -                   [], 
       
  2351 -                   is_const=True)
       
  2352 -    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function]
       
  2353 -    cls.add_method('IsSubnetDirectedBroadcast', 
       
  2354 -                   'bool', 
       
  2355 -                   [param('ns3::Ipv4Mask const &', 'mask')], 
       
  2356 -                   is_const=True)
       
  2357 -    ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function]
       
  2358 -    cls.add_method('Print', 
       
  2359 -                   'void', 
       
  2360 -                   [param('std::ostream &', 'os')], 
       
  2361 -                   is_const=True)
       
  2362 -    ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function]
       
  2363 -    cls.add_method('Serialize', 
       
  2364 -                   'void', 
       
  2365 -                   [param('uint8_t *', 'buf')], 
       
  2366 -                   is_const=True)
       
  2367 -    ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function]
       
  2368 -    cls.add_method('Set', 
       
  2369 -                   'void', 
       
  2370 -                   [param('uint32_t', 'address')])
       
  2371 -    ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function]
       
  2372 -    cls.add_method('Set', 
       
  2373 -                   'void', 
       
  2374 -                   [param('char const *', 'address')])
       
  2375 -    return
       
  2376 -
       
  2377 -def register_Ns3Ipv4AddressGenerator_methods(root_module, cls):
       
  2378 -    ## ipv4-address-generator.h (module 'internet'): ns3::Ipv4AddressGenerator::Ipv4AddressGenerator() [constructor]
       
  2379 -    cls.add_constructor([])
       
  2380 -    ## ipv4-address-generator.h (module 'internet'): ns3::Ipv4AddressGenerator::Ipv4AddressGenerator(ns3::Ipv4AddressGenerator const & arg0) [copy constructor]
       
  2381 -    cls.add_constructor([param('ns3::Ipv4AddressGenerator const &', 'arg0')])
       
  2382 -    ## ipv4-address-generator.h (module 'internet'): static bool ns3::Ipv4AddressGenerator::AddAllocated(ns3::Ipv4Address const addr) [member function]
       
  2383 -    cls.add_method('AddAllocated', 
       
  2384 -                   'bool', 
       
  2385 -                   [param('ns3::Ipv4Address const', 'addr')], 
       
  2386 -                   is_static=True)
       
  2387 -    ## ipv4-address-generator.h (module 'internet'): static ns3::Ipv4Address ns3::Ipv4AddressGenerator::GetAddress(ns3::Ipv4Mask const mask) [member function]
       
  2388 -    cls.add_method('GetAddress', 
       
  2389 -                   'ns3::Ipv4Address', 
       
  2390 -                   [param('ns3::Ipv4Mask const', 'mask')], 
       
  2391 -                   is_static=True)
       
  2392 -    ## ipv4-address-generator.h (module 'internet'): static ns3::Ipv4Address ns3::Ipv4AddressGenerator::GetNetwork(ns3::Ipv4Mask const mask) [member function]
       
  2393 -    cls.add_method('GetNetwork', 
       
  2394 -                   'ns3::Ipv4Address', 
       
  2395 -                   [param('ns3::Ipv4Mask const', 'mask')], 
       
  2396 -                   is_static=True)
       
  2397 -    ## ipv4-address-generator.h (module 'internet'): static void ns3::Ipv4AddressGenerator::Init(ns3::Ipv4Address const net, ns3::Ipv4Mask const mask, ns3::Ipv4Address const addr="0.0.0.1") [member function]
       
  2398 -    cls.add_method('Init', 
       
  2399 -                   'void', 
       
  2400 -                   [param('ns3::Ipv4Address const', 'net'), param('ns3::Ipv4Mask const', 'mask'), param('ns3::Ipv4Address const', 'addr', default_value='"0.0.0.1"')], 
       
  2401 -                   is_static=True)
       
  2402 -    ## ipv4-address-generator.h (module 'internet'): static void ns3::Ipv4AddressGenerator::InitAddress(ns3::Ipv4Address const addr, ns3::Ipv4Mask const mask) [member function]
       
  2403 -    cls.add_method('InitAddress', 
       
  2404 -                   'void', 
       
  2405 -                   [param('ns3::Ipv4Address const', 'addr'), param('ns3::Ipv4Mask const', 'mask')], 
       
  2406 -                   is_static=True)
       
  2407 -    ## ipv4-address-generator.h (module 'internet'): static ns3::Ipv4Address ns3::Ipv4AddressGenerator::NextAddress(ns3::Ipv4Mask const mask) [member function]
       
  2408 -    cls.add_method('NextAddress', 
       
  2409 -                   'ns3::Ipv4Address', 
       
  2410 -                   [param('ns3::Ipv4Mask const', 'mask')], 
       
  2411 -                   is_static=True)
       
  2412 -    ## ipv4-address-generator.h (module 'internet'): static ns3::Ipv4Address ns3::Ipv4AddressGenerator::NextNetwork(ns3::Ipv4Mask const mask) [member function]
       
  2413 -    cls.add_method('NextNetwork', 
       
  2414 -                   'ns3::Ipv4Address', 
       
  2415 -                   [param('ns3::Ipv4Mask const', 'mask')], 
       
  2416 -                   is_static=True)
       
  2417 -    ## ipv4-address-generator.h (module 'internet'): static void ns3::Ipv4AddressGenerator::Reset() [member function]
       
  2418 -    cls.add_method('Reset', 
       
  2419 -                   'void', 
       
  2420 -                   [], 
       
  2421 -                   is_static=True)
       
  2422 -    ## ipv4-address-generator.h (module 'internet'): static void ns3::Ipv4AddressGenerator::TestMode() [member function]
       
  2423 -    cls.add_method('TestMode', 
       
  2424 -                   'void', 
       
  2425 -                   [], 
       
  2426 -                   is_static=True)
       
  2427 -    return
       
  2428 -
       
  2429 -def register_Ns3Ipv4AddressHelper_methods(root_module, cls):
       
  2430 -    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4AddressHelper const & arg0) [copy constructor]
       
  2431 -    cls.add_constructor([param('ns3::Ipv4AddressHelper const &', 'arg0')])
       
  2432 -    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper::Ipv4AddressHelper() [constructor]
       
  2433 -    cls.add_constructor([])
       
  2434 -    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [constructor]
       
  2435 -    cls.add_constructor([param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')])
       
  2436 -    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4InterfaceContainer ns3::Ipv4AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function]
       
  2437 -    cls.add_method('Assign', 
       
  2438 -                   'ns3::Ipv4InterfaceContainer', 
       
  2439 -                   [param('ns3::NetDeviceContainer const &', 'c')])
       
  2440 -    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4AddressHelper::NewAddress() [member function]
       
  2441 -    cls.add_method('NewAddress', 
       
  2442 -                   'ns3::Ipv4Address', 
       
  2443 -                   [])
       
  2444 -    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4AddressHelper::NewNetwork() [member function]
       
  2445 -    cls.add_method('NewNetwork', 
       
  2446 -                   'ns3::Ipv4Address', 
       
  2447 -                   [])
       
  2448 -    ## ipv4-address-helper.h (module 'internet'): void ns3::Ipv4AddressHelper::SetBase(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [member function]
       
  2449 -    cls.add_method('SetBase', 
       
  2450 -                   'void', 
       
  2451 -                   [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')])
       
  2452 -    return
       
  2453 -
       
  2454 -def register_Ns3Ipv4EndPoint_methods(root_module, cls):
       
  2455 -    ## ipv4-end-point.h (module 'internet'): ns3::Ipv4EndPoint::Ipv4EndPoint(ns3::Ipv4EndPoint const & arg0) [copy constructor]
       
  2456 -    cls.add_constructor([param('ns3::Ipv4EndPoint const &', 'arg0')])
       
  2457 -    ## ipv4-end-point.h (module 'internet'): ns3::Ipv4EndPoint::Ipv4EndPoint(ns3::Ipv4Address address, uint16_t port) [constructor]
       
  2458 -    cls.add_constructor([param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')])
       
  2459 -    ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::BindToNetDevice(ns3::Ptr<ns3::NetDevice> netdevice) [member function]
       
  2460 -    cls.add_method('BindToNetDevice', 
       
  2461 -                   'void', 
       
  2462 -                   [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')])
       
  2463 -    ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::ForwardIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo) [member function]
       
  2464 -    cls.add_method('ForwardIcmp', 
       
  2465 -                   'void', 
       
  2466 -                   [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo')])
       
  2467 -    ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::ForwardUp(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, uint16_t sport, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
       
  2468 -    cls.add_method('ForwardUp', 
       
  2469 -                   'void', 
       
  2470 -                   [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('uint16_t', 'sport'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')])
       
  2471 -    ## ipv4-end-point.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4EndPoint::GetBoundNetDevice() [member function]
       
  2472 -    cls.add_method('GetBoundNetDevice', 
       
  2473 -                   'ns3::Ptr< ns3::NetDevice >', 
       
  2474 -                   [])
       
  2475 -    ## ipv4-end-point.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4EndPoint::GetLocalAddress() [member function]
       
  2476 -    cls.add_method('GetLocalAddress', 
       
  2477 -                   'ns3::Ipv4Address', 
       
  2478 -                   [])
       
  2479 -    ## ipv4-end-point.h (module 'internet'): uint16_t ns3::Ipv4EndPoint::GetLocalPort() [member function]
       
  2480 -    cls.add_method('GetLocalPort', 
       
  2481 -                   'uint16_t', 
       
  2482 -                   [])
       
  2483 -    ## ipv4-end-point.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4EndPoint::GetPeerAddress() [member function]
       
  2484 -    cls.add_method('GetPeerAddress', 
       
  2485 -                   'ns3::Ipv4Address', 
       
  2486 -                   [])
       
  2487 -    ## ipv4-end-point.h (module 'internet'): uint16_t ns3::Ipv4EndPoint::GetPeerPort() [member function]
       
  2488 -    cls.add_method('GetPeerPort', 
       
  2489 -                   'uint16_t', 
       
  2490 -                   [])
       
  2491 -    ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetDestroyCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
       
  2492 -    cls.add_method('SetDestroyCallback', 
       
  2493 -                   'void', 
       
  2494 -                   [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  2495 -    ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetIcmpCallback(ns3::Callback<void, ns3::Ipv4Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
       
  2496 -    cls.add_method('SetIcmpCallback', 
       
  2497 -                   'void', 
       
  2498 -                   [param('ns3::Callback< void, ns3::Ipv4Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  2499 -    ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetLocalAddress(ns3::Ipv4Address address) [member function]
       
  2500 -    cls.add_method('SetLocalAddress', 
       
  2501 -                   'void', 
       
  2502 -                   [param('ns3::Ipv4Address', 'address')])
       
  2503 -    ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetPeer(ns3::Ipv4Address address, uint16_t port) [member function]
       
  2504 -    cls.add_method('SetPeer', 
       
  2505 -                   'void', 
       
  2506 -                   [param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')])
       
  2507 -    ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetRxCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Ipv4Header, unsigned short, ns3::Ptr<ns3::Ipv4Interface>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
       
  2508 -    cls.add_method('SetRxCallback', 
       
  2509 -                   'void', 
       
  2510 -                   [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Header, unsigned short, ns3::Ptr< ns3::Ipv4Interface >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  2511 -    return
       
  2512 -
       
  2513 -def register_Ns3Ipv4InterfaceAddress_methods(root_module, cls):
       
  2514 -    cls.add_binary_comparison_operator('!=')
       
  2515 -    cls.add_output_stream_operator()
       
  2516 -    cls.add_binary_comparison_operator('==')
       
  2517 -    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress() [constructor]
       
  2518 -    cls.add_constructor([])
       
  2519 -    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4Address local, ns3::Ipv4Mask mask) [constructor]
       
  2520 -    cls.add_constructor([param('ns3::Ipv4Address', 'local'), param('ns3::Ipv4Mask', 'mask')])
       
  2521 -    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4InterfaceAddress const & o) [copy constructor]
       
  2522 -    cls.add_constructor([param('ns3::Ipv4InterfaceAddress const &', 'o')])
       
  2523 -    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetBroadcast() const [member function]
       
  2524 -    cls.add_method('GetBroadcast', 
       
  2525 -                   'ns3::Ipv4Address', 
       
  2526 -                   [], 
       
  2527 -                   is_const=True)
       
  2528 -    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetLocal() const [member function]
       
  2529 -    cls.add_method('GetLocal', 
       
  2530 -                   'ns3::Ipv4Address', 
       
  2531 -                   [], 
       
  2532 -                   is_const=True)
       
  2533 -    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Mask ns3::Ipv4InterfaceAddress::GetMask() const [member function]
       
  2534 -    cls.add_method('GetMask', 
       
  2535 -                   'ns3::Ipv4Mask', 
       
  2536 -                   [], 
       
  2537 -                   is_const=True)
       
  2538 -    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e ns3::Ipv4InterfaceAddress::GetScope() const [member function]
       
  2539 -    cls.add_method('GetScope', 
       
  2540 -                   'ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 
       
  2541 -                   [], 
       
  2542 -                   is_const=True)
       
  2543 -    ## ipv4-interface-address.h (module 'internet'): bool ns3::Ipv4InterfaceAddress::IsSecondary() const [member function]
       
  2544 -    cls.add_method('IsSecondary', 
       
  2545 -                   'bool', 
       
  2546 -                   [], 
       
  2547 -                   is_const=True)
       
  2548 -    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetBroadcast(ns3::Ipv4Address broadcast) [member function]
       
  2549 -    cls.add_method('SetBroadcast', 
       
  2550 -                   'void', 
       
  2551 -                   [param('ns3::Ipv4Address', 'broadcast')])
       
  2552 -    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetLocal(ns3::Ipv4Address local) [member function]
       
  2553 -    cls.add_method('SetLocal', 
       
  2554 -                   'void', 
       
  2555 -                   [param('ns3::Ipv4Address', 'local')])
       
  2556 -    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetMask(ns3::Ipv4Mask mask) [member function]
       
  2557 -    cls.add_method('SetMask', 
       
  2558 -                   'void', 
       
  2559 -                   [param('ns3::Ipv4Mask', 'mask')])
       
  2560 -    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetPrimary() [member function]
       
  2561 -    cls.add_method('SetPrimary', 
       
  2562 -                   'void', 
       
  2563 -                   [])
       
  2564 -    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetScope(ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function]
       
  2565 -    cls.add_method('SetScope', 
       
  2566 -                   'void', 
       
  2567 -                   [param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')])
       
  2568 -    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetSecondary() [member function]
       
  2569 -    cls.add_method('SetSecondary', 
       
  2570 -                   'void', 
       
  2571 -                   [])
       
  2572 -    return
       
  2573 -
       
  2574 -def register_Ns3Ipv4InterfaceContainer_methods(root_module, cls):
       
  2575 -    ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer(ns3::Ipv4InterfaceContainer const & arg0) [copy constructor]
       
  2576 -    cls.add_constructor([param('ns3::Ipv4InterfaceContainer const &', 'arg0')])
       
  2577 -    ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer() [constructor]
       
  2578 -    cls.add_constructor([])
       
  2579 -    ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::Add(ns3::Ipv4InterfaceContainer other) [member function]
       
  2580 -    cls.add_method('Add', 
       
  2581 -                   'void', 
       
  2582 -                   [param('ns3::Ipv4InterfaceContainer', 'other')])
       
  2583 -    ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::Add(ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface) [member function]
       
  2584 -    cls.add_method('Add', 
       
  2585 -                   'void', 
       
  2586 -                   [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')])
       
  2587 -    ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::Add(std::pair<ns3::Ptr<ns3::Ipv4>,unsigned int> ipInterfacePair) [member function]
       
  2588 -    cls.add_method('Add', 
       
  2589 -                   'void', 
       
  2590 -                   [param('std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int >', 'ipInterfacePair')])
       
  2591 -    ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::Add(std::string ipv4Name, uint32_t interface) [member function]
       
  2592 -    cls.add_method('Add', 
       
  2593 -                   'void', 
       
  2594 -                   [param('std::string', 'ipv4Name'), param('uint32_t', 'interface')])
       
  2595 -    ## ipv4-interface-container.h (module 'internet'): __gnu_cxx::__normal_iterator<const std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int>*,std::vector<std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int>, std::allocator<std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int> > > > ns3::Ipv4InterfaceContainer::Begin() const [member function]
       
  2596 -    cls.add_method('Begin', 
       
  2597 -                   '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > >', 
       
  2598 -                   [], 
       
  2599 -                   is_const=True)
       
  2600 -    ## ipv4-interface-container.h (module 'internet'): __gnu_cxx::__normal_iterator<const std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int>*,std::vector<std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int>, std::allocator<std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int> > > > ns3::Ipv4InterfaceContainer::End() const [member function]
       
  2601 -    cls.add_method('End', 
       
  2602 -                   '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > >', 
       
  2603 -                   [], 
       
  2604 -                   is_const=True)
       
  2605 -    ## ipv4-interface-container.h (module 'internet'): std::pair<ns3::Ptr<ns3::Ipv4>,unsigned int> ns3::Ipv4InterfaceContainer::Get(uint32_t i) const [member function]
       
  2606 -    cls.add_method('Get', 
       
  2607 -                   'std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int >', 
       
  2608 -                   [param('uint32_t', 'i')], 
       
  2609 -                   is_const=True)
       
  2610 -    ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceContainer::GetAddress(uint32_t i, uint32_t j=0) const [member function]
       
  2611 -    cls.add_method('GetAddress', 
       
  2612 -                   'ns3::Ipv4Address', 
       
  2613 -                   [param('uint32_t', 'i'), param('uint32_t', 'j', default_value='0')], 
       
  2614 -                   is_const=True)
       
  2615 -    ## ipv4-interface-container.h (module 'internet'): uint32_t ns3::Ipv4InterfaceContainer::GetN() const [member function]
       
  2616 -    cls.add_method('GetN', 
       
  2617 -                   'uint32_t', 
       
  2618 -                   [], 
       
  2619 -                   is_const=True)
       
  2620 -    ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::SetMetric(uint32_t i, uint16_t metric) [member function]
       
  2621 -    cls.add_method('SetMetric', 
       
  2622 -                   'void', 
       
  2623 -                   [param('uint32_t', 'i'), param('uint16_t', 'metric')])
       
  2624 -    return
       
  2625 -
       
  2626 -def register_Ns3Ipv4Mask_methods(root_module, cls):
       
  2627 -    cls.add_binary_comparison_operator('!=')
       
  2628 -    cls.add_output_stream_operator()
       
  2629 -    cls.add_binary_comparison_operator('==')
       
  2630 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [copy constructor]
       
  2631 -    cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')])
       
  2632 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor]
       
  2633 -    cls.add_constructor([])
       
  2634 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor]
       
  2635 -    cls.add_constructor([param('uint32_t', 'mask')])
       
  2636 -    ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor]
       
  2637 -    cls.add_constructor([param('char const *', 'mask')])
       
  2638 -    ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function]
       
  2639 -    cls.add_method('Get', 
       
  2640 -                   'uint32_t', 
       
  2641 -                   [], 
       
  2642 -                   is_const=True)
       
  2643 -    ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function]
       
  2644 -    cls.add_method('GetInverse', 
       
  2645 -                   'uint32_t', 
       
  2646 -                   [], 
       
  2647 -                   is_const=True)
       
  2648 -    ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function]
       
  2649 -    cls.add_method('GetLoopback', 
       
  2650 -                   'ns3::Ipv4Mask', 
       
  2651 -                   [], 
       
  2652 -                   is_static=True)
       
  2653 -    ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function]
       
  2654 -    cls.add_method('GetOnes', 
       
  2655 -                   'ns3::Ipv4Mask', 
       
  2656 -                   [], 
       
  2657 -                   is_static=True)
       
  2658 -    ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function]
       
  2659 -    cls.add_method('GetPrefixLength', 
       
  2660 -                   'uint16_t', 
       
  2661 -                   [], 
       
  2662 -                   is_const=True)
       
  2663 -    ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function]
       
  2664 -    cls.add_method('GetZero', 
       
  2665 -                   'ns3::Ipv4Mask', 
       
  2666 -                   [], 
       
  2667 -                   is_static=True)
       
  2668 -    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsEqual(ns3::Ipv4Mask other) const [member function]
       
  2669 -    cls.add_method('IsEqual', 
       
  2670 -                   'bool', 
       
  2671 -                   [param('ns3::Ipv4Mask', 'other')], 
       
  2672 -                   is_const=True)
       
  2673 -    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function]
       
  2674 -    cls.add_method('IsMatch', 
       
  2675 -                   'bool', 
       
  2676 -                   [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], 
       
  2677 -                   is_const=True)
       
  2678 -    ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function]
       
  2679 -    cls.add_method('Print', 
       
  2680 -                   'void', 
       
  2681 -                   [param('std::ostream &', 'os')], 
       
  2682 -                   is_const=True)
       
  2683 -    ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function]
       
  2684 -    cls.add_method('Set', 
       
  2685 -                   'void', 
       
  2686 -                   [param('uint32_t', 'mask')])
       
  2687 -    return
       
  2688 -
       
  2689 -def register_Ns3Ipv4MulticastRoutingTableEntry_methods(root_module, cls):
       
  2690 -    cls.add_output_stream_operator()
       
  2691 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry() [constructor]
       
  2692 -    cls.add_constructor([])
       
  2693 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry(ns3::Ipv4MulticastRoutingTableEntry const & route) [copy constructor]
       
  2694 -    cls.add_constructor([param('ns3::Ipv4MulticastRoutingTableEntry const &', 'route')])
       
  2695 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry(ns3::Ipv4MulticastRoutingTableEntry const * route) [constructor]
       
  2696 -    cls.add_constructor([param('ns3::Ipv4MulticastRoutingTableEntry const *', 'route')])
       
  2697 -    ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4MulticastRoutingTableEntry ns3::Ipv4MulticastRoutingTableEntry::CreateMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface, std::vector<unsigned int, std::allocator<unsigned int> > outputInterfaces) [member function]
       
  2698 -    cls.add_method('CreateMulticastRoute', 
       
  2699 -                   'ns3::Ipv4MulticastRoutingTableEntry', 
       
  2700 -                   [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')], 
       
  2701 -                   is_static=True)
       
  2702 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoutingTableEntry::GetGroup() const [member function]
       
  2703 -    cls.add_method('GetGroup', 
       
  2704 -                   'ns3::Ipv4Address', 
       
  2705 -                   [], 
       
  2706 -                   is_const=True)
       
  2707 -    ## ipv4-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetInputInterface() const [member function]
       
  2708 -    cls.add_method('GetInputInterface', 
       
  2709 -                   'uint32_t', 
       
  2710 -                   [], 
       
  2711 -                   is_const=True)
       
  2712 -    ## ipv4-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetNOutputInterfaces() const [member function]
       
  2713 -    cls.add_method('GetNOutputInterfaces', 
       
  2714 -                   'uint32_t', 
       
  2715 -                   [], 
       
  2716 -                   is_const=True)
       
  2717 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoutingTableEntry::GetOrigin() const [member function]
       
  2718 -    cls.add_method('GetOrigin', 
       
  2719 -                   'ns3::Ipv4Address', 
       
  2720 -                   [], 
       
  2721 -                   is_const=True)
       
  2722 -    ## ipv4-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterface(uint32_t n) const [member function]
       
  2723 -    cls.add_method('GetOutputInterface', 
       
  2724 -                   'uint32_t', 
       
  2725 -                   [param('uint32_t', 'n')], 
       
  2726 -                   is_const=True)
       
  2727 -    ## ipv4-routing-table-entry.h (module 'internet'): std::vector<unsigned int, std::allocator<unsigned int> > ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterfaces() const [member function]
       
  2728 -    cls.add_method('GetOutputInterfaces', 
       
  2729 -                   'std::vector< unsigned int >', 
       
  2730 -                   [], 
       
  2731 -                   is_const=True)
       
  2732 -    return
       
  2733 -
       
  2734 -def register_Ns3Ipv4RoutingHelper_methods(root_module, cls):
       
  2735 -    ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper::Ipv4RoutingHelper() [constructor]
       
  2736 -    cls.add_constructor([])
       
  2737 -    ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper::Ipv4RoutingHelper(ns3::Ipv4RoutingHelper const & arg0) [copy constructor]
       
  2738 -    cls.add_constructor([param('ns3::Ipv4RoutingHelper const &', 'arg0')])
       
  2739 -    ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper * ns3::Ipv4RoutingHelper::Copy() const [member function]
       
  2740 -    cls.add_method('Copy', 
       
  2741 -                   'ns3::Ipv4RoutingHelper *', 
       
  2742 -                   [], 
       
  2743 -                   is_pure_virtual=True, is_const=True, is_virtual=True)
       
  2744 -    ## ipv4-routing-helper.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4RoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
       
  2745 -    cls.add_method('Create', 
       
  2746 -                   'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
       
  2747 -                   [param('ns3::Ptr< ns3::Node >', 'node')], 
       
  2748 -                   is_pure_virtual=True, is_const=True, is_virtual=True)
       
  2749 -    ## ipv4-routing-helper.h (module 'internet'): void ns3::Ipv4RoutingHelper::PrintRoutingTableAllAt(ns3::Time printTime, ns3::Ptr<ns3::OutputStreamWrapper> stream) const [member function]
       
  2750 -    cls.add_method('PrintRoutingTableAllAt', 
       
  2751 -                   'void', 
       
  2752 -                   [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], 
       
  2753 -                   is_const=True)
       
  2754 -    ## ipv4-routing-helper.h (module 'internet'): void ns3::Ipv4RoutingHelper::PrintRoutingTableAllEvery(ns3::Time printInterval, ns3::Ptr<ns3::OutputStreamWrapper> stream) const [member function]
       
  2755 -    cls.add_method('PrintRoutingTableAllEvery', 
       
  2756 -                   'void', 
       
  2757 -                   [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], 
       
  2758 -                   is_const=True)
       
  2759 -    ## ipv4-routing-helper.h (module 'internet'): void ns3::Ipv4RoutingHelper::PrintRoutingTableAt(ns3::Time printTime, ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::OutputStreamWrapper> stream) const [member function]
       
  2760 -    cls.add_method('PrintRoutingTableAt', 
       
  2761 -                   'void', 
       
  2762 -                   [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], 
       
  2763 -                   is_const=True)
       
  2764 -    ## ipv4-routing-helper.h (module 'internet'): void ns3::Ipv4RoutingHelper::PrintRoutingTableEvery(ns3::Time printInterval, ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::OutputStreamWrapper> stream) const [member function]
       
  2765 -    cls.add_method('PrintRoutingTableEvery', 
       
  2766 -                   'void', 
       
  2767 -                   [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], 
       
  2768 -                   is_const=True)
       
  2769 -    return
       
  2770 -
       
  2771 -def register_Ns3Ipv4RoutingTableEntry_methods(root_module, cls):
       
  2772 -    cls.add_output_stream_operator()
       
  2773 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry() [constructor]
       
  2774 -    cls.add_constructor([])
       
  2775 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry(ns3::Ipv4RoutingTableEntry const & route) [copy constructor]
       
  2776 -    cls.add_constructor([param('ns3::Ipv4RoutingTableEntry const &', 'route')])
       
  2777 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry(ns3::Ipv4RoutingTableEntry const * route) [constructor]
       
  2778 -    cls.add_constructor([param('ns3::Ipv4RoutingTableEntry const *', 'route')])
       
  2779 -    ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface) [member function]
       
  2780 -    cls.add_method('CreateDefaultRoute', 
       
  2781 -                   'ns3::Ipv4RoutingTableEntry', 
       
  2782 -                   [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], 
       
  2783 -                   is_static=True)
       
  2784 -    ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface) [member function]
       
  2785 -    cls.add_method('CreateHostRouteTo', 
       
  2786 -                   'ns3::Ipv4RoutingTableEntry', 
       
  2787 -                   [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], 
       
  2788 -                   is_static=True)
       
  2789 -    ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateHostRouteTo(ns3::Ipv4Address dest, uint32_t interface) [member function]
       
  2790 -    cls.add_method('CreateHostRouteTo', 
       
  2791 -                   'ns3::Ipv4RoutingTableEntry', 
       
  2792 -                   [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface')], 
       
  2793 -                   is_static=True)
       
  2794 -    ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function]
       
  2795 -    cls.add_method('CreateNetworkRouteTo', 
       
  2796 -                   'ns3::Ipv4RoutingTableEntry', 
       
  2797 -                   [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], 
       
  2798 -                   is_static=True)
       
  2799 -    ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface) [member function]
       
  2800 -    cls.add_method('CreateNetworkRouteTo', 
       
  2801 -                   'ns3::Ipv4RoutingTableEntry', 
       
  2802 -                   [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface')], 
       
  2803 -                   is_static=True)
       
  2804 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetDest() const [member function]
       
  2805 -    cls.add_method('GetDest', 
       
  2806 -                   'ns3::Ipv4Address', 
       
  2807 -                   [], 
       
  2808 -                   is_const=True)
       
  2809 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetDestNetwork() const [member function]
       
  2810 -    cls.add_method('GetDestNetwork', 
       
  2811 -                   'ns3::Ipv4Address', 
       
  2812 -                   [], 
       
  2813 -                   is_const=True)
       
  2814 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Mask ns3::Ipv4RoutingTableEntry::GetDestNetworkMask() const [member function]
       
  2815 -    cls.add_method('GetDestNetworkMask', 
       
  2816 -                   'ns3::Ipv4Mask', 
       
  2817 -                   [], 
       
  2818 -                   is_const=True)
       
  2819 -    ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetGateway() const [member function]
       
  2820 -    cls.add_method('GetGateway', 
       
  2821 -                   'ns3::Ipv4Address', 
       
  2822 -                   [], 
       
  2823 -                   is_const=True)
       
  2824 -    ## ipv4-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv4RoutingTableEntry::GetInterface() const [member function]
       
  2825 -    cls.add_method('GetInterface', 
       
  2826 -                   'uint32_t', 
       
  2827 -                   [], 
       
  2828 -                   is_const=True)
       
  2829 -    ## ipv4-routing-table-entry.h (module 'internet'): bool ns3::Ipv4RoutingTableEntry::IsDefault() const [member function]
       
  2830 -    cls.add_method('IsDefault', 
       
  2831 -                   'bool', 
       
  2832 -                   [], 
       
  2833 -                   is_const=True)
       
  2834 -    ## ipv4-routing-table-entry.h (module 'internet'): bool ns3::Ipv4RoutingTableEntry::IsGateway() const [member function]
       
  2835 -    cls.add_method('IsGateway', 
       
  2836 -                   'bool', 
       
  2837 -                   [], 
       
  2838 -                   is_const=True)
       
  2839 -    ## ipv4-routing-table-entry.h (module 'internet'): bool ns3::Ipv4RoutingTableEntry::IsHost() const [member function]
       
  2840 -    cls.add_method('IsHost', 
       
  2841 -                   'bool', 
       
  2842 -                   [], 
       
  2843 -                   is_const=True)
       
  2844 -    ## ipv4-routing-table-entry.h (module 'internet'): bool ns3::Ipv4RoutingTableEntry::IsNetwork() const [member function]
       
  2845 -    cls.add_method('IsNetwork', 
       
  2846 -                   'bool', 
       
  2847 -                   [], 
       
  2848 -                   is_const=True)
       
  2849 -    return
       
  2850 -
       
  2851 -def register_Ns3Ipv4StaticRoutingHelper_methods(root_module, cls):
       
  2852 -    ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper() [constructor]
       
  2853 -    cls.add_constructor([])
       
  2854 -    ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper(ns3::Ipv4StaticRoutingHelper const & arg0) [copy constructor]
       
  2855 -    cls.add_constructor([param('ns3::Ipv4StaticRoutingHelper const &', 'arg0')])
       
  2856 -    ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ipv4StaticRoutingHelper * ns3::Ipv4StaticRoutingHelper::Copy() const [member function]
       
  2857 -    cls.add_method('Copy', 
       
  2858 -                   'ns3::Ipv4StaticRoutingHelper *', 
       
  2859 -                   [], 
       
  2860 -                   is_const=True, is_virtual=True)
       
  2861 -    ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4StaticRoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
       
  2862 -    cls.add_method('Create', 
       
  2863 -                   'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
       
  2864 -                   [param('ns3::Ptr< ns3::Node >', 'node')], 
       
  2865 -                   is_const=True, is_virtual=True)
       
  2866 -    ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ptr<ns3::Ipv4StaticRouting> ns3::Ipv4StaticRoutingHelper::GetStaticRouting(ns3::Ptr<ns3::Ipv4> ipv4) const [member function]
       
  2867 -    cls.add_method('GetStaticRouting', 
       
  2868 -                   'ns3::Ptr< ns3::Ipv4StaticRouting >', 
       
  2869 -                   [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], 
       
  2870 -                   is_const=True)
       
  2871 -    ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(ns3::Ptr<ns3::Node> n, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr<ns3::NetDevice> input, ns3::NetDeviceContainer output) [member function]
       
  2872 -    cls.add_method('AddMulticastRoute', 
       
  2873 -                   'void', 
       
  2874 -                   [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')])
       
  2875 -    ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(std::string n, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr<ns3::NetDevice> input, ns3::NetDeviceContainer output) [member function]
       
  2876 -    cls.add_method('AddMulticastRoute', 
       
  2877 -                   'void', 
       
  2878 -                   [param('std::string', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')])
       
  2879 -    ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(ns3::Ptr<ns3::Node> n, ns3::Ipv4Address source, ns3::Ipv4Address group, std::string inputName, ns3::NetDeviceContainer output) [member function]
       
  2880 -    cls.add_method('AddMulticastRoute', 
       
  2881 -                   'void', 
       
  2882 -                   [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')])
       
  2883 -    ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(std::string nName, ns3::Ipv4Address source, ns3::Ipv4Address group, std::string inputName, ns3::NetDeviceContainer output) [member function]
       
  2884 -    cls.add_method('AddMulticastRoute', 
       
  2885 -                   'void', 
       
  2886 -                   [param('std::string', 'nName'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')])
       
  2887 -    ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr<ns3::Node> n, ns3::Ptr<ns3::NetDevice> nd) [member function]
       
  2888 -    cls.add_method('SetDefaultMulticastRoute', 
       
  2889 -                   'void', 
       
  2890 -                   [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
       
  2891 -    ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr<ns3::Node> n, std::string ndName) [member function]
       
  2892 -    cls.add_method('SetDefaultMulticastRoute', 
       
  2893 -                   'void', 
       
  2894 -                   [param('ns3::Ptr< ns3::Node >', 'n'), param('std::string', 'ndName')])
       
  2895 -    ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, ns3::Ptr<ns3::NetDevice> nd) [member function]
       
  2896 -    cls.add_method('SetDefaultMulticastRoute', 
       
  2897 -                   'void', 
       
  2898 -                   [param('std::string', 'nName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
       
  2899 -    ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, std::string ndName) [member function]
       
  2900 -    cls.add_method('SetDefaultMulticastRoute', 
       
  2901 -                   'void', 
       
  2902 -                   [param('std::string', 'nName'), param('std::string', 'ndName')])
       
  2903 -    return
       
  2904 -
       
  2905 -def register_Ns3Ipv6Address_methods(root_module, cls):
       
  2906 -    cls.add_binary_comparison_operator('!=')
       
  2907 -    cls.add_binary_comparison_operator('<')
       
  2908 -    cls.add_output_stream_operator()
       
  2909 -    cls.add_binary_comparison_operator('==')
       
  2910 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor]
       
  2911 -    cls.add_constructor([])
       
  2912 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor]
       
  2913 -    cls.add_constructor([param('char const *', 'address')])
       
  2914 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor]
       
  2915 -    cls.add_constructor([param('uint8_t *', 'address')])
       
  2916 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [copy constructor]
       
  2917 -    cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')])
       
  2918 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor]
       
  2919 -    cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')])
       
  2920 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) [member function]
       
  2921 -    cls.add_method('CombinePrefix', 
       
  2922 -                   'ns3::Ipv6Address', 
       
  2923 -                   [param('ns3::Ipv6Prefix const &', 'prefix')])
       
  2924 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function]
       
  2925 -    cls.add_method('ConvertFrom', 
       
  2926 -                   'ns3::Ipv6Address', 
       
  2927 -                   [param('ns3::Address const &', 'address')], 
       
  2928 -                   is_static=True)
       
  2929 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function]
       
  2930 -    cls.add_method('Deserialize', 
       
  2931 -                   'ns3::Ipv6Address', 
       
  2932 -                   [param('uint8_t const *', 'buf')], 
       
  2933 -                   is_static=True)
       
  2934 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function]
       
  2935 -    cls.add_method('GetAllHostsMulticast', 
       
  2936 -                   'ns3::Ipv6Address', 
       
  2937 -                   [], 
       
  2938 -                   is_static=True)
       
  2939 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function]
       
  2940 -    cls.add_method('GetAllNodesMulticast', 
       
  2941 -                   'ns3::Ipv6Address', 
       
  2942 -                   [], 
       
  2943 -                   is_static=True)
       
  2944 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function]
       
  2945 -    cls.add_method('GetAllRoutersMulticast', 
       
  2946 -                   'ns3::Ipv6Address', 
       
  2947 -                   [], 
       
  2948 -                   is_static=True)
       
  2949 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function]
       
  2950 -    cls.add_method('GetAny', 
       
  2951 -                   'ns3::Ipv6Address', 
       
  2952 -                   [], 
       
  2953 -                   is_static=True)
       
  2954 -    ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function]
       
  2955 -    cls.add_method('GetBytes', 
       
  2956 -                   'void', 
       
  2957 -                   [param('uint8_t *', 'buf')], 
       
  2958 -                   is_const=True)
       
  2959 -    ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function]
       
  2960 -    cls.add_method('GetIpv4MappedAddress', 
       
  2961 -                   'ns3::Ipv4Address', 
       
  2962 -                   [], 
       
  2963 -                   is_const=True)
       
  2964 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function]
       
  2965 -    cls.add_method('GetLoopback', 
       
  2966 -                   'ns3::Ipv6Address', 
       
  2967 -                   [], 
       
  2968 -                   is_static=True)
       
  2969 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function]
       
  2970 -    cls.add_method('GetOnes', 
       
  2971 -                   'ns3::Ipv6Address', 
       
  2972 -                   [], 
       
  2973 -                   is_static=True)
       
  2974 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function]
       
  2975 -    cls.add_method('GetZero', 
       
  2976 -                   'ns3::Ipv6Address', 
       
  2977 -                   [], 
       
  2978 -                   is_static=True)
       
  2979 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllHostsMulticast() const [member function]
       
  2980 -    cls.add_method('IsAllHostsMulticast', 
       
  2981 -                   'bool', 
       
  2982 -                   [], 
       
  2983 -                   is_const=True)
       
  2984 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function]
       
  2985 -    cls.add_method('IsAllNodesMulticast', 
       
  2986 -                   'bool', 
       
  2987 -                   [], 
       
  2988 -                   is_const=True)
       
  2989 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function]
       
  2990 -    cls.add_method('IsAllRoutersMulticast', 
       
  2991 -                   'bool', 
       
  2992 -                   [], 
       
  2993 -                   is_const=True)
       
  2994 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function]
       
  2995 -    cls.add_method('IsAny', 
       
  2996 -                   'bool', 
       
  2997 -                   [], 
       
  2998 -                   is_const=True)
       
  2999 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function]
       
  3000 -    cls.add_method('IsDocumentation', 
       
  3001 -                   'bool', 
       
  3002 -                   [], 
       
  3003 -                   is_const=True)
       
  3004 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsEqual(ns3::Ipv6Address const & other) const [member function]
       
  3005 -    cls.add_method('IsEqual', 
       
  3006 -                   'bool', 
       
  3007 -                   [param('ns3::Ipv6Address const &', 'other')], 
       
  3008 -                   is_const=True)
       
  3009 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function]
       
  3010 -    cls.add_method('IsIpv4MappedAddress', 
       
  3011 -                   'bool', 
       
  3012 -                   [], 
       
  3013 -                   is_const=True)
       
  3014 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function]
       
  3015 -    cls.add_method('IsLinkLocal', 
       
  3016 -                   'bool', 
       
  3017 -                   [], 
       
  3018 -                   is_const=True)
       
  3019 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function]
       
  3020 -    cls.add_method('IsLinkLocalMulticast', 
       
  3021 -                   'bool', 
       
  3022 -                   [], 
       
  3023 -                   is_const=True)
       
  3024 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function]
       
  3025 -    cls.add_method('IsLocalhost', 
       
  3026 -                   'bool', 
       
  3027 -                   [], 
       
  3028 -                   is_const=True)
       
  3029 -    ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function]
       
  3030 -    cls.add_method('IsMatchingType', 
       
  3031 -                   'bool', 
       
  3032 -                   [param('ns3::Address const &', 'address')], 
       
  3033 -                   is_static=True)
       
  3034 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function]
       
  3035 -    cls.add_method('IsMulticast', 
       
  3036 -                   'bool', 
       
  3037 -                   [], 
       
  3038 -                   is_const=True)
       
  3039 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function]
       
  3040 -    cls.add_method('IsSolicitedMulticast', 
       
  3041 -                   'bool', 
       
  3042 -                   [], 
       
  3043 -                   is_const=True)
       
  3044 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function]
       
  3045 -    cls.add_method('MakeAutoconfiguredAddress', 
       
  3046 -                   'ns3::Ipv6Address', 
       
  3047 -                   [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 
       
  3048 -                   is_static=True)
       
  3049 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function]
       
  3050 -    cls.add_method('MakeAutoconfiguredAddress', 
       
  3051 -                   'ns3::Ipv6Address', 
       
  3052 -                   [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 
       
  3053 -                   is_static=True)
       
  3054 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function]
       
  3055 -    cls.add_method('MakeAutoconfiguredAddress', 
       
  3056 -                   'ns3::Ipv6Address', 
       
  3057 -                   [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 
       
  3058 -                   is_static=True)
       
  3059 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function]
       
  3060 -    cls.add_method('MakeAutoconfiguredLinkLocalAddress', 
       
  3061 -                   'ns3::Ipv6Address', 
       
  3062 -                   [param('ns3::Mac16Address', 'mac')], 
       
  3063 -                   is_static=True)
       
  3064 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function]
       
  3065 -    cls.add_method('MakeAutoconfiguredLinkLocalAddress', 
       
  3066 -                   'ns3::Ipv6Address', 
       
  3067 -                   [param('ns3::Mac48Address', 'mac')], 
       
  3068 -                   is_static=True)
       
  3069 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function]
       
  3070 -    cls.add_method('MakeAutoconfiguredLinkLocalAddress', 
       
  3071 -                   'ns3::Ipv6Address', 
       
  3072 -                   [param('ns3::Mac64Address', 'mac')], 
       
  3073 -                   is_static=True)
       
  3074 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function]
       
  3075 -    cls.add_method('MakeIpv4MappedAddress', 
       
  3076 -                   'ns3::Ipv6Address', 
       
  3077 -                   [param('ns3::Ipv4Address', 'addr')], 
       
  3078 -                   is_static=True)
       
  3079 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function]
       
  3080 -    cls.add_method('MakeSolicitedAddress', 
       
  3081 -                   'ns3::Ipv6Address', 
       
  3082 -                   [param('ns3::Ipv6Address', 'addr')], 
       
  3083 -                   is_static=True)
       
  3084 -    ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function]
       
  3085 -    cls.add_method('Print', 
       
  3086 -                   'void', 
       
  3087 -                   [param('std::ostream &', 'os')], 
       
  3088 -                   is_const=True)
       
  3089 -    ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function]
       
  3090 -    cls.add_method('Serialize', 
       
  3091 -                   'void', 
       
  3092 -                   [param('uint8_t *', 'buf')], 
       
  3093 -                   is_const=True)
       
  3094 -    ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function]
       
  3095 -    cls.add_method('Set', 
       
  3096 -                   'void', 
       
  3097 -                   [param('char const *', 'address')])
       
  3098 -    ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function]
       
  3099 -    cls.add_method('Set', 
       
  3100 -                   'void', 
       
  3101 -                   [param('uint8_t *', 'address')])
       
  3102 -    return
       
  3103 -
       
  3104 -def register_Ns3Ipv6AddressGenerator_methods(root_module, cls):
       
  3105 -    ## ipv6-address-generator.h (module 'internet'): ns3::Ipv6AddressGenerator::Ipv6AddressGenerator() [constructor]
       
  3106 -    cls.add_constructor([])
       
  3107 -    ## ipv6-address-generator.h (module 'internet'): ns3::Ipv6AddressGenerator::Ipv6AddressGenerator(ns3::Ipv6AddressGenerator const & arg0) [copy constructor]
       
  3108 -    cls.add_constructor([param('ns3::Ipv6AddressGenerator const &', 'arg0')])
       
  3109 -    ## ipv6-address-generator.h (module 'internet'): static bool ns3::Ipv6AddressGenerator::AddAllocated(ns3::Ipv6Address const addr) [member function]
       
  3110 -    cls.add_method('AddAllocated', 
       
  3111 -                   'bool', 
       
  3112 -                   [param('ns3::Ipv6Address const', 'addr')], 
       
  3113 -                   is_static=True)
       
  3114 -    ## ipv6-address-generator.h (module 'internet'): static ns3::Ipv6Address ns3::Ipv6AddressGenerator::GetAddress(ns3::Ipv6Prefix const prefix) [member function]
       
  3115 -    cls.add_method('GetAddress', 
       
  3116 -                   'ns3::Ipv6Address', 
       
  3117 -                   [param('ns3::Ipv6Prefix const', 'prefix')], 
       
  3118 -                   is_static=True)
       
  3119 -    ## ipv6-address-generator.h (module 'internet'): static ns3::Ipv6Address ns3::Ipv6AddressGenerator::GetNetwork(ns3::Ipv6Prefix const prefix) [member function]
       
  3120 -    cls.add_method('GetNetwork', 
       
  3121 -                   'ns3::Ipv6Address', 
       
  3122 -                   [param('ns3::Ipv6Prefix const', 'prefix')], 
       
  3123 -                   is_static=True)
       
  3124 -    ## ipv6-address-generator.h (module 'internet'): static void ns3::Ipv6AddressGenerator::Init(ns3::Ipv6Address const net, ns3::Ipv6Prefix const prefix, ns3::Ipv6Address const interfaceId="::1") [member function]
       
  3125 -    cls.add_method('Init', 
       
  3126 -                   'void', 
       
  3127 -                   [param('ns3::Ipv6Address const', 'net'), param('ns3::Ipv6Prefix const', 'prefix'), param('ns3::Ipv6Address const', 'interfaceId', default_value='"::1"')], 
       
  3128 -                   is_static=True)
       
  3129 -    ## ipv6-address-generator.h (module 'internet'): static void ns3::Ipv6AddressGenerator::InitAddress(ns3::Ipv6Address const interfaceId, ns3::Ipv6Prefix const prefix) [member function]
       
  3130 -    cls.add_method('InitAddress', 
       
  3131 -                   'void', 
       
  3132 -                   [param('ns3::Ipv6Address const', 'interfaceId'), param('ns3::Ipv6Prefix const', 'prefix')], 
       
  3133 -                   is_static=True)
       
  3134 -    ## ipv6-address-generator.h (module 'internet'): static ns3::Ipv6Address ns3::Ipv6AddressGenerator::NextAddress(ns3::Ipv6Prefix const prefix) [member function]
       
  3135 -    cls.add_method('NextAddress', 
       
  3136 -                   'ns3::Ipv6Address', 
       
  3137 -                   [param('ns3::Ipv6Prefix const', 'prefix')], 
       
  3138 -                   is_static=True)
       
  3139 -    ## ipv6-address-generator.h (module 'internet'): static ns3::Ipv6Address ns3::Ipv6AddressGenerator::NextNetwork(ns3::Ipv6Prefix const prefix) [member function]
       
  3140 -    cls.add_method('NextNetwork', 
       
  3141 -                   'ns3::Ipv6Address', 
       
  3142 -                   [param('ns3::Ipv6Prefix const', 'prefix')], 
       
  3143 -                   is_static=True)
       
  3144 -    ## ipv6-address-generator.h (module 'internet'): static void ns3::Ipv6AddressGenerator::Reset() [member function]
       
  3145 -    cls.add_method('Reset', 
       
  3146 -                   'void', 
       
  3147 -                   [], 
       
  3148 -                   is_static=True)
       
  3149 -    ## ipv6-address-generator.h (module 'internet'): static void ns3::Ipv6AddressGenerator::TestMode() [member function]
       
  3150 -    cls.add_method('TestMode', 
       
  3151 -                   'void', 
       
  3152 -                   [], 
       
  3153 -                   is_static=True)
       
  3154 -    return
       
  3155 -
       
  3156 -def register_Ns3Ipv6AddressHelper_methods(root_module, cls):
       
  3157 -    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6AddressHelper::Ipv6AddressHelper(ns3::Ipv6AddressHelper const & arg0) [copy constructor]
       
  3158 -    cls.add_constructor([param('ns3::Ipv6AddressHelper const &', 'arg0')])
       
  3159 -    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6AddressHelper::Ipv6AddressHelper() [constructor]
       
  3160 -    cls.add_constructor([])
       
  3161 -    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6AddressHelper::Ipv6AddressHelper(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix, ns3::Ipv6Address base=ns3::Ipv6Address(((const char*)"::1"))) [constructor]
       
  3162 -    cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix'), param('ns3::Ipv6Address', 'base', default_value='ns3::Ipv6Address(((const char*)"::1"))')])
       
  3163 -    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function]
       
  3164 -    cls.add_method('Assign', 
       
  3165 -                   'ns3::Ipv6InterfaceContainer', 
       
  3166 -                   [param('ns3::NetDeviceContainer const &', 'c')])
       
  3167 -    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::Assign(ns3::NetDeviceContainer const & c, std::vector<bool,std::allocator<bool> > withConfiguration) [member function]
       
  3168 -    cls.add_method('Assign', 
       
  3169 -                   'ns3::Ipv6InterfaceContainer', 
       
  3170 -                   [param('ns3::NetDeviceContainer const &', 'c'), param('std::vector< bool >', 'withConfiguration')])
       
  3171 -    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::AssignWithoutAddress(ns3::NetDeviceContainer const & c) [member function]
       
  3172 -    cls.add_method('AssignWithoutAddress', 
       
  3173 -                   'ns3::Ipv6InterfaceContainer', 
       
  3174 -                   [param('ns3::NetDeviceContainer const &', 'c')])
       
  3175 -    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6AddressHelper::NewAddress(ns3::Address addr) [member function]
       
  3176 -    cls.add_method('NewAddress', 
       
  3177 -                   'ns3::Ipv6Address', 
       
  3178 -                   [param('ns3::Address', 'addr')])
       
  3179 -    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6AddressHelper::NewAddress() [member function]
       
  3180 -    cls.add_method('NewAddress', 
       
  3181 -                   'ns3::Ipv6Address', 
       
  3182 -                   [])
       
  3183 -    ## ipv6-address-helper.h (module 'internet'): void ns3::Ipv6AddressHelper::NewNetwork(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix) [member function]
       
  3184 -    cls.add_method('NewNetwork', 
       
  3185 -                   'void', 
       
  3186 -                   [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix')], 
       
  3187 -                   deprecated=True)
       
  3188 -    ## ipv6-address-helper.h (module 'internet'): void ns3::Ipv6AddressHelper::NewNetwork() [member function]
       
  3189 -    cls.add_method('NewNetwork', 
       
  3190 -                   'void', 
       
  3191 -                   [])
       
  3192 -    ## ipv6-address-helper.h (module 'internet'): void ns3::Ipv6AddressHelper::SetBase(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix, ns3::Ipv6Address base=ns3::Ipv6Address(((const char*)"::1"))) [member function]
       
  3193 -    cls.add_method('SetBase', 
       
  3194 -                   'void', 
       
  3195 -                   [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix'), param('ns3::Ipv6Address', 'base', default_value='ns3::Ipv6Address(((const char*)"::1"))')])
       
  3196 -    return
       
  3197 -
       
  3198 -def register_Ns3Ipv6InterfaceAddress_methods(root_module, cls):
       
  3199 -    cls.add_binary_comparison_operator('!=')
       
  3200 -    cls.add_output_stream_operator()
       
  3201 -    cls.add_binary_comparison_operator('==')
       
  3202 -    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress() [constructor]
       
  3203 -    cls.add_constructor([])
       
  3204 -    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address) [constructor]
       
  3205 -    cls.add_constructor([param('ns3::Ipv6Address', 'address')])
       
  3206 -    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address, ns3::Ipv6Prefix prefix) [constructor]
       
  3207 -    cls.add_constructor([param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'prefix')])
       
  3208 -    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6InterfaceAddress const & o) [copy constructor]
       
  3209 -    cls.add_constructor([param('ns3::Ipv6InterfaceAddress const &', 'o')])
       
  3210 -    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceAddress::GetAddress() const [member function]
       
  3211 -    cls.add_method('GetAddress', 
       
  3212 -                   'ns3::Ipv6Address', 
       
  3213 -                   [], 
       
  3214 -                   is_const=True)
       
  3215 -    ## ipv6-interface-address.h (module 'internet'): uint32_t ns3::Ipv6InterfaceAddress::GetNsDadUid() const [member function]
       
  3216 -    cls.add_method('GetNsDadUid', 
       
  3217 -                   'uint32_t', 
       
  3218 -                   [], 
       
  3219 -                   is_const=True)
       
  3220 -    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Prefix ns3::Ipv6InterfaceAddress::GetPrefix() const [member function]
       
  3221 -    cls.add_method('GetPrefix', 
       
  3222 -                   'ns3::Ipv6Prefix', 
       
  3223 -                   [], 
       
  3224 -                   is_const=True)
       
  3225 -    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e ns3::Ipv6InterfaceAddress::GetScope() const [member function]
       
  3226 -    cls.add_method('GetScope', 
       
  3227 -                   'ns3::Ipv6InterfaceAddress::Scope_e', 
       
  3228 -                   [], 
       
  3229 -                   is_const=True)
       
  3230 -    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e ns3::Ipv6InterfaceAddress::GetState() const [member function]
       
  3231 -    cls.add_method('GetState', 
       
  3232 -                   'ns3::Ipv6InterfaceAddress::State_e', 
       
  3233 -                   [], 
       
  3234 -                   is_const=True)
       
  3235 -    ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetAddress(ns3::Ipv6Address address) [member function]
       
  3236 -    cls.add_method('SetAddress', 
       
  3237 -                   'void', 
       
  3238 -                   [param('ns3::Ipv6Address', 'address')])
       
  3239 -    ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetNsDadUid(uint32_t uid) [member function]
       
  3240 -    cls.add_method('SetNsDadUid', 
       
  3241 -                   'void', 
       
  3242 -                   [param('uint32_t', 'uid')])
       
  3243 -    ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetScope(ns3::Ipv6InterfaceAddress::Scope_e scope) [member function]
       
  3244 -    cls.add_method('SetScope', 
       
  3245 -                   'void', 
       
  3246 -                   [param('ns3::Ipv6InterfaceAddress::Scope_e', 'scope')])
       
  3247 -    ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetState(ns3::Ipv6InterfaceAddress::State_e state) [member function]
       
  3248 -    cls.add_method('SetState', 
       
  3249 -                   'void', 
       
  3250 -                   [param('ns3::Ipv6InterfaceAddress::State_e', 'state')])
       
  3251 -    return
       
  3252 -
       
  3253 -def register_Ns3Ipv6InterfaceContainer_methods(root_module, cls):
       
  3254 -    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer::Ipv6InterfaceContainer(ns3::Ipv6InterfaceContainer const & arg0) [copy constructor]
       
  3255 -    cls.add_constructor([param('ns3::Ipv6InterfaceContainer const &', 'arg0')])
       
  3256 -    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer::Ipv6InterfaceContainer() [constructor]
       
  3257 -    cls.add_constructor([])
       
  3258 -    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::Add(ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface) [member function]
       
  3259 -    cls.add_method('Add', 
       
  3260 -                   'void', 
       
  3261 -                   [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')])
       
  3262 -    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::Add(ns3::Ipv6InterfaceContainer & c) [member function]
       
  3263 -    cls.add_method('Add', 
       
  3264 -                   'void', 
       
  3265 -                   [param('ns3::Ipv6InterfaceContainer &', 'c')])
       
  3266 -    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::Add(std::string ipv6Name, uint32_t interface) [member function]
       
  3267 -    cls.add_method('Add', 
       
  3268 -                   'void', 
       
  3269 -                   [param('std::string', 'ipv6Name'), param('uint32_t', 'interface')])
       
  3270 -    ## ipv6-interface-container.h (module 'internet'): __gnu_cxx::__normal_iterator<const std::pair<ns3::Ptr<ns3::Ipv6>, unsigned int>*,std::vector<std::pair<ns3::Ptr<ns3::Ipv6>, unsigned int>, std::allocator<std::pair<ns3::Ptr<ns3::Ipv6>, unsigned int> > > > ns3::Ipv6InterfaceContainer::Begin() const [member function]
       
  3271 -    cls.add_method('Begin', 
       
  3272 -                   '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > >', 
       
  3273 -                   [], 
       
  3274 -                   is_const=True)
       
  3275 -    ## ipv6-interface-container.h (module 'internet'): __gnu_cxx::__normal_iterator<const std::pair<ns3::Ptr<ns3::Ipv6>, unsigned int>*,std::vector<std::pair<ns3::Ptr<ns3::Ipv6>, unsigned int>, std::allocator<std::pair<ns3::Ptr<ns3::Ipv6>, unsigned int> > > > ns3::Ipv6InterfaceContainer::End() const [member function]
       
  3276 -    cls.add_method('End', 
       
  3277 -                   '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > >', 
       
  3278 -                   [], 
       
  3279 -                   is_const=True)
       
  3280 -    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceContainer::GetAddress(uint32_t i, uint32_t j) const [member function]
       
  3281 -    cls.add_method('GetAddress', 
       
  3282 -                   'ns3::Ipv6Address', 
       
  3283 -                   [param('uint32_t', 'i'), param('uint32_t', 'j')], 
       
  3284 -                   is_const=True)
       
  3285 -    ## ipv6-interface-container.h (module 'internet'): uint32_t ns3::Ipv6InterfaceContainer::GetInterfaceIndex(uint32_t i) const [member function]
       
  3286 -    cls.add_method('GetInterfaceIndex', 
       
  3287 -                   'uint32_t', 
       
  3288 -                   [param('uint32_t', 'i')], 
       
  3289 -                   is_const=True)
       
  3290 -    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceContainer::GetLinkLocalAddress(uint32_t i) [member function]
       
  3291 -    cls.add_method('GetLinkLocalAddress', 
       
  3292 -                   'ns3::Ipv6Address', 
       
  3293 -                   [param('uint32_t', 'i')])
       
  3294 -    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceContainer::GetLinkLocalAddress(ns3::Ipv6Address address) [member function]
       
  3295 -    cls.add_method('GetLinkLocalAddress', 
       
  3296 -                   'ns3::Ipv6Address', 
       
  3297 -                   [param('ns3::Ipv6Address', 'address')])
       
  3298 -    ## ipv6-interface-container.h (module 'internet'): uint32_t ns3::Ipv6InterfaceContainer::GetN() const [member function]
       
  3299 -    cls.add_method('GetN', 
       
  3300 -                   'uint32_t', 
       
  3301 -                   [], 
       
  3302 -                   is_const=True)
       
  3303 -    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetDefaultRoute(uint32_t i, uint32_t router) [member function]
       
  3304 -    cls.add_method('SetDefaultRoute', 
       
  3305 -                   'void', 
       
  3306 -                   [param('uint32_t', 'i'), param('uint32_t', 'router')])
       
  3307 -    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetDefaultRoute(uint32_t i, ns3::Ipv6Address routerAddr) [member function]
       
  3308 -    cls.add_method('SetDefaultRoute', 
       
  3309 -                   'void', 
       
  3310 -                   [param('uint32_t', 'i'), param('ns3::Ipv6Address', 'routerAddr')])
       
  3311 -    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetDefaultRouteInAllNodes(uint32_t router) [member function]
       
  3312 -    cls.add_method('SetDefaultRouteInAllNodes', 
       
  3313 -                   'void', 
       
  3314 -                   [param('uint32_t', 'router')])
       
  3315 -    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetDefaultRouteInAllNodes(ns3::Ipv6Address routerAddr) [member function]
       
  3316 -    cls.add_method('SetDefaultRouteInAllNodes', 
       
  3317 -                   'void', 
       
  3318 -                   [param('ns3::Ipv6Address', 'routerAddr')])
       
  3319 -    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetForwarding(uint32_t i, bool state) [member function]
       
  3320 -    cls.add_method('SetForwarding', 
       
  3321 -                   'void', 
       
  3322 -                   [param('uint32_t', 'i'), param('bool', 'state')])
       
  3323 -    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetRouter(uint32_t i, bool router) [member function]
       
  3324 -    cls.add_method('SetRouter', 
       
  3325 -                   'void', 
       
  3326 -                   [param('uint32_t', 'i'), param('bool', 'router')], 
       
  3327 -                   deprecated=True)
       
  3328 -    return
       
  3329 -
       
  3330 -def register_Ns3Ipv6MulticastRoutingTableEntry_methods(root_module, cls):
       
  3331 -    cls.add_output_stream_operator()
       
  3332 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry() [constructor]
       
  3333 -    cls.add_constructor([])
       
  3334 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry(ns3::Ipv6MulticastRoutingTableEntry const & route) [copy constructor]
       
  3335 -    cls.add_constructor([param('ns3::Ipv6MulticastRoutingTableEntry const &', 'route')])
       
  3336 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry(ns3::Ipv6MulticastRoutingTableEntry const * route) [constructor]
       
  3337 -    cls.add_constructor([param('ns3::Ipv6MulticastRoutingTableEntry const *', 'route')])
       
  3338 -    ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6MulticastRoutingTableEntry ns3::Ipv6MulticastRoutingTableEntry::CreateMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface, std::vector<unsigned int, std::allocator<unsigned int> > outputInterfaces) [member function]
       
  3339 -    cls.add_method('CreateMulticastRoute', 
       
  3340 -                   'ns3::Ipv6MulticastRoutingTableEntry', 
       
  3341 -                   [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')], 
       
  3342 -                   is_static=True)
       
  3343 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6MulticastRoutingTableEntry::GetGroup() const [member function]
       
  3344 -    cls.add_method('GetGroup', 
       
  3345 -                   'ns3::Ipv6Address', 
       
  3346 -                   [], 
       
  3347 -                   is_const=True)
       
  3348 -    ## ipv6-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetInputInterface() const [member function]
       
  3349 -    cls.add_method('GetInputInterface', 
       
  3350 -                   'uint32_t', 
       
  3351 -                   [], 
       
  3352 -                   is_const=True)
       
  3353 -    ## ipv6-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetNOutputInterfaces() const [member function]
       
  3354 -    cls.add_method('GetNOutputInterfaces', 
       
  3355 -                   'uint32_t', 
       
  3356 -                   [], 
       
  3357 -                   is_const=True)
       
  3358 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6MulticastRoutingTableEntry::GetOrigin() const [member function]
       
  3359 -    cls.add_method('GetOrigin', 
       
  3360 -                   'ns3::Ipv6Address', 
       
  3361 -                   [], 
       
  3362 -                   is_const=True)
       
  3363 -    ## ipv6-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterface(uint32_t n) const [member function]
       
  3364 -    cls.add_method('GetOutputInterface', 
       
  3365 -                   'uint32_t', 
       
  3366 -                   [param('uint32_t', 'n')], 
       
  3367 -                   is_const=True)
       
  3368 -    ## ipv6-routing-table-entry.h (module 'internet'): std::vector<unsigned int, std::allocator<unsigned int> > ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterfaces() const [member function]
       
  3369 -    cls.add_method('GetOutputInterfaces', 
       
  3370 -                   'std::vector< unsigned int >', 
       
  3371 -                   [], 
       
  3372 -                   is_const=True)
       
  3373 -    return
       
  3374 -
       
  3375 -def register_Ns3Ipv6Prefix_methods(root_module, cls):
       
  3376 -    cls.add_binary_comparison_operator('!=')
       
  3377 -    cls.add_output_stream_operator()
       
  3378 -    cls.add_binary_comparison_operator('==')
       
  3379 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor]
       
  3380 -    cls.add_constructor([])
       
  3381 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor]
       
  3382 -    cls.add_constructor([param('uint8_t *', 'prefix')])
       
  3383 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor]
       
  3384 -    cls.add_constructor([param('char const *', 'prefix')])
       
  3385 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor]
       
  3386 -    cls.add_constructor([param('uint8_t', 'prefix')])
       
  3387 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [copy constructor]
       
  3388 -    cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')])
       
  3389 -    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor]
       
  3390 -    cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')])
       
  3391 -    ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function]
       
  3392 -    cls.add_method('GetBytes', 
       
  3393 -                   'void', 
       
  3394 -                   [param('uint8_t *', 'buf')], 
       
  3395 -                   is_const=True)
       
  3396 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function]
       
  3397 -    cls.add_method('GetLoopback', 
       
  3398 -                   'ns3::Ipv6Prefix', 
       
  3399 -                   [], 
       
  3400 -                   is_static=True)
       
  3401 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function]
       
  3402 -    cls.add_method('GetOnes', 
       
  3403 -                   'ns3::Ipv6Prefix', 
       
  3404 -                   [], 
       
  3405 -                   is_static=True)
       
  3406 -    ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function]
       
  3407 -    cls.add_method('GetPrefixLength', 
       
  3408 -                   'uint8_t', 
       
  3409 -                   [], 
       
  3410 -                   is_const=True)
       
  3411 -    ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function]
       
  3412 -    cls.add_method('GetZero', 
       
  3413 -                   'ns3::Ipv6Prefix', 
       
  3414 -                   [], 
       
  3415 -                   is_static=True)
       
  3416 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsEqual(ns3::Ipv6Prefix const & other) const [member function]
       
  3417 -    cls.add_method('IsEqual', 
       
  3418 -                   'bool', 
       
  3419 -                   [param('ns3::Ipv6Prefix const &', 'other')], 
       
  3420 -                   is_const=True)
       
  3421 -    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function]
       
  3422 -    cls.add_method('IsMatch', 
       
  3423 -                   'bool', 
       
  3424 -                   [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], 
       
  3425 -                   is_const=True)
       
  3426 -    ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function]
       
  3427 -    cls.add_method('Print', 
       
  3428 -                   'void', 
       
  3429 -                   [param('std::ostream &', 'os')], 
       
  3430 -                   is_const=True)
       
  3431 -    return
       
  3432 -
       
  3433 -def register_Ns3Ipv6RoutingHelper_methods(root_module, cls):
       
  3434 -    ## ipv6-routing-helper.h (module 'internet'): ns3::Ipv6RoutingHelper::Ipv6RoutingHelper() [constructor]
       
  3435 -    cls.add_constructor([])
       
  3436 -    ## ipv6-routing-helper.h (module 'internet'): ns3::Ipv6RoutingHelper::Ipv6RoutingHelper(ns3::Ipv6RoutingHelper const & arg0) [copy constructor]
       
  3437 -    cls.add_constructor([param('ns3::Ipv6RoutingHelper const &', 'arg0')])
       
  3438 -    ## ipv6-routing-helper.h (module 'internet'): ns3::Ipv6RoutingHelper * ns3::Ipv6RoutingHelper::Copy() const [member function]
       
  3439 -    cls.add_method('Copy', 
       
  3440 -                   'ns3::Ipv6RoutingHelper *', 
       
  3441 -                   [], 
       
  3442 -                   is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3443 -    ## ipv6-routing-helper.h (module 'internet'): ns3::Ptr<ns3::Ipv6RoutingProtocol> ns3::Ipv6RoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
       
  3444 -    cls.add_method('Create', 
       
  3445 -                   'ns3::Ptr< ns3::Ipv6RoutingProtocol >', 
       
  3446 -                   [param('ns3::Ptr< ns3::Node >', 'node')], 
       
  3447 -                   is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3448 -    ## ipv6-routing-helper.h (module 'internet'): void ns3::Ipv6RoutingHelper::PrintRoutingTableAllAt(ns3::Time printTime, ns3::Ptr<ns3::OutputStreamWrapper> stream) const [member function]
       
  3449 -    cls.add_method('PrintRoutingTableAllAt', 
       
  3450 -                   'void', 
       
  3451 -                   [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], 
       
  3452 -                   is_const=True)
       
  3453 -    ## ipv6-routing-helper.h (module 'internet'): void ns3::Ipv6RoutingHelper::PrintRoutingTableAllEvery(ns3::Time printInterval, ns3::Ptr<ns3::OutputStreamWrapper> stream) const [member function]
       
  3454 -    cls.add_method('PrintRoutingTableAllEvery', 
       
  3455 -                   'void', 
       
  3456 -                   [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], 
       
  3457 -                   is_const=True)
       
  3458 -    ## ipv6-routing-helper.h (module 'internet'): void ns3::Ipv6RoutingHelper::PrintRoutingTableAt(ns3::Time printTime, ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::OutputStreamWrapper> stream) const [member function]
       
  3459 -    cls.add_method('PrintRoutingTableAt', 
       
  3460 -                   'void', 
       
  3461 -                   [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], 
       
  3462 -                   is_const=True)
       
  3463 -    ## ipv6-routing-helper.h (module 'internet'): void ns3::Ipv6RoutingHelper::PrintRoutingTableEvery(ns3::Time printInterval, ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::OutputStreamWrapper> stream) const [member function]
       
  3464 -    cls.add_method('PrintRoutingTableEvery', 
       
  3465 -                   'void', 
       
  3466 -                   [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], 
       
  3467 -                   is_const=True)
       
  3468 -    return
       
  3469 -
       
  3470 -def register_Ns3Ipv6RoutingTableEntry_methods(root_module, cls):
       
  3471 -    cls.add_output_stream_operator()
       
  3472 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry() [constructor]
       
  3473 -    cls.add_constructor([])
       
  3474 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry(ns3::Ipv6RoutingTableEntry const & route) [copy constructor]
       
  3475 -    cls.add_constructor([param('ns3::Ipv6RoutingTableEntry const &', 'route')])
       
  3476 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry(ns3::Ipv6RoutingTableEntry const * route) [constructor]
       
  3477 -    cls.add_constructor([param('ns3::Ipv6RoutingTableEntry const *', 'route')])
       
  3478 -    ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateDefaultRoute(ns3::Ipv6Address nextHop, uint32_t interface) [member function]
       
  3479 -    cls.add_method('CreateDefaultRoute', 
       
  3480 -                   'ns3::Ipv6RoutingTableEntry', 
       
  3481 -                   [param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')], 
       
  3482 -                   is_static=True)
       
  3483 -    ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateHostRouteTo(ns3::Ipv6Address dest, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address()) [member function]
       
  3484 -    cls.add_method('CreateHostRouteTo', 
       
  3485 -                   'ns3::Ipv6RoutingTableEntry', 
       
  3486 -                   [param('ns3::Ipv6Address', 'dest'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address()')], 
       
  3487 -                   is_static=True)
       
  3488 -    ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateHostRouteTo(ns3::Ipv6Address dest, uint32_t interface) [member function]
       
  3489 -    cls.add_method('CreateHostRouteTo', 
       
  3490 -                   'ns3::Ipv6RoutingTableEntry', 
       
  3491 -                   [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interface')], 
       
  3492 -                   is_static=True)
       
  3493 -    ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface) [member function]
       
  3494 -    cls.add_method('CreateNetworkRouteTo', 
       
  3495 -                   'ns3::Ipv6RoutingTableEntry', 
       
  3496 -                   [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')], 
       
  3497 -                   is_static=True)
       
  3498 -    ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse) [member function]
       
  3499 -    cls.add_method('CreateNetworkRouteTo', 
       
  3500 -                   'ns3::Ipv6RoutingTableEntry', 
       
  3501 -                   [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse')], 
       
  3502 -                   is_static=True)
       
  3503 -    ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, uint32_t interface) [member function]
       
  3504 -    cls.add_method('CreateNetworkRouteTo', 
       
  3505 -                   'ns3::Ipv6RoutingTableEntry', 
       
  3506 -                   [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('uint32_t', 'interface')], 
       
  3507 -                   is_static=True)
       
  3508 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetDest() const [member function]
       
  3509 -    cls.add_method('GetDest', 
       
  3510 -                   'ns3::Ipv6Address', 
       
  3511 -                   [], 
       
  3512 -                   is_const=True)
       
  3513 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetDestNetwork() const [member function]
       
  3514 -    cls.add_method('GetDestNetwork', 
       
  3515 -                   'ns3::Ipv6Address', 
       
  3516 -                   [], 
       
  3517 -                   is_const=True)
       
  3518 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Prefix ns3::Ipv6RoutingTableEntry::GetDestNetworkPrefix() const [member function]
       
  3519 -    cls.add_method('GetDestNetworkPrefix', 
       
  3520 -                   'ns3::Ipv6Prefix', 
       
  3521 -                   [], 
       
  3522 -                   is_const=True)
       
  3523 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetGateway() const [member function]
       
  3524 -    cls.add_method('GetGateway', 
       
  3525 -                   'ns3::Ipv6Address', 
       
  3526 -                   [], 
       
  3527 -                   is_const=True)
       
  3528 -    ## ipv6-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv6RoutingTableEntry::GetInterface() const [member function]
       
  3529 -    cls.add_method('GetInterface', 
       
  3530 -                   'uint32_t', 
       
  3531 -                   [], 
       
  3532 -                   is_const=True)
       
  3533 -    ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetPrefixToUse() const [member function]
       
  3534 -    cls.add_method('GetPrefixToUse', 
       
  3535 -                   'ns3::Ipv6Address', 
       
  3536 -                   [], 
       
  3537 -                   is_const=True)
       
  3538 -    ## ipv6-routing-table-entry.h (module 'internet'): bool ns3::Ipv6RoutingTableEntry::IsDefault() const [member function]
       
  3539 -    cls.add_method('IsDefault', 
       
  3540 -                   'bool', 
       
  3541 -                   [], 
       
  3542 -                   is_const=True)
       
  3543 -    ## ipv6-routing-table-entry.h (module 'internet'): bool ns3::Ipv6RoutingTableEntry::IsGateway() const [member function]
       
  3544 -    cls.add_method('IsGateway', 
       
  3545 -                   'bool', 
       
  3546 -                   [], 
       
  3547 -                   is_const=True)
       
  3548 -    ## ipv6-routing-table-entry.h (module 'internet'): bool ns3::Ipv6RoutingTableEntry::IsHost() const [member function]
       
  3549 -    cls.add_method('IsHost', 
       
  3550 -                   'bool', 
       
  3551 -                   [], 
       
  3552 -                   is_const=True)
       
  3553 -    ## ipv6-routing-table-entry.h (module 'internet'): bool ns3::Ipv6RoutingTableEntry::IsNetwork() const [member function]
       
  3554 -    cls.add_method('IsNetwork', 
       
  3555 -                   'bool', 
       
  3556 -                   [], 
       
  3557 -                   is_const=True)
       
  3558 -    ## ipv6-routing-table-entry.h (module 'internet'): void ns3::Ipv6RoutingTableEntry::SetPrefixToUse(ns3::Ipv6Address prefix) [member function]
       
  3559 -    cls.add_method('SetPrefixToUse', 
       
  3560 -                   'void', 
       
  3561 -                   [param('ns3::Ipv6Address', 'prefix')])
       
  3562 -    return
       
  3563 -
       
  3564 -def register_Ns3Ipv6StaticRoutingHelper_methods(root_module, cls):
       
  3565 -    ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper() [constructor]
       
  3566 -    cls.add_constructor([])
       
  3567 -    ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper(ns3::Ipv6StaticRoutingHelper const & arg0) [copy constructor]
       
  3568 -    cls.add_constructor([param('ns3::Ipv6StaticRoutingHelper const &', 'arg0')])
       
  3569 -    ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper * ns3::Ipv6StaticRoutingHelper::Copy() const [member function]
       
  3570 -    cls.add_method('Copy', 
       
  3571 -                   'ns3::Ipv6StaticRoutingHelper *', 
       
  3572 -                   [], 
       
  3573 -                   is_const=True, is_virtual=True)
       
  3574 -    ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ptr<ns3::Ipv6RoutingProtocol> ns3::Ipv6StaticRoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
       
  3575 -    cls.add_method('Create', 
       
  3576 -                   'ns3::Ptr< ns3::Ipv6RoutingProtocol >', 
       
  3577 -                   [param('ns3::Ptr< ns3::Node >', 'node')], 
       
  3578 -                   is_const=True, is_virtual=True)
       
  3579 -    ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ptr<ns3::Ipv6StaticRouting> ns3::Ipv6StaticRoutingHelper::GetStaticRouting(ns3::Ptr<ns3::Ipv6> ipv6) const [member function]
       
  3580 -    cls.add_method('GetStaticRouting', 
       
  3581 -                   'ns3::Ptr< ns3::Ipv6StaticRouting >', 
       
  3582 -                   [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], 
       
  3583 -                   is_const=True)
       
  3584 -    ## ipv6-static-routing-helper.h (module 'internet'): void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(ns3::Ptr<ns3::Node> n, ns3::Ipv6Address source, ns3::Ipv6Address group, ns3::Ptr<ns3::NetDevice> input, ns3::NetDeviceContainer output) [member function]
       
  3585 -    cls.add_method('AddMulticastRoute', 
       
  3586 -                   'void', 
       
  3587 -                   [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')])
       
  3588 -    ## ipv6-static-routing-helper.h (module 'internet'): void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(std::string n, ns3::Ipv6Address source, ns3::Ipv6Address group, ns3::Ptr<ns3::NetDevice> input, ns3::NetDeviceContainer output) [member function]
       
  3589 -    cls.add_method('AddMulticastRoute', 
       
  3590 -                   'void', 
       
  3591 -                   [param('std::string', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')])
       
  3592 -    ## ipv6-static-routing-helper.h (module 'internet'): void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(ns3::Ptr<ns3::Node> n, ns3::Ipv6Address source, ns3::Ipv6Address group, std::string inputName, ns3::NetDeviceContainer output) [member function]
       
  3593 -    cls.add_method('AddMulticastRoute', 
       
  3594 -                   'void', 
       
  3595 -                   [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')])
       
  3596 -    ## ipv6-static-routing-helper.h (module 'internet'): void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(std::string nName, ns3::Ipv6Address source, ns3::Ipv6Address group, std::string inputName, ns3::NetDeviceContainer output) [member function]
       
  3597 -    cls.add_method('AddMulticastRoute', 
       
  3598 -                   'void', 
       
  3599 -                   [param('std::string', 'nName'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')])
       
  3600 -    return
       
  3601 -
       
  3602 -def register_Ns3Mac48Address_methods(root_module, cls):
       
  3603 -    cls.add_binary_comparison_operator('!=')
       
  3604 -    cls.add_binary_comparison_operator('<')
       
  3605 -    cls.add_output_stream_operator()
       
  3606 -    cls.add_binary_comparison_operator('==')
       
  3607 -    ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [copy constructor]
       
  3608 -    cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')])
       
  3609 -    ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor]
       
  3610 -    cls.add_constructor([])
       
  3611 -    ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor]
       
  3612 -    cls.add_constructor([param('char const *', 'str')])
       
  3613 -    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function]
       
  3614 -    cls.add_method('Allocate', 
       
  3615 -                   'ns3::Mac48Address', 
       
  3616 -                   [], 
       
  3617 -                   is_static=True)
       
  3618 -    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function]
       
  3619 -    cls.add_method('ConvertFrom', 
       
  3620 -                   'ns3::Mac48Address', 
       
  3621 -                   [param('ns3::Address const &', 'address')], 
       
  3622 -                   is_static=True)
       
  3623 -    ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function]
       
  3624 -    cls.add_method('CopyFrom', 
       
  3625 -                   'void', 
       
  3626 -                   [param('uint8_t const *', 'buffer')])
       
  3627 -    ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function]
       
  3628 -    cls.add_method('CopyTo', 
       
  3629 -                   'void', 
       
  3630 -                   [param('uint8_t *', 'buffer')], 
       
  3631 -                   is_const=True)
       
  3632 -    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function]
       
  3633 -    cls.add_method('GetBroadcast', 
       
  3634 -                   'ns3::Mac48Address', 
       
  3635 -                   [], 
       
  3636 -                   is_static=True)
       
  3637 -    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function]
       
  3638 -    cls.add_method('GetMulticast', 
       
  3639 -                   'ns3::Mac48Address', 
       
  3640 -                   [param('ns3::Ipv4Address', 'address')], 
       
  3641 -                   is_static=True)
       
  3642 -    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function]
       
  3643 -    cls.add_method('GetMulticast', 
       
  3644 -                   'ns3::Mac48Address', 
       
  3645 -                   [param('ns3::Ipv6Address', 'address')], 
       
  3646 -                   is_static=True)
       
  3647 -    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function]
       
  3648 -    cls.add_method('GetMulticast6Prefix', 
       
  3649 -                   'ns3::Mac48Address', 
       
  3650 -                   [], 
       
  3651 -                   is_static=True)
       
  3652 -    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function]
       
  3653 -    cls.add_method('GetMulticastPrefix', 
       
  3654 -                   'ns3::Mac48Address', 
       
  3655 -                   [], 
       
  3656 -                   is_static=True)
       
  3657 -    ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function]
       
  3658 -    cls.add_method('IsBroadcast', 
       
  3659 -                   'bool', 
       
  3660 -                   [], 
       
  3661 -                   is_const=True)
       
  3662 -    ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function]
       
  3663 -    cls.add_method('IsGroup', 
       
  3664 -                   'bool', 
       
  3665 -                   [], 
       
  3666 -                   is_const=True)
       
  3667 -    ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function]
       
  3668 -    cls.add_method('IsMatchingType', 
       
  3669 -                   'bool', 
       
  3670 -                   [param('ns3::Address const &', 'address')], 
       
  3671 -                   is_static=True)
       
  3672 -    return
       
  3673 -
       
  3674 -def register_Ns3NetDeviceContainer_methods(root_module, cls):
       
  3675 -    ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor]