src/dsdv/bindings/modulegen__gcc_ILP32.py
changeset 8994 258514b2d97a
parent 8966 060dba23e9bb
child 9114 41bfd88f8055
equal deleted inserted replaced
8993:d62e95085efa 8994:258514b2d97a
   168     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')
   168     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')
   169     ## object.h (module 'core'): ns3::Object [class]
   169     ## object.h (module 'core'): ns3::Object [class]
   170     module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   170     module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   171     ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
   171     ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
   172     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
   172     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
       
   173     ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class]
       
   174     module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object'])
       
   175     ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class]
       
   176     module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   173     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   177     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   174     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'))
   178     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'))
   175     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
   179     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
   176     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'))
   180     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'))
   177     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
   181     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
   212     root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
   216     root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
   213     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
   217     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
   214     module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
   218     module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
   215     ## trailer.h (module 'network'): ns3::Trailer [class]
   219     ## trailer.h (module 'network'): ns3::Trailer [class]
   216     module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
   220     module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
       
   221     ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class]
       
   222     module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   223     ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class]
       
   224     module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   225     ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class]
       
   226     module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   227     ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class]
       
   228     module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   229     ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class]
       
   230     module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   217     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
   231     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
   218     module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   232     module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   219     ## attribute.h (module 'core'): ns3::AttributeChecker [class]
   233     ## attribute.h (module 'core'): ns3::AttributeChecker [class]
   220     module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   234     module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   221     ## attribute.h (module 'core'): ns3::AttributeValue [class]
   235     ## attribute.h (module 'core'): ns3::AttributeValue [class]
   224     module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   238     module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   225     ## callback.h (module 'core'): ns3::CallbackImplBase [class]
   239     ## callback.h (module 'core'): ns3::CallbackImplBase [class]
   226     module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   240     module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   227     ## callback.h (module 'core'): ns3::CallbackValue [class]
   241     ## callback.h (module 'core'): ns3::CallbackValue [class]
   228     module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   242     module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   243     ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class]
       
   244     module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   245     ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class]
       
   246     module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   247     ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class]
       
   248     module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   229     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
   249     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
   230     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   250     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   251     ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class]
       
   252     module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   231     ## event-impl.h (module 'core'): ns3::EventImpl [class]
   253     ## event-impl.h (module 'core'): ns3::EventImpl [class]
   232     module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   254     module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
       
   255     ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class]
       
   256     module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   257     ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class]
       
   258     module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   233     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol [class]
   259     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol [class]
   234     module.add_class('IpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   260     module.add_class('IpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   235     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus [enumeration]
   261     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus [enumeration]
   236     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')
   262     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')
   237     ## ipv4.h (module 'internet'): ns3::Ipv4 [class]
   263     ## ipv4.h (module 'internet'): ns3::Ipv4 [class]
   264     module.add_class('Ipv6Interface', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   290     module.add_class('Ipv6Interface', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   265     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   291     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   266     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   292     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   267     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   293     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   268     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   294     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   295     ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class]
       
   296     module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   269     ## net-device.h (module 'network'): ns3::NetDevice [class]
   297     ## net-device.h (module 'network'): ns3::NetDevice [class]
   270     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
   298     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
   271     ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
   299     ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
   272     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')
   300     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')
   273     ## nix-vector.h (module 'network'): ns3::NixVector [class]
   301     ## nix-vector.h (module 'network'): ns3::NixVector [class]
   274     module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
   302     module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
   275     ## node.h (module 'network'): ns3::Node [class]
   303     ## node.h (module 'network'): ns3::Node [class]
   276     module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
   304     module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   305     ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class]
       
   306     module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   277     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
   307     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
   278     module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   308     module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   279     ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
   309     ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
   280     module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   310     module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   281     ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class]
   311     ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class]
   282     module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
   312     module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
   283     ## packet.h (module 'network'): ns3::Packet [class]
   313     ## packet.h (module 'network'): ns3::Packet [class]
   284     module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
   314     module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
       
   315     ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class]
       
   316     module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   285     ## nstime.h (module 'core'): ns3::TimeChecker [class]
   317     ## nstime.h (module 'core'): ns3::TimeChecker [class]
   286     module.add_class('TimeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   318     module.add_class('TimeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   287     ## nstime.h (module 'core'): ns3::TimeValue [class]
   319     ## nstime.h (module 'core'): ns3::TimeValue [class]
   288     module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   320     module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   289     ## type-id.h (module 'core'): ns3::TypeIdChecker [class]
   321     ## type-id.h (module 'core'): ns3::TypeIdChecker [class]
   385     register_Ns3Header_methods(root_module, root_module['ns3::Header'])
   417     register_Ns3Header_methods(root_module, root_module['ns3::Header'])
   386     register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
   418     register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
   387     register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header'])
   419     register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header'])
   388     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
   420     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
   389     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
   421     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
       
   422     register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream'])
       
   423     register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable'])
   390     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   424     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   391     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   425     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   392     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   426     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   393     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   427     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   394     register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   428     register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   403     register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag'])
   437     register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag'])
   404     register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag'])
   438     register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag'])
   405     register_Ns3Time_methods(root_module, root_module['ns3::Time'])
   439     register_Ns3Time_methods(root_module, root_module['ns3::Time'])
   406     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
   440     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
   407     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
   441     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
       
   442     register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable'])
       
   443     register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable'])
       
   444     register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable'])
       
   445     register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable'])
       
   446     register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable'])
   408     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
   447     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
   409     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
   448     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
   410     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
   449     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
   411     register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
   450     register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
   412     register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
   451     register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
   413     register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
   452     register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
       
   453     register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable'])
       
   454     register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable'])
       
   455     register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable'])
   414     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
   456     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
       
   457     register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable'])
   415     register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
   458     register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
       
   459     register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable'])
       
   460     register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable'])
   416     register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol'])
   461     register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol'])
   417     register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4'])
   462     register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4'])
   418     register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
   463     register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
   419     register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
   464     register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
   420     register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface'])
   465     register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface'])
   427     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
   472     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
   428     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   473     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   429     register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface'])
   474     register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface'])
   430     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   475     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   431     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
   476     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
       
   477     register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable'])
   432     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   478     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   433     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   479     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   434     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
   480     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
       
   481     register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable'])
   435     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
   482     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
   436     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
   483     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
   437     register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
   484     register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
   438     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
   485     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
       
   486     register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable'])
   439     register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
   487     register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
   440     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
   488     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
   441     register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
   489     register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
   442     register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
   490     register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
   443     register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
   491     register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
  2908     cls.add_method('Next', 
  2956     cls.add_method('Next', 
  2909                    'ns3::Ptr< ns3::Object const >', 
  2957                    'ns3::Ptr< ns3::Object const >', 
  2910                    [])
  2958                    [])
  2911     return
  2959     return
  2912 
  2960 
       
  2961 def register_Ns3RandomVariableStream_methods(root_module, cls):
       
  2962     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function]
       
  2963     cls.add_method('GetTypeId', 
       
  2964                    'ns3::TypeId', 
       
  2965                    [], 
       
  2966                    is_static=True)
       
  2967     ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor]
       
  2968     cls.add_constructor([])
       
  2969     ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function]
       
  2970     cls.add_method('SetStream', 
       
  2971                    'void', 
       
  2972                    [param('int64_t', 'stream')])
       
  2973     ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function]
       
  2974     cls.add_method('GetStream', 
       
  2975                    'int64_t', 
       
  2976                    [], 
       
  2977                    is_const=True)
       
  2978     ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function]
       
  2979     cls.add_method('SetAntithetic', 
       
  2980                    'void', 
       
  2981                    [param('bool', 'isAntithetic')])
       
  2982     ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function]
       
  2983     cls.add_method('IsAntithetic', 
       
  2984                    'bool', 
       
  2985                    [], 
       
  2986                    is_const=True)
       
  2987     ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function]
       
  2988     cls.add_method('GetValue', 
       
  2989                    'double', 
       
  2990                    [], 
       
  2991                    is_pure_virtual=True, is_virtual=True)
       
  2992     ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function]
       
  2993     cls.add_method('GetInteger', 
       
  2994                    'uint32_t', 
       
  2995                    [], 
       
  2996                    is_pure_virtual=True, is_virtual=True)
       
  2997     ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function]
       
  2998     cls.add_method('Peek', 
       
  2999                    'ns3::RngStream *', 
       
  3000                    [], 
       
  3001                    is_const=True, visibility='protected')
       
  3002     return
       
  3003 
       
  3004 def register_Ns3SequentialRandomVariable_methods(root_module, cls):
       
  3005     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function]
       
  3006     cls.add_method('GetTypeId', 
       
  3007                    'ns3::TypeId', 
       
  3008                    [], 
       
  3009                    is_static=True)
       
  3010     ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor]
       
  3011     cls.add_constructor([])
       
  3012     ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function]
       
  3013     cls.add_method('GetMin', 
       
  3014                    'double', 
       
  3015                    [], 
       
  3016                    is_const=True)
       
  3017     ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function]
       
  3018     cls.add_method('GetMax', 
       
  3019                    'double', 
       
  3020                    [], 
       
  3021                    is_const=True)
       
  3022     ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function]
       
  3023     cls.add_method('GetIncrement', 
       
  3024                    'ns3::Ptr< ns3::RandomVariableStream >', 
       
  3025                    [], 
       
  3026                    is_const=True)
       
  3027     ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function]
       
  3028     cls.add_method('GetConsecutive', 
       
  3029                    'uint32_t', 
       
  3030                    [], 
       
  3031                    is_const=True)
       
  3032     ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function]
       
  3033     cls.add_method('GetValue', 
       
  3034                    'double', 
       
  3035                    [], 
       
  3036                    is_virtual=True)
       
  3037     ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function]
       
  3038     cls.add_method('GetInteger', 
       
  3039                    'uint32_t', 
       
  3040                    [], 
       
  3041                    is_virtual=True)
       
  3042     return
       
  3043 
  2913 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls):
  3044 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls):
  2914     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor]
  3045     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor]
  2915     cls.add_constructor([])
  3046     cls.add_constructor([])
  2916     ## 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]
  3047     ## 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]
  2917     cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')])
  3048     cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')])
  3635                    'void', 
  3766                    'void', 
  3636                    [param('ns3::Buffer::Iterator', 'start')], 
  3767                    [param('ns3::Buffer::Iterator', 'start')], 
  3637                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3768                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3638     return
  3769     return
  3639 
  3770 
       
  3771 def register_Ns3TriangularRandomVariable_methods(root_module, cls):
       
  3772     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function]
       
  3773     cls.add_method('GetTypeId', 
       
  3774                    'ns3::TypeId', 
       
  3775                    [], 
       
  3776                    is_static=True)
       
  3777     ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor]
       
  3778     cls.add_constructor([])
       
  3779     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function]
       
  3780     cls.add_method('GetMean', 
       
  3781                    'double', 
       
  3782                    [], 
       
  3783                    is_const=True)
       
  3784     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function]
       
  3785     cls.add_method('GetMin', 
       
  3786                    'double', 
       
  3787                    [], 
       
  3788                    is_const=True)
       
  3789     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function]
       
  3790     cls.add_method('GetMax', 
       
  3791                    'double', 
       
  3792                    [], 
       
  3793                    is_const=True)
       
  3794     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function]
       
  3795     cls.add_method('GetValue', 
       
  3796                    'double', 
       
  3797                    [param('double', 'mean'), param('double', 'min'), param('double', 'max')])
       
  3798     ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function]
       
  3799     cls.add_method('GetInteger', 
       
  3800                    'uint32_t', 
       
  3801                    [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')])
       
  3802     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function]
       
  3803     cls.add_method('GetValue', 
       
  3804                    'double', 
       
  3805                    [], 
       
  3806                    is_virtual=True)
       
  3807     ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function]
       
  3808     cls.add_method('GetInteger', 
       
  3809                    'uint32_t', 
       
  3810                    [], 
       
  3811                    is_virtual=True)
       
  3812     return
       
  3813 
       
  3814 def register_Ns3UniformRandomVariable_methods(root_module, cls):
       
  3815     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function]
       
  3816     cls.add_method('GetTypeId', 
       
  3817                    'ns3::TypeId', 
       
  3818                    [], 
       
  3819                    is_static=True)
       
  3820     ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor]
       
  3821     cls.add_constructor([])
       
  3822     ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function]
       
  3823     cls.add_method('GetMin', 
       
  3824                    'double', 
       
  3825                    [], 
       
  3826                    is_const=True)
       
  3827     ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function]
       
  3828     cls.add_method('GetMax', 
       
  3829                    'double', 
       
  3830                    [], 
       
  3831                    is_const=True)
       
  3832     ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function]
       
  3833     cls.add_method('GetValue', 
       
  3834                    'double', 
       
  3835                    [param('double', 'min'), param('double', 'max')])
       
  3836     ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function]
       
  3837     cls.add_method('GetInteger', 
       
  3838                    'uint32_t', 
       
  3839                    [param('uint32_t', 'min'), param('uint32_t', 'max')])
       
  3840     ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function]
       
  3841     cls.add_method('GetValue', 
       
  3842                    'double', 
       
  3843                    [], 
       
  3844                    is_virtual=True)
       
  3845     ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function]
       
  3846     cls.add_method('GetInteger', 
       
  3847                    'uint32_t', 
       
  3848                    [], 
       
  3849                    is_virtual=True)
       
  3850     return
       
  3851 
       
  3852 def register_Ns3WeibullRandomVariable_methods(root_module, cls):
       
  3853     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function]
       
  3854     cls.add_method('GetTypeId', 
       
  3855                    'ns3::TypeId', 
       
  3856                    [], 
       
  3857                    is_static=True)
       
  3858     ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor]
       
  3859     cls.add_constructor([])
       
  3860     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function]
       
  3861     cls.add_method('GetScale', 
       
  3862                    'double', 
       
  3863                    [], 
       
  3864                    is_const=True)
       
  3865     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function]
       
  3866     cls.add_method('GetShape', 
       
  3867                    'double', 
       
  3868                    [], 
       
  3869                    is_const=True)
       
  3870     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function]
       
  3871     cls.add_method('GetBound', 
       
  3872                    'double', 
       
  3873                    [], 
       
  3874                    is_const=True)
       
  3875     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function]
       
  3876     cls.add_method('GetValue', 
       
  3877                    'double', 
       
  3878                    [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')])
       
  3879     ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function]
       
  3880     cls.add_method('GetInteger', 
       
  3881                    'uint32_t', 
       
  3882                    [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')])
       
  3883     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function]
       
  3884     cls.add_method('GetValue', 
       
  3885                    'double', 
       
  3886                    [], 
       
  3887                    is_virtual=True)
       
  3888     ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function]
       
  3889     cls.add_method('GetInteger', 
       
  3890                    'uint32_t', 
       
  3891                    [], 
       
  3892                    is_virtual=True)
       
  3893     return
       
  3894 
       
  3895 def register_Ns3ZetaRandomVariable_methods(root_module, cls):
       
  3896     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function]
       
  3897     cls.add_method('GetTypeId', 
       
  3898                    'ns3::TypeId', 
       
  3899                    [], 
       
  3900                    is_static=True)
       
  3901     ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor]
       
  3902     cls.add_constructor([])
       
  3903     ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function]
       
  3904     cls.add_method('GetAlpha', 
       
  3905                    'double', 
       
  3906                    [], 
       
  3907                    is_const=True)
       
  3908     ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function]
       
  3909     cls.add_method('GetValue', 
       
  3910                    'double', 
       
  3911                    [param('double', 'alpha')])
       
  3912     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function]
       
  3913     cls.add_method('GetInteger', 
       
  3914                    'uint32_t', 
       
  3915                    [param('uint32_t', 'alpha')])
       
  3916     ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function]
       
  3917     cls.add_method('GetValue', 
       
  3918                    'double', 
       
  3919                    [], 
       
  3920                    is_virtual=True)
       
  3921     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function]
       
  3922     cls.add_method('GetInteger', 
       
  3923                    'uint32_t', 
       
  3924                    [], 
       
  3925                    is_virtual=True)
       
  3926     return
       
  3927 
       
  3928 def register_Ns3ZipfRandomVariable_methods(root_module, cls):
       
  3929     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function]
       
  3930     cls.add_method('GetTypeId', 
       
  3931                    'ns3::TypeId', 
       
  3932                    [], 
       
  3933                    is_static=True)
       
  3934     ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor]
       
  3935     cls.add_constructor([])
       
  3936     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function]
       
  3937     cls.add_method('GetN', 
       
  3938                    'uint32_t', 
       
  3939                    [], 
       
  3940                    is_const=True)
       
  3941     ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function]
       
  3942     cls.add_method('GetAlpha', 
       
  3943                    'double', 
       
  3944                    [], 
       
  3945                    is_const=True)
       
  3946     ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function]
       
  3947     cls.add_method('GetValue', 
       
  3948                    'double', 
       
  3949                    [param('uint32_t', 'n'), param('double', 'alpha')])
       
  3950     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function]
       
  3951     cls.add_method('GetInteger', 
       
  3952                    'uint32_t', 
       
  3953                    [param('uint32_t', 'n'), param('uint32_t', 'alpha')])
       
  3954     ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function]
       
  3955     cls.add_method('GetValue', 
       
  3956                    'double', 
       
  3957                    [], 
       
  3958                    is_virtual=True)
       
  3959     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function]
       
  3960     cls.add_method('GetInteger', 
       
  3961                    'uint32_t', 
       
  3962                    [], 
       
  3963                    is_virtual=True)
       
  3964     return
       
  3965 
  3640 def register_Ns3AttributeAccessor_methods(root_module, cls):
  3966 def register_Ns3AttributeAccessor_methods(root_module, cls):
  3641     ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [copy constructor]
  3967     ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [copy constructor]
  3642     cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')])
  3968     cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')])
  3643     ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor]
  3969     ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor]
  3644     cls.add_constructor([])
  3970     cls.add_constructor([])
  3773     cls.add_method('Set', 
  4099     cls.add_method('Set', 
  3774                    'void', 
  4100                    'void', 
  3775                    [param('ns3::CallbackBase', 'base')])
  4101                    [param('ns3::CallbackBase', 'base')])
  3776     return
  4102     return
  3777 
  4103 
       
  4104 def register_Ns3ConstantRandomVariable_methods(root_module, cls):
       
  4105     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function]
       
  4106     cls.add_method('GetTypeId', 
       
  4107                    'ns3::TypeId', 
       
  4108                    [], 
       
  4109                    is_static=True)
       
  4110     ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor]
       
  4111     cls.add_constructor([])
       
  4112     ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function]
       
  4113     cls.add_method('GetConstant', 
       
  4114                    'double', 
       
  4115                    [], 
       
  4116                    is_const=True)
       
  4117     ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function]
       
  4118     cls.add_method('GetValue', 
       
  4119                    'double', 
       
  4120                    [param('double', 'constant')])
       
  4121     ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function]
       
  4122     cls.add_method('GetInteger', 
       
  4123                    'uint32_t', 
       
  4124                    [param('uint32_t', 'constant')])
       
  4125     ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function]
       
  4126     cls.add_method('GetValue', 
       
  4127                    'double', 
       
  4128                    [], 
       
  4129                    is_virtual=True)
       
  4130     ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function]
       
  4131     cls.add_method('GetInteger', 
       
  4132                    'uint32_t', 
       
  4133                    [], 
       
  4134                    is_virtual=True)
       
  4135     return
       
  4136 
       
  4137 def register_Ns3DeterministicRandomVariable_methods(root_module, cls):
       
  4138     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function]
       
  4139     cls.add_method('GetTypeId', 
       
  4140                    'ns3::TypeId', 
       
  4141                    [], 
       
  4142                    is_static=True)
       
  4143     ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor]
       
  4144     cls.add_constructor([])
       
  4145     ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, uint64_t length) [member function]
       
  4146     cls.add_method('SetValueArray', 
       
  4147                    'void', 
       
  4148                    [param('double *', 'values'), param('uint64_t', 'length')])
       
  4149     ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function]
       
  4150     cls.add_method('GetValue', 
       
  4151                    'double', 
       
  4152                    [], 
       
  4153                    is_virtual=True)
       
  4154     ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function]
       
  4155     cls.add_method('GetInteger', 
       
  4156                    'uint32_t', 
       
  4157                    [], 
       
  4158                    is_virtual=True)
       
  4159     return
       
  4160 
       
  4161 def register_Ns3EmpiricalRandomVariable_methods(root_module, cls):
       
  4162     ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor]
       
  4163     cls.add_constructor([])
       
  4164     ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function]
       
  4165     cls.add_method('CDF', 
       
  4166                    'void', 
       
  4167                    [param('double', 'v'), param('double', 'c')])
       
  4168     ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function]
       
  4169     cls.add_method('GetInteger', 
       
  4170                    'uint32_t', 
       
  4171                    [], 
       
  4172                    is_virtual=True)
       
  4173     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function]
       
  4174     cls.add_method('GetTypeId', 
       
  4175                    'ns3::TypeId', 
       
  4176                    [], 
       
  4177                    is_static=True)
       
  4178     ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function]
       
  4179     cls.add_method('GetValue', 
       
  4180                    'double', 
       
  4181                    [], 
       
  4182                    is_virtual=True)
       
  4183     ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double arg0, double arg1, double arg2, double arg3, double arg4) [member function]
       
  4184     cls.add_method('Interpolate', 
       
  4185                    'double', 
       
  4186                    [param('double', 'arg0'), param('double', 'arg1'), param('double', 'arg2'), param('double', 'arg3'), param('double', 'arg4')], 
       
  4187                    visibility='private', is_virtual=True)
       
  4188     ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::Validate() [member function]
       
  4189     cls.add_method('Validate', 
       
  4190                    'void', 
       
  4191                    [], 
       
  4192                    visibility='private', is_virtual=True)
       
  4193     return
       
  4194 
  3778 def register_Ns3EmptyAttributeValue_methods(root_module, cls):
  4195 def register_Ns3EmptyAttributeValue_methods(root_module, cls):
  3779     ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor]
  4196     ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor]
  3780     cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')])
  4197     cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')])
  3781     ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor]
  4198     ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor]
  3782     cls.add_constructor([])
  4199     cls.add_constructor([])
  3795                    'std::string', 
  4212                    'std::string', 
  3796                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
  4213                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
  3797                    is_const=True, visibility='private', is_virtual=True)
  4214                    is_const=True, visibility='private', is_virtual=True)
  3798     return
  4215     return
  3799 
  4216 
       
  4217 def register_Ns3ErlangRandomVariable_methods(root_module, cls):
       
  4218     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function]
       
  4219     cls.add_method('GetTypeId', 
       
  4220                    'ns3::TypeId', 
       
  4221                    [], 
       
  4222                    is_static=True)
       
  4223     ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor]
       
  4224     cls.add_constructor([])
       
  4225     ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function]
       
  4226     cls.add_method('GetK', 
       
  4227                    'uint32_t', 
       
  4228                    [], 
       
  4229                    is_const=True)
       
  4230     ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function]
       
  4231     cls.add_method('GetLambda', 
       
  4232                    'double', 
       
  4233                    [], 
       
  4234                    is_const=True)
       
  4235     ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function]
       
  4236     cls.add_method('GetValue', 
       
  4237                    'double', 
       
  4238                    [param('uint32_t', 'k'), param('double', 'lambda')])
       
  4239     ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function]
       
  4240     cls.add_method('GetInteger', 
       
  4241                    'uint32_t', 
       
  4242                    [param('uint32_t', 'k'), param('uint32_t', 'lambda')])
       
  4243     ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function]
       
  4244     cls.add_method('GetValue', 
       
  4245                    'double', 
       
  4246                    [], 
       
  4247                    is_virtual=True)
       
  4248     ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function]
       
  4249     cls.add_method('GetInteger', 
       
  4250                    'uint32_t', 
       
  4251                    [], 
       
  4252                    is_virtual=True)
       
  4253     return
       
  4254 
  3800 def register_Ns3EventImpl_methods(root_module, cls):
  4255 def register_Ns3EventImpl_methods(root_module, cls):
  3801     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor]
  4256     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor]
  3802     cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
  4257     cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
  3803     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor]
  4258     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor]
  3804     cls.add_constructor([])
  4259     cls.add_constructor([])
  3817     ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function]
  4272     ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function]
  3818     cls.add_method('Notify', 
  4273     cls.add_method('Notify', 
  3819                    'void', 
  4274                    'void', 
  3820                    [], 
  4275                    [], 
  3821                    is_pure_virtual=True, visibility='protected', is_virtual=True)
  4276                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
  4277     return
       
  4278 
       
  4279 def register_Ns3ExponentialRandomVariable_methods(root_module, cls):
       
  4280     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function]
       
  4281     cls.add_method('GetTypeId', 
       
  4282                    'ns3::TypeId', 
       
  4283                    [], 
       
  4284                    is_static=True)
       
  4285     ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor]
       
  4286     cls.add_constructor([])
       
  4287     ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function]
       
  4288     cls.add_method('GetMean', 
       
  4289                    'double', 
       
  4290                    [], 
       
  4291                    is_const=True)
       
  4292     ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function]
       
  4293     cls.add_method('GetBound', 
       
  4294                    'double', 
       
  4295                    [], 
       
  4296                    is_const=True)
       
  4297     ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function]
       
  4298     cls.add_method('GetValue', 
       
  4299                    'double', 
       
  4300                    [param('double', 'mean'), param('double', 'bound')])
       
  4301     ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function]
       
  4302     cls.add_method('GetInteger', 
       
  4303                    'uint32_t', 
       
  4304                    [param('uint32_t', 'mean'), param('uint32_t', 'bound')])
       
  4305     ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function]
       
  4306     cls.add_method('GetValue', 
       
  4307                    'double', 
       
  4308                    [], 
       
  4309                    is_virtual=True)
       
  4310     ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function]
       
  4311     cls.add_method('GetInteger', 
       
  4312                    'uint32_t', 
       
  4313                    [], 
       
  4314                    is_virtual=True)
       
  4315     return
       
  4316 
       
  4317 def register_Ns3GammaRandomVariable_methods(root_module, cls):
       
  4318     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function]
       
  4319     cls.add_method('GetTypeId', 
       
  4320                    'ns3::TypeId', 
       
  4321                    [], 
       
  4322                    is_static=True)
       
  4323     ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor]
       
  4324     cls.add_constructor([])
       
  4325     ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function]
       
  4326     cls.add_method('GetAlpha', 
       
  4327                    'double', 
       
  4328                    [], 
       
  4329                    is_const=True)
       
  4330     ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function]
       
  4331     cls.add_method('GetBeta', 
       
  4332                    'double', 
       
  4333                    [], 
       
  4334                    is_const=True)
       
  4335     ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function]
       
  4336     cls.add_method('GetValue', 
       
  4337                    'double', 
       
  4338                    [param('double', 'alpha'), param('double', 'beta')])
       
  4339     ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function]
       
  4340     cls.add_method('GetInteger', 
       
  4341                    'uint32_t', 
       
  4342                    [param('uint32_t', 'alpha'), param('uint32_t', 'beta')])
       
  4343     ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function]
       
  4344     cls.add_method('GetValue', 
       
  4345                    'double', 
       
  4346                    [], 
       
  4347                    is_virtual=True)
       
  4348     ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function]
       
  4349     cls.add_method('GetInteger', 
       
  4350                    'uint32_t', 
       
  4351                    [], 
       
  4352                    is_virtual=True)
  3822     return
  4353     return
  3823 
  4354 
  3824 def register_Ns3IpL4Protocol_methods(root_module, cls):
  4355 def register_Ns3IpL4Protocol_methods(root_module, cls):
  3825     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol() [constructor]
  4356     ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol() [constructor]
  3826     cls.add_constructor([])
  4357     cls.add_constructor([])
  4799     cls.add_method('Set', 
  5330     cls.add_method('Set', 
  4800                    'void', 
  5331                    'void', 
  4801                    [param('ns3::Ipv6Prefix const &', 'value')])
  5332                    [param('ns3::Ipv6Prefix const &', 'value')])
  4802     return
  5333     return
  4803 
  5334 
       
  5335 def register_Ns3LogNormalRandomVariable_methods(root_module, cls):
       
  5336     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function]
       
  5337     cls.add_method('GetTypeId', 
       
  5338                    'ns3::TypeId', 
       
  5339                    [], 
       
  5340                    is_static=True)
       
  5341     ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor]
       
  5342     cls.add_constructor([])
       
  5343     ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function]
       
  5344     cls.add_method('GetMu', 
       
  5345                    'double', 
       
  5346                    [], 
       
  5347                    is_const=True)
       
  5348     ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function]
       
  5349     cls.add_method('GetSigma', 
       
  5350                    'double', 
       
  5351                    [], 
       
  5352                    is_const=True)
       
  5353     ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function]
       
  5354     cls.add_method('GetValue', 
       
  5355                    'double', 
       
  5356                    [param('double', 'mu'), param('double', 'sigma')])
       
  5357     ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function]
       
  5358     cls.add_method('GetInteger', 
       
  5359                    'uint32_t', 
       
  5360                    [param('uint32_t', 'mu'), param('uint32_t', 'sigma')])
       
  5361     ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function]
       
  5362     cls.add_method('GetValue', 
       
  5363                    'double', 
       
  5364                    [], 
       
  5365                    is_virtual=True)
       
  5366     ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function]
       
  5367     cls.add_method('GetInteger', 
       
  5368                    'uint32_t', 
       
  5369                    [], 
       
  5370                    is_virtual=True)
       
  5371     return
       
  5372 
  4804 def register_Ns3NetDevice_methods(root_module, cls):
  5373 def register_Ns3NetDevice_methods(root_module, cls):
  4805     ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor]
  5374     ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor]
  4806     cls.add_constructor([])
  5375     cls.add_constructor([])
  4807     ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor]
  5376     ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor]
  4808     cls.add_constructor([param('ns3::NetDevice const &', 'arg0')])
  5377     cls.add_constructor([param('ns3::NetDevice const &', 'arg0')])
  5056     ## node.h (module 'network'): void ns3::Node::DoStart() [member function]
  5625     ## node.h (module 'network'): void ns3::Node::DoStart() [member function]
  5057     cls.add_method('DoStart', 
  5626     cls.add_method('DoStart', 
  5058                    'void', 
  5627                    'void', 
  5059                    [], 
  5628                    [], 
  5060                    visibility='protected', is_virtual=True)
  5629                    visibility='protected', is_virtual=True)
       
  5630     return
       
  5631 
       
  5632 def register_Ns3NormalRandomVariable_methods(root_module, cls):
       
  5633     ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable]
       
  5634     cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True)
       
  5635     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function]
       
  5636     cls.add_method('GetTypeId', 
       
  5637                    'ns3::TypeId', 
       
  5638                    [], 
       
  5639                    is_static=True)
       
  5640     ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor]
       
  5641     cls.add_constructor([])
       
  5642     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function]
       
  5643     cls.add_method('GetMean', 
       
  5644                    'double', 
       
  5645                    [], 
       
  5646                    is_const=True)
       
  5647     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function]
       
  5648     cls.add_method('GetVariance', 
       
  5649                    'double', 
       
  5650                    [], 
       
  5651                    is_const=True)
       
  5652     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function]
       
  5653     cls.add_method('GetBound', 
       
  5654                    'double', 
       
  5655                    [], 
       
  5656                    is_const=True)
       
  5657     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound) [member function]
       
  5658     cls.add_method('GetValue', 
       
  5659                    'double', 
       
  5660                    [param('double', 'mean'), param('double', 'variance'), param('double', 'bound')])
       
  5661     ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function]
       
  5662     cls.add_method('GetInteger', 
       
  5663                    'uint32_t', 
       
  5664                    [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')])
       
  5665     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function]
       
  5666     cls.add_method('GetValue', 
       
  5667                    'double', 
       
  5668                    [], 
       
  5669                    is_virtual=True)
       
  5670     ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function]
       
  5671     cls.add_method('GetInteger', 
       
  5672                    'uint32_t', 
       
  5673                    [], 
       
  5674                    is_virtual=True)
  5061     return
  5675     return
  5062 
  5676 
  5063 def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
  5677 def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
  5064     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
  5678     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
  5065     cls.add_constructor([])
  5679     cls.add_constructor([])
  5292     cls.add_method('SetNixVector', 
  5906     cls.add_method('SetNixVector', 
  5293                    'void', 
  5907                    'void', 
  5294                    [param('ns3::Ptr< ns3::NixVector >', 'arg0')])
  5908                    [param('ns3::Ptr< ns3::NixVector >', 'arg0')])
  5295     return
  5909     return
  5296 
  5910 
       
  5911 def register_Ns3ParetoRandomVariable_methods(root_module, cls):
       
  5912     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function]
       
  5913     cls.add_method('GetTypeId', 
       
  5914                    'ns3::TypeId', 
       
  5915                    [], 
       
  5916                    is_static=True)
       
  5917     ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor]
       
  5918     cls.add_constructor([])
       
  5919     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetMean() const [member function]
       
  5920     cls.add_method('GetMean', 
       
  5921                    'double', 
       
  5922                    [], 
       
  5923                    is_const=True)
       
  5924     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function]
       
  5925     cls.add_method('GetShape', 
       
  5926                    'double', 
       
  5927                    [], 
       
  5928                    is_const=True)
       
  5929     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function]
       
  5930     cls.add_method('GetBound', 
       
  5931                    'double', 
       
  5932                    [], 
       
  5933                    is_const=True)
       
  5934     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double mean, double shape, double bound) [member function]
       
  5935     cls.add_method('GetValue', 
       
  5936                    'double', 
       
  5937                    [param('double', 'mean'), param('double', 'shape'), param('double', 'bound')])
       
  5938     ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t mean, uint32_t shape, uint32_t bound) [member function]
       
  5939     cls.add_method('GetInteger', 
       
  5940                    'uint32_t', 
       
  5941                    [param('uint32_t', 'mean'), param('uint32_t', 'shape'), param('uint32_t', 'bound')])
       
  5942     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function]
       
  5943     cls.add_method('GetValue', 
       
  5944                    'double', 
       
  5945                    [], 
       
  5946                    is_virtual=True)
       
  5947     ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function]
       
  5948     cls.add_method('GetInteger', 
       
  5949                    'uint32_t', 
       
  5950                    [], 
       
  5951                    is_virtual=True)
       
  5952     return
       
  5953 
  5297 def register_Ns3TimeChecker_methods(root_module, cls):
  5954 def register_Ns3TimeChecker_methods(root_module, cls):
  5298     ## nstime.h (module 'core'): ns3::TimeChecker::TimeChecker() [constructor]
  5955     ## nstime.h (module 'core'): ns3::TimeChecker::TimeChecker() [constructor]
  5299     cls.add_constructor([])
  5956     cls.add_constructor([])
  5300     ## nstime.h (module 'core'): ns3::TimeChecker::TimeChecker(ns3::TimeChecker const & arg0) [copy constructor]
  5957     ## nstime.h (module 'core'): ns3::TimeChecker::TimeChecker(ns3::TimeChecker const & arg0) [copy constructor]
  5301     cls.add_constructor([param('ns3::TimeChecker const &', 'arg0')])
  5958     cls.add_constructor([param('ns3::TimeChecker const &', 'arg0')])
  5593 def register_Ns3DsdvRoutingProtocol_methods(root_module, cls):
  6250 def register_Ns3DsdvRoutingProtocol_methods(root_module, cls):
  5594     ## dsdv-routing-protocol.h (module 'dsdv'): ns3::dsdv::RoutingProtocol::RoutingProtocol(ns3::dsdv::RoutingProtocol const & arg0) [copy constructor]
  6251     ## dsdv-routing-protocol.h (module 'dsdv'): ns3::dsdv::RoutingProtocol::RoutingProtocol(ns3::dsdv::RoutingProtocol const & arg0) [copy constructor]
  5595     cls.add_constructor([param('ns3::dsdv::RoutingProtocol const &', 'arg0')])
  6252     cls.add_constructor([param('ns3::dsdv::RoutingProtocol const &', 'arg0')])
  5596     ## dsdv-routing-protocol.h (module 'dsdv'): ns3::dsdv::RoutingProtocol::RoutingProtocol() [constructor]
  6253     ## dsdv-routing-protocol.h (module 'dsdv'): ns3::dsdv::RoutingProtocol::RoutingProtocol() [constructor]
  5597     cls.add_constructor([])
  6254     cls.add_constructor([])
       
  6255     ## dsdv-routing-protocol.h (module 'dsdv'): int64_t ns3::dsdv::RoutingProtocol::AssignStreams(int64_t stream) [member function]
       
  6256     cls.add_method('AssignStreams', 
       
  6257                    'int64_t', 
       
  6258                    [param('int64_t', 'stream')])
  5598     ## dsdv-routing-protocol.h (module 'dsdv'): void ns3::dsdv::RoutingProtocol::DoDispose() [member function]
  6259     ## dsdv-routing-protocol.h (module 'dsdv'): void ns3::dsdv::RoutingProtocol::DoDispose() [member function]
  5599     cls.add_method('DoDispose', 
  6260     cls.add_method('DoDispose', 
  5600                    'void', 
  6261                    'void', 
  5601                    [], 
  6262                    [], 
  5602                    is_virtual=True)
  6263                    is_virtual=True)