src/aodv/bindings/modulegen__gcc_ILP32.py
changeset 8966 060dba23e9bb
parent 7874 3eda7174ac52
child 8994 258514b2d97a
equal deleted inserted replaced
8965:cfed4f87e003 8966:060dba23e9bb
   174     module.add_enum('NextHeader_e', ['IPV6_EXT_HOP_BY_HOP', 'IPV6_IPV4', 'IPV6_TCP', 'IPV6_UDP', 'IPV6_IPV6', 'IPV6_EXT_ROUTING', 'IPV6_EXT_FRAGMENTATION', 'IPV6_EXT_CONFIDENTIALITY', 'IPV6_EXT_AUTHENTIFICATION', 'IPV6_ICMPV6', 'IPV6_EXT_END', 'IPV6_EXT_DESTINATION', 'IPV6_SCTP', 'IPV6_EXT_MOBILITY', 'IPV6_UDP_LITE'], outer_class=root_module['ns3::Ipv6Header'], import_from_module='ns.internet')
   174     module.add_enum('NextHeader_e', ['IPV6_EXT_HOP_BY_HOP', 'IPV6_IPV4', 'IPV6_TCP', 'IPV6_UDP', 'IPV6_IPV6', 'IPV6_EXT_ROUTING', 'IPV6_EXT_FRAGMENTATION', 'IPV6_EXT_CONFIDENTIALITY', 'IPV6_EXT_AUTHENTIFICATION', 'IPV6_ICMPV6', 'IPV6_EXT_END', 'IPV6_EXT_DESTINATION', 'IPV6_SCTP', 'IPV6_EXT_MOBILITY', 'IPV6_UDP_LITE'], outer_class=root_module['ns3::Ipv6Header'], import_from_module='ns.internet')
   175     ## object.h (module 'core'): ns3::Object [class]
   175     ## object.h (module 'core'): ns3::Object [class]
   176     module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   176     module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   177     ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
   177     ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
   178     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
   178     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
       
   179     ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class]
       
   180     module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object'])
       
   181     ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class]
       
   182     module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   179     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   183     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   180     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'))
   184     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'))
   181     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
   185     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
   182     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'))
   186     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'))
   183     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
   187     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
   218     root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
   222     root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
   219     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
   223     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
   220     module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
   224     module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
   221     ## trailer.h (module 'network'): ns3::Trailer [class]
   225     ## trailer.h (module 'network'): ns3::Trailer [class]
   222     module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
   226     module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
       
   227     ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class]
       
   228     module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   229     ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class]
       
   230     module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   231     ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class]
       
   232     module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   223     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader [class]
   233     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader [class]
   224     module.add_class('WifiMacHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
   234     module.add_class('WifiMacHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
   225     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::QosAckPolicy [enumeration]
   235     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::QosAckPolicy [enumeration]
   226     module.add_enum('QosAckPolicy', ['NORMAL_ACK', 'NO_ACK', 'NO_EXPLICIT_ACK', 'BLOCK_ACK'], outer_class=root_module['ns3::WifiMacHeader'], import_from_module='ns.wifi')
   236     module.add_enum('QosAckPolicy', ['NORMAL_ACK', 'NO_ACK', 'NO_EXPLICIT_ACK', 'BLOCK_ACK'], outer_class=root_module['ns3::WifiMacHeader'], import_from_module='ns.wifi')
   227     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::AddressType [enumeration]
   237     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::AddressType [enumeration]
   228     module.add_enum('AddressType', ['ADDR1', 'ADDR2', 'ADDR3', 'ADDR4'], outer_class=root_module['ns3::WifiMacHeader'], import_from_module='ns.wifi')
   238     module.add_enum('AddressType', ['ADDR1', 'ADDR2', 'ADDR3', 'ADDR4'], outer_class=root_module['ns3::WifiMacHeader'], import_from_module='ns.wifi')
       
   239     ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class]
       
   240     module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   241     ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class]
       
   242     module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   229     ## arp-cache.h (module 'internet'): ns3::ArpCache [class]
   243     ## arp-cache.h (module 'internet'): ns3::ArpCache [class]
   230     module.add_class('ArpCache', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   244     module.add_class('ArpCache', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   231     ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry [class]
   245     ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry [class]
   232     module.add_class('Entry', import_from_module='ns.internet', outer_class=root_module['ns3::ArpCache'])
   246     module.add_class('Entry', import_from_module='ns.internet', outer_class=root_module['ns3::ArpCache'])
   233     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
   247     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
   240     module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   254     module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   241     ## callback.h (module 'core'): ns3::CallbackImplBase [class]
   255     ## callback.h (module 'core'): ns3::CallbackImplBase [class]
   242     module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   256     module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   243     ## callback.h (module 'core'): ns3::CallbackValue [class]
   257     ## callback.h (module 'core'): ns3::CallbackValue [class]
   244     module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   258     module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   259     ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class]
       
   260     module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   261     ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class]
       
   262     module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   263     ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class]
       
   264     module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   245     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
   265     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
   246     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   266     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   247     ## enum.h (module 'core'): ns3::EnumChecker [class]
   267     ## enum.h (module 'core'): ns3::EnumChecker [class]
   248     module.add_class('EnumChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   268     module.add_class('EnumChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   249     ## enum.h (module 'core'): ns3::EnumValue [class]
   269     ## enum.h (module 'core'): ns3::EnumValue [class]
   250     module.add_class('EnumValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   270     module.add_class('EnumValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   271     ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class]
       
   272     module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   251     ## event-impl.h (module 'core'): ns3::EventImpl [class]
   273     ## event-impl.h (module 'core'): ns3::EventImpl [class]
   252     module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   274     module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
       
   275     ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class]
       
   276     module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   277     ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class]
       
   278     module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   253     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol [class]
   279     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol [class]
   254     module.add_class('IpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   280     module.add_class('IpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   255     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus [enumeration]
   281     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus [enumeration]
   256     module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_CLOSED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::IpL4Protocol'], import_from_module='ns.internet')
   282     module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_CLOSED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::IpL4Protocol'], import_from_module='ns.internet')
   257     ## ipv4.h (module 'internet'): ns3::Ipv4 [class]
   283     ## ipv4.h (module 'internet'): ns3::Ipv4 [class]
   284     module.add_class('Ipv6Interface', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   310     module.add_class('Ipv6Interface', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   285     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   311     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   286     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   312     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   287     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   313     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   288     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   314     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   315     ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class]
       
   316     module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   289     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
   317     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
   290     module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   318     module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   291     ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
   319     ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
   292     module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   320     module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   293     ## net-device.h (module 'network'): ns3::NetDevice [class]
   321     ## net-device.h (module 'network'): ns3::NetDevice [class]
   296     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')
   324     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')
   297     ## nix-vector.h (module 'network'): ns3::NixVector [class]
   325     ## nix-vector.h (module 'network'): ns3::NixVector [class]
   298     module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
   326     module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
   299     ## node.h (module 'network'): ns3::Node [class]
   327     ## node.h (module 'network'): ns3::Node [class]
   300     module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
   328     module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   329     ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class]
       
   330     module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   301     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
   331     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
   302     module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   332     module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   303     ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
   333     ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
   304     module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   334     module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   305     ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class]
   335     ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class]
   306     module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
   336     module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
   307     ## packet.h (module 'network'): ns3::Packet [class]
   337     ## packet.h (module 'network'): ns3::Packet [class]
   308     module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
   338     module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
       
   339     ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class]
       
   340     module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   309     ## nstime.h (module 'core'): ns3::TimeChecker [class]
   341     ## nstime.h (module 'core'): ns3::TimeChecker [class]
   310     module.add_class('TimeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   342     module.add_class('TimeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   311     ## nstime.h (module 'core'): ns3::TimeValue [class]
   343     ## nstime.h (module 'core'): ns3::TimeValue [class]
   312     module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   344     module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   313     ## type-id.h (module 'core'): ns3::TypeIdChecker [class]
   345     ## type-id.h (module 'core'): ns3::TypeIdChecker [class]
   430     register_Ns3Header_methods(root_module, root_module['ns3::Header'])
   462     register_Ns3Header_methods(root_module, root_module['ns3::Header'])
   431     register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
   463     register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
   432     register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header'])
   464     register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header'])
   433     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
   465     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
   434     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
   466     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
       
   467     register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream'])
       
   468     register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable'])
   435     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   469     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   436     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   470     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   437     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   471     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   438     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   472     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   439     register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   473     register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   448     register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag'])
   482     register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag'])
   449     register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag'])
   483     register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag'])
   450     register_Ns3Time_methods(root_module, root_module['ns3::Time'])
   484     register_Ns3Time_methods(root_module, root_module['ns3::Time'])
   451     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
   485     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
   452     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
   486     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
       
   487     register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable'])
       
   488     register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable'])
       
   489     register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable'])
   453     register_Ns3WifiMacHeader_methods(root_module, root_module['ns3::WifiMacHeader'])
   490     register_Ns3WifiMacHeader_methods(root_module, root_module['ns3::WifiMacHeader'])
       
   491     register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable'])
       
   492     register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable'])
   454     register_Ns3ArpCache_methods(root_module, root_module['ns3::ArpCache'])
   493     register_Ns3ArpCache_methods(root_module, root_module['ns3::ArpCache'])
   455     register_Ns3ArpCacheEntry_methods(root_module, root_module['ns3::ArpCache::Entry'])
   494     register_Ns3ArpCacheEntry_methods(root_module, root_module['ns3::ArpCache::Entry'])
   456     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
   495     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
   457     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
   496     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
   458     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
   497     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
   459     register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
   498     register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
   460     register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
   499     register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
   461     register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
   500     register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
       
   501     register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable'])
       
   502     register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable'])
       
   503     register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable'])
   462     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
   504     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
   463     register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker'])
   505     register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker'])
   464     register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue'])
   506     register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue'])
       
   507     register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable'])
   465     register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
   508     register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
       
   509     register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable'])
       
   510     register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable'])
   466     register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol'])
   511     register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol'])
   467     register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4'])
   512     register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4'])
   468     register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
   513     register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
   469     register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
   514     register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
   470     register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface'])
   515     register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface'])
   477     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
   522     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
   478     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   523     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   479     register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface'])
   524     register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface'])
   480     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   525     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   481     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
   526     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
       
   527     register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable'])
   482     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
   528     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
   483     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
   529     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
   484     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   530     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   485     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   531     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   486     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
   532     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
       
   533     register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable'])
   487     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
   534     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
   488     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
   535     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
   489     register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
   536     register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
   490     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
   537     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
       
   538     register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable'])
   491     register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
   539     register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
   492     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
   540     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
   493     register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
   541     register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
   494     register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
   542     register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
   495     register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
   543     register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
  3040     cls.add_method('Next', 
  3088     cls.add_method('Next', 
  3041                    'ns3::Ptr< ns3::Object const >', 
  3089                    'ns3::Ptr< ns3::Object const >', 
  3042                    [])
  3090                    [])
  3043     return
  3091     return
  3044 
  3092 
       
  3093 def register_Ns3RandomVariableStream_methods(root_module, cls):
       
  3094     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function]
       
  3095     cls.add_method('GetTypeId', 
       
  3096                    'ns3::TypeId', 
       
  3097                    [], 
       
  3098                    is_static=True)
       
  3099     ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor]
       
  3100     cls.add_constructor([])
       
  3101     ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function]
       
  3102     cls.add_method('SetStream', 
       
  3103                    'void', 
       
  3104                    [param('int64_t', 'stream')])
       
  3105     ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function]
       
  3106     cls.add_method('GetStream', 
       
  3107                    'int64_t', 
       
  3108                    [], 
       
  3109                    is_const=True)
       
  3110     ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function]
       
  3111     cls.add_method('SetAntithetic', 
       
  3112                    'void', 
       
  3113                    [param('bool', 'isAntithetic')])
       
  3114     ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function]
       
  3115     cls.add_method('IsAntithetic', 
       
  3116                    'bool', 
       
  3117                    [], 
       
  3118                    is_const=True)
       
  3119     ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function]
       
  3120     cls.add_method('GetValue', 
       
  3121                    'double', 
       
  3122                    [], 
       
  3123                    is_pure_virtual=True, is_virtual=True)
       
  3124     ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function]
       
  3125     cls.add_method('GetInteger', 
       
  3126                    'uint32_t', 
       
  3127                    [], 
       
  3128                    is_pure_virtual=True, is_virtual=True)
       
  3129     ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function]
       
  3130     cls.add_method('Peek', 
       
  3131                    'ns3::RngStream *', 
       
  3132                    [], 
       
  3133                    is_const=True, visibility='protected')
       
  3134     return
       
  3135 
       
  3136 def register_Ns3SequentialRandomVariable_methods(root_module, cls):
       
  3137     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function]
       
  3138     cls.add_method('GetTypeId', 
       
  3139                    'ns3::TypeId', 
       
  3140                    [], 
       
  3141                    is_static=True)
       
  3142     ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor]
       
  3143     cls.add_constructor([])
       
  3144     ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function]
       
  3145     cls.add_method('GetMin', 
       
  3146                    'double', 
       
  3147                    [], 
       
  3148                    is_const=True)
       
  3149     ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function]
       
  3150     cls.add_method('GetMax', 
       
  3151                    'double', 
       
  3152                    [], 
       
  3153                    is_const=True)
       
  3154     ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function]
       
  3155     cls.add_method('GetIncrement', 
       
  3156                    'ns3::Ptr< ns3::RandomVariableStream >', 
       
  3157                    [], 
       
  3158                    is_const=True)
       
  3159     ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function]
       
  3160     cls.add_method('GetConsecutive', 
       
  3161                    'uint32_t', 
       
  3162                    [], 
       
  3163                    is_const=True)
       
  3164     ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function]
       
  3165     cls.add_method('GetValue', 
       
  3166                    'double', 
       
  3167                    [], 
       
  3168                    is_virtual=True)
       
  3169     ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function]
       
  3170     cls.add_method('GetInteger', 
       
  3171                    'uint32_t', 
       
  3172                    [], 
       
  3173                    is_virtual=True)
       
  3174     return
       
  3175 
  3045 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls):
  3176 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls):
  3046     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor]
  3177     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor]
  3047     cls.add_constructor([])
  3178     cls.add_constructor([])
  3048     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [copy constructor]
  3179     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [copy constructor]
  3049     cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')])
  3180     cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')])
  3767                    'void', 
  3898                    'void', 
  3768                    [param('ns3::Buffer::Iterator', 'start')], 
  3899                    [param('ns3::Buffer::Iterator', 'start')], 
  3769                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3900                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3770     return
  3901     return
  3771 
  3902 
       
  3903 def register_Ns3TriangularRandomVariable_methods(root_module, cls):
       
  3904     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function]
       
  3905     cls.add_method('GetTypeId', 
       
  3906                    'ns3::TypeId', 
       
  3907                    [], 
       
  3908                    is_static=True)
       
  3909     ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor]
       
  3910     cls.add_constructor([])
       
  3911     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function]
       
  3912     cls.add_method('GetMean', 
       
  3913                    'double', 
       
  3914                    [], 
       
  3915                    is_const=True)
       
  3916     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function]
       
  3917     cls.add_method('GetMin', 
       
  3918                    'double', 
       
  3919                    [], 
       
  3920                    is_const=True)
       
  3921     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function]
       
  3922     cls.add_method('GetMax', 
       
  3923                    'double', 
       
  3924                    [], 
       
  3925                    is_const=True)
       
  3926     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function]
       
  3927     cls.add_method('GetValue', 
       
  3928                    'double', 
       
  3929                    [param('double', 'mean'), param('double', 'min'), param('double', 'max')])
       
  3930     ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function]
       
  3931     cls.add_method('GetInteger', 
       
  3932                    'uint32_t', 
       
  3933                    [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')])
       
  3934     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function]
       
  3935     cls.add_method('GetValue', 
       
  3936                    'double', 
       
  3937                    [], 
       
  3938                    is_virtual=True)
       
  3939     ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function]
       
  3940     cls.add_method('GetInteger', 
       
  3941                    'uint32_t', 
       
  3942                    [], 
       
  3943                    is_virtual=True)
       
  3944     return
       
  3945 
       
  3946 def register_Ns3UniformRandomVariable_methods(root_module, cls):
       
  3947     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function]
       
  3948     cls.add_method('GetTypeId', 
       
  3949                    'ns3::TypeId', 
       
  3950                    [], 
       
  3951                    is_static=True)
       
  3952     ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor]
       
  3953     cls.add_constructor([])
       
  3954     ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function]
       
  3955     cls.add_method('GetMin', 
       
  3956                    'double', 
       
  3957                    [], 
       
  3958                    is_const=True)
       
  3959     ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function]
       
  3960     cls.add_method('GetMax', 
       
  3961                    'double', 
       
  3962                    [], 
       
  3963                    is_const=True)
       
  3964     ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function]
       
  3965     cls.add_method('GetValue', 
       
  3966                    'double', 
       
  3967                    [param('double', 'min'), param('double', 'max')])
       
  3968     ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function]
       
  3969     cls.add_method('GetInteger', 
       
  3970                    'uint32_t', 
       
  3971                    [param('uint32_t', 'min'), param('uint32_t', 'max')])
       
  3972     ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function]
       
  3973     cls.add_method('GetValue', 
       
  3974                    'double', 
       
  3975                    [], 
       
  3976                    is_virtual=True)
       
  3977     ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function]
       
  3978     cls.add_method('GetInteger', 
       
  3979                    'uint32_t', 
       
  3980                    [], 
       
  3981                    is_virtual=True)
       
  3982     return
       
  3983 
       
  3984 def register_Ns3WeibullRandomVariable_methods(root_module, cls):
       
  3985     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function]
       
  3986     cls.add_method('GetTypeId', 
       
  3987                    'ns3::TypeId', 
       
  3988                    [], 
       
  3989                    is_static=True)
       
  3990     ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor]
       
  3991     cls.add_constructor([])
       
  3992     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function]
       
  3993     cls.add_method('GetScale', 
       
  3994                    'double', 
       
  3995                    [], 
       
  3996                    is_const=True)
       
  3997     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function]
       
  3998     cls.add_method('GetShape', 
       
  3999                    'double', 
       
  4000                    [], 
       
  4001                    is_const=True)
       
  4002     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function]
       
  4003     cls.add_method('GetBound', 
       
  4004                    'double', 
       
  4005                    [], 
       
  4006                    is_const=True)
       
  4007     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function]
       
  4008     cls.add_method('GetValue', 
       
  4009                    'double', 
       
  4010                    [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')])
       
  4011     ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function]
       
  4012     cls.add_method('GetInteger', 
       
  4013                    'uint32_t', 
       
  4014                    [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')])
       
  4015     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function]
       
  4016     cls.add_method('GetValue', 
       
  4017                    'double', 
       
  4018                    [], 
       
  4019                    is_virtual=True)
       
  4020     ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function]
       
  4021     cls.add_method('GetInteger', 
       
  4022                    'uint32_t', 
       
  4023                    [], 
       
  4024                    is_virtual=True)
       
  4025     return
       
  4026 
  3772 def register_Ns3WifiMacHeader_methods(root_module, cls):
  4027 def register_Ns3WifiMacHeader_methods(root_module, cls):
  3773     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::WifiMacHeader(ns3::WifiMacHeader const & arg0) [copy constructor]
  4028     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::WifiMacHeader(ns3::WifiMacHeader const & arg0) [copy constructor]
  3774     cls.add_constructor([param('ns3::WifiMacHeader const &', 'arg0')])
  4029     cls.add_constructor([param('ns3::WifiMacHeader const &', 'arg0')])
  3775     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::WifiMacHeader() [constructor]
  4030     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::WifiMacHeader() [constructor]
  3776     cls.add_constructor([])
  4031     cls.add_constructor([])
  4184                    [param('ns3::WifiMacType', 'type')])
  4439                    [param('ns3::WifiMacType', 'type')])
  4185     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetTypeData() [member function]
  4440     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetTypeData() [member function]
  4186     cls.add_method('SetTypeData', 
  4441     cls.add_method('SetTypeData', 
  4187                    'void', 
  4442                    'void', 
  4188                    [])
  4443                    [])
       
  4444     return
       
  4445 
       
  4446 def register_Ns3ZetaRandomVariable_methods(root_module, cls):
       
  4447     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function]
       
  4448     cls.add_method('GetTypeId', 
       
  4449                    'ns3::TypeId', 
       
  4450                    [], 
       
  4451                    is_static=True)
       
  4452     ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor]
       
  4453     cls.add_constructor([])
       
  4454     ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function]
       
  4455     cls.add_method('GetAlpha', 
       
  4456                    'double', 
       
  4457                    [], 
       
  4458                    is_const=True)
       
  4459     ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function]
       
  4460     cls.add_method('GetValue', 
       
  4461                    'double', 
       
  4462                    [param('double', 'alpha')])
       
  4463     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function]
       
  4464     cls.add_method('GetInteger', 
       
  4465                    'uint32_t', 
       
  4466                    [param('uint32_t', 'alpha')])
       
  4467     ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function]
       
  4468     cls.add_method('GetValue', 
       
  4469                    'double', 
       
  4470                    [], 
       
  4471                    is_virtual=True)
       
  4472     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function]
       
  4473     cls.add_method('GetInteger', 
       
  4474                    'uint32_t', 
       
  4475                    [], 
       
  4476                    is_virtual=True)
       
  4477     return
       
  4478 
       
  4479 def register_Ns3ZipfRandomVariable_methods(root_module, cls):
       
  4480     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function]
       
  4481     cls.add_method('GetTypeId', 
       
  4482                    'ns3::TypeId', 
       
  4483                    [], 
       
  4484                    is_static=True)
       
  4485     ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor]
       
  4486     cls.add_constructor([])
       
  4487     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function]
       
  4488     cls.add_method('GetN', 
       
  4489                    'uint32_t', 
       
  4490                    [], 
       
  4491                    is_const=True)
       
  4492     ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function]
       
  4493     cls.add_method('GetAlpha', 
       
  4494                    'double', 
       
  4495                    [], 
       
  4496                    is_const=True)
       
  4497     ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function]
       
  4498     cls.add_method('GetValue', 
       
  4499                    'double', 
       
  4500                    [param('uint32_t', 'n'), param('double', 'alpha')])
       
  4501     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function]
       
  4502     cls.add_method('GetInteger', 
       
  4503                    'uint32_t', 
       
  4504                    [param('uint32_t', 'n'), param('uint32_t', 'alpha')])
       
  4505     ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function]
       
  4506     cls.add_method('GetValue', 
       
  4507                    'double', 
       
  4508                    [], 
       
  4509                    is_virtual=True)
       
  4510     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function]
       
  4511     cls.add_method('GetInteger', 
       
  4512                    'uint32_t', 
       
  4513                    [], 
       
  4514                    is_virtual=True)
  4189     return
  4515     return
  4190 
  4516 
  4191 def register_Ns3ArpCache_methods(root_module, cls):
  4517 def register_Ns3ArpCache_methods(root_module, cls):
  4192     ## arp-cache.h (module 'internet'): ns3::ArpCache::ArpCache() [constructor]
  4518     ## arp-cache.h (module 'internet'): ns3::ArpCache::ArpCache() [constructor]
  4193     cls.add_constructor([])
  4519     cls.add_constructor([])
  4471     cls.add_method('Set', 
  4797     cls.add_method('Set', 
  4472                    'void', 
  4798                    'void', 
  4473                    [param('ns3::CallbackBase', 'base')])
  4799                    [param('ns3::CallbackBase', 'base')])
  4474     return
  4800     return
  4475 
  4801 
       
  4802 def register_Ns3ConstantRandomVariable_methods(root_module, cls):
       
  4803     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function]
       
  4804     cls.add_method('GetTypeId', 
       
  4805                    'ns3::TypeId', 
       
  4806                    [], 
       
  4807                    is_static=True)
       
  4808     ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor]
       
  4809     cls.add_constructor([])
       
  4810     ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function]
       
  4811     cls.add_method('GetConstant', 
       
  4812                    'double', 
       
  4813                    [], 
       
  4814                    is_const=True)
       
  4815     ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function]
       
  4816     cls.add_method('GetValue', 
       
  4817                    'double', 
       
  4818                    [param('double', 'constant')])
       
  4819     ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function]
       
  4820     cls.add_method('GetInteger', 
       
  4821                    'uint32_t', 
       
  4822                    [param('uint32_t', 'constant')])
       
  4823     ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function]
       
  4824     cls.add_method('GetValue', 
       
  4825                    'double', 
       
  4826                    [], 
       
  4827                    is_virtual=True)
       
  4828     ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function]
       
  4829     cls.add_method('GetInteger', 
       
  4830                    'uint32_t', 
       
  4831                    [], 
       
  4832                    is_virtual=True)
       
  4833     return
       
  4834 
       
  4835 def register_Ns3DeterministicRandomVariable_methods(root_module, cls):
       
  4836     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function]
       
  4837     cls.add_method('GetTypeId', 
       
  4838                    'ns3::TypeId', 
       
  4839                    [], 
       
  4840                    is_static=True)
       
  4841     ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor]
       
  4842     cls.add_constructor([])
       
  4843     ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, uint64_t length) [member function]
       
  4844     cls.add_method('SetValueArray', 
       
  4845                    'void', 
       
  4846                    [param('double *', 'values'), param('uint64_t', 'length')])
       
  4847     ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function]
       
  4848     cls.add_method('GetValue', 
       
  4849                    'double', 
       
  4850                    [], 
       
  4851                    is_virtual=True)
       
  4852     ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function]
       
  4853     cls.add_method('GetInteger', 
       
  4854                    'uint32_t', 
       
  4855                    [], 
       
  4856                    is_virtual=True)
       
  4857     return
       
  4858 
       
  4859 def register_Ns3EmpiricalRandomVariable_methods(root_module, cls):
       
  4860     ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor]
       
  4861     cls.add_constructor([])
       
  4862     ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function]
       
  4863     cls.add_method('CDF', 
       
  4864                    'void', 
       
  4865                    [param('double', 'v'), param('double', 'c')])
       
  4866     ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function]
       
  4867     cls.add_method('GetInteger', 
       
  4868                    'uint32_t', 
       
  4869                    [], 
       
  4870                    is_virtual=True)
       
  4871     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function]
       
  4872     cls.add_method('GetTypeId', 
       
  4873                    'ns3::TypeId', 
       
  4874                    [], 
       
  4875                    is_static=True)
       
  4876     ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function]
       
  4877     cls.add_method('GetValue', 
       
  4878                    'double', 
       
  4879                    [], 
       
  4880                    is_virtual=True)
       
  4881     ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double arg0, double arg1, double arg2, double arg3, double arg4) [member function]
       
  4882     cls.add_method('Interpolate', 
       
  4883                    'double', 
       
  4884                    [param('double', 'arg0'), param('double', 'arg1'), param('double', 'arg2'), param('double', 'arg3'), param('double', 'arg4')], 
       
  4885                    visibility='private', is_virtual=True)
       
  4886     ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::Validate() [member function]
       
  4887     cls.add_method('Validate', 
       
  4888                    'void', 
       
  4889                    [], 
       
  4890                    visibility='private', is_virtual=True)
       
  4891     return
       
  4892 
  4476 def register_Ns3EmptyAttributeValue_methods(root_module, cls):
  4893 def register_Ns3EmptyAttributeValue_methods(root_module, cls):
  4477     ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor]
  4894     ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor]
  4478     cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')])
  4895     cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')])
  4479     ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor]
  4896     ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor]
  4480     cls.add_constructor([])
  4897     cls.add_constructor([])
  4571     cls.add_method('Set', 
  4988     cls.add_method('Set', 
  4572                    'void', 
  4989                    'void', 
  4573                    [param('int', 'v')])
  4990                    [param('int', 'v')])
  4574     return
  4991     return
  4575 
  4992 
       
  4993 def register_Ns3ErlangRandomVariable_methods(root_module, cls):
       
  4994     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function]
       
  4995     cls.add_method('GetTypeId', 
       
  4996                    'ns3::TypeId', 
       
  4997                    [], 
       
  4998                    is_static=True)
       
  4999     ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor]
       
  5000     cls.add_constructor([])
       
  5001     ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function]
       
  5002     cls.add_method('GetK', 
       
  5003                    'uint32_t', 
       
  5004                    [], 
       
  5005                    is_const=True)
       
  5006     ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function]
       
  5007     cls.add_method('GetLambda', 
       
  5008                    'double', 
       
  5009                    [], 
       
  5010                    is_const=True)
       
  5011     ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function]
       
  5012     cls.add_method('GetValue', 
       
  5013                    'double', 
       
  5014                    [param('uint32_t', 'k'), param('double', 'lambda')])
       
  5015     ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function]
       
  5016     cls.add_method('GetInteger', 
       
  5017                    'uint32_t', 
       
  5018                    [param('uint32_t', 'k'), param('uint32_t', 'lambda')])
       
  5019     ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function]
       
  5020     cls.add_method('GetValue', 
       
  5021                    'double', 
       
  5022                    [], 
       
  5023                    is_virtual=True)
       
  5024     ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function]
       
  5025     cls.add_method('GetInteger', 
       
  5026                    'uint32_t', 
       
  5027                    [], 
       
  5028                    is_virtual=True)
       
  5029     return
       
  5030 
  4576 def register_Ns3EventImpl_methods(root_module, cls):
  5031 def register_Ns3EventImpl_methods(root_module, cls):
  4577     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor]
  5032     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor]
  4578     cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
  5033     cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
  4579     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor]
  5034     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor]
  4580     cls.add_constructor([])
  5035     cls.add_constructor([])
  4593     ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function]
  5048     ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function]
  4594     cls.add_method('Notify', 
  5049     cls.add_method('Notify', 
  4595                    'void', 
  5050                    'void', 
  4596                    [], 
  5051                    [], 
  4597                    is_pure_virtual=True, visibility='protected', is_virtual=True)
  5052                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
  5053     return
       
  5054 
       
  5055 def register_Ns3ExponentialRandomVariable_methods(root_module, cls):
       
  5056     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function]
       
  5057     cls.add_method('GetTypeId', 
       
  5058                    'ns3::TypeId', 
       
  5059                    [], 
       
  5060                    is_static=True)
       
  5061     ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor]
       
  5062     cls.add_constructor([])
       
  5063     ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function]
       
  5064     cls.add_method('GetMean', 
       
  5065                    'double', 
       
  5066                    [], 
       
  5067                    is_const=True)
       
  5068     ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function]
       
  5069     cls.add_method('GetBound', 
       
  5070                    'double', 
       
  5071                    [], 
       
  5072                    is_const=True)
       
  5073     ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function]
       
  5074     cls.add_method('GetValue', 
       
  5075                    'double', 
       
  5076                    [param('double', 'mean'), param('double', 'bound')])
       
  5077     ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function]
       
  5078     cls.add_method('GetInteger', 
       
  5079                    'uint32_t', 
       
  5080                    [param('uint32_t', 'mean'), param('uint32_t', 'bound')])
       
  5081     ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function]
       
  5082     cls.add_method('GetValue', 
       
  5083                    'double', 
       
  5084                    [], 
       
  5085                    is_virtual=True)
       
  5086     ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function]
       
  5087     cls.add_method('GetInteger', 
       
  5088                    'uint32_t', 
       
  5089                    [], 
       
  5090                    is_virtual=True)
       
  5091     return
       
  5092 
       
  5093 def register_Ns3GammaRandomVariable_methods(root_module, cls):
       
  5094     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function]
       
  5095     cls.add_method('GetTypeId', 
       
  5096                    'ns3::TypeId', 
       
  5097                    [], 
       
  5098                    is_static=True)
       
  5099     ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor]
       
  5100     cls.add_constructor([])
       
  5101     ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function]
       
  5102     cls.add_method('GetAlpha', 
       
  5103                    'double', 
       
  5104                    [], 
       
  5105                    is_const=True)
       
  5106     ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function]
       
  5107     cls.add_method('GetBeta', 
       
  5108                    'double', 
       
  5109                    [], 
       
  5110                    is_const=True)
       
  5111     ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function]
       
  5112     cls.add_method('GetValue', 
       
  5113                    'double', 
       
  5114                    [param('double', 'alpha'), param('double', 'beta')])
       
  5115     ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function]
       
  5116     cls.add_method('GetInteger', 
       
  5117                    'uint32_t', 
       
  5118                    [param('uint32_t', 'alpha'), param('uint32_t', 'beta')])
       
  5119     ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function]
       
  5120     cls.add_method('GetValue', 
       
  5121                    'double', 
       
  5122                    [], 
       
  5123                    is_virtual=True)
       
  5124     ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function]
       
  5125     cls.add_method('GetInteger', 
       
  5126                    'uint32_t', 
       
  5127                    [], 
       
  5128                    is_virtual=True)
  4598     return
  5129     return
  4599 
  5130 
  4600 def register_Ns3IpL4Protocol_methods(root_module, cls):
  5131 def register_Ns3IpL4Protocol_methods(root_module, cls):
  4601     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol() [constructor]
  5132     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol() [constructor]
  4602     cls.add_constructor([])
  5133     cls.add_constructor([])
  4666                    is_pure_virtual=True, is_virtual=True)
  5197                    is_pure_virtual=True, is_virtual=True)
  4667     ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function]
  5198     ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function]
  4668     cls.add_method('AddInterface', 
  5199     cls.add_method('AddInterface', 
  4669                    'uint32_t', 
  5200                    'uint32_t', 
  4670                    [param('ns3::Ptr< ns3::NetDevice >', 'device')], 
  5201                    [param('ns3::Ptr< ns3::NetDevice >', 'device')], 
       
  5202                    is_pure_virtual=True, is_virtual=True)
       
  5203     ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4::CreateRawSocket() [member function]
       
  5204     cls.add_method('CreateRawSocket', 
       
  5205                    'ns3::Ptr< ns3::Socket >', 
       
  5206                    [], 
       
  5207                    is_pure_virtual=True, is_virtual=True)
       
  5208     ## ipv4.h (module 'internet'): void ns3::Ipv4::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function]
       
  5209     cls.add_method('DeleteRawSocket', 
       
  5210                    'void', 
       
  5211                    [param('ns3::Ptr< ns3::Socket >', 'socket')], 
  4671                    is_pure_virtual=True, is_virtual=True)
  5212                    is_pure_virtual=True, is_virtual=True)
  4672     ## ipv4.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function]
  5213     ## ipv4.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function]
  4673     cls.add_method('GetAddress', 
  5214     cls.add_method('GetAddress', 
  4674                    'ns3::Ipv4InterfaceAddress', 
  5215                    'ns3::Ipv4InterfaceAddress', 
  4675                    [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], 
  5216                    [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], 
  4712     ## ipv4.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4::GetNetDevice(uint32_t interface) [member function]
  5253     ## ipv4.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4::GetNetDevice(uint32_t interface) [member function]
  4713     cls.add_method('GetNetDevice', 
  5254     cls.add_method('GetNetDevice', 
  4714                    'ns3::Ptr< ns3::NetDevice >', 
  5255                    'ns3::Ptr< ns3::NetDevice >', 
  4715                    [param('uint32_t', 'interface')], 
  5256                    [param('uint32_t', 'interface')], 
  4716                    is_pure_virtual=True, is_virtual=True)
  5257                    is_pure_virtual=True, is_virtual=True)
       
  5258     ## ipv4.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4::GetProtocol(int protocolNumber) const [member function]
       
  5259     cls.add_method('GetProtocol', 
       
  5260                    'ns3::Ptr< ns3::IpL4Protocol >', 
       
  5261                    [param('int', 'protocolNumber')], 
       
  5262                    is_pure_virtual=True, is_const=True, is_virtual=True)
  4717     ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4::GetRoutingProtocol() const [member function]
  5263     ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4::GetRoutingProtocol() const [member function]
  4718     cls.add_method('GetRoutingProtocol', 
  5264     cls.add_method('GetRoutingProtocol', 
  4719                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  5265                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  4720                    [], 
  5266                    [], 
  4721                    is_pure_virtual=True, is_const=True, is_virtual=True)
  5267                    is_pure_virtual=True, is_const=True, is_virtual=True)
  4757     ## ipv4.h (module 'internet'): void ns3::Ipv4::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function]
  5303     ## ipv4.h (module 'internet'): void ns3::Ipv4::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function]
  4758     cls.add_method('Send', 
  5304     cls.add_method('Send', 
  4759                    'void', 
  5305                    'void', 
  4760                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 
  5306                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 
  4761                    is_pure_virtual=True, is_virtual=True)
  5307                    is_pure_virtual=True, is_virtual=True)
       
  5308     ## ipv4.h (module 'internet'): void ns3::Ipv4::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function]
       
  5309     cls.add_method('SendWithHeader', 
       
  5310                    'void', 
       
  5311                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 
       
  5312                    is_pure_virtual=True, is_virtual=True)
  4762     ## ipv4.h (module 'internet'): void ns3::Ipv4::SetDown(uint32_t interface) [member function]
  5313     ## ipv4.h (module 'internet'): void ns3::Ipv4::SetDown(uint32_t interface) [member function]
  4763     cls.add_method('SetDown', 
  5314     cls.add_method('SetDown', 
  4764                    'void', 
  5315                    'void', 
  4765                    [param('uint32_t', 'interface')], 
  5316                    [param('uint32_t', 'interface')], 
  4766                    is_pure_virtual=True, is_virtual=True)
  5317                    is_pure_virtual=True, is_virtual=True)
  4959                    [param('ns3::Ptr< ns3::NetDevice >', 'device')], 
  5510                    [param('ns3::Ptr< ns3::NetDevice >', 'device')], 
  4960                    is_virtual=True)
  5511                    is_virtual=True)
  4961     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4L3Protocol::CreateRawSocket() [member function]
  5512     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4L3Protocol::CreateRawSocket() [member function]
  4962     cls.add_method('CreateRawSocket', 
  5513     cls.add_method('CreateRawSocket', 
  4963                    'ns3::Ptr< ns3::Socket >', 
  5514                    'ns3::Ptr< ns3::Socket >', 
  4964                    [])
  5515                    [], 
       
  5516                    is_virtual=True)
  4965     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function]
  5517     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function]
  4966     cls.add_method('DeleteRawSocket', 
  5518     cls.add_method('DeleteRawSocket', 
  4967                    'void', 
  5519                    'void', 
  4968                    [param('ns3::Ptr< ns3::Socket >', 'socket')])
  5520                    [param('ns3::Ptr< ns3::Socket >', 'socket')], 
       
  5521                    is_virtual=True)
  4969     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function]
  5522     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function]
  4970     cls.add_method('GetAddress', 
  5523     cls.add_method('GetAddress', 
  4971                    'ns3::Ipv4InterfaceAddress', 
  5524                    'ns3::Ipv4InterfaceAddress', 
  4972                    [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], 
  5525                    [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], 
  4973                    is_const=True, is_virtual=True)
  5526                    is_const=True, is_virtual=True)
  5018                    is_virtual=True)
  5571                    is_virtual=True)
  5019     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function]
  5572     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function]
  5020     cls.add_method('GetProtocol', 
  5573     cls.add_method('GetProtocol', 
  5021                    'ns3::Ptr< ns3::IpL4Protocol >', 
  5574                    'ns3::Ptr< ns3::IpL4Protocol >', 
  5022                    [param('int', 'protocolNumber')], 
  5575                    [param('int', 'protocolNumber')], 
  5023                    is_const=True)
  5576                    is_const=True, is_virtual=True)
  5024     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function]
  5577     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function]
  5025     cls.add_method('GetRoutingProtocol', 
  5578     cls.add_method('GetRoutingProtocol', 
  5026                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  5579                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  5027                    [], 
  5580                    [], 
  5028                    is_const=True, is_virtual=True)
  5581                    is_const=True, is_virtual=True)
  5075                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 
  5628                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 
  5076                    is_virtual=True)
  5629                    is_virtual=True)
  5077     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function]
  5630     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function]
  5078     cls.add_method('SendWithHeader', 
  5631     cls.add_method('SendWithHeader', 
  5079                    'void', 
  5632                    'void', 
  5080                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')])
  5633                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 
       
  5634                    is_virtual=True)
  5081     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDefaultTtl(uint8_t ttl) [member function]
  5635     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDefaultTtl(uint8_t ttl) [member function]
  5082     cls.add_method('SetDefaultTtl', 
  5636     cls.add_method('SetDefaultTtl', 
  5083                    'void', 
  5637                    'void', 
  5084                    [param('uint8_t', 'ttl')])
  5638                    [param('uint8_t', 'ttl')])
  5085     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDown(uint32_t i) [member function]
  5639     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDown(uint32_t i) [member function]
  5550                    is_const=True, is_virtual=True)
  6104                    is_const=True, is_virtual=True)
  5551     ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function]
  6105     ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function]
  5552     cls.add_method('Set', 
  6106     cls.add_method('Set', 
  5553                    'void', 
  6107                    'void', 
  5554                    [param('ns3::Ipv6Prefix const &', 'value')])
  6108                    [param('ns3::Ipv6Prefix const &', 'value')])
       
  6109     return
       
  6110 
       
  6111 def register_Ns3LogNormalRandomVariable_methods(root_module, cls):
       
  6112     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function]
       
  6113     cls.add_method('GetTypeId', 
       
  6114                    'ns3::TypeId', 
       
  6115                    [], 
       
  6116                    is_static=True)
       
  6117     ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor]
       
  6118     cls.add_constructor([])
       
  6119     ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function]
       
  6120     cls.add_method('GetMu', 
       
  6121                    'double', 
       
  6122                    [], 
       
  6123                    is_const=True)
       
  6124     ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function]
       
  6125     cls.add_method('GetSigma', 
       
  6126                    'double', 
       
  6127                    [], 
       
  6128                    is_const=True)
       
  6129     ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function]
       
  6130     cls.add_method('GetValue', 
       
  6131                    'double', 
       
  6132                    [param('double', 'mu'), param('double', 'sigma')])
       
  6133     ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function]
       
  6134     cls.add_method('GetInteger', 
       
  6135                    'uint32_t', 
       
  6136                    [param('uint32_t', 'mu'), param('uint32_t', 'sigma')])
       
  6137     ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function]
       
  6138     cls.add_method('GetValue', 
       
  6139                    'double', 
       
  6140                    [], 
       
  6141                    is_virtual=True)
       
  6142     ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function]
       
  6143     cls.add_method('GetInteger', 
       
  6144                    'uint32_t', 
       
  6145                    [], 
       
  6146                    is_virtual=True)
  5555     return
  6147     return
  5556 
  6148 
  5557 def register_Ns3Mac48AddressChecker_methods(root_module, cls):
  6149 def register_Ns3Mac48AddressChecker_methods(root_module, cls):
  5558     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor]
  6150     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor]
  5559     cls.add_constructor([])
  6151     cls.add_constructor([])
  5851                    'void', 
  6443                    'void', 
  5852                    [], 
  6444                    [], 
  5853                    visibility='protected', is_virtual=True)
  6445                    visibility='protected', is_virtual=True)
  5854     return
  6446     return
  5855 
  6447 
       
  6448 def register_Ns3NormalRandomVariable_methods(root_module, cls):
       
  6449     ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable]
       
  6450     cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True)
       
  6451     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function]
       
  6452     cls.add_method('GetTypeId', 
       
  6453                    'ns3::TypeId', 
       
  6454                    [], 
       
  6455                    is_static=True)
       
  6456     ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor]
       
  6457     cls.add_constructor([])
       
  6458     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function]
       
  6459     cls.add_method('GetMean', 
       
  6460                    'double', 
       
  6461                    [], 
       
  6462                    is_const=True)
       
  6463     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function]
       
  6464     cls.add_method('GetVariance', 
       
  6465                    'double', 
       
  6466                    [], 
       
  6467                    is_const=True)
       
  6468     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function]
       
  6469     cls.add_method('GetBound', 
       
  6470                    'double', 
       
  6471                    [], 
       
  6472                    is_const=True)
       
  6473     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound) [member function]
       
  6474     cls.add_method('GetValue', 
       
  6475                    'double', 
       
  6476                    [param('double', 'mean'), param('double', 'variance'), param('double', 'bound')])
       
  6477     ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function]
       
  6478     cls.add_method('GetInteger', 
       
  6479                    'uint32_t', 
       
  6480                    [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')])
       
  6481     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function]
       
  6482     cls.add_method('GetValue', 
       
  6483                    'double', 
       
  6484                    [], 
       
  6485                    is_virtual=True)
       
  6486     ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function]
       
  6487     cls.add_method('GetInteger', 
       
  6488                    'uint32_t', 
       
  6489                    [], 
       
  6490                    is_virtual=True)
       
  6491     return
       
  6492 
  5856 def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
  6493 def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
  5857     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
  6494     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
  5858     cls.add_constructor([])
  6495     cls.add_constructor([])
  5859     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor]
  6496     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor]
  5860     cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')])
  6497     cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')])
  6083                    is_const=True)
  6720                    is_const=True)
  6084     ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> arg0) [member function]
  6721     ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> arg0) [member function]
  6085     cls.add_method('SetNixVector', 
  6722     cls.add_method('SetNixVector', 
  6086                    'void', 
  6723                    'void', 
  6087                    [param('ns3::Ptr< ns3::NixVector >', 'arg0')])
  6724                    [param('ns3::Ptr< ns3::NixVector >', 'arg0')])
       
  6725     return
       
  6726 
       
  6727 def register_Ns3ParetoRandomVariable_methods(root_module, cls):
       
  6728     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function]
       
  6729     cls.add_method('GetTypeId', 
       
  6730                    'ns3::TypeId', 
       
  6731                    [], 
       
  6732                    is_static=True)
       
  6733     ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor]
       
  6734     cls.add_constructor([])
       
  6735     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetMean() const [member function]
       
  6736     cls.add_method('GetMean', 
       
  6737                    'double', 
       
  6738                    [], 
       
  6739                    is_const=True)
       
  6740     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function]
       
  6741     cls.add_method('GetShape', 
       
  6742                    'double', 
       
  6743                    [], 
       
  6744                    is_const=True)
       
  6745     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function]
       
  6746     cls.add_method('GetBound', 
       
  6747                    'double', 
       
  6748                    [], 
       
  6749                    is_const=True)
       
  6750     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double mean, double shape, double bound) [member function]
       
  6751     cls.add_method('GetValue', 
       
  6752                    'double', 
       
  6753                    [param('double', 'mean'), param('double', 'shape'), param('double', 'bound')])
       
  6754     ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t mean, uint32_t shape, uint32_t bound) [member function]
       
  6755     cls.add_method('GetInteger', 
       
  6756                    'uint32_t', 
       
  6757                    [param('uint32_t', 'mean'), param('uint32_t', 'shape'), param('uint32_t', 'bound')])
       
  6758     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function]
       
  6759     cls.add_method('GetValue', 
       
  6760                    'double', 
       
  6761                    [], 
       
  6762                    is_virtual=True)
       
  6763     ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function]
       
  6764     cls.add_method('GetInteger', 
       
  6765                    'uint32_t', 
       
  6766                    [], 
       
  6767                    is_virtual=True)
  6088     return
  6768     return
  6089 
  6769 
  6090 def register_Ns3TimeChecker_methods(root_module, cls):
  6770 def register_Ns3TimeChecker_methods(root_module, cls):
  6091     ## nstime.h (module 'core'): ns3::TimeChecker::TimeChecker() [constructor]
  6771     ## nstime.h (module 'core'): ns3::TimeChecker::TimeChecker() [constructor]
  6092     cls.add_constructor([])
  6772     cls.add_constructor([])
  6489 def register_Ns3AodvRoutingProtocol_methods(root_module, cls):
  7169 def register_Ns3AodvRoutingProtocol_methods(root_module, cls):
  6490     ## aodv-routing-protocol.h (module 'aodv'): ns3::aodv::RoutingProtocol::RoutingProtocol(ns3::aodv::RoutingProtocol const & arg0) [copy constructor]
  7170     ## aodv-routing-protocol.h (module 'aodv'): ns3::aodv::RoutingProtocol::RoutingProtocol(ns3::aodv::RoutingProtocol const & arg0) [copy constructor]
  6491     cls.add_constructor([param('ns3::aodv::RoutingProtocol const &', 'arg0')])
  7171     cls.add_constructor([param('ns3::aodv::RoutingProtocol const &', 'arg0')])
  6492     ## aodv-routing-protocol.h (module 'aodv'): ns3::aodv::RoutingProtocol::RoutingProtocol() [constructor]
  7172     ## aodv-routing-protocol.h (module 'aodv'): ns3::aodv::RoutingProtocol::RoutingProtocol() [constructor]
  6493     cls.add_constructor([])
  7173     cls.add_constructor([])
       
  7174     ## aodv-routing-protocol.h (module 'aodv'): int64_t ns3::aodv::RoutingProtocol::AssignStreams(int64_t stream) [member function]
       
  7175     cls.add_method('AssignStreams', 
       
  7176                    'int64_t', 
       
  7177                    [param('int64_t', 'stream')])
  6494     ## aodv-routing-protocol.h (module 'aodv'): void ns3::aodv::RoutingProtocol::DoDispose() [member function]
  7178     ## aodv-routing-protocol.h (module 'aodv'): void ns3::aodv::RoutingProtocol::DoDispose() [member function]
  6495     cls.add_method('DoDispose', 
  7179     cls.add_method('DoDispose', 
  6496                    'void', 
  7180                    'void', 
  6497                    [], 
  7181                    [], 
  6498                    is_virtual=True)
  7182                    is_virtual=True)