--- a/src/internet/bindings/callbacks_list.py Tue Aug 13 10:37:41 2013 -0700
+++ b/src/internet/bindings/callbacks_list.py Tue Aug 13 10:37:49 2013 -0700
@@ -3,8 +3,6 @@
['void', 'ns3::Ipv4Address', 'unsigned char', 'unsigned char', 'unsigned char', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Packet>', 'ns3::Ipv4Header', 'unsigned short', 'ns3::Ptr<ns3::Ipv4Interface>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'unsigned char*', 'long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['bool', 'std::string', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Socket>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Socket>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Socket>', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
--- a/src/internet/bindings/modulegen__gcc_ILP32.py Tue Aug 13 10:37:41 2013 -0700
+++ b/src/internet/bindings/modulegen__gcc_ILP32.py Tue Aug 13 10:37:49 2013 -0700
@@ -22,8 +22,6 @@
## tcp-socket.h (module 'internet'): ns3::TcpStates_t [enumeration]
module.add_enum('TcpStates_t', ['CLOSED', 'LISTEN', 'SYN_SENT', 'SYN_RCVD', 'ESTABLISHED', 'CLOSE_WAIT', 'LAST_ACK', 'FIN_WAIT_1', 'FIN_WAIT_2', 'CLOSING', 'TIME_WAIT', 'LAST_STATE'])
- ## log.h (module 'core'): ns3::LogLevel [enumeration]
- module.add_enum('LogLevel', ['LOG_NONE', 'LOG_ERROR', 'LOG_LEVEL_ERROR', 'LOG_WARN', 'LOG_LEVEL_WARN', 'LOG_DEBUG', 'LOG_LEVEL_DEBUG', 'LOG_INFO', 'LOG_LEVEL_INFO', 'LOG_FUNCTION', 'LOG_LEVEL_FUNCTION', 'LOG_LOGIC', 'LOG_LEVEL_LOGIC', 'LOG_ALL', 'LOG_LEVEL_ALL', 'LOG_PREFIX_FUNC', 'LOG_PREFIX_TIME', 'LOG_PREFIX_NODE', 'LOG_PREFIX_LEVEL', 'LOG_PREFIX_ALL'], import_from_module='ns.core')
## address.h (module 'network'): ns3::Address [class]
module.add_class('Address', import_from_module='ns.network')
## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration]
@@ -58,12 +56,6 @@
module.add_class('CallbackBase', import_from_module='ns.core')
## candidate-queue.h (module 'internet'): ns3::CandidateQueue [class]
module.add_class('CandidateQueue')
- ## command-line.h (module 'core'): ns3::CommandLine [class]
- module.add_class('CommandLine', allow_subclassing=True, import_from_module='ns.core')
- ## system-mutex.h (module 'core'): ns3::CriticalSection [class]
- module.add_class('CriticalSection', import_from_module='ns.core')
- ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector [class]
- module.add_class('EventGarbageCollector', import_from_module='ns.core')
## event-id.h (module 'core'): ns3::EventId [class]
module.add_class('EventId', import_from_module='ns.core')
## global-route-manager.h (module 'internet'): ns3::GlobalRouteManager [class]
@@ -82,8 +74,6 @@
module.add_class('GlobalRoutingLinkRecord')
## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::LinkType [enumeration]
module.add_enum('LinkType', ['Unknown', 'PointToPoint', 'TransitNetwork', 'StubNetwork', 'VirtualLink'], outer_class=root_module['ns3::GlobalRoutingLinkRecord'])
- ## global-value.h (module 'core'): ns3::GlobalValue [class]
- module.add_class('GlobalValue', import_from_module='ns.core')
## hash.h (module 'core'): ns3::Hasher [class]
module.add_class('Hasher', import_from_module='ns.core')
## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress [class]
@@ -174,14 +164,10 @@
module.add_class('Ipv6RoutingTableEntry')
## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper [class]
module.add_class('Ipv6StaticRoutingHelper', parent=root_module['ns3::Ipv6RoutingHelper'])
- ## log.h (module 'core'): ns3::LogComponent [class]
- module.add_class('LogComponent', import_from_module='ns.core')
## mac48-address.h (module 'network'): ns3::Mac48Address [class]
module.add_class('Mac48Address', import_from_module='ns.network')
## mac48-address.h (module 'network'): ns3::Mac48Address [class]
root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address'])
- ## names.h (module 'core'): ns3::Names [class]
- module.add_class('Names', import_from_module='ns.core')
## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class]
module.add_class('NetDeviceContainer', import_from_module='ns.network')
## node-container.h (module 'network'): ns3::NodeContainer [class]
@@ -224,14 +210,6 @@
module.add_class('PcapHelperForIpv4', allow_subclassing=True)
## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6 [class]
module.add_class('PcapHelperForIpv6', allow_subclassing=True)
- ## random-variable.h (module 'core'): ns3::RandomVariable [class]
- module.add_class('RandomVariable', import_from_module='ns.core')
- ## random-variable-stream-helper.h (module 'core'): ns3::RandomVariableStreamHelper [class]
- module.add_class('RandomVariableStreamHelper', import_from_module='ns.core')
- ## rng-seed-manager.h (module 'core'): ns3::RngSeedManager [class]
- module.add_class('RngSeedManager', import_from_module='ns.core')
- ## rng-stream.h (module 'core'): ns3::RngStream [class]
- module.add_class('RngStream', import_from_module='ns.core')
## rtt-estimator.h (module 'internet'): ns3::RttHistory [class]
module.add_class('RttHistory')
## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex [class]
@@ -240,18 +218,10 @@
module.add_enum('VertexType', ['VertexUnknown', 'VertexRouter', 'VertexNetwork'], outer_class=root_module['ns3::SPFVertex'])
## sequence-number.h (module 'network'): ns3::SequenceNumber<unsigned int, int> [class]
module.add_class('SequenceNumber32', import_from_module='ns.network')
- ## random-variable.h (module 'core'): ns3::SequentialVariable [class]
- module.add_class('SequentialVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simulator.h (module 'core'): ns3::Simulator [class]
module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core')
- ## system-condition.h (module 'core'): ns3::SystemCondition [class]
- module.add_class('SystemCondition', import_from_module='ns.core')
- ## system-mutex.h (module 'core'): ns3::SystemMutex [class]
- module.add_class('SystemMutex', import_from_module='ns.core')
- ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs [class]
- module.add_class('SystemWallClockMs', import_from_module='ns.core')
## tag.h (module 'network'): ns3::Tag [class]
module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
@@ -274,8 +244,6 @@
module.add_class('TracedValue', template_parameters=['ns3::TcpStates_t'])
## traced-value.h (module 'core'): ns3::TracedValue<unsigned int> [class]
module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['unsigned int'])
- ## random-variable.h (module 'core'): ns3::TriangularVariable [class]
- module.add_class('TriangularVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## type-id.h (module 'core'): ns3::TypeId [class]
module.add_class('TypeId', import_from_module='ns.core')
## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration]
@@ -284,38 +252,12 @@
module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct]
module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
- ## random-variable.h (module 'core'): ns3::UniformVariable [class]
- module.add_class('UniformVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## vector.h (module 'core'): ns3::Vector2D [class]
- module.add_class('Vector2D', import_from_module='ns.core')
- ## vector.h (module 'core'): ns3::Vector3D [class]
- module.add_class('Vector3D', import_from_module='ns.core')
- ## watchdog.h (module 'core'): ns3::Watchdog [class]
- module.add_class('Watchdog', import_from_module='ns.core')
- ## random-variable.h (module 'core'): ns3::WeibullVariable [class]
- module.add_class('WeibullVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::ZetaVariable [class]
- module.add_class('ZetaVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::ZipfVariable [class]
- module.add_class('ZipfVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## empty.h (module 'core'): ns3::empty [class]
module.add_class('empty', import_from_module='ns.core')
## int64x64-double.h (module 'core'): ns3::int64x64_t [class]
module.add_class('int64x64_t', import_from_module='ns.core')
## chunk.h (module 'network'): ns3::Chunk [class]
module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
- ## random-variable.h (module 'core'): ns3::ConstantVariable [class]
- module.add_class('ConstantVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::DeterministicVariable [class]
- module.add_class('DeterministicVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::EmpiricalVariable [class]
- module.add_class('EmpiricalVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::ErlangVariable [class]
- module.add_class('ErlangVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::ExponentialVariable [class]
- module.add_class('ExponentialVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::GammaVariable [class]
- module.add_class('GammaVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## header.h (module 'network'): ns3::Header [class]
module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable [class]
@@ -370,8 +312,6 @@
module.add_class('Icmpv6TimeExceeded', parent=root_module['ns3::Icmpv6Header'])
## icmpv6-header.h (module 'internet'): ns3::Icmpv6TooBig [class]
module.add_class('Icmpv6TooBig', parent=root_module['ns3::Icmpv6Header'])
- ## random-variable.h (module 'core'): ns3::IntEmpiricalVariable [class]
- module.add_class('IntEmpiricalVariable', import_from_module='ns.core', parent=root_module['ns3::EmpiricalVariable'])
## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper [class]
module.add_class('InternetStackHelper', parent=[root_module['ns3::PcapHelperForIpv4'], root_module['ns3::PcapHelperForIpv6'], root_module['ns3::AsciiTraceHelperForIpv4'], root_module['ns3::AsciiTraceHelperForIpv6']])
## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper [class]
@@ -412,16 +352,10 @@
module.add_class('Ipv6OptionRouterAlertHeader', parent=root_module['ns3::Ipv6OptionHeader'])
## ipv6-packet-info-tag.h (module 'internet'): ns3::Ipv6PacketInfoTag [class]
module.add_class('Ipv6PacketInfoTag', parent=root_module['ns3::Tag'])
- ## random-variable.h (module 'core'): ns3::LogNormalVariable [class]
- module.add_class('LogNormalVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::NormalVariable [class]
- module.add_class('NormalVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## object.h (module 'core'): ns3::Object [class]
module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
## object.h (module 'core'): ns3::Object::AggregateIterator [class]
module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
- ## random-variable.h (module 'core'): ns3::ParetoVariable [class]
- module.add_class('ParetoVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class]
module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object'])
## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class]
@@ -430,12 +364,6 @@
module.add_class('RttEstimator', parent=root_module['ns3::Object'])
## rtt-estimator.h (module 'internet'): ns3::RttMeanDeviation [class]
module.add_class('RttMeanDeviation', parent=root_module['ns3::RttEstimator'])
- ## scheduler.h (module 'core'): ns3::Scheduler [class]
- module.add_class('Scheduler', import_from_module='ns.core', parent=root_module['ns3::Object'])
- ## scheduler.h (module 'core'): ns3::Scheduler::Event [struct]
- module.add_class('Event', import_from_module='ns.core', outer_class=root_module['ns3::Scheduler'])
- ## scheduler.h (module 'core'): ns3::Scheduler::EventKey [struct]
- module.add_class('EventKey', import_from_module='ns.core', outer_class=root_module['ns3::Scheduler'])
## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class]
module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
@@ -448,8 +376,6 @@
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::FdReader', 'ns3::empty', 'ns3::DefaultDeleter<ns3::FdReader>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class]
@@ -466,14 +392,8 @@
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::RefCountBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::RefCountBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::SystemThread', 'ns3::empty', 'ns3::DefaultDeleter<ns3::SystemThread>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simulator-impl.h (module 'core'): ns3::SimulatorImpl [class]
- module.add_class('SimulatorImpl', import_from_module='ns.core', parent=root_module['ns3::Object'])
## socket.h (module 'network'): ns3::Socket [class]
module.add_class('Socket', import_from_module='ns.network', parent=root_module['ns3::Object'])
## socket.h (module 'network'): ns3::Socket::SocketErrno [enumeration]
@@ -494,10 +414,6 @@
module.add_class('SocketIpv6TclassTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
## socket.h (module 'network'): ns3::SocketSetDontFragmentTag [class]
module.add_class('SocketSetDontFragmentTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
- ## synchronizer.h (module 'core'): ns3::Synchronizer [class]
- module.add_class('Synchronizer', import_from_module='ns.core', parent=root_module['ns3::Object'])
- ## system-thread.h (module 'core'): ns3::SystemThread [class]
- module.add_class('SystemThread', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >'])
## tcp-header.h (module 'internet'): ns3::TcpHeader [class]
module.add_class('TcpHeader', parent=root_module['ns3::Header'])
## tcp-header.h (module 'internet'): ns3::TcpHeader::Flags_t [enumeration]
@@ -544,8 +460,6 @@
module.add_class('UdpSocketFactory', parent=root_module['ns3::SocketFactory'])
## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class]
module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
- ## wall-clock-synchronizer.h (module 'core'): ns3::WallClockSynchronizer [class]
- module.add_class('WallClockSynchronizer', import_from_module='ns.core', parent=root_module['ns3::Synchronizer'])
## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class]
module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class]
@@ -572,8 +486,6 @@
module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
## boolean.h (module 'core'): ns3::BooleanValue [class]
module.add_class('BooleanValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
- ## calendar-scheduler.h (module 'core'): ns3::CalendarScheduler [class]
- module.add_class('CalendarScheduler', import_from_module='ns.core', parent=root_module['ns3::Scheduler'])
## callback.h (module 'core'): ns3::CallbackChecker [class]
module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
## callback.h (module 'core'): ns3::CallbackImplBase [class]
@@ -586,8 +498,6 @@
module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
## data-collection-object.h (module 'stats'): ns3::DataCollectionObject [class]
module.add_class('DataCollectionObject', import_from_module='ns.stats', parent=root_module['ns3::Object'])
- ## default-simulator-impl.h (module 'core'): ns3::DefaultSimulatorImpl [class]
- module.add_class('DefaultSimulatorImpl', import_from_module='ns.core', parent=root_module['ns3::SimulatorImpl'])
## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class]
module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
## double.h (module 'core'): ns3::DoubleValue [class]
@@ -606,14 +516,10 @@
module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class]
module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
- ## unix-fd-reader.h (module 'core'): ns3::FdReader [class]
- module.add_class('FdReader', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >'])
## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class]
module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
## global-router-interface.h (module 'internet'): ns3::GlobalRouter [class]
module.add_class('GlobalRouter', destructor_visibility='private', parent=root_module['ns3::Object'])
- ## heap-scheduler.h (module 'core'): ns3::HeapScheduler [class]
- module.add_class('HeapScheduler', import_from_module='ns.core', parent=root_module['ns3::Scheduler'])
## icmpv6-header.h (module 'internet'): ns3::Icmpv6DestinationUnreachable [class]
module.add_class('Icmpv6DestinationUnreachable', parent=root_module['ns3::Icmpv6Header'])
## icmpv6-header.h (module 'internet'): ns3::Icmpv6Echo [class]
@@ -708,16 +614,12 @@
module.add_class('Ipv6RoutingProtocol', parent=root_module['ns3::Object'])
## ipv6-static-routing.h (module 'internet'): ns3::Ipv6StaticRouting [class]
module.add_class('Ipv6StaticRouting', parent=root_module['ns3::Ipv6RoutingProtocol'])
- ## list-scheduler.h (module 'core'): ns3::ListScheduler [class]
- module.add_class('ListScheduler', import_from_module='ns.core', parent=root_module['ns3::Scheduler'])
## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class]
module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
- ## map-scheduler.h (module 'core'): ns3::MapScheduler [class]
- module.add_class('MapScheduler', import_from_module='ns.core', parent=root_module['ns3::Scheduler'])
## ndisc-cache.h (module 'internet'): ns3::NdiscCache [class]
module.add_class('NdiscCache', parent=root_module['ns3::Object'])
## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry [class]
@@ -736,38 +638,14 @@
module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerAccessor [class]
- module.add_class('ObjectPtrContainerAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor'])
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerChecker [class]
- module.add_class('ObjectPtrContainerChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerValue [class]
- module.add_class('ObjectPtrContainerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class]
module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
## packet.h (module 'network'): ns3::Packet [class]
module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class]
module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
- ## pointer.h (module 'core'): ns3::PointerChecker [class]
- module.add_class('PointerChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
- ## pointer.h (module 'core'): ns3::PointerValue [class]
- module.add_class('PointerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
## probe.h (module 'stats'): ns3::Probe [class]
module.add_class('Probe', import_from_module='ns.stats', parent=root_module['ns3::DataCollectionObject'])
- ## random-variable.h (module 'core'): ns3::RandomVariableChecker [class]
- module.add_class('RandomVariableChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
- ## random-variable.h (module 'core'): ns3::RandomVariableValue [class]
- module.add_class('RandomVariableValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
- ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl [class]
- module.add_class('RealtimeSimulatorImpl', import_from_module='ns.core', parent=root_module['ns3::SimulatorImpl'])
- ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl::SynchronizationMode [enumeration]
- module.add_enum('SynchronizationMode', ['SYNC_BEST_EFFORT', 'SYNC_HARD_LIMIT'], outer_class=root_module['ns3::RealtimeSimulatorImpl'], import_from_module='ns.core')
- ## ref-count-base.h (module 'core'): ns3::RefCountBase [class]
- module.add_class('RefCountBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> >'])
- ## string.h (module 'core'): ns3::StringChecker [class]
- module.add_class('StringChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
- ## string.h (module 'core'): ns3::StringValue [class]
- module.add_class('StringValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol [class]
module.add_class('TcpL4Protocol', parent=root_module['ns3::IpL4Protocol'])
## tcp-newreno.h (module 'internet'): ns3::TcpNewReno [class]
@@ -786,14 +664,6 @@
module.add_class('UdpL4Protocol', parent=root_module['ns3::IpL4Protocol'])
## uinteger.h (module 'core'): ns3::UintegerValue [class]
module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
- ## vector.h (module 'core'): ns3::Vector2DChecker [class]
- module.add_class('Vector2DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
- ## vector.h (module 'core'): ns3::Vector2DValue [class]
- module.add_class('Vector2DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
- ## vector.h (module 'core'): ns3::Vector3DChecker [class]
- module.add_class('Vector3DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
- ## vector.h (module 'core'): ns3::Vector3DValue [class]
- module.add_class('Vector3DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
## address.h (module 'network'): ns3::AddressChecker [class]
module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
## address.h (module 'network'): ns3::AddressValue [class]
@@ -829,54 +699,12 @@
typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >', 'ns3::SequenceNumber16')
typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >*', 'ns3::SequenceNumber16*')
typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >&', 'ns3::SequenceNumber16&')
- typehandlers.add_type_alias('ns3::RngSeedManager', 'ns3::SeedManager')
- typehandlers.add_type_alias('ns3::RngSeedManager*', 'ns3::SeedManager*')
- typehandlers.add_type_alias('ns3::RngSeedManager&', 'ns3::SeedManager&')
- module.add_typedef(root_module['ns3::RngSeedManager'], 'SeedManager')
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >', 'ns3::SequenceNumber32')
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >*', 'ns3::SequenceNumber32*')
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >&', 'ns3::SequenceNumber32&')
- typehandlers.add_type_alias('ns3::ObjectPtrContainerValue', 'ns3::ObjectVectorValue')
- typehandlers.add_type_alias('ns3::ObjectPtrContainerValue*', 'ns3::ObjectVectorValue*')
- typehandlers.add_type_alias('ns3::ObjectPtrContainerValue&', 'ns3::ObjectVectorValue&')
- module.add_typedef(root_module['ns3::ObjectPtrContainerValue'], 'ObjectVectorValue')
typehandlers.add_type_alias('std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >', 'ns3::RttHistory_t')
typehandlers.add_type_alias('std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >*', 'ns3::RttHistory_t*')
typehandlers.add_type_alias('std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >&', 'ns3::RttHistory_t&')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogNodePrinter')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) **', 'ns3::LogNodePrinter*')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *&', 'ns3::LogNodePrinter&')
- typehandlers.add_type_alias('ns3::Vector3D', 'ns3::Vector')
- typehandlers.add_type_alias('ns3::Vector3D*', 'ns3::Vector*')
- typehandlers.add_type_alias('ns3::Vector3D&', 'ns3::Vector&')
- module.add_typedef(root_module['ns3::Vector3D'], 'Vector')
- typehandlers.add_type_alias('ns3::Vector3DValue', 'ns3::VectorValue')
- typehandlers.add_type_alias('ns3::Vector3DValue*', 'ns3::VectorValue*')
- typehandlers.add_type_alias('ns3::Vector3DValue&', 'ns3::VectorValue&')
- module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue')
- typehandlers.add_type_alias('ns3::ObjectPtrContainerValue', 'ns3::ObjectMapValue')
- typehandlers.add_type_alias('ns3::ObjectPtrContainerValue*', 'ns3::ObjectMapValue*')
- typehandlers.add_type_alias('ns3::ObjectPtrContainerValue&', 'ns3::ObjectMapValue&')
- module.add_typedef(root_module['ns3::ObjectPtrContainerValue'], 'ObjectMapValue')
- typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker')
- typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*')
- typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&')
- module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogTimePrinter')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) **', 'ns3::LogTimePrinter*')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *&', 'ns3::LogTimePrinter&')
-
- ## Register a nested module for the namespace CommandLineHelper
-
- nested_module = module.add_cpp_namespace('CommandLineHelper')
- register_types_ns3_CommandLineHelper(nested_module)
-
-
- ## Register a nested module for the namespace Config
-
- nested_module = module.add_cpp_namespace('Config')
- register_types_ns3_Config(nested_module)
-
## Register a nested module for the namespace FatalImpl
@@ -890,30 +718,12 @@
register_types_ns3_Hash(nested_module)
- ## Register a nested module for the namespace SystemPath
-
- nested_module = module.add_cpp_namespace('SystemPath')
- register_types_ns3_SystemPath(nested_module)
-
-
## Register a nested module for the namespace internal
nested_module = module.add_cpp_namespace('internal')
register_types_ns3_internal(nested_module)
-def register_types_ns3_CommandLineHelper(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_Config(module):
- root_module = module.get_root()
-
- ## config.h (module 'core'): ns3::Config::MatchContainer [class]
- module.add_class('MatchContainer', import_from_module='ns.core')
- module.add_container('std::vector< ns3::Ptr< ns3::Object > >', 'ns3::Ptr< ns3::Object >', container_type='vector')
- module.add_container('std::vector< std::string >', 'std::string', container_type='vector')
-
def register_types_ns3_FatalImpl(module):
root_module = module.get_root()
@@ -948,11 +758,6 @@
## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class]
module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
-def register_types_ns3_SystemPath(module):
- root_module = module.get_root()
-
- module.add_container('std::list< std::string >', 'std::string', container_type='list')
-
def register_types_ns3_internal(module):
root_module = module.get_root()
@@ -974,16 +779,12 @@
register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item'])
register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
register_Ns3CandidateQueue_methods(root_module, root_module['ns3::CandidateQueue'])
- register_Ns3CommandLine_methods(root_module, root_module['ns3::CommandLine'])
- register_Ns3CriticalSection_methods(root_module, root_module['ns3::CriticalSection'])
- register_Ns3EventGarbageCollector_methods(root_module, root_module['ns3::EventGarbageCollector'])
register_Ns3EventId_methods(root_module, root_module['ns3::EventId'])
register_Ns3GlobalRouteManager_methods(root_module, root_module['ns3::GlobalRouteManager'])
register_Ns3GlobalRouteManagerImpl_methods(root_module, root_module['ns3::GlobalRouteManagerImpl'])
register_Ns3GlobalRouteManagerLSDB_methods(root_module, root_module['ns3::GlobalRouteManagerLSDB'])
register_Ns3GlobalRoutingLSA_methods(root_module, root_module['ns3::GlobalRoutingLSA'])
register_Ns3GlobalRoutingLinkRecord_methods(root_module, root_module['ns3::GlobalRoutingLinkRecord'])
- register_Ns3GlobalValue_methods(root_module, root_module['ns3::GlobalValue'])
register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher'])
register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress'])
register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress'])
@@ -1015,9 +816,7 @@
register_Ns3Ipv6RoutingHelper_methods(root_module, root_module['ns3::Ipv6RoutingHelper'])
register_Ns3Ipv6RoutingTableEntry_methods(root_module, root_module['ns3::Ipv6RoutingTableEntry'])
register_Ns3Ipv6StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv6StaticRoutingHelper'])
- register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent'])
register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address'])
- register_Ns3Names_methods(root_module, root_module['ns3::Names'])
register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase'])
@@ -1036,19 +835,11 @@
register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice'])
register_Ns3PcapHelperForIpv4_methods(root_module, root_module['ns3::PcapHelperForIpv4'])
register_Ns3PcapHelperForIpv6_methods(root_module, root_module['ns3::PcapHelperForIpv6'])
- register_Ns3RandomVariable_methods(root_module, root_module['ns3::RandomVariable'])
- register_Ns3RandomVariableStreamHelper_methods(root_module, root_module['ns3::RandomVariableStreamHelper'])
- register_Ns3RngSeedManager_methods(root_module, root_module['ns3::RngSeedManager'])
- register_Ns3RngStream_methods(root_module, root_module['ns3::RngStream'])
register_Ns3RttHistory_methods(root_module, root_module['ns3::RttHistory'])
register_Ns3SPFVertex_methods(root_module, root_module['ns3::SPFVertex'])
register_Ns3SequenceNumber32_methods(root_module, root_module['ns3::SequenceNumber32'])
- register_Ns3SequentialVariable_methods(root_module, root_module['ns3::SequentialVariable'])
register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
- register_Ns3SystemCondition_methods(root_module, root_module['ns3::SystemCondition'])
- register_Ns3SystemMutex_methods(root_module, root_module['ns3::SystemMutex'])
- register_Ns3SystemWallClockMs_methods(root_module, root_module['ns3::SystemWallClockMs'])
register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
register_Ns3Timer_methods(root_module, root_module['ns3::Timer'])
@@ -1057,26 +848,12 @@
register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___methods(root_module, root_module['ns3::TracedValue< ns3::SequenceNumber<unsigned int, int> >'])
register_Ns3TracedValue__Ns3TcpStates_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpStates_t >'])
register_Ns3TracedValue__Unsigned_int_methods(root_module, root_module['ns3::TracedValue< unsigned int >'])
- register_Ns3TriangularVariable_methods(root_module, root_module['ns3::TriangularVariable'])
register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
- register_Ns3UniformVariable_methods(root_module, root_module['ns3::UniformVariable'])
- register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D'])
- register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D'])
- register_Ns3Watchdog_methods(root_module, root_module['ns3::Watchdog'])
- register_Ns3WeibullVariable_methods(root_module, root_module['ns3::WeibullVariable'])
- register_Ns3ZetaVariable_methods(root_module, root_module['ns3::ZetaVariable'])
- register_Ns3ZipfVariable_methods(root_module, root_module['ns3::ZipfVariable'])
register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t'])
register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
- register_Ns3ConstantVariable_methods(root_module, root_module['ns3::ConstantVariable'])
- register_Ns3DeterministicVariable_methods(root_module, root_module['ns3::DeterministicVariable'])
- register_Ns3EmpiricalVariable_methods(root_module, root_module['ns3::EmpiricalVariable'])
- register_Ns3ErlangVariable_methods(root_module, root_module['ns3::ErlangVariable'])
- register_Ns3ExponentialVariable_methods(root_module, root_module['ns3::ExponentialVariable'])
- register_Ns3GammaVariable_methods(root_module, root_module['ns3::GammaVariable'])
register_Ns3Header_methods(root_module, root_module['ns3::Header'])
register_Ns3Icmpv4DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv4DestinationUnreachable'])
register_Ns3Icmpv4Echo_methods(root_module, root_module['ns3::Icmpv4Echo'])
@@ -1096,7 +873,6 @@
register_Ns3Icmpv6Redirection_methods(root_module, root_module['ns3::Icmpv6Redirection'])
register_Ns3Icmpv6TimeExceeded_methods(root_module, root_module['ns3::Icmpv6TimeExceeded'])
register_Ns3Icmpv6TooBig_methods(root_module, root_module['ns3::Icmpv6TooBig'])
- register_Ns3IntEmpiricalVariable_methods(root_module, root_module['ns3::IntEmpiricalVariable'])
register_Ns3InternetStackHelper_methods(root_module, root_module['ns3::InternetStackHelper'])
register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, root_module['ns3::Ipv4GlobalRoutingHelper'])
register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
@@ -1114,25 +890,18 @@
register_Ns3Ipv6OptionPadnHeader_methods(root_module, root_module['ns3::Ipv6OptionPadnHeader'])
register_Ns3Ipv6OptionRouterAlertHeader_methods(root_module, root_module['ns3::Ipv6OptionRouterAlertHeader'])
register_Ns3Ipv6PacketInfoTag_methods(root_module, root_module['ns3::Ipv6PacketInfoTag'])
- register_Ns3LogNormalVariable_methods(root_module, root_module['ns3::LogNormalVariable'])
- register_Ns3NormalVariable_methods(root_module, root_module['ns3::NormalVariable'])
register_Ns3Object_methods(root_module, root_module['ns3::Object'])
register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
- register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable'])
register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper'])
register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream'])
register_Ns3RttEstimator_methods(root_module, root_module['ns3::RttEstimator'])
register_Ns3RttMeanDeviation_methods(root_module, root_module['ns3::RttMeanDeviation'])
- register_Ns3Scheduler_methods(root_module, root_module['ns3::Scheduler'])
- register_Ns3SchedulerEvent_methods(root_module, root_module['ns3::Scheduler::Event'])
- register_Ns3SchedulerEventKey_methods(root_module, root_module['ns3::Scheduler::EventKey'])
register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable'])
register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
- register_Ns3SimpleRefCount__Ns3FdReader_Ns3Empty_Ns3DefaultDeleter__lt__ns3FdReader__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >'])
register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >'])
register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >'])
register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >'])
@@ -1141,10 +910,7 @@
register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
- register_Ns3SimpleRefCount__Ns3RefCountBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3RefCountBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> >'])
- register_Ns3SimpleRefCount__Ns3SystemThread_Ns3Empty_Ns3DefaultDeleter__lt__ns3SystemThread__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >'])
register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
- register_Ns3SimulatorImpl_methods(root_module, root_module['ns3::SimulatorImpl'])
register_Ns3Socket_methods(root_module, root_module['ns3::Socket'])
register_Ns3SocketAddressTag_methods(root_module, root_module['ns3::SocketAddressTag'])
register_Ns3SocketFactory_methods(root_module, root_module['ns3::SocketFactory'])
@@ -1153,8 +919,6 @@
register_Ns3SocketIpv6HopLimitTag_methods(root_module, root_module['ns3::SocketIpv6HopLimitTag'])
register_Ns3SocketIpv6TclassTag_methods(root_module, root_module['ns3::SocketIpv6TclassTag'])
register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag'])
- register_Ns3Synchronizer_methods(root_module, root_module['ns3::Synchronizer'])
- register_Ns3SystemThread_methods(root_module, root_module['ns3::SystemThread'])
register_Ns3TcpHeader_methods(root_module, root_module['ns3::TcpHeader'])
register_Ns3TcpRxBuffer_methods(root_module, root_module['ns3::TcpRxBuffer'])
register_Ns3TcpSocket_methods(root_module, root_module['ns3::TcpSocket'])
@@ -1172,7 +936,6 @@
register_Ns3UdpSocket_methods(root_module, root_module['ns3::UdpSocket'])
register_Ns3UdpSocketFactory_methods(root_module, root_module['ns3::UdpSocketFactory'])
register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable'])
- register_Ns3WallClockSynchronizer_methods(root_module, root_module['ns3::WallClockSynchronizer'])
register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable'])
register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable'])
register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable'])
@@ -1185,14 +948,12 @@
register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker'])
register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue'])
- register_Ns3CalendarScheduler_methods(root_module, root_module['ns3::CalendarScheduler'])
register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
register_Ns3Channel_methods(root_module, root_module['ns3::Channel'])
register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable'])
register_Ns3DataCollectionObject_methods(root_module, root_module['ns3::DataCollectionObject'])
- register_Ns3DefaultSimulatorImpl_methods(root_module, root_module['ns3::DefaultSimulatorImpl'])
register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable'])
register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue'])
register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable'])
@@ -1202,10 +963,8 @@
register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable'])
register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable'])
- register_Ns3FdReader_methods(root_module, root_module['ns3::FdReader'])
register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable'])
register_Ns3GlobalRouter_methods(root_module, root_module['ns3::GlobalRouter'])
- register_Ns3HeapScheduler_methods(root_module, root_module['ns3::HeapScheduler'])
register_Ns3Icmpv6DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv6DestinationUnreachable'])
register_Ns3Icmpv6Echo_methods(root_module, root_module['ns3::Icmpv6Echo'])
register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue'])
@@ -1250,11 +1009,9 @@
register_Ns3Ipv6Route_methods(root_module, root_module['ns3::Ipv6Route'])
register_Ns3Ipv6RoutingProtocol_methods(root_module, root_module['ns3::Ipv6RoutingProtocol'])
register_Ns3Ipv6StaticRouting_methods(root_module, root_module['ns3::Ipv6StaticRouting'])
- register_Ns3ListScheduler_methods(root_module, root_module['ns3::ListScheduler'])
register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable'])
register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
- register_Ns3MapScheduler_methods(root_module, root_module['ns3::MapScheduler'])
register_Ns3NdiscCache_methods(root_module, root_module['ns3::NdiscCache'])
register_Ns3NdiscCacheEntry_methods(root_module, root_module['ns3::NdiscCache::Entry'])
register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
@@ -1263,21 +1020,10 @@
register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable'])
register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
- register_Ns3ObjectPtrContainerAccessor_methods(root_module, root_module['ns3::ObjectPtrContainerAccessor'])
- register_Ns3ObjectPtrContainerChecker_methods(root_module, root_module['ns3::ObjectPtrContainerChecker'])
- register_Ns3ObjectPtrContainerValue_methods(root_module, root_module['ns3::ObjectPtrContainerValue'])
register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable'])
- register_Ns3PointerChecker_methods(root_module, root_module['ns3::PointerChecker'])
- register_Ns3PointerValue_methods(root_module, root_module['ns3::PointerValue'])
register_Ns3Probe_methods(root_module, root_module['ns3::Probe'])
- register_Ns3RandomVariableChecker_methods(root_module, root_module['ns3::RandomVariableChecker'])
- register_Ns3RandomVariableValue_methods(root_module, root_module['ns3::RandomVariableValue'])
- register_Ns3RealtimeSimulatorImpl_methods(root_module, root_module['ns3::RealtimeSimulatorImpl'])
- register_Ns3RefCountBase_methods(root_module, root_module['ns3::RefCountBase'])
- register_Ns3StringChecker_methods(root_module, root_module['ns3::StringChecker'])
- register_Ns3StringValue_methods(root_module, root_module['ns3::StringValue'])
register_Ns3TcpL4Protocol_methods(root_module, root_module['ns3::TcpL4Protocol'])
register_Ns3TcpNewReno_methods(root_module, root_module['ns3::TcpNewReno'])
register_Ns3TcpReno_methods(root_module, root_module['ns3::TcpReno'])
@@ -1287,10 +1033,6 @@
register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
register_Ns3UdpL4Protocol_methods(root_module, root_module['ns3::UdpL4Protocol'])
register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
- register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker'])
- register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue'])
- register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker'])
- register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue'])
register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue'])
register_Ns3BridgeChannel_methods(root_module, root_module['ns3::BridgeChannel'])
@@ -1304,7 +1046,6 @@
register_Ns3Ipv6ListRouting_methods(root_module, root_module['ns3::Ipv6ListRouting'])
register_Ns3Ipv6PacketProbe_methods(root_module, root_module['ns3::Ipv6PacketProbe'])
register_Ns3LoopbackNetDevice_methods(root_module, root_module['ns3::LoopbackNetDevice'])
- register_Ns3ConfigMatchContainer_methods(root_module, root_module['ns3::Config::MatchContainer'])
register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation'])
register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a'])
register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32'])
@@ -2071,48 +1812,6 @@
is_const=True)
return
-def register_Ns3CommandLine_methods(root_module, cls):
- ## command-line.h (module 'core'): ns3::CommandLine::CommandLine() [constructor]
- cls.add_constructor([])
- ## command-line.h (module 'core'): ns3::CommandLine::CommandLine(ns3::CommandLine const & cmd) [copy constructor]
- cls.add_constructor([param('ns3::CommandLine const &', 'cmd')])
- ## command-line.h (module 'core'): void ns3::CommandLine::AddValue(std::string const & name, std::string const & help, ns3::Callback<bool, std::string, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
- cls.add_method('AddValue',
- 'void',
- [param('std::string const &', 'name'), param('std::string const &', 'help'), param('ns3::Callback< bool, std::string, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
- ## command-line.h (module 'core'): std::string ns3::CommandLine::GetName() const [member function]
- cls.add_method('GetName',
- 'std::string',
- [],
- is_const=True)
- ## command-line.h (module 'core'): void ns3::CommandLine::Parse(int argc, char * * argv) [member function]
- cls.add_method('Parse',
- 'void',
- [param('int', 'argc'), param('char * *', 'argv')])
- ## command-line.h (module 'core'): void ns3::CommandLine::Usage(std::string const usage) [member function]
- cls.add_method('Usage',
- 'void',
- [param('std::string const', 'usage')])
- return
-
-def register_Ns3CriticalSection_methods(root_module, cls):
- ## system-mutex.h (module 'core'): ns3::CriticalSection::CriticalSection(ns3::CriticalSection const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CriticalSection const &', 'arg0')])
- ## system-mutex.h (module 'core'): ns3::CriticalSection::CriticalSection(ns3::SystemMutex & mutex) [constructor]
- cls.add_constructor([param('ns3::SystemMutex &', 'mutex')])
- return
-
-def register_Ns3EventGarbageCollector_methods(root_module, cls):
- ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector::EventGarbageCollector(ns3::EventGarbageCollector const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::EventGarbageCollector const &', 'arg0')])
- ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector::EventGarbageCollector() [constructor]
- cls.add_constructor([])
- ## event-garbage-collector.h (module 'core'): void ns3::EventGarbageCollector::Track(ns3::EventId event) [member function]
- cls.add_method('Track',
- 'void',
- [param('ns3::EventId', 'event')])
- return
-
def register_Ns3EventId_methods(root_module, cls):
cls.add_binary_comparison_operator('!=')
cls.add_binary_comparison_operator('==')
@@ -2397,71 +2096,6 @@
[param('uint16_t', 'metric')])
return
-def register_Ns3GlobalValue_methods(root_module, cls):
- ## global-value.h (module 'core'): ns3::GlobalValue::GlobalValue(ns3::GlobalValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::GlobalValue const &', 'arg0')])
- ## global-value.h (module 'core'): ns3::GlobalValue::GlobalValue(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeChecker const> checker) [constructor]
- cls.add_constructor([param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
- ## global-value.h (module 'core'): static __gnu_cxx::__normal_iterator<ns3::GlobalValue* const*,std::vector<ns3::GlobalValue*, std::allocator<ns3::GlobalValue*> > > ns3::GlobalValue::Begin() [member function]
- cls.add_method('Begin',
- '__gnu_cxx::__normal_iterator< ns3::GlobalValue * const *, std::vector< ns3::GlobalValue * > >',
- [],
- is_static=True)
- ## global-value.h (module 'core'): static void ns3::GlobalValue::Bind(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('Bind',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')],
- is_static=True)
- ## global-value.h (module 'core'): static bool ns3::GlobalValue::BindFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('BindFailSafe',
- 'bool',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')],
- is_static=True)
- ## global-value.h (module 'core'): static __gnu_cxx::__normal_iterator<ns3::GlobalValue* const*,std::vector<ns3::GlobalValue*, std::allocator<ns3::GlobalValue*> > > ns3::GlobalValue::End() [member function]
- cls.add_method('End',
- '__gnu_cxx::__normal_iterator< ns3::GlobalValue * const *, std::vector< ns3::GlobalValue * > >',
- [],
- is_static=True)
- ## global-value.h (module 'core'): ns3::Ptr<ns3::AttributeChecker const> ns3::GlobalValue::GetChecker() const [member function]
- cls.add_method('GetChecker',
- 'ns3::Ptr< ns3::AttributeChecker const >',
- [],
- is_const=True)
- ## global-value.h (module 'core'): std::string ns3::GlobalValue::GetHelp() const [member function]
- cls.add_method('GetHelp',
- 'std::string',
- [],
- is_const=True)
- ## global-value.h (module 'core'): std::string ns3::GlobalValue::GetName() const [member function]
- cls.add_method('GetName',
- 'std::string',
- [],
- is_const=True)
- ## global-value.h (module 'core'): void ns3::GlobalValue::GetValue(ns3::AttributeValue & value) const [member function]
- cls.add_method('GetValue',
- 'void',
- [param('ns3::AttributeValue &', 'value')],
- is_const=True)
- ## global-value.h (module 'core'): static void ns3::GlobalValue::GetValueByName(std::string name, ns3::AttributeValue & value) [member function]
- cls.add_method('GetValueByName',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
- is_static=True)
- ## global-value.h (module 'core'): static bool ns3::GlobalValue::GetValueByNameFailSafe(std::string name, ns3::AttributeValue & value) [member function]
- cls.add_method('GetValueByNameFailSafe',
- 'bool',
- [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
- is_static=True)
- ## global-value.h (module 'core'): void ns3::GlobalValue::ResetInitialValue() [member function]
- cls.add_method('ResetInitialValue',
- 'void',
- [])
- ## global-value.h (module 'core'): bool ns3::GlobalValue::SetValue(ns3::AttributeValue const & value) [member function]
- cls.add_method('SetValue',
- 'bool',
- [param('ns3::AttributeValue const &', 'value')])
- return
-
def register_Ns3Hasher_methods(root_module, cls):
## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [copy constructor]
cls.add_constructor([param('ns3::Hasher const &', 'arg0')])
@@ -3958,45 +3592,6 @@
[param('std::string', 'nName'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')])
return
-def register_Ns3LogComponent_methods(root_module, cls):
- ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::LogComponent const &', 'arg0')])
- ## log.h (module 'core'): ns3::LogComponent::LogComponent(char const * name) [constructor]
- cls.add_constructor([param('char const *', 'name')])
- ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel level) [member function]
- cls.add_method('Disable',
- 'void',
- [param('ns3::LogLevel', 'level')])
- ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel level) [member function]
- cls.add_method('Enable',
- 'void',
- [param('ns3::LogLevel', 'level')])
- ## log.h (module 'core'): void ns3::LogComponent::EnvVarCheck(char const * name) [member function]
- cls.add_method('EnvVarCheck',
- 'void',
- [param('char const *', 'name')])
- ## log.h (module 'core'): std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) const [member function]
- cls.add_method('GetLevelLabel',
- 'std::string',
- [param('ns3::LogLevel const', 'level')],
- is_const=True)
- ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel level) const [member function]
- cls.add_method('IsEnabled',
- 'bool',
- [param('ns3::LogLevel', 'level')],
- is_const=True)
- ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function]
- cls.add_method('IsNoneEnabled',
- 'bool',
- [],
- is_const=True)
- ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function]
- cls.add_method('Name',
- 'char const *',
- [],
- is_const=True)
- return
-
def register_Ns3Mac48Address_methods(root_module, cls):
cls.add_binary_comparison_operator('!=')
cls.add_binary_comparison_operator('<')
@@ -4069,58 +3664,6 @@
is_static=True)
return
-def register_Ns3Names_methods(root_module, cls):
- ## names.h (module 'core'): ns3::Names::Names() [constructor]
- cls.add_constructor([])
- ## names.h (module 'core'): ns3::Names::Names(ns3::Names const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Names const &', 'arg0')])
- ## names.h (module 'core'): static void ns3::Names::Add(std::string name, ns3::Ptr<ns3::Object> object) [member function]
- cls.add_method('Add',
- 'void',
- [param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h (module 'core'): static void ns3::Names::Add(std::string path, std::string name, ns3::Ptr<ns3::Object> object) [member function]
- cls.add_method('Add',
- 'void',
- [param('std::string', 'path'), param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h (module 'core'): static void ns3::Names::Add(ns3::Ptr<ns3::Object> context, std::string name, ns3::Ptr<ns3::Object> object) [member function]
- cls.add_method('Add',
- 'void',
- [param('ns3::Ptr< ns3::Object >', 'context'), param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h (module 'core'): static void ns3::Names::Clear() [member function]
- cls.add_method('Clear',
- 'void',
- [],
- is_static=True)
- ## names.h (module 'core'): static std::string ns3::Names::FindName(ns3::Ptr<ns3::Object> object) [member function]
- cls.add_method('FindName',
- 'std::string',
- [param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h (module 'core'): static std::string ns3::Names::FindPath(ns3::Ptr<ns3::Object> object) [member function]
- cls.add_method('FindPath',
- 'std::string',
- [param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h (module 'core'): static void ns3::Names::Rename(std::string oldpath, std::string newname) [member function]
- cls.add_method('Rename',
- 'void',
- [param('std::string', 'oldpath'), param('std::string', 'newname')],
- is_static=True)
- ## names.h (module 'core'): static void ns3::Names::Rename(std::string path, std::string oldname, std::string newname) [member function]
- cls.add_method('Rename',
- 'void',
- [param('std::string', 'path'), param('std::string', 'oldname'), param('std::string', 'newname')],
- is_static=True)
- ## names.h (module 'core'): static void ns3::Names::Rename(ns3::Ptr<ns3::Object> context, std::string oldname, std::string newname) [member function]
- cls.add_method('Rename',
- 'void',
- [param('ns3::Ptr< ns3::Object >', 'context'), param('std::string', 'oldname'), param('std::string', 'newname')],
- is_static=True)
- return
-
def register_Ns3NetDeviceContainer_methods(root_module, cls):
## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor]
cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')])
@@ -4778,79 +4321,6 @@
is_pure_virtual=True, is_virtual=True)
return
-def register_Ns3RandomVariable_methods(root_module, cls):
- cls.add_output_stream_operator()
- ## random-variable.h (module 'core'): ns3::RandomVariable::RandomVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::RandomVariable::RandomVariable(ns3::RandomVariable const & o) [copy constructor]
- cls.add_constructor([param('ns3::RandomVariable const &', 'o')])
- ## random-variable.h (module 'core'): uint32_t ns3::RandomVariable::GetInteger() const [member function]
- cls.add_method('GetInteger',
- 'uint32_t',
- [],
- is_const=True)
- ## random-variable.h (module 'core'): double ns3::RandomVariable::GetValue() const [member function]
- cls.add_method('GetValue',
- 'double',
- [],
- is_const=True)
- return
-
-def register_Ns3RandomVariableStreamHelper_methods(root_module, cls):
- ## random-variable-stream-helper.h (module 'core'): ns3::RandomVariableStreamHelper::RandomVariableStreamHelper() [constructor]
- cls.add_constructor([])
- ## random-variable-stream-helper.h (module 'core'): ns3::RandomVariableStreamHelper::RandomVariableStreamHelper(ns3::RandomVariableStreamHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RandomVariableStreamHelper const &', 'arg0')])
- ## random-variable-stream-helper.h (module 'core'): static int64_t ns3::RandomVariableStreamHelper::AssignStreams(std::string path, int64_t stream) [member function]
- cls.add_method('AssignStreams',
- 'int64_t',
- [param('std::string', 'path'), param('int64_t', 'stream')],
- is_static=True)
- return
-
-def register_Ns3RngSeedManager_methods(root_module, cls):
- ## rng-seed-manager.h (module 'core'): ns3::RngSeedManager::RngSeedManager() [constructor]
- cls.add_constructor([])
- ## rng-seed-manager.h (module 'core'): ns3::RngSeedManager::RngSeedManager(ns3::RngSeedManager const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RngSeedManager const &', 'arg0')])
- ## rng-seed-manager.h (module 'core'): static uint64_t ns3::RngSeedManager::GetNextStreamIndex() [member function]
- cls.add_method('GetNextStreamIndex',
- 'uint64_t',
- [],
- is_static=True)
- ## rng-seed-manager.h (module 'core'): static uint64_t ns3::RngSeedManager::GetRun() [member function]
- cls.add_method('GetRun',
- 'uint64_t',
- [],
- is_static=True)
- ## rng-seed-manager.h (module 'core'): static uint32_t ns3::RngSeedManager::GetSeed() [member function]
- cls.add_method('GetSeed',
- 'uint32_t',
- [],
- is_static=True)
- ## rng-seed-manager.h (module 'core'): static void ns3::RngSeedManager::SetRun(uint64_t run) [member function]
- cls.add_method('SetRun',
- 'void',
- [param('uint64_t', 'run')],
- is_static=True)
- ## rng-seed-manager.h (module 'core'): static void ns3::RngSeedManager::SetSeed(uint32_t seed) [member function]
- cls.add_method('SetSeed',
- 'void',
- [param('uint32_t', 'seed')],
- is_static=True)
- return
-
-def register_Ns3RngStream_methods(root_module, cls):
- ## rng-stream.h (module 'core'): ns3::RngStream::RngStream(uint32_t seed, uint64_t stream, uint64_t substream) [constructor]
- cls.add_constructor([param('uint32_t', 'seed'), param('uint64_t', 'stream'), param('uint64_t', 'substream')])
- ## rng-stream.h (module 'core'): ns3::RngStream::RngStream(ns3::RngStream const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RngStream const &', 'arg0')])
- ## rng-stream.h (module 'core'): double ns3::RngStream::RandU01() [member function]
- cls.add_method('RandU01',
- 'double',
- [])
- return
-
def register_Ns3RttHistory_methods(root_module, cls):
## rtt-estimator.h (module 'internet'): ns3::RttHistory::RttHistory(ns3::SequenceNumber32 s, uint32_t c, ns3::Time t) [constructor]
cls.add_constructor([param('ns3::SequenceNumber32', 's'), param('uint32_t', 'c'), param('ns3::Time', 't')])
@@ -5005,15 +4475,6 @@
is_const=True)
return
-def register_Ns3SequentialVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::SequentialVariable::SequentialVariable(ns3::SequentialVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SequentialVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::SequentialVariable::SequentialVariable(double f, double l, double i=1, uint32_t c=1) [constructor]
- cls.add_constructor([param('double', 'f'), param('double', 'l'), param('double', 'i', default_value='1'), param('uint32_t', 'c', default_value='1')])
- ## random-variable.h (module 'core'): ns3::SequentialVariable::SequentialVariable(double f, double l, ns3::RandomVariable const & i, uint32_t c=1) [constructor]
- cls.add_constructor([param('double', 'f'), param('double', 'l'), param('ns3::RandomVariable const &', 'i'), param('uint32_t', 'c', default_value='1')])
- return
-
def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls):
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor]
cls.add_constructor([])
@@ -5106,82 +4567,6 @@
is_static=True)
return
-def register_Ns3SystemCondition_methods(root_module, cls):
- ## system-condition.h (module 'core'): ns3::SystemCondition::SystemCondition(ns3::SystemCondition const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SystemCondition const &', 'arg0')])
- ## system-condition.h (module 'core'): ns3::SystemCondition::SystemCondition() [constructor]
- cls.add_constructor([])
- ## system-condition.h (module 'core'): void ns3::SystemCondition::Broadcast() [member function]
- cls.add_method('Broadcast',
- 'void',
- [])
- ## system-condition.h (module 'core'): bool ns3::SystemCondition::GetCondition() [member function]
- cls.add_method('GetCondition',
- 'bool',
- [])
- ## system-condition.h (module 'core'): void ns3::SystemCondition::SetCondition(bool condition) [member function]
- cls.add_method('SetCondition',
- 'void',
- [param('bool', 'condition')])
- ## system-condition.h (module 'core'): void ns3::SystemCondition::Signal() [member function]
- cls.add_method('Signal',
- 'void',
- [])
- ## system-condition.h (module 'core'): bool ns3::SystemCondition::TimedWait(uint64_t ns) [member function]
- cls.add_method('TimedWait',
- 'bool',
- [param('uint64_t', 'ns')])
- ## system-condition.h (module 'core'): void ns3::SystemCondition::Wait() [member function]
- cls.add_method('Wait',
- 'void',
- [])
- return
-
-def register_Ns3SystemMutex_methods(root_module, cls):
- ## system-mutex.h (module 'core'): ns3::SystemMutex::SystemMutex(ns3::SystemMutex const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SystemMutex const &', 'arg0')])
- ## system-mutex.h (module 'core'): ns3::SystemMutex::SystemMutex() [constructor]
- cls.add_constructor([])
- ## system-mutex.h (module 'core'): void ns3::SystemMutex::Lock() [member function]
- cls.add_method('Lock',
- 'void',
- [])
- ## system-mutex.h (module 'core'): void ns3::SystemMutex::Unlock() [member function]
- cls.add_method('Unlock',
- 'void',
- [])
- return
-
-def register_Ns3SystemWallClockMs_methods(root_module, cls):
- ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs(ns3::SystemWallClockMs const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SystemWallClockMs const &', 'arg0')])
- ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs() [constructor]
- cls.add_constructor([])
- ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::End() [member function]
- cls.add_method('End',
- 'int64_t',
- [])
- ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedReal() const [member function]
- cls.add_method('GetElapsedReal',
- 'int64_t',
- [],
- is_const=True)
- ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedSystem() const [member function]
- cls.add_method('GetElapsedSystem',
- 'int64_t',
- [],
- is_const=True)
- ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedUser() const [member function]
- cls.add_method('GetElapsedUser',
- 'int64_t',
- [],
- is_const=True)
- ## system-wall-clock-ms.h (module 'core'): void ns3::SystemWallClockMs::Start() [member function]
- cls.add_method('Start',
- 'void',
- [])
- return
-
def register_Ns3Tag_methods(root_module, cls):
## tag.h (module 'network'): ns3::Tag::Tag() [constructor]
cls.add_constructor([])
@@ -5497,15 +4882,6 @@
[param('unsigned int const &', 'v')])
return
-def register_Ns3TriangularVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::TriangularVariable::TriangularVariable(ns3::TriangularVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::TriangularVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::TriangularVariable::TriangularVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::TriangularVariable::TriangularVariable(double s, double l, double mean) [constructor]
- cls.add_constructor([param('double', 's'), param('double', 'l'), param('double', 'mean')])
- return
-
def register_Ns3TypeId_methods(root_module, cls):
cls.add_binary_comparison_operator('!=')
cls.add_binary_comparison_operator('<')
@@ -5695,100 +5071,6 @@
cls.add_instance_attribute('name', 'std::string', is_const=False)
return
-def register_Ns3UniformVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::UniformVariable::UniformVariable(ns3::UniformVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UniformVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::UniformVariable::UniformVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::UniformVariable::UniformVariable(double s, double l) [constructor]
- cls.add_constructor([param('double', 's'), param('double', 'l')])
- ## random-variable.h (module 'core'): uint32_t ns3::UniformVariable::GetInteger(uint32_t s, uint32_t l) [member function]
- cls.add_method('GetInteger',
- 'uint32_t',
- [param('uint32_t', 's'), param('uint32_t', 'l')])
- ## random-variable.h (module 'core'): double ns3::UniformVariable::GetValue() const [member function]
- cls.add_method('GetValue',
- 'double',
- [],
- is_const=True)
- ## random-variable.h (module 'core'): double ns3::UniformVariable::GetValue(double s, double l) [member function]
- cls.add_method('GetValue',
- 'double',
- [param('double', 's'), param('double', 'l')])
- return
-
-def register_Ns3Vector2D_methods(root_module, cls):
- cls.add_output_stream_operator()
- ## vector.h (module 'core'): ns3::Vector2D::Vector2D(ns3::Vector2D const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector2D const &', 'arg0')])
- ## vector.h (module 'core'): ns3::Vector2D::Vector2D(double _x, double _y) [constructor]
- cls.add_constructor([param('double', '_x'), param('double', '_y')])
- ## vector.h (module 'core'): ns3::Vector2D::Vector2D() [constructor]
- cls.add_constructor([])
- ## vector.h (module 'core'): ns3::Vector2D::x [variable]
- cls.add_instance_attribute('x', 'double', is_const=False)
- ## vector.h (module 'core'): ns3::Vector2D::y [variable]
- cls.add_instance_attribute('y', 'double', is_const=False)
- return
-
-def register_Ns3Vector3D_methods(root_module, cls):
- cls.add_output_stream_operator()
- ## vector.h (module 'core'): ns3::Vector3D::Vector3D(ns3::Vector3D const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector3D const &', 'arg0')])
- ## vector.h (module 'core'): ns3::Vector3D::Vector3D(double _x, double _y, double _z) [constructor]
- cls.add_constructor([param('double', '_x'), param('double', '_y'), param('double', '_z')])
- ## vector.h (module 'core'): ns3::Vector3D::Vector3D() [constructor]
- cls.add_constructor([])
- ## vector.h (module 'core'): ns3::Vector3D::x [variable]
- cls.add_instance_attribute('x', 'double', is_const=False)
- ## vector.h (module 'core'): ns3::Vector3D::y [variable]
- cls.add_instance_attribute('y', 'double', is_const=False)
- ## vector.h (module 'core'): ns3::Vector3D::z [variable]
- cls.add_instance_attribute('z', 'double', is_const=False)
- return
-
-def register_Ns3Watchdog_methods(root_module, cls):
- ## watchdog.h (module 'core'): ns3::Watchdog::Watchdog(ns3::Watchdog const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Watchdog const &', 'arg0')])
- ## watchdog.h (module 'core'): ns3::Watchdog::Watchdog() [constructor]
- cls.add_constructor([])
- ## watchdog.h (module 'core'): void ns3::Watchdog::Ping(ns3::Time delay) [member function]
- cls.add_method('Ping',
- 'void',
- [param('ns3::Time', 'delay')])
- return
-
-def register_Ns3WeibullVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::WeibullVariable::WeibullVariable(ns3::WeibullVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WeibullVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::WeibullVariable::WeibullVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::WeibullVariable::WeibullVariable(double m) [constructor]
- cls.add_constructor([param('double', 'm')])
- ## random-variable.h (module 'core'): ns3::WeibullVariable::WeibullVariable(double m, double s) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 's')])
- ## random-variable.h (module 'core'): ns3::WeibullVariable::WeibullVariable(double m, double s, double b) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 's'), param('double', 'b')])
- return
-
-def register_Ns3ZetaVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::ZetaVariable::ZetaVariable(ns3::ZetaVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ZetaVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::ZetaVariable::ZetaVariable(double alpha) [constructor]
- cls.add_constructor([param('double', 'alpha')])
- ## random-variable.h (module 'core'): ns3::ZetaVariable::ZetaVariable() [constructor]
- cls.add_constructor([])
- return
-
-def register_Ns3ZipfVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::ZipfVariable::ZipfVariable(ns3::ZipfVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ZipfVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::ZipfVariable::ZipfVariable(long int N, double alpha) [constructor]
- cls.add_constructor([param('long int', 'N'), param('double', 'alpha')])
- ## random-variable.h (module 'core'): ns3::ZipfVariable::ZipfVariable() [constructor]
- cls.add_constructor([])
- return
-
def register_Ns3Empty_methods(root_module, cls):
## empty.h (module 'core'): ns3::empty::empty() [constructor]
cls.add_constructor([])
@@ -5925,86 +5207,6 @@
is_pure_virtual=True, is_const=True, is_virtual=True)
return
-def register_Ns3ConstantVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::ConstantVariable::ConstantVariable(ns3::ConstantVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ConstantVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::ConstantVariable::ConstantVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::ConstantVariable::ConstantVariable(double c) [constructor]
- cls.add_constructor([param('double', 'c')])
- ## random-variable.h (module 'core'): void ns3::ConstantVariable::SetConstant(double c) [member function]
- cls.add_method('SetConstant',
- 'void',
- [param('double', 'c')])
- return
-
-def register_Ns3DeterministicVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::DeterministicVariable::DeterministicVariable(ns3::DeterministicVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::DeterministicVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::DeterministicVariable::DeterministicVariable(double * d, uint32_t c) [constructor]
- cls.add_constructor([param('double *', 'd'), param('uint32_t', 'c')])
- return
-
-def register_Ns3EmpiricalVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::EmpiricalVariable::EmpiricalVariable(ns3::EmpiricalVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::EmpiricalVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::EmpiricalVariable::EmpiricalVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): void ns3::EmpiricalVariable::CDF(double v, double c) [member function]
- cls.add_method('CDF',
- 'void',
- [param('double', 'v'), param('double', 'c')])
- return
-
-def register_Ns3ErlangVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::ErlangVariable::ErlangVariable(ns3::ErlangVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ErlangVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::ErlangVariable::ErlangVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::ErlangVariable::ErlangVariable(unsigned int k, double lambda) [constructor]
- cls.add_constructor([param('unsigned int', 'k'), param('double', 'lambda')])
- ## random-variable.h (module 'core'): double ns3::ErlangVariable::GetValue() const [member function]
- cls.add_method('GetValue',
- 'double',
- [],
- is_const=True)
- ## random-variable.h (module 'core'): double ns3::ErlangVariable::GetValue(unsigned int k, double lambda) const [member function]
- cls.add_method('GetValue',
- 'double',
- [param('unsigned int', 'k'), param('double', 'lambda')],
- is_const=True)
- return
-
-def register_Ns3ExponentialVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::ExponentialVariable::ExponentialVariable(ns3::ExponentialVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ExponentialVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::ExponentialVariable::ExponentialVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::ExponentialVariable::ExponentialVariable(double m) [constructor]
- cls.add_constructor([param('double', 'm')])
- ## random-variable.h (module 'core'): ns3::ExponentialVariable::ExponentialVariable(double m, double b) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 'b')])
- return
-
-def register_Ns3GammaVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::GammaVariable::GammaVariable(ns3::GammaVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::GammaVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::GammaVariable::GammaVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::GammaVariable::GammaVariable(double alpha, double beta) [constructor]
- cls.add_constructor([param('double', 'alpha'), param('double', 'beta')])
- ## random-variable.h (module 'core'): double ns3::GammaVariable::GetValue() const [member function]
- cls.add_method('GetValue',
- 'double',
- [],
- is_const=True)
- ## random-variable.h (module 'core'): double ns3::GammaVariable::GetValue(double alpha, double beta) const [member function]
- cls.add_method('GetValue',
- 'double',
- [param('double', 'alpha'), param('double', 'beta')],
- is_const=True)
- return
-
def register_Ns3Header_methods(root_module, cls):
cls.add_output_stream_operator()
## header.h (module 'network'): ns3::Header::Header() [constructor]
@@ -7168,13 +6370,6 @@
[param('ns3::Ptr< ns3::Packet >', 'p')])
return
-def register_Ns3IntEmpiricalVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::IntEmpiricalVariable::IntEmpiricalVariable(ns3::IntEmpiricalVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::IntEmpiricalVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::IntEmpiricalVariable::IntEmpiricalVariable() [constructor]
- cls.add_constructor([])
- return
-
def register_Ns3InternetStackHelper_methods(root_module, cls):
## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper::InternetStackHelper() [constructor]
cls.add_constructor([])
@@ -8135,24 +7330,6 @@
[param('uint8_t', 'tclass')])
return
-def register_Ns3LogNormalVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::LogNormalVariable::LogNormalVariable(ns3::LogNormalVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::LogNormalVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::LogNormalVariable::LogNormalVariable(double mu, double sigma) [constructor]
- cls.add_constructor([param('double', 'mu'), param('double', 'sigma')])
- return
-
-def register_Ns3NormalVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::NormalVariable::NormalVariable(ns3::NormalVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::NormalVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::NormalVariable::NormalVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::NormalVariable::NormalVariable(double m, double v) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 'v')])
- ## random-variable.h (module 'core'): ns3::NormalVariable::NormalVariable(double m, double v, double b) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 'v'), param('double', 'b')])
- return
-
def register_Ns3Object_methods(root_module, cls):
## object.h (module 'core'): ns3::Object::Object() [constructor]
cls.add_constructor([])
@@ -8219,23 +7396,6 @@
[])
return
-def register_Ns3ParetoVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable(ns3::ParetoVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ParetoVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable(double m) [constructor]
- cls.add_constructor([param('double', 'm')])
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable(double m, double s) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 's')])
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable(double m, double s, double b) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 's'), param('double', 'b')])
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable(std::pair<double,double> params) [constructor]
- cls.add_constructor([param('std::pair< double, double >', 'params')])
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable(std::pair<double,double> params, double b) [constructor]
- cls.add_constructor([param('std::pair< double, double >', 'params'), param('double', 'b')])
- return
-
def register_Ns3PcapFileWrapper_methods(root_module, cls):
## pcap-file-wrapper.h (module 'network'): static ns3::TypeId ns3::PcapFileWrapper::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -8476,71 +7636,6 @@
is_virtual=True)
return
-def register_Ns3Scheduler_methods(root_module, cls):
- ## scheduler.h (module 'core'): ns3::Scheduler::Scheduler() [constructor]
- cls.add_constructor([])
- ## scheduler.h (module 'core'): ns3::Scheduler::Scheduler(ns3::Scheduler const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Scheduler const &', 'arg0')])
- ## scheduler.h (module 'core'): static ns3::TypeId ns3::Scheduler::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## scheduler.h (module 'core'): void ns3::Scheduler::Insert(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_pure_virtual=True, is_virtual=True)
- ## scheduler.h (module 'core'): bool ns3::Scheduler::IsEmpty() const [member function]
- cls.add_method('IsEmpty',
- 'bool',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## scheduler.h (module 'core'): ns3::Scheduler::Event ns3::Scheduler::PeekNext() const [member function]
- cls.add_method('PeekNext',
- 'ns3::Scheduler::Event',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## scheduler.h (module 'core'): void ns3::Scheduler::Remove(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_pure_virtual=True, is_virtual=True)
- ## scheduler.h (module 'core'): ns3::Scheduler::Event ns3::Scheduler::RemoveNext() [member function]
- cls.add_method('RemoveNext',
- 'ns3::Scheduler::Event',
- [],
- is_pure_virtual=True, is_virtual=True)
- return
-
-def register_Ns3SchedulerEvent_methods(root_module, cls):
- cls.add_binary_comparison_operator('<')
- ## scheduler.h (module 'core'): ns3::Scheduler::Event::Event() [constructor]
- cls.add_constructor([])
- ## scheduler.h (module 'core'): ns3::Scheduler::Event::Event(ns3::Scheduler::Event const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Scheduler::Event const &', 'arg0')])
- ## scheduler.h (module 'core'): ns3::Scheduler::Event::impl [variable]
- cls.add_instance_attribute('impl', 'ns3::EventImpl *', is_const=False)
- ## scheduler.h (module 'core'): ns3::Scheduler::Event::key [variable]
- cls.add_instance_attribute('key', 'ns3::Scheduler::EventKey', is_const=False)
- return
-
-def register_Ns3SchedulerEventKey_methods(root_module, cls):
- cls.add_binary_comparison_operator('!=')
- cls.add_binary_comparison_operator('<')
- cls.add_binary_comparison_operator('>')
- ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::EventKey() [constructor]
- cls.add_constructor([])
- ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::EventKey(ns3::Scheduler::EventKey const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Scheduler::EventKey const &', 'arg0')])
- ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::m_context [variable]
- cls.add_instance_attribute('m_context', 'uint32_t', is_const=False)
- ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::m_ts [variable]
- cls.add_instance_attribute('m_ts', 'uint64_t', is_const=False)
- ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::m_uid [variable]
- cls.add_instance_attribute('m_uid', 'uint32_t', is_const=False)
- return
-
def register_Ns3SequentialRandomVariable_methods(root_module, cls):
## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -8641,18 +7736,6 @@
is_static=True)
return
-def register_Ns3SimpleRefCount__Ns3FdReader_Ns3Empty_Ns3DefaultDeleter__lt__ns3FdReader__gt___methods(root_module, cls):
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >::SimpleRefCount() [constructor]
- cls.add_constructor([])
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >::SimpleRefCount(ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> > const & o) [copy constructor]
- cls.add_constructor([param('ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter< ns3::FdReader > > const &', 'o')])
- ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >::Cleanup() [member function]
- cls.add_method('Cleanup',
- 'void',
- [],
- is_static=True)
- return
-
def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls):
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor]
cls.add_constructor([])
@@ -8749,30 +7832,6 @@
is_static=True)
return
-def register_Ns3SimpleRefCount__Ns3RefCountBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3RefCountBase__gt___methods(root_module, cls):
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> >::SimpleRefCount() [constructor]
- cls.add_constructor([])
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> >::SimpleRefCount(ns3::SimpleRefCount<ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> > const & o) [copy constructor]
- cls.add_constructor([param('ns3::SimpleRefCount< ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter< ns3::RefCountBase > > const &', 'o')])
- ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> >::Cleanup() [member function]
- cls.add_method('Cleanup',
- 'void',
- [],
- is_static=True)
- return
-
-def register_Ns3SimpleRefCount__Ns3SystemThread_Ns3Empty_Ns3DefaultDeleter__lt__ns3SystemThread__gt___methods(root_module, cls):
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >::SimpleRefCount() [constructor]
- cls.add_constructor([])
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >::SimpleRefCount(ns3::SimpleRefCount<ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> > const & o) [copy constructor]
- cls.add_constructor([param('ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter< ns3::SystemThread > > const &', 'o')])
- ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >::Cleanup() [member function]
- cls.add_method('Cleanup',
- 'void',
- [],
- is_static=True)
- return
-
def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls):
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor]
cls.add_constructor([])
@@ -8785,108 +7844,6 @@
is_static=True)
return
-def register_Ns3SimulatorImpl_methods(root_module, cls):
- ## simulator-impl.h (module 'core'): ns3::SimulatorImpl::SimulatorImpl() [constructor]
- cls.add_constructor([])
- ## simulator-impl.h (module 'core'): ns3::SimulatorImpl::SimulatorImpl(ns3::SimulatorImpl const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SimulatorImpl const &', 'arg0')])
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Cancel(ns3::EventId const & ev) [member function]
- cls.add_method('Cancel',
- 'void',
- [param('ns3::EventId const &', 'ev')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Destroy() [member function]
- cls.add_method('Destroy',
- 'void',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): uint32_t ns3::SimulatorImpl::GetContext() const [member function]
- cls.add_method('GetContext',
- 'uint32_t',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): ns3::Time ns3::SimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function]
- cls.add_method('GetDelayLeft',
- 'ns3::Time',
- [param('ns3::EventId const &', 'id')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): ns3::Time ns3::SimulatorImpl::GetMaximumSimulationTime() const [member function]
- cls.add_method('GetMaximumSimulationTime',
- 'ns3::Time',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): uint32_t ns3::SimulatorImpl::GetSystemId() const [member function]
- cls.add_method('GetSystemId',
- 'uint32_t',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): static ns3::TypeId ns3::SimulatorImpl::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## simulator-impl.h (module 'core'): bool ns3::SimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function]
- cls.add_method('IsExpired',
- 'bool',
- [param('ns3::EventId const &', 'ev')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): bool ns3::SimulatorImpl::IsFinished() const [member function]
- cls.add_method('IsFinished',
- 'bool',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): ns3::Time ns3::SimulatorImpl::Now() const [member function]
- cls.add_method('Now',
- 'ns3::Time',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Remove(ns3::EventId const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::EventId const &', 'ev')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Run() [member function]
- cls.add_method('Run',
- 'void',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): ns3::EventId ns3::SimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('Schedule',
- 'ns3::EventId',
- [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): ns3::EventId ns3::SimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleDestroy',
- 'ns3::EventId',
- [param('ns3::EventImpl *', 'event')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): ns3::EventId ns3::SimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleNow',
- 'ns3::EventId',
- [param('ns3::EventImpl *', 'event')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleWithContext',
- 'void',
- [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function]
- cls.add_method('SetScheduler',
- 'void',
- [param('ns3::ObjectFactory', 'schedulerFactory')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Stop() [member function]
- cls.add_method('Stop',
- 'void',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Stop(ns3::Time const & time) [member function]
- cls.add_method('Stop',
- 'void',
- [param('ns3::Time const &', 'time')],
- is_pure_virtual=True, is_virtual=True)
- return
-
def register_Ns3Socket_methods(root_module, cls):
## socket.h (module 'network'): ns3::Socket::Socket(ns3::Socket const & arg0) [copy constructor]
cls.add_constructor([param('ns3::Socket const &', 'arg0')])
@@ -9515,128 +8472,6 @@
is_const=True, is_virtual=True)
return
-def register_Ns3Synchronizer_methods(root_module, cls):
- ## synchronizer.h (module 'core'): ns3::Synchronizer::Synchronizer(ns3::Synchronizer const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Synchronizer const &', 'arg0')])
- ## synchronizer.h (module 'core'): ns3::Synchronizer::Synchronizer() [constructor]
- cls.add_constructor([])
- ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::EventEnd() [member function]
- cls.add_method('EventEnd',
- 'uint64_t',
- [])
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::EventStart() [member function]
- cls.add_method('EventStart',
- 'void',
- [])
- ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::GetCurrentRealtime() [member function]
- cls.add_method('GetCurrentRealtime',
- 'uint64_t',
- [])
- ## synchronizer.h (module 'core'): int64_t ns3::Synchronizer::GetDrift(uint64_t ts) [member function]
- cls.add_method('GetDrift',
- 'int64_t',
- [param('uint64_t', 'ts')])
- ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::GetOrigin() [member function]
- cls.add_method('GetOrigin',
- 'uint64_t',
- [])
- ## synchronizer.h (module 'core'): static ns3::TypeId ns3::Synchronizer::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## synchronizer.h (module 'core'): bool ns3::Synchronizer::Realtime() [member function]
- cls.add_method('Realtime',
- 'bool',
- [])
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::SetCondition(bool arg0) [member function]
- cls.add_method('SetCondition',
- 'void',
- [param('bool', 'arg0')])
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::SetOrigin(uint64_t ts) [member function]
- cls.add_method('SetOrigin',
- 'void',
- [param('uint64_t', 'ts')])
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::Signal() [member function]
- cls.add_method('Signal',
- 'void',
- [])
- ## synchronizer.h (module 'core'): bool ns3::Synchronizer::Synchronize(uint64_t tsCurrent, uint64_t tsDelay) [member function]
- cls.add_method('Synchronize',
- 'bool',
- [param('uint64_t', 'tsCurrent'), param('uint64_t', 'tsDelay')])
- ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::DoEventEnd() [member function]
- cls.add_method('DoEventEnd',
- 'uint64_t',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::DoEventStart() [member function]
- cls.add_method('DoEventStart',
- 'void',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::DoGetCurrentRealtime() [member function]
- cls.add_method('DoGetCurrentRealtime',
- 'uint64_t',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): int64_t ns3::Synchronizer::DoGetDrift(uint64_t ns) [member function]
- cls.add_method('DoGetDrift',
- 'int64_t',
- [param('uint64_t', 'ns')],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): bool ns3::Synchronizer::DoRealtime() [member function]
- cls.add_method('DoRealtime',
- 'bool',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::DoSetCondition(bool arg0) [member function]
- cls.add_method('DoSetCondition',
- 'void',
- [param('bool', 'arg0')],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::DoSetOrigin(uint64_t ns) [member function]
- cls.add_method('DoSetOrigin',
- 'void',
- [param('uint64_t', 'ns')],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::DoSignal() [member function]
- cls.add_method('DoSignal',
- 'void',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): bool ns3::Synchronizer::DoSynchronize(uint64_t nsCurrent, uint64_t nsDelay) [member function]
- cls.add_method('DoSynchronize',
- 'bool',
- [param('uint64_t', 'nsCurrent'), param('uint64_t', 'nsDelay')],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- return
-
-def register_Ns3SystemThread_methods(root_module, cls):
- ## system-thread.h (module 'core'): ns3::SystemThread::SystemThread(ns3::SystemThread const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SystemThread const &', 'arg0')])
- ## system-thread.h (module 'core'): ns3::SystemThread::SystemThread(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [constructor]
- cls.add_constructor([param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
- ## system-thread.h (module 'core'): static bool ns3::SystemThread::Equals(pthread_t id) [member function]
- cls.add_method('Equals',
- 'bool',
- [param('pthread_t', 'id')],
- is_static=True)
- ## system-thread.h (module 'core'): void ns3::SystemThread::Join() [member function]
- cls.add_method('Join',
- 'void',
- [])
- ## system-thread.h (module 'core'): static pthread_t ns3::SystemThread::Self() [member function]
- cls.add_method('Self',
- 'pthread_t',
- [],
- is_static=True)
- ## system-thread.h (module 'core'): void ns3::SystemThread::Start() [member function]
- cls.add_method('Start',
- 'void',
- [])
- return
-
def register_Ns3TcpHeader_methods(root_module, cls):
## tcp-header.h (module 'internet'): ns3::TcpHeader::TcpHeader(ns3::TcpHeader const & arg0) [copy constructor]
cls.add_constructor([param('ns3::TcpHeader const &', 'arg0')])
@@ -11201,104 +10036,6 @@
is_virtual=True)
return
-def register_Ns3WallClockSynchronizer_methods(root_module, cls):
- ## wall-clock-synchronizer.h (module 'core'): ns3::WallClockSynchronizer::WallClockSynchronizer(ns3::WallClockSynchronizer const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WallClockSynchronizer const &', 'arg0')])
- ## wall-clock-synchronizer.h (module 'core'): ns3::WallClockSynchronizer::WallClockSynchronizer() [constructor]
- cls.add_constructor([])
- ## wall-clock-synchronizer.h (module 'core'): ns3::WallClockSynchronizer::NS_PER_SEC [variable]
- cls.add_static_attribute('NS_PER_SEC', 'uint64_t const', is_const=True)
- ## wall-clock-synchronizer.h (module 'core'): ns3::WallClockSynchronizer::US_PER_NS [variable]
- cls.add_static_attribute('US_PER_NS', 'uint64_t const', is_const=True)
- ## wall-clock-synchronizer.h (module 'core'): ns3::WallClockSynchronizer::US_PER_SEC [variable]
- cls.add_static_attribute('US_PER_SEC', 'uint64_t const', is_const=True)
- ## wall-clock-synchronizer.h (module 'core'): uint64_t ns3::WallClockSynchronizer::DoEventEnd() [member function]
- cls.add_method('DoEventEnd',
- 'uint64_t',
- [],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): void ns3::WallClockSynchronizer::DoEventStart() [member function]
- cls.add_method('DoEventStart',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): uint64_t ns3::WallClockSynchronizer::DoGetCurrentRealtime() [member function]
- cls.add_method('DoGetCurrentRealtime',
- 'uint64_t',
- [],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): int64_t ns3::WallClockSynchronizer::DoGetDrift(uint64_t ns) [member function]
- cls.add_method('DoGetDrift',
- 'int64_t',
- [param('uint64_t', 'ns')],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): bool ns3::WallClockSynchronizer::DoRealtime() [member function]
- cls.add_method('DoRealtime',
- 'bool',
- [],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): void ns3::WallClockSynchronizer::DoSetCondition(bool cond) [member function]
- cls.add_method('DoSetCondition',
- 'void',
- [param('bool', 'cond')],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): void ns3::WallClockSynchronizer::DoSetOrigin(uint64_t ns) [member function]
- cls.add_method('DoSetOrigin',
- 'void',
- [param('uint64_t', 'ns')],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): void ns3::WallClockSynchronizer::DoSignal() [member function]
- cls.add_method('DoSignal',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): bool ns3::WallClockSynchronizer::DoSynchronize(uint64_t nsCurrent, uint64_t nsDelay) [member function]
- cls.add_method('DoSynchronize',
- 'bool',
- [param('uint64_t', 'nsCurrent'), param('uint64_t', 'nsDelay')],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): uint64_t ns3::WallClockSynchronizer::DriftCorrect(uint64_t nsNow, uint64_t nsDelay) [member function]
- cls.add_method('DriftCorrect',
- 'uint64_t',
- [param('uint64_t', 'nsNow'), param('uint64_t', 'nsDelay')],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): uint64_t ns3::WallClockSynchronizer::GetNormalizedRealtime() [member function]
- cls.add_method('GetNormalizedRealtime',
- 'uint64_t',
- [],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): uint64_t ns3::WallClockSynchronizer::GetRealtime() [member function]
- cls.add_method('GetRealtime',
- 'uint64_t',
- [],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): void ns3::WallClockSynchronizer::NsToTimeval(int64_t ns, timeval * tv) [member function]
- cls.add_method('NsToTimeval',
- 'void',
- [param('int64_t', 'ns'), param('timeval *', 'tv')],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): bool ns3::WallClockSynchronizer::SleepWait(uint64_t arg0) [member function]
- cls.add_method('SleepWait',
- 'bool',
- [param('uint64_t', 'arg0')],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): bool ns3::WallClockSynchronizer::SpinWait(uint64_t arg0) [member function]
- cls.add_method('SpinWait',
- 'bool',
- [param('uint64_t', 'arg0')],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): void ns3::WallClockSynchronizer::TimevalAdd(timeval * tv1, timeval * tv2, timeval * result) [member function]
- cls.add_method('TimevalAdd',
- 'void',
- [param('timeval *', 'tv1'), param('timeval *', 'tv2'), param('timeval *', 'result')],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): uint64_t ns3::WallClockSynchronizer::TimevalToNs(timeval * tv) [member function]
- cls.add_method('TimevalToNs',
- 'uint64_t',
- [param('timeval *', 'tv')],
- visibility='protected')
- return
-
def register_Ns3WeibullRandomVariable_methods(root_module, cls):
## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -11811,43 +10548,6 @@
[param('bool', 'value')])
return
-def register_Ns3CalendarScheduler_methods(root_module, cls):
- ## calendar-scheduler.h (module 'core'): ns3::CalendarScheduler::CalendarScheduler(ns3::CalendarScheduler const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CalendarScheduler const &', 'arg0')])
- ## calendar-scheduler.h (module 'core'): ns3::CalendarScheduler::CalendarScheduler() [constructor]
- cls.add_constructor([])
- ## calendar-scheduler.h (module 'core'): static ns3::TypeId ns3::CalendarScheduler::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## calendar-scheduler.h (module 'core'): void ns3::CalendarScheduler::Insert(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## calendar-scheduler.h (module 'core'): bool ns3::CalendarScheduler::IsEmpty() const [member function]
- cls.add_method('IsEmpty',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## calendar-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::CalendarScheduler::PeekNext() const [member function]
- cls.add_method('PeekNext',
- 'ns3::Scheduler::Event',
- [],
- is_const=True, is_virtual=True)
- ## calendar-scheduler.h (module 'core'): void ns3::CalendarScheduler::Remove(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## calendar-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::CalendarScheduler::RemoveNext() [member function]
- cls.add_method('RemoveNext',
- 'ns3::Scheduler::Event',
- [],
- is_virtual=True)
- return
-
def register_Ns3CallbackChecker_methods(root_module, cls):
## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor]
cls.add_constructor([])
@@ -11989,113 +10689,6 @@
[param('std::string', 'name')])
return
-def register_Ns3DefaultSimulatorImpl_methods(root_module, cls):
- ## default-simulator-impl.h (module 'core'): ns3::DefaultSimulatorImpl::DefaultSimulatorImpl(ns3::DefaultSimulatorImpl const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::DefaultSimulatorImpl const &', 'arg0')])
- ## default-simulator-impl.h (module 'core'): ns3::DefaultSimulatorImpl::DefaultSimulatorImpl() [constructor]
- cls.add_constructor([])
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::Cancel(ns3::EventId const & ev) [member function]
- cls.add_method('Cancel',
- 'void',
- [param('ns3::EventId const &', 'ev')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::Destroy() [member function]
- cls.add_method('Destroy',
- 'void',
- [],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): uint32_t ns3::DefaultSimulatorImpl::GetContext() const [member function]
- cls.add_method('GetContext',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): ns3::Time ns3::DefaultSimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function]
- cls.add_method('GetDelayLeft',
- 'ns3::Time',
- [param('ns3::EventId const &', 'id')],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): ns3::Time ns3::DefaultSimulatorImpl::GetMaximumSimulationTime() const [member function]
- cls.add_method('GetMaximumSimulationTime',
- 'ns3::Time',
- [],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): uint32_t ns3::DefaultSimulatorImpl::GetSystemId() const [member function]
- cls.add_method('GetSystemId',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): static ns3::TypeId ns3::DefaultSimulatorImpl::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## default-simulator-impl.h (module 'core'): bool ns3::DefaultSimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function]
- cls.add_method('IsExpired',
- 'bool',
- [param('ns3::EventId const &', 'ev')],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): bool ns3::DefaultSimulatorImpl::IsFinished() const [member function]
- cls.add_method('IsFinished',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): ns3::Time ns3::DefaultSimulatorImpl::Now() const [member function]
- cls.add_method('Now',
- 'ns3::Time',
- [],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::Remove(ns3::EventId const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::EventId const &', 'ev')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::Run() [member function]
- cls.add_method('Run',
- 'void',
- [],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): ns3::EventId ns3::DefaultSimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('Schedule',
- 'ns3::EventId',
- [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): ns3::EventId ns3::DefaultSimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleDestroy',
- 'ns3::EventId',
- [param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): ns3::EventId ns3::DefaultSimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleNow',
- 'ns3::EventId',
- [param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleWithContext',
- 'void',
- [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function]
- cls.add_method('SetScheduler',
- 'void',
- [param('ns3::ObjectFactory', 'schedulerFactory')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::Stop() [member function]
- cls.add_method('Stop',
- 'void',
- [],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::Stop(ns3::Time const & time) [member function]
- cls.add_method('Stop',
- 'void',
- [param('ns3::Time const &', 'time')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
def register_Ns3DeterministicRandomVariable_methods(root_module, cls):
## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -12387,26 +10980,6 @@
is_virtual=True)
return
-def register_Ns3FdReader_methods(root_module, cls):
- ## unix-fd-reader.h (module 'core'): ns3::FdReader::FdReader(ns3::FdReader const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::FdReader const &', 'arg0')])
- ## unix-fd-reader.h (module 'core'): ns3::FdReader::FdReader() [constructor]
- cls.add_constructor([])
- ## unix-fd-reader.h (module 'core'): void ns3::FdReader::Start(int fd, ns3::Callback<void, unsigned char*, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> readCallback) [member function]
- cls.add_method('Start',
- 'void',
- [param('int', 'fd'), param('ns3::Callback< void, unsigned char *, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'readCallback')])
- ## unix-fd-reader.h (module 'core'): void ns3::FdReader::Stop() [member function]
- cls.add_method('Stop',
- 'void',
- [])
- ## unix-fd-reader.h (module 'core'): ns3::FdReader::Data ns3::FdReader::DoRead() [member function]
- cls.add_method('DoRead',
- 'ns3::FdReader::Data',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- return
-
def register_Ns3GammaRandomVariable_methods(root_module, cls):
## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -12507,43 +11080,6 @@
visibility='private', is_virtual=True)
return
-def register_Ns3HeapScheduler_methods(root_module, cls):
- ## heap-scheduler.h (module 'core'): ns3::HeapScheduler::HeapScheduler(ns3::HeapScheduler const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::HeapScheduler const &', 'arg0')])
- ## heap-scheduler.h (module 'core'): ns3::HeapScheduler::HeapScheduler() [constructor]
- cls.add_constructor([])
- ## heap-scheduler.h (module 'core'): static ns3::TypeId ns3::HeapScheduler::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## heap-scheduler.h (module 'core'): void ns3::HeapScheduler::Insert(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## heap-scheduler.h (module 'core'): bool ns3::HeapScheduler::IsEmpty() const [member function]
- cls.add_method('IsEmpty',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## heap-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::HeapScheduler::PeekNext() const [member function]
- cls.add_method('PeekNext',
- 'ns3::Scheduler::Event',
- [],
- is_const=True, is_virtual=True)
- ## heap-scheduler.h (module 'core'): void ns3::HeapScheduler::Remove(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## heap-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::HeapScheduler::RemoveNext() [member function]
- cls.add_method('RemoveNext',
- 'ns3::Scheduler::Event',
- [],
- is_virtual=True)
- return
-
def register_Ns3Icmpv6DestinationUnreachable_methods(root_module, cls):
## icmpv6-header.h (module 'internet'): ns3::Icmpv6DestinationUnreachable::Icmpv6DestinationUnreachable(ns3::Icmpv6DestinationUnreachable const & arg0) [copy constructor]
cls.add_constructor([param('ns3::Icmpv6DestinationUnreachable const &', 'arg0')])
@@ -15181,43 +13717,6 @@
visibility='protected', is_virtual=True)
return
-def register_Ns3ListScheduler_methods(root_module, cls):
- ## list-scheduler.h (module 'core'): ns3::ListScheduler::ListScheduler(ns3::ListScheduler const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ListScheduler const &', 'arg0')])
- ## list-scheduler.h (module 'core'): ns3::ListScheduler::ListScheduler() [constructor]
- cls.add_constructor([])
- ## list-scheduler.h (module 'core'): static ns3::TypeId ns3::ListScheduler::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## list-scheduler.h (module 'core'): void ns3::ListScheduler::Insert(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## list-scheduler.h (module 'core'): bool ns3::ListScheduler::IsEmpty() const [member function]
- cls.add_method('IsEmpty',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## list-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::ListScheduler::PeekNext() const [member function]
- cls.add_method('PeekNext',
- 'ns3::Scheduler::Event',
- [],
- is_const=True, is_virtual=True)
- ## list-scheduler.h (module 'core'): void ns3::ListScheduler::Remove(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## list-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::ListScheduler::RemoveNext() [member function]
- cls.add_method('RemoveNext',
- 'ns3::Scheduler::Event',
- [],
- is_virtual=True)
- return
-
def register_Ns3LogNormalRandomVariable_methods(root_module, cls):
## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -15296,43 +13795,6 @@
[param('ns3::Mac48Address const &', 'value')])
return
-def register_Ns3MapScheduler_methods(root_module, cls):
- ## map-scheduler.h (module 'core'): ns3::MapScheduler::MapScheduler(ns3::MapScheduler const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::MapScheduler const &', 'arg0')])
- ## map-scheduler.h (module 'core'): ns3::MapScheduler::MapScheduler() [constructor]
- cls.add_constructor([])
- ## map-scheduler.h (module 'core'): static ns3::TypeId ns3::MapScheduler::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## map-scheduler.h (module 'core'): void ns3::MapScheduler::Insert(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## map-scheduler.h (module 'core'): bool ns3::MapScheduler::IsEmpty() const [member function]
- cls.add_method('IsEmpty',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## map-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::MapScheduler::PeekNext() const [member function]
- cls.add_method('PeekNext',
- 'ns3::Scheduler::Event',
- [],
- is_const=True, is_virtual=True)
- ## map-scheduler.h (module 'core'): void ns3::MapScheduler::Remove(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## map-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::MapScheduler::RemoveNext() [member function]
- cls.add_method('RemoveNext',
- 'ns3::Scheduler::Event',
- [],
- is_virtual=True)
- return
-
def register_Ns3NdiscCache_methods(root_module, cls):
## ndisc-cache.h (module 'internet'): ns3::NdiscCache::NdiscCache() [constructor]
cls.add_constructor([])
@@ -15892,97 +14354,6 @@
[param('ns3::ObjectFactory const &', 'value')])
return
-def register_Ns3ObjectPtrContainerAccessor_methods(root_module, cls):
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerAccessor::ObjectPtrContainerAccessor() [constructor]
- cls.add_constructor([])
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerAccessor::ObjectPtrContainerAccessor(ns3::ObjectPtrContainerAccessor const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ObjectPtrContainerAccessor const &', 'arg0')])
- ## object-ptr-container.h (module 'core'): bool ns3::ObjectPtrContainerAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & value) const [member function]
- cls.add_method('Get',
- 'bool',
- [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'value')],
- is_const=True, is_virtual=True)
- ## object-ptr-container.h (module 'core'): bool ns3::ObjectPtrContainerAccessor::HasGetter() const [member function]
- cls.add_method('HasGetter',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## object-ptr-container.h (module 'core'): bool ns3::ObjectPtrContainerAccessor::HasSetter() const [member function]
- cls.add_method('HasSetter',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## object-ptr-container.h (module 'core'): bool ns3::ObjectPtrContainerAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
- cls.add_method('Set',
- 'bool',
- [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')],
- is_const=True, is_virtual=True)
- ## object-ptr-container.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectPtrContainerAccessor::DoGet(ns3::ObjectBase const * object, uint32_t i, uint32_t * index) const [member function]
- cls.add_method('DoGet',
- 'ns3::Ptr< ns3::Object >',
- [param('ns3::ObjectBase const *', 'object'), param('uint32_t', 'i'), param('uint32_t *', 'index')],
- is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
- ## object-ptr-container.h (module 'core'): bool ns3::ObjectPtrContainerAccessor::DoGetN(ns3::ObjectBase const * object, uint32_t * n) const [member function]
- cls.add_method('DoGetN',
- 'bool',
- [param('ns3::ObjectBase const *', 'object'), param('uint32_t *', 'n')],
- is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
- return
-
-def register_Ns3ObjectPtrContainerChecker_methods(root_module, cls):
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerChecker::ObjectPtrContainerChecker() [constructor]
- cls.add_constructor([])
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerChecker::ObjectPtrContainerChecker(ns3::ObjectPtrContainerChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ObjectPtrContainerChecker const &', 'arg0')])
- ## object-ptr-container.h (module 'core'): ns3::TypeId ns3::ObjectPtrContainerChecker::GetItemTypeId() const [member function]
- cls.add_method('GetItemTypeId',
- 'ns3::TypeId',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- return
-
-def register_Ns3ObjectPtrContainerValue_methods(root_module, cls):
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerValue::ObjectPtrContainerValue(ns3::ObjectPtrContainerValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ObjectPtrContainerValue const &', 'arg0')])
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerValue::ObjectPtrContainerValue() [constructor]
- cls.add_constructor([])
- ## object-ptr-container.h (module 'core'): std::_Rb_tree_const_iterator<std::pair<const unsigned int, ns3::Ptr<ns3::Object> > > ns3::ObjectPtrContainerValue::Begin() const [member function]
- cls.add_method('Begin',
- 'std::_Rb_tree_const_iterator< std::pair< unsigned int const, ns3::Ptr< ns3::Object > > >',
- [],
- is_const=True)
- ## object-ptr-container.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectPtrContainerValue::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::Ptr< ns3::AttributeValue >',
- [],
- is_const=True, is_virtual=True)
- ## object-ptr-container.h (module 'core'): bool ns3::ObjectPtrContainerValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_virtual=True)
- ## object-ptr-container.h (module 'core'): std::_Rb_tree_const_iterator<std::pair<const unsigned int, ns3::Ptr<ns3::Object> > > ns3::ObjectPtrContainerValue::End() const [member function]
- cls.add_method('End',
- 'std::_Rb_tree_const_iterator< std::pair< unsigned int const, ns3::Ptr< ns3::Object > > >',
- [],
- is_const=True)
- ## object-ptr-container.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectPtrContainerValue::Get(uint32_t i) const [member function]
- cls.add_method('Get',
- 'ns3::Ptr< ns3::Object >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## object-ptr-container.h (module 'core'): uint32_t ns3::ObjectPtrContainerValue::GetN() const [member function]
- cls.add_method('GetN',
- 'uint32_t',
- [],
- is_const=True)
- ## object-ptr-container.h (module 'core'): std::string ns3::ObjectPtrContainerValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_const=True, is_virtual=True)
- return
-
def register_Ns3OutputStreamWrapper_methods(root_module, cls):
## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [copy constructor]
cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')])
@@ -16224,51 +14595,6 @@
is_virtual=True)
return
-def register_Ns3PointerChecker_methods(root_module, cls):
- ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker() [constructor]
- cls.add_constructor([])
- ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PointerChecker const &', 'arg0')])
- ## pointer.h (module 'core'): ns3::TypeId ns3::PointerChecker::GetPointeeTypeId() const [member function]
- cls.add_method('GetPointeeTypeId',
- 'ns3::TypeId',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- return
-
-def register_Ns3PointerValue_methods(root_module, cls):
- ## pointer.h (module 'core'): ns3::PointerValue::PointerValue(ns3::PointerValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PointerValue const &', 'arg0')])
- ## pointer.h (module 'core'): ns3::PointerValue::PointerValue() [constructor]
- cls.add_constructor([])
- ## pointer.h (module 'core'): ns3::PointerValue::PointerValue(ns3::Ptr<ns3::Object> object) [constructor]
- cls.add_constructor([param('ns3::Ptr< ns3::Object >', 'object')])
- ## pointer.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::PointerValue::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::Ptr< ns3::AttributeValue >',
- [],
- is_const=True, is_virtual=True)
- ## pointer.h (module 'core'): bool ns3::PointerValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_virtual=True)
- ## pointer.h (module 'core'): ns3::Ptr<ns3::Object> ns3::PointerValue::GetObject() const [member function]
- cls.add_method('GetObject',
- 'ns3::Ptr< ns3::Object >',
- [],
- is_const=True)
- ## pointer.h (module 'core'): std::string ns3::PointerValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_const=True, is_virtual=True)
- ## pointer.h (module 'core'): void ns3::PointerValue::SetObject(ns3::Ptr<ns3::Object> object) [member function]
- cls.add_method('SetObject',
- 'void',
- [param('ns3::Ptr< ns3::Object >', 'object')])
- return
-
def register_Ns3Probe_methods(root_module, cls):
## probe.h (module 'stats'): ns3::Probe::Probe(ns3::Probe const & arg0) [copy constructor]
cls.add_constructor([param('ns3::Probe const &', 'arg0')])
@@ -16296,239 +14622,6 @@
is_const=True, is_virtual=True)
return
-def register_Ns3RandomVariableChecker_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::RandomVariableChecker::RandomVariableChecker() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::RandomVariableChecker::RandomVariableChecker(ns3::RandomVariableChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RandomVariableChecker const &', 'arg0')])
- return
-
-def register_Ns3RandomVariableValue_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::RandomVariableValue::RandomVariableValue() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariableValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RandomVariableValue const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariable const & value) [constructor]
- cls.add_constructor([param('ns3::RandomVariable const &', 'value')])
- ## random-variable.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::RandomVariableValue::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::Ptr< ns3::AttributeValue >',
- [],
- is_const=True, is_virtual=True)
- ## random-variable.h (module 'core'): bool ns3::RandomVariableValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_virtual=True)
- ## random-variable.h (module 'core'): ns3::RandomVariable ns3::RandomVariableValue::Get() const [member function]
- cls.add_method('Get',
- 'ns3::RandomVariable',
- [],
- is_const=True)
- ## random-variable.h (module 'core'): std::string ns3::RandomVariableValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_const=True, is_virtual=True)
- ## random-variable.h (module 'core'): void ns3::RandomVariableValue::Set(ns3::RandomVariable const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('ns3::RandomVariable const &', 'value')])
- return
-
-def register_Ns3RealtimeSimulatorImpl_methods(root_module, cls):
- ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl::RealtimeSimulatorImpl(ns3::RealtimeSimulatorImpl const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RealtimeSimulatorImpl const &', 'arg0')])
- ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl::RealtimeSimulatorImpl() [constructor]
- cls.add_constructor([])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Cancel(ns3::EventId const & ev) [member function]
- cls.add_method('Cancel',
- 'void',
- [param('ns3::EventId const &', 'ev')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Destroy() [member function]
- cls.add_method('Destroy',
- 'void',
- [],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): uint32_t ns3::RealtimeSimulatorImpl::GetContext() const [member function]
- cls.add_method('GetContext',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function]
- cls.add_method('GetDelayLeft',
- 'ns3::Time',
- [param('ns3::EventId const &', 'id')],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::GetHardLimit() const [member function]
- cls.add_method('GetHardLimit',
- 'ns3::Time',
- [],
- is_const=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::GetMaximumSimulationTime() const [member function]
- cls.add_method('GetMaximumSimulationTime',
- 'ns3::Time',
- [],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl::SynchronizationMode ns3::RealtimeSimulatorImpl::GetSynchronizationMode() const [member function]
- cls.add_method('GetSynchronizationMode',
- 'ns3::RealtimeSimulatorImpl::SynchronizationMode',
- [],
- is_const=True)
- ## realtime-simulator-impl.h (module 'core'): uint32_t ns3::RealtimeSimulatorImpl::GetSystemId() const [member function]
- cls.add_method('GetSystemId',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): static ns3::TypeId ns3::RealtimeSimulatorImpl::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## realtime-simulator-impl.h (module 'core'): bool ns3::RealtimeSimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function]
- cls.add_method('IsExpired',
- 'bool',
- [param('ns3::EventId const &', 'ev')],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): bool ns3::RealtimeSimulatorImpl::IsFinished() const [member function]
- cls.add_method('IsFinished',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::Now() const [member function]
- cls.add_method('Now',
- 'ns3::Time',
- [],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::RealtimeNow() const [member function]
- cls.add_method('RealtimeNow',
- 'ns3::Time',
- [],
- is_const=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Remove(ns3::EventId const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::EventId const &', 'ev')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Run() [member function]
- cls.add_method('Run',
- 'void',
- [],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::EventId ns3::RealtimeSimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('Schedule',
- 'ns3::EventId',
- [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::EventId ns3::RealtimeSimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleDestroy',
- 'ns3::EventId',
- [param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::EventId ns3::RealtimeSimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleNow',
- 'ns3::EventId',
- [param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleRealtime(ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleRealtime',
- 'void',
- [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleRealtimeNow(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleRealtimeNow',
- 'void',
- [param('ns3::EventImpl *', 'event')])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleRealtimeNowWithContext(uint32_t context, ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleRealtimeNowWithContext',
- 'void',
- [param('uint32_t', 'context'), param('ns3::EventImpl *', 'event')])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleRealtimeWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleRealtimeWithContext',
- 'void',
- [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleWithContext',
- 'void',
- [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::SetHardLimit(ns3::Time limit) [member function]
- cls.add_method('SetHardLimit',
- 'void',
- [param('ns3::Time', 'limit')])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function]
- cls.add_method('SetScheduler',
- 'void',
- [param('ns3::ObjectFactory', 'schedulerFactory')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::SetSynchronizationMode(ns3::RealtimeSimulatorImpl::SynchronizationMode mode) [member function]
- cls.add_method('SetSynchronizationMode',
- 'void',
- [param('ns3::RealtimeSimulatorImpl::SynchronizationMode', 'mode')])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Stop() [member function]
- cls.add_method('Stop',
- 'void',
- [],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Stop(ns3::Time const & time) [member function]
- cls.add_method('Stop',
- 'void',
- [param('ns3::Time const &', 'time')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3RefCountBase_methods(root_module, cls):
- ## ref-count-base.h (module 'core'): ns3::RefCountBase::RefCountBase() [constructor]
- cls.add_constructor([])
- ## ref-count-base.h (module 'core'): ns3::RefCountBase::RefCountBase(ns3::RefCountBase const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RefCountBase const &', 'arg0')])
- return
-
-def register_Ns3StringChecker_methods(root_module, cls):
- ## string.h (module 'core'): ns3::StringChecker::StringChecker() [constructor]
- cls.add_constructor([])
- ## string.h (module 'core'): ns3::StringChecker::StringChecker(ns3::StringChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::StringChecker const &', 'arg0')])
- return
-
-def register_Ns3StringValue_methods(root_module, cls):
- ## string.h (module 'core'): ns3::StringValue::StringValue() [constructor]
- cls.add_constructor([])
- ## string.h (module 'core'): ns3::StringValue::StringValue(ns3::StringValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::StringValue const &', 'arg0')])
- ## string.h (module 'core'): ns3::StringValue::StringValue(std::string const & value) [constructor]
- cls.add_constructor([param('std::string const &', 'value')])
- ## string.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::StringValue::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::Ptr< ns3::AttributeValue >',
- [],
- is_const=True, is_virtual=True)
- ## string.h (module 'core'): bool ns3::StringValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_virtual=True)
- ## string.h (module 'core'): std::string ns3::StringValue::Get() const [member function]
- cls.add_method('Get',
- 'std::string',
- [],
- is_const=True)
- ## string.h (module 'core'): std::string ns3::StringValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_const=True, is_virtual=True)
- ## string.h (module 'core'): void ns3::StringValue::Set(std::string const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('std::string const &', 'value')])
- return
-
def register_Ns3TcpL4Protocol_methods(root_module, cls):
## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol::PROT_NUMBER [variable]
cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True)
@@ -17095,86 +15188,6 @@
[param('uint64_t const &', 'value')])
return
-def register_Ns3Vector2DChecker_methods(root_module, cls):
- ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker() [constructor]
- cls.add_constructor([])
- ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker(ns3::Vector2DChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector2DChecker const &', 'arg0')])
- return
-
-def register_Ns3Vector2DValue_methods(root_module, cls):
- ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue() [constructor]
- cls.add_constructor([])
- ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2DValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector2DValue const &', 'arg0')])
- ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2D const & value) [constructor]
- cls.add_constructor([param('ns3::Vector2D const &', 'value')])
- ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector2DValue::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::Ptr< ns3::AttributeValue >',
- [],
- is_const=True, is_virtual=True)
- ## vector.h (module 'core'): bool ns3::Vector2DValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_virtual=True)
- ## vector.h (module 'core'): ns3::Vector2D ns3::Vector2DValue::Get() const [member function]
- cls.add_method('Get',
- 'ns3::Vector2D',
- [],
- is_const=True)
- ## vector.h (module 'core'): std::string ns3::Vector2DValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_const=True, is_virtual=True)
- ## vector.h (module 'core'): void ns3::Vector2DValue::Set(ns3::Vector2D const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('ns3::Vector2D const &', 'value')])
- return
-
-def register_Ns3Vector3DChecker_methods(root_module, cls):
- ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker() [constructor]
- cls.add_constructor([])
- ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker(ns3::Vector3DChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector3DChecker const &', 'arg0')])
- return
-
-def register_Ns3Vector3DValue_methods(root_module, cls):
- ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue() [constructor]
- cls.add_constructor([])
- ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3DValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector3DValue const &', 'arg0')])
- ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3D const & value) [constructor]
- cls.add_constructor([param('ns3::Vector3D const &', 'value')])
- ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector3DValue::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::Ptr< ns3::AttributeValue >',
- [],
- is_const=True, is_virtual=True)
- ## vector.h (module 'core'): bool ns3::Vector3DValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_virtual=True)
- ## vector.h (module 'core'): ns3::Vector3D ns3::Vector3DValue::Get() const [member function]
- cls.add_method('Get',
- 'ns3::Vector3D',
- [],
- is_const=True)
- ## vector.h (module 'core'): std::string ns3::Vector3DValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_const=True, is_virtual=True)
- ## vector.h (module 'core'): void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('ns3::Vector3D const &', 'value')])
- return
-
def register_Ns3AddressChecker_methods(root_module, cls):
## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor]
cls.add_constructor([])
@@ -18163,65 +16176,6 @@
visibility='protected', is_virtual=True)
return
-def register_Ns3ConfigMatchContainer_methods(root_module, cls):
- ## config.h (module 'core'): ns3::Config::MatchContainer::MatchContainer(ns3::Config::MatchContainer const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Config::MatchContainer const &', 'arg0')])
- ## config.h (module 'core'): ns3::Config::MatchContainer::MatchContainer() [constructor]
- cls.add_constructor([])
- ## config.h (module 'core'): ns3::Config::MatchContainer::MatchContainer(std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > > const & objects, std::vector<std::string, std::allocator<std::string> > const & contexts, std::string path) [constructor]
- cls.add_constructor([param('std::vector< ns3::Ptr< ns3::Object > > const &', 'objects'), param('std::vector< std::string > const &', 'contexts'), param('std::string', 'path')])
- ## config.h (module 'core'): __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Object>*,std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > > > ns3::Config::MatchContainer::Begin() const [member function]
- cls.add_method('Begin',
- '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >',
- [],
- is_const=True)
- ## config.h (module 'core'): void ns3::Config::MatchContainer::Connect(std::string name, ns3::CallbackBase const & cb) [member function]
- cls.add_method('Connect',
- 'void',
- [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
- ## config.h (module 'core'): void ns3::Config::MatchContainer::ConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
- cls.add_method('ConnectWithoutContext',
- 'void',
- [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
- ## config.h (module 'core'): void ns3::Config::MatchContainer::Disconnect(std::string name, ns3::CallbackBase const & cb) [member function]
- cls.add_method('Disconnect',
- 'void',
- [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
- ## config.h (module 'core'): void ns3::Config::MatchContainer::DisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
- cls.add_method('DisconnectWithoutContext',
- 'void',
- [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
- ## config.h (module 'core'): __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Object>*,std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > > > ns3::Config::MatchContainer::End() const [member function]
- cls.add_method('End',
- '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >',
- [],
- is_const=True)
- ## config.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Config::MatchContainer::Get(uint32_t i) const [member function]
- cls.add_method('Get',
- 'ns3::Ptr< ns3::Object >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## config.h (module 'core'): std::string ns3::Config::MatchContainer::GetMatchedPath(uint32_t i) const [member function]
- cls.add_method('GetMatchedPath',
- 'std::string',
- [param('uint32_t', 'i')],
- is_const=True)
- ## config.h (module 'core'): uint32_t ns3::Config::MatchContainer::GetN() const [member function]
- cls.add_method('GetN',
- 'uint32_t',
- [],
- is_const=True)
- ## config.h (module 'core'): std::string ns3::Config::MatchContainer::GetPath() const [member function]
- cls.add_method('GetPath',
- 'std::string',
- [],
- is_const=True)
- ## config.h (module 'core'): void ns3::Config::MatchContainer::Set(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- return
-
def register_Ns3HashImplementation_methods(root_module, cls):
## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [copy constructor]
cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')])
@@ -18329,20 +16283,11 @@
def register_functions(root_module):
module = root_module
- register_functions_ns3_CommandLineHelper(module.get_submodule('CommandLineHelper'), root_module)
- register_functions_ns3_Config(module.get_submodule('Config'), root_module)
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
register_functions_ns3_Hash(module.get_submodule('Hash'), root_module)
- register_functions_ns3_SystemPath(module.get_submodule('SystemPath'), root_module)
register_functions_ns3_internal(module.get_submodule('internal'), root_module)
return
-def register_functions_ns3_CommandLineHelper(module, root_module):
- return
-
-def register_functions_ns3_Config(module, root_module):
- return
-
def register_functions_ns3_FatalImpl(module, root_module):
return
@@ -18353,9 +16298,6 @@
def register_functions_ns3_Hash_Function(module, root_module):
return
-def register_functions_ns3_SystemPath(module, root_module):
- return
-
def register_functions_ns3_internal(module, root_module):
return
--- a/src/internet/bindings/modulegen__gcc_LP64.py Tue Aug 13 10:37:41 2013 -0700
+++ b/src/internet/bindings/modulegen__gcc_LP64.py Tue Aug 13 10:37:49 2013 -0700
@@ -22,8 +22,6 @@
## tcp-socket.h (module 'internet'): ns3::TcpStates_t [enumeration]
module.add_enum('TcpStates_t', ['CLOSED', 'LISTEN', 'SYN_SENT', 'SYN_RCVD', 'ESTABLISHED', 'CLOSE_WAIT', 'LAST_ACK', 'FIN_WAIT_1', 'FIN_WAIT_2', 'CLOSING', 'TIME_WAIT', 'LAST_STATE'])
- ## log.h (module 'core'): ns3::LogLevel [enumeration]
- module.add_enum('LogLevel', ['LOG_NONE', 'LOG_ERROR', 'LOG_LEVEL_ERROR', 'LOG_WARN', 'LOG_LEVEL_WARN', 'LOG_DEBUG', 'LOG_LEVEL_DEBUG', 'LOG_INFO', 'LOG_LEVEL_INFO', 'LOG_FUNCTION', 'LOG_LEVEL_FUNCTION', 'LOG_LOGIC', 'LOG_LEVEL_LOGIC', 'LOG_ALL', 'LOG_LEVEL_ALL', 'LOG_PREFIX_FUNC', 'LOG_PREFIX_TIME', 'LOG_PREFIX_NODE', 'LOG_PREFIX_LEVEL', 'LOG_PREFIX_ALL'], import_from_module='ns.core')
## address.h (module 'network'): ns3::Address [class]
module.add_class('Address', import_from_module='ns.network')
## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration]
@@ -58,12 +56,6 @@
module.add_class('CallbackBase', import_from_module='ns.core')
## candidate-queue.h (module 'internet'): ns3::CandidateQueue [class]
module.add_class('CandidateQueue')
- ## command-line.h (module 'core'): ns3::CommandLine [class]
- module.add_class('CommandLine', allow_subclassing=True, import_from_module='ns.core')
- ## system-mutex.h (module 'core'): ns3::CriticalSection [class]
- module.add_class('CriticalSection', import_from_module='ns.core')
- ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector [class]
- module.add_class('EventGarbageCollector', import_from_module='ns.core')
## event-id.h (module 'core'): ns3::EventId [class]
module.add_class('EventId', import_from_module='ns.core')
## global-route-manager.h (module 'internet'): ns3::GlobalRouteManager [class]
@@ -82,8 +74,6 @@
module.add_class('GlobalRoutingLinkRecord')
## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::LinkType [enumeration]
module.add_enum('LinkType', ['Unknown', 'PointToPoint', 'TransitNetwork', 'StubNetwork', 'VirtualLink'], outer_class=root_module['ns3::GlobalRoutingLinkRecord'])
- ## global-value.h (module 'core'): ns3::GlobalValue [class]
- module.add_class('GlobalValue', import_from_module='ns.core')
## hash.h (module 'core'): ns3::Hasher [class]
module.add_class('Hasher', import_from_module='ns.core')
## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress [class]
@@ -174,14 +164,10 @@
module.add_class('Ipv6RoutingTableEntry')
## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper [class]
module.add_class('Ipv6StaticRoutingHelper', parent=root_module['ns3::Ipv6RoutingHelper'])
- ## log.h (module 'core'): ns3::LogComponent [class]
- module.add_class('LogComponent', import_from_module='ns.core')
## mac48-address.h (module 'network'): ns3::Mac48Address [class]
module.add_class('Mac48Address', import_from_module='ns.network')
## mac48-address.h (module 'network'): ns3::Mac48Address [class]
root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address'])
- ## names.h (module 'core'): ns3::Names [class]
- module.add_class('Names', import_from_module='ns.core')
## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class]
module.add_class('NetDeviceContainer', import_from_module='ns.network')
## node-container.h (module 'network'): ns3::NodeContainer [class]
@@ -224,14 +210,6 @@
module.add_class('PcapHelperForIpv4', allow_subclassing=True)
## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6 [class]
module.add_class('PcapHelperForIpv6', allow_subclassing=True)
- ## random-variable.h (module 'core'): ns3::RandomVariable [class]
- module.add_class('RandomVariable', import_from_module='ns.core')
- ## random-variable-stream-helper.h (module 'core'): ns3::RandomVariableStreamHelper [class]
- module.add_class('RandomVariableStreamHelper', import_from_module='ns.core')
- ## rng-seed-manager.h (module 'core'): ns3::RngSeedManager [class]
- module.add_class('RngSeedManager', import_from_module='ns.core')
- ## rng-stream.h (module 'core'): ns3::RngStream [class]
- module.add_class('RngStream', import_from_module='ns.core')
## rtt-estimator.h (module 'internet'): ns3::RttHistory [class]
module.add_class('RttHistory')
## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex [class]
@@ -240,18 +218,10 @@
module.add_enum('VertexType', ['VertexUnknown', 'VertexRouter', 'VertexNetwork'], outer_class=root_module['ns3::SPFVertex'])
## sequence-number.h (module 'network'): ns3::SequenceNumber<unsigned int, int> [class]
module.add_class('SequenceNumber32', import_from_module='ns.network')
- ## random-variable.h (module 'core'): ns3::SequentialVariable [class]
- module.add_class('SequentialVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simulator.h (module 'core'): ns3::Simulator [class]
module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core')
- ## system-condition.h (module 'core'): ns3::SystemCondition [class]
- module.add_class('SystemCondition', import_from_module='ns.core')
- ## system-mutex.h (module 'core'): ns3::SystemMutex [class]
- module.add_class('SystemMutex', import_from_module='ns.core')
- ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs [class]
- module.add_class('SystemWallClockMs', import_from_module='ns.core')
## tag.h (module 'network'): ns3::Tag [class]
module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
@@ -274,8 +244,6 @@
module.add_class('TracedValue', template_parameters=['ns3::TcpStates_t'])
## traced-value.h (module 'core'): ns3::TracedValue<unsigned int> [class]
module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['unsigned int'])
- ## random-variable.h (module 'core'): ns3::TriangularVariable [class]
- module.add_class('TriangularVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## type-id.h (module 'core'): ns3::TypeId [class]
module.add_class('TypeId', import_from_module='ns.core')
## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration]
@@ -284,38 +252,12 @@
module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct]
module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
- ## random-variable.h (module 'core'): ns3::UniformVariable [class]
- module.add_class('UniformVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## vector.h (module 'core'): ns3::Vector2D [class]
- module.add_class('Vector2D', import_from_module='ns.core')
- ## vector.h (module 'core'): ns3::Vector3D [class]
- module.add_class('Vector3D', import_from_module='ns.core')
- ## watchdog.h (module 'core'): ns3::Watchdog [class]
- module.add_class('Watchdog', import_from_module='ns.core')
- ## random-variable.h (module 'core'): ns3::WeibullVariable [class]
- module.add_class('WeibullVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::ZetaVariable [class]
- module.add_class('ZetaVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::ZipfVariable [class]
- module.add_class('ZipfVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## empty.h (module 'core'): ns3::empty [class]
module.add_class('empty', import_from_module='ns.core')
## int64x64-double.h (module 'core'): ns3::int64x64_t [class]
module.add_class('int64x64_t', import_from_module='ns.core')
## chunk.h (module 'network'): ns3::Chunk [class]
module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
- ## random-variable.h (module 'core'): ns3::ConstantVariable [class]
- module.add_class('ConstantVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::DeterministicVariable [class]
- module.add_class('DeterministicVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::EmpiricalVariable [class]
- module.add_class('EmpiricalVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::ErlangVariable [class]
- module.add_class('ErlangVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::ExponentialVariable [class]
- module.add_class('ExponentialVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::GammaVariable [class]
- module.add_class('GammaVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## header.h (module 'network'): ns3::Header [class]
module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable [class]
@@ -370,8 +312,6 @@
module.add_class('Icmpv6TimeExceeded', parent=root_module['ns3::Icmpv6Header'])
## icmpv6-header.h (module 'internet'): ns3::Icmpv6TooBig [class]
module.add_class('Icmpv6TooBig', parent=root_module['ns3::Icmpv6Header'])
- ## random-variable.h (module 'core'): ns3::IntEmpiricalVariable [class]
- module.add_class('IntEmpiricalVariable', import_from_module='ns.core', parent=root_module['ns3::EmpiricalVariable'])
## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper [class]
module.add_class('InternetStackHelper', parent=[root_module['ns3::PcapHelperForIpv4'], root_module['ns3::PcapHelperForIpv6'], root_module['ns3::AsciiTraceHelperForIpv4'], root_module['ns3::AsciiTraceHelperForIpv6']])
## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper [class]
@@ -412,16 +352,10 @@
module.add_class('Ipv6OptionRouterAlertHeader', parent=root_module['ns3::Ipv6OptionHeader'])
## ipv6-packet-info-tag.h (module 'internet'): ns3::Ipv6PacketInfoTag [class]
module.add_class('Ipv6PacketInfoTag', parent=root_module['ns3::Tag'])
- ## random-variable.h (module 'core'): ns3::LogNormalVariable [class]
- module.add_class('LogNormalVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h (module 'core'): ns3::NormalVariable [class]
- module.add_class('NormalVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## object.h (module 'core'): ns3::Object [class]
module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
## object.h (module 'core'): ns3::Object::AggregateIterator [class]
module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
- ## random-variable.h (module 'core'): ns3::ParetoVariable [class]
- module.add_class('ParetoVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class]
module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object'])
## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class]
@@ -430,12 +364,6 @@
module.add_class('RttEstimator', parent=root_module['ns3::Object'])
## rtt-estimator.h (module 'internet'): ns3::RttMeanDeviation [class]
module.add_class('RttMeanDeviation', parent=root_module['ns3::RttEstimator'])
- ## scheduler.h (module 'core'): ns3::Scheduler [class]
- module.add_class('Scheduler', import_from_module='ns.core', parent=root_module['ns3::Object'])
- ## scheduler.h (module 'core'): ns3::Scheduler::Event [struct]
- module.add_class('Event', import_from_module='ns.core', outer_class=root_module['ns3::Scheduler'])
- ## scheduler.h (module 'core'): ns3::Scheduler::EventKey [struct]
- module.add_class('EventKey', import_from_module='ns.core', outer_class=root_module['ns3::Scheduler'])
## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class]
module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
@@ -448,8 +376,6 @@
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::FdReader', 'ns3::empty', 'ns3::DefaultDeleter<ns3::FdReader>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class]
@@ -466,14 +392,8 @@
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::RefCountBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::RefCountBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::SystemThread', 'ns3::empty', 'ns3::DefaultDeleter<ns3::SystemThread>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simulator-impl.h (module 'core'): ns3::SimulatorImpl [class]
- module.add_class('SimulatorImpl', import_from_module='ns.core', parent=root_module['ns3::Object'])
## socket.h (module 'network'): ns3::Socket [class]
module.add_class('Socket', import_from_module='ns.network', parent=root_module['ns3::Object'])
## socket.h (module 'network'): ns3::Socket::SocketErrno [enumeration]
@@ -494,10 +414,6 @@
module.add_class('SocketIpv6TclassTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
## socket.h (module 'network'): ns3::SocketSetDontFragmentTag [class]
module.add_class('SocketSetDontFragmentTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
- ## synchronizer.h (module 'core'): ns3::Synchronizer [class]
- module.add_class('Synchronizer', import_from_module='ns.core', parent=root_module['ns3::Object'])
- ## system-thread.h (module 'core'): ns3::SystemThread [class]
- module.add_class('SystemThread', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >'])
## tcp-header.h (module 'internet'): ns3::TcpHeader [class]
module.add_class('TcpHeader', parent=root_module['ns3::Header'])
## tcp-header.h (module 'internet'): ns3::TcpHeader::Flags_t [enumeration]
@@ -544,8 +460,6 @@
module.add_class('UdpSocketFactory', parent=root_module['ns3::SocketFactory'])
## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class]
module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
- ## wall-clock-synchronizer.h (module 'core'): ns3::WallClockSynchronizer [class]
- module.add_class('WallClockSynchronizer', import_from_module='ns.core', parent=root_module['ns3::Synchronizer'])
## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class]
module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class]
@@ -572,8 +486,6 @@
module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
## boolean.h (module 'core'): ns3::BooleanValue [class]
module.add_class('BooleanValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
- ## calendar-scheduler.h (module 'core'): ns3::CalendarScheduler [class]
- module.add_class('CalendarScheduler', import_from_module='ns.core', parent=root_module['ns3::Scheduler'])
## callback.h (module 'core'): ns3::CallbackChecker [class]
module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
## callback.h (module 'core'): ns3::CallbackImplBase [class]
@@ -586,8 +498,6 @@
module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
## data-collection-object.h (module 'stats'): ns3::DataCollectionObject [class]
module.add_class('DataCollectionObject', import_from_module='ns.stats', parent=root_module['ns3::Object'])
- ## default-simulator-impl.h (module 'core'): ns3::DefaultSimulatorImpl [class]
- module.add_class('DefaultSimulatorImpl', import_from_module='ns.core', parent=root_module['ns3::SimulatorImpl'])
## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class]
module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
## double.h (module 'core'): ns3::DoubleValue [class]
@@ -606,14 +516,10 @@
module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class]
module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
- ## unix-fd-reader.h (module 'core'): ns3::FdReader [class]
- module.add_class('FdReader', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >'])
## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class]
module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
## global-router-interface.h (module 'internet'): ns3::GlobalRouter [class]
module.add_class('GlobalRouter', destructor_visibility='private', parent=root_module['ns3::Object'])
- ## heap-scheduler.h (module 'core'): ns3::HeapScheduler [class]
- module.add_class('HeapScheduler', import_from_module='ns.core', parent=root_module['ns3::Scheduler'])
## icmpv6-header.h (module 'internet'): ns3::Icmpv6DestinationUnreachable [class]
module.add_class('Icmpv6DestinationUnreachable', parent=root_module['ns3::Icmpv6Header'])
## icmpv6-header.h (module 'internet'): ns3::Icmpv6Echo [class]
@@ -708,16 +614,12 @@
module.add_class('Ipv6RoutingProtocol', parent=root_module['ns3::Object'])
## ipv6-static-routing.h (module 'internet'): ns3::Ipv6StaticRouting [class]
module.add_class('Ipv6StaticRouting', parent=root_module['ns3::Ipv6RoutingProtocol'])
- ## list-scheduler.h (module 'core'): ns3::ListScheduler [class]
- module.add_class('ListScheduler', import_from_module='ns.core', parent=root_module['ns3::Scheduler'])
## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class]
module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
- ## map-scheduler.h (module 'core'): ns3::MapScheduler [class]
- module.add_class('MapScheduler', import_from_module='ns.core', parent=root_module['ns3::Scheduler'])
## ndisc-cache.h (module 'internet'): ns3::NdiscCache [class]
module.add_class('NdiscCache', parent=root_module['ns3::Object'])
## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry [class]
@@ -736,38 +638,14 @@
module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerAccessor [class]
- module.add_class('ObjectPtrContainerAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor'])
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerChecker [class]
- module.add_class('ObjectPtrContainerChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerValue [class]
- module.add_class('ObjectPtrContainerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class]
module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
## packet.h (module 'network'): ns3::Packet [class]
module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class]
module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
- ## pointer.h (module 'core'): ns3::PointerChecker [class]
- module.add_class('PointerChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
- ## pointer.h (module 'core'): ns3::PointerValue [class]
- module.add_class('PointerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
## probe.h (module 'stats'): ns3::Probe [class]
module.add_class('Probe', import_from_module='ns.stats', parent=root_module['ns3::DataCollectionObject'])
- ## random-variable.h (module 'core'): ns3::RandomVariableChecker [class]
- module.add_class('RandomVariableChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
- ## random-variable.h (module 'core'): ns3::RandomVariableValue [class]
- module.add_class('RandomVariableValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
- ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl [class]
- module.add_class('RealtimeSimulatorImpl', import_from_module='ns.core', parent=root_module['ns3::SimulatorImpl'])
- ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl::SynchronizationMode [enumeration]
- module.add_enum('SynchronizationMode', ['SYNC_BEST_EFFORT', 'SYNC_HARD_LIMIT'], outer_class=root_module['ns3::RealtimeSimulatorImpl'], import_from_module='ns.core')
- ## ref-count-base.h (module 'core'): ns3::RefCountBase [class]
- module.add_class('RefCountBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> >'])
- ## string.h (module 'core'): ns3::StringChecker [class]
- module.add_class('StringChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
- ## string.h (module 'core'): ns3::StringValue [class]
- module.add_class('StringValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol [class]
module.add_class('TcpL4Protocol', parent=root_module['ns3::IpL4Protocol'])
## tcp-newreno.h (module 'internet'): ns3::TcpNewReno [class]
@@ -786,14 +664,6 @@
module.add_class('UdpL4Protocol', parent=root_module['ns3::IpL4Protocol'])
## uinteger.h (module 'core'): ns3::UintegerValue [class]
module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
- ## vector.h (module 'core'): ns3::Vector2DChecker [class]
- module.add_class('Vector2DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
- ## vector.h (module 'core'): ns3::Vector2DValue [class]
- module.add_class('Vector2DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
- ## vector.h (module 'core'): ns3::Vector3DChecker [class]
- module.add_class('Vector3DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
- ## vector.h (module 'core'): ns3::Vector3DValue [class]
- module.add_class('Vector3DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
## address.h (module 'network'): ns3::AddressChecker [class]
module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
## address.h (module 'network'): ns3::AddressValue [class]
@@ -829,54 +699,12 @@
typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >', 'ns3::SequenceNumber16')
typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >*', 'ns3::SequenceNumber16*')
typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >&', 'ns3::SequenceNumber16&')
- typehandlers.add_type_alias('ns3::RngSeedManager', 'ns3::SeedManager')
- typehandlers.add_type_alias('ns3::RngSeedManager*', 'ns3::SeedManager*')
- typehandlers.add_type_alias('ns3::RngSeedManager&', 'ns3::SeedManager&')
- module.add_typedef(root_module['ns3::RngSeedManager'], 'SeedManager')
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >', 'ns3::SequenceNumber32')
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >*', 'ns3::SequenceNumber32*')
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >&', 'ns3::SequenceNumber32&')
- typehandlers.add_type_alias('ns3::ObjectPtrContainerValue', 'ns3::ObjectVectorValue')
- typehandlers.add_type_alias('ns3::ObjectPtrContainerValue*', 'ns3::ObjectVectorValue*')
- typehandlers.add_type_alias('ns3::ObjectPtrContainerValue&', 'ns3::ObjectVectorValue&')
- module.add_typedef(root_module['ns3::ObjectPtrContainerValue'], 'ObjectVectorValue')
typehandlers.add_type_alias('std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >', 'ns3::RttHistory_t')
typehandlers.add_type_alias('std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >*', 'ns3::RttHistory_t*')
typehandlers.add_type_alias('std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >&', 'ns3::RttHistory_t&')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogNodePrinter')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) **', 'ns3::LogNodePrinter*')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *&', 'ns3::LogNodePrinter&')
- typehandlers.add_type_alias('ns3::Vector3D', 'ns3::Vector')
- typehandlers.add_type_alias('ns3::Vector3D*', 'ns3::Vector*')
- typehandlers.add_type_alias('ns3::Vector3D&', 'ns3::Vector&')
- module.add_typedef(root_module['ns3::Vector3D'], 'Vector')
- typehandlers.add_type_alias('ns3::Vector3DValue', 'ns3::VectorValue')
- typehandlers.add_type_alias('ns3::Vector3DValue*', 'ns3::VectorValue*')
- typehandlers.add_type_alias('ns3::Vector3DValue&', 'ns3::VectorValue&')
- module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue')
- typehandlers.add_type_alias('ns3::ObjectPtrContainerValue', 'ns3::ObjectMapValue')
- typehandlers.add_type_alias('ns3::ObjectPtrContainerValue*', 'ns3::ObjectMapValue*')
- typehandlers.add_type_alias('ns3::ObjectPtrContainerValue&', 'ns3::ObjectMapValue&')
- module.add_typedef(root_module['ns3::ObjectPtrContainerValue'], 'ObjectMapValue')
- typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker')
- typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*')
- typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&')
- module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogTimePrinter')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) **', 'ns3::LogTimePrinter*')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *&', 'ns3::LogTimePrinter&')
-
- ## Register a nested module for the namespace CommandLineHelper
-
- nested_module = module.add_cpp_namespace('CommandLineHelper')
- register_types_ns3_CommandLineHelper(nested_module)
-
-
- ## Register a nested module for the namespace Config
-
- nested_module = module.add_cpp_namespace('Config')
- register_types_ns3_Config(nested_module)
-
## Register a nested module for the namespace FatalImpl
@@ -890,30 +718,12 @@
register_types_ns3_Hash(nested_module)
- ## Register a nested module for the namespace SystemPath
-
- nested_module = module.add_cpp_namespace('SystemPath')
- register_types_ns3_SystemPath(nested_module)
-
-
## Register a nested module for the namespace internal
nested_module = module.add_cpp_namespace('internal')
register_types_ns3_internal(nested_module)
-def register_types_ns3_CommandLineHelper(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_Config(module):
- root_module = module.get_root()
-
- ## config.h (module 'core'): ns3::Config::MatchContainer [class]
- module.add_class('MatchContainer', import_from_module='ns.core')
- module.add_container('std::vector< ns3::Ptr< ns3::Object > >', 'ns3::Ptr< ns3::Object >', container_type='vector')
- module.add_container('std::vector< std::string >', 'std::string', container_type='vector')
-
def register_types_ns3_FatalImpl(module):
root_module = module.get_root()
@@ -948,11 +758,6 @@
## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class]
module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
-def register_types_ns3_SystemPath(module):
- root_module = module.get_root()
-
- module.add_container('std::list< std::string >', 'std::string', container_type='list')
-
def register_types_ns3_internal(module):
root_module = module.get_root()
@@ -974,16 +779,12 @@
register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item'])
register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
register_Ns3CandidateQueue_methods(root_module, root_module['ns3::CandidateQueue'])
- register_Ns3CommandLine_methods(root_module, root_module['ns3::CommandLine'])
- register_Ns3CriticalSection_methods(root_module, root_module['ns3::CriticalSection'])
- register_Ns3EventGarbageCollector_methods(root_module, root_module['ns3::EventGarbageCollector'])
register_Ns3EventId_methods(root_module, root_module['ns3::EventId'])
register_Ns3GlobalRouteManager_methods(root_module, root_module['ns3::GlobalRouteManager'])
register_Ns3GlobalRouteManagerImpl_methods(root_module, root_module['ns3::GlobalRouteManagerImpl'])
register_Ns3GlobalRouteManagerLSDB_methods(root_module, root_module['ns3::GlobalRouteManagerLSDB'])
register_Ns3GlobalRoutingLSA_methods(root_module, root_module['ns3::GlobalRoutingLSA'])
register_Ns3GlobalRoutingLinkRecord_methods(root_module, root_module['ns3::GlobalRoutingLinkRecord'])
- register_Ns3GlobalValue_methods(root_module, root_module['ns3::GlobalValue'])
register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher'])
register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress'])
register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress'])
@@ -1015,9 +816,7 @@
register_Ns3Ipv6RoutingHelper_methods(root_module, root_module['ns3::Ipv6RoutingHelper'])
register_Ns3Ipv6RoutingTableEntry_methods(root_module, root_module['ns3::Ipv6RoutingTableEntry'])
register_Ns3Ipv6StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv6StaticRoutingHelper'])
- register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent'])
register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address'])
- register_Ns3Names_methods(root_module, root_module['ns3::Names'])
register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase'])
@@ -1036,19 +835,11 @@
register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice'])
register_Ns3PcapHelperForIpv4_methods(root_module, root_module['ns3::PcapHelperForIpv4'])
register_Ns3PcapHelperForIpv6_methods(root_module, root_module['ns3::PcapHelperForIpv6'])
- register_Ns3RandomVariable_methods(root_module, root_module['ns3::RandomVariable'])
- register_Ns3RandomVariableStreamHelper_methods(root_module, root_module['ns3::RandomVariableStreamHelper'])
- register_Ns3RngSeedManager_methods(root_module, root_module['ns3::RngSeedManager'])
- register_Ns3RngStream_methods(root_module, root_module['ns3::RngStream'])
register_Ns3RttHistory_methods(root_module, root_module['ns3::RttHistory'])
register_Ns3SPFVertex_methods(root_module, root_module['ns3::SPFVertex'])
register_Ns3SequenceNumber32_methods(root_module, root_module['ns3::SequenceNumber32'])
- register_Ns3SequentialVariable_methods(root_module, root_module['ns3::SequentialVariable'])
register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
- register_Ns3SystemCondition_methods(root_module, root_module['ns3::SystemCondition'])
- register_Ns3SystemMutex_methods(root_module, root_module['ns3::SystemMutex'])
- register_Ns3SystemWallClockMs_methods(root_module, root_module['ns3::SystemWallClockMs'])
register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
register_Ns3Timer_methods(root_module, root_module['ns3::Timer'])
@@ -1057,26 +848,12 @@
register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___methods(root_module, root_module['ns3::TracedValue< ns3::SequenceNumber<unsigned int, int> >'])
register_Ns3TracedValue__Ns3TcpStates_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpStates_t >'])
register_Ns3TracedValue__Unsigned_int_methods(root_module, root_module['ns3::TracedValue< unsigned int >'])
- register_Ns3TriangularVariable_methods(root_module, root_module['ns3::TriangularVariable'])
register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
- register_Ns3UniformVariable_methods(root_module, root_module['ns3::UniformVariable'])
- register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D'])
- register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D'])
- register_Ns3Watchdog_methods(root_module, root_module['ns3::Watchdog'])
- register_Ns3WeibullVariable_methods(root_module, root_module['ns3::WeibullVariable'])
- register_Ns3ZetaVariable_methods(root_module, root_module['ns3::ZetaVariable'])
- register_Ns3ZipfVariable_methods(root_module, root_module['ns3::ZipfVariable'])
register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t'])
register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
- register_Ns3ConstantVariable_methods(root_module, root_module['ns3::ConstantVariable'])
- register_Ns3DeterministicVariable_methods(root_module, root_module['ns3::DeterministicVariable'])
- register_Ns3EmpiricalVariable_methods(root_module, root_module['ns3::EmpiricalVariable'])
- register_Ns3ErlangVariable_methods(root_module, root_module['ns3::ErlangVariable'])
- register_Ns3ExponentialVariable_methods(root_module, root_module['ns3::ExponentialVariable'])
- register_Ns3GammaVariable_methods(root_module, root_module['ns3::GammaVariable'])
register_Ns3Header_methods(root_module, root_module['ns3::Header'])
register_Ns3Icmpv4DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv4DestinationUnreachable'])
register_Ns3Icmpv4Echo_methods(root_module, root_module['ns3::Icmpv4Echo'])
@@ -1096,7 +873,6 @@
register_Ns3Icmpv6Redirection_methods(root_module, root_module['ns3::Icmpv6Redirection'])
register_Ns3Icmpv6TimeExceeded_methods(root_module, root_module['ns3::Icmpv6TimeExceeded'])
register_Ns3Icmpv6TooBig_methods(root_module, root_module['ns3::Icmpv6TooBig'])
- register_Ns3IntEmpiricalVariable_methods(root_module, root_module['ns3::IntEmpiricalVariable'])
register_Ns3InternetStackHelper_methods(root_module, root_module['ns3::InternetStackHelper'])
register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, root_module['ns3::Ipv4GlobalRoutingHelper'])
register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
@@ -1114,25 +890,18 @@
register_Ns3Ipv6OptionPadnHeader_methods(root_module, root_module['ns3::Ipv6OptionPadnHeader'])
register_Ns3Ipv6OptionRouterAlertHeader_methods(root_module, root_module['ns3::Ipv6OptionRouterAlertHeader'])
register_Ns3Ipv6PacketInfoTag_methods(root_module, root_module['ns3::Ipv6PacketInfoTag'])
- register_Ns3LogNormalVariable_methods(root_module, root_module['ns3::LogNormalVariable'])
- register_Ns3NormalVariable_methods(root_module, root_module['ns3::NormalVariable'])
register_Ns3Object_methods(root_module, root_module['ns3::Object'])
register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
- register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable'])
register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper'])
register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream'])
register_Ns3RttEstimator_methods(root_module, root_module['ns3::RttEstimator'])
register_Ns3RttMeanDeviation_methods(root_module, root_module['ns3::RttMeanDeviation'])
- register_Ns3Scheduler_methods(root_module, root_module['ns3::Scheduler'])
- register_Ns3SchedulerEvent_methods(root_module, root_module['ns3::Scheduler::Event'])
- register_Ns3SchedulerEventKey_methods(root_module, root_module['ns3::Scheduler::EventKey'])
register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable'])
register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
- register_Ns3SimpleRefCount__Ns3FdReader_Ns3Empty_Ns3DefaultDeleter__lt__ns3FdReader__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >'])
register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >'])
register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >'])
register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >'])
@@ -1141,10 +910,7 @@
register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
- register_Ns3SimpleRefCount__Ns3RefCountBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3RefCountBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> >'])
- register_Ns3SimpleRefCount__Ns3SystemThread_Ns3Empty_Ns3DefaultDeleter__lt__ns3SystemThread__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >'])
register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
- register_Ns3SimulatorImpl_methods(root_module, root_module['ns3::SimulatorImpl'])
register_Ns3Socket_methods(root_module, root_module['ns3::Socket'])
register_Ns3SocketAddressTag_methods(root_module, root_module['ns3::SocketAddressTag'])
register_Ns3SocketFactory_methods(root_module, root_module['ns3::SocketFactory'])
@@ -1153,8 +919,6 @@
register_Ns3SocketIpv6HopLimitTag_methods(root_module, root_module['ns3::SocketIpv6HopLimitTag'])
register_Ns3SocketIpv6TclassTag_methods(root_module, root_module['ns3::SocketIpv6TclassTag'])
register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag'])
- register_Ns3Synchronizer_methods(root_module, root_module['ns3::Synchronizer'])
- register_Ns3SystemThread_methods(root_module, root_module['ns3::SystemThread'])
register_Ns3TcpHeader_methods(root_module, root_module['ns3::TcpHeader'])
register_Ns3TcpRxBuffer_methods(root_module, root_module['ns3::TcpRxBuffer'])
register_Ns3TcpSocket_methods(root_module, root_module['ns3::TcpSocket'])
@@ -1172,7 +936,6 @@
register_Ns3UdpSocket_methods(root_module, root_module['ns3::UdpSocket'])
register_Ns3UdpSocketFactory_methods(root_module, root_module['ns3::UdpSocketFactory'])
register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable'])
- register_Ns3WallClockSynchronizer_methods(root_module, root_module['ns3::WallClockSynchronizer'])
register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable'])
register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable'])
register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable'])
@@ -1185,14 +948,12 @@
register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker'])
register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue'])
- register_Ns3CalendarScheduler_methods(root_module, root_module['ns3::CalendarScheduler'])
register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
register_Ns3Channel_methods(root_module, root_module['ns3::Channel'])
register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable'])
register_Ns3DataCollectionObject_methods(root_module, root_module['ns3::DataCollectionObject'])
- register_Ns3DefaultSimulatorImpl_methods(root_module, root_module['ns3::DefaultSimulatorImpl'])
register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable'])
register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue'])
register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable'])
@@ -1202,10 +963,8 @@
register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable'])
register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable'])
- register_Ns3FdReader_methods(root_module, root_module['ns3::FdReader'])
register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable'])
register_Ns3GlobalRouter_methods(root_module, root_module['ns3::GlobalRouter'])
- register_Ns3HeapScheduler_methods(root_module, root_module['ns3::HeapScheduler'])
register_Ns3Icmpv6DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv6DestinationUnreachable'])
register_Ns3Icmpv6Echo_methods(root_module, root_module['ns3::Icmpv6Echo'])
register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue'])
@@ -1250,11 +1009,9 @@
register_Ns3Ipv6Route_methods(root_module, root_module['ns3::Ipv6Route'])
register_Ns3Ipv6RoutingProtocol_methods(root_module, root_module['ns3::Ipv6RoutingProtocol'])
register_Ns3Ipv6StaticRouting_methods(root_module, root_module['ns3::Ipv6StaticRouting'])
- register_Ns3ListScheduler_methods(root_module, root_module['ns3::ListScheduler'])
register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable'])
register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
- register_Ns3MapScheduler_methods(root_module, root_module['ns3::MapScheduler'])
register_Ns3NdiscCache_methods(root_module, root_module['ns3::NdiscCache'])
register_Ns3NdiscCacheEntry_methods(root_module, root_module['ns3::NdiscCache::Entry'])
register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
@@ -1263,21 +1020,10 @@
register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable'])
register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
- register_Ns3ObjectPtrContainerAccessor_methods(root_module, root_module['ns3::ObjectPtrContainerAccessor'])
- register_Ns3ObjectPtrContainerChecker_methods(root_module, root_module['ns3::ObjectPtrContainerChecker'])
- register_Ns3ObjectPtrContainerValue_methods(root_module, root_module['ns3::ObjectPtrContainerValue'])
register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable'])
- register_Ns3PointerChecker_methods(root_module, root_module['ns3::PointerChecker'])
- register_Ns3PointerValue_methods(root_module, root_module['ns3::PointerValue'])
register_Ns3Probe_methods(root_module, root_module['ns3::Probe'])
- register_Ns3RandomVariableChecker_methods(root_module, root_module['ns3::RandomVariableChecker'])
- register_Ns3RandomVariableValue_methods(root_module, root_module['ns3::RandomVariableValue'])
- register_Ns3RealtimeSimulatorImpl_methods(root_module, root_module['ns3::RealtimeSimulatorImpl'])
- register_Ns3RefCountBase_methods(root_module, root_module['ns3::RefCountBase'])
- register_Ns3StringChecker_methods(root_module, root_module['ns3::StringChecker'])
- register_Ns3StringValue_methods(root_module, root_module['ns3::StringValue'])
register_Ns3TcpL4Protocol_methods(root_module, root_module['ns3::TcpL4Protocol'])
register_Ns3TcpNewReno_methods(root_module, root_module['ns3::TcpNewReno'])
register_Ns3TcpReno_methods(root_module, root_module['ns3::TcpReno'])
@@ -1287,10 +1033,6 @@
register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
register_Ns3UdpL4Protocol_methods(root_module, root_module['ns3::UdpL4Protocol'])
register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
- register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker'])
- register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue'])
- register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker'])
- register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue'])
register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue'])
register_Ns3BridgeChannel_methods(root_module, root_module['ns3::BridgeChannel'])
@@ -1304,7 +1046,6 @@
register_Ns3Ipv6ListRouting_methods(root_module, root_module['ns3::Ipv6ListRouting'])
register_Ns3Ipv6PacketProbe_methods(root_module, root_module['ns3::Ipv6PacketProbe'])
register_Ns3LoopbackNetDevice_methods(root_module, root_module['ns3::LoopbackNetDevice'])
- register_Ns3ConfigMatchContainer_methods(root_module, root_module['ns3::Config::MatchContainer'])
register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation'])
register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a'])
register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32'])
@@ -2071,48 +1812,6 @@
is_const=True)
return
-def register_Ns3CommandLine_methods(root_module, cls):
- ## command-line.h (module 'core'): ns3::CommandLine::CommandLine() [constructor]
- cls.add_constructor([])
- ## command-line.h (module 'core'): ns3::CommandLine::CommandLine(ns3::CommandLine const & cmd) [copy constructor]
- cls.add_constructor([param('ns3::CommandLine const &', 'cmd')])
- ## command-line.h (module 'core'): void ns3::CommandLine::AddValue(std::string const & name, std::string const & help, ns3::Callback<bool, std::string, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
- cls.add_method('AddValue',
- 'void',
- [param('std::string const &', 'name'), param('std::string const &', 'help'), param('ns3::Callback< bool, std::string, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
- ## command-line.h (module 'core'): std::string ns3::CommandLine::GetName() const [member function]
- cls.add_method('GetName',
- 'std::string',
- [],
- is_const=True)
- ## command-line.h (module 'core'): void ns3::CommandLine::Parse(int argc, char * * argv) [member function]
- cls.add_method('Parse',
- 'void',
- [param('int', 'argc'), param('char * *', 'argv')])
- ## command-line.h (module 'core'): void ns3::CommandLine::Usage(std::string const usage) [member function]
- cls.add_method('Usage',
- 'void',
- [param('std::string const', 'usage')])
- return
-
-def register_Ns3CriticalSection_methods(root_module, cls):
- ## system-mutex.h (module 'core'): ns3::CriticalSection::CriticalSection(ns3::CriticalSection const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CriticalSection const &', 'arg0')])
- ## system-mutex.h (module 'core'): ns3::CriticalSection::CriticalSection(ns3::SystemMutex & mutex) [constructor]
- cls.add_constructor([param('ns3::SystemMutex &', 'mutex')])
- return
-
-def register_Ns3EventGarbageCollector_methods(root_module, cls):
- ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector::EventGarbageCollector(ns3::EventGarbageCollector const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::EventGarbageCollector const &', 'arg0')])
- ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector::EventGarbageCollector() [constructor]
- cls.add_constructor([])
- ## event-garbage-collector.h (module 'core'): void ns3::EventGarbageCollector::Track(ns3::EventId event) [member function]
- cls.add_method('Track',
- 'void',
- [param('ns3::EventId', 'event')])
- return
-
def register_Ns3EventId_methods(root_module, cls):
cls.add_binary_comparison_operator('!=')
cls.add_binary_comparison_operator('==')
@@ -2397,71 +2096,6 @@
[param('uint16_t', 'metric')])
return
-def register_Ns3GlobalValue_methods(root_module, cls):
- ## global-value.h (module 'core'): ns3::GlobalValue::GlobalValue(ns3::GlobalValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::GlobalValue const &', 'arg0')])
- ## global-value.h (module 'core'): ns3::GlobalValue::GlobalValue(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeChecker const> checker) [constructor]
- cls.add_constructor([param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
- ## global-value.h (module 'core'): static __gnu_cxx::__normal_iterator<ns3::GlobalValue* const*,std::vector<ns3::GlobalValue*, std::allocator<ns3::GlobalValue*> > > ns3::GlobalValue::Begin() [member function]
- cls.add_method('Begin',
- '__gnu_cxx::__normal_iterator< ns3::GlobalValue * const *, std::vector< ns3::GlobalValue * > >',
- [],
- is_static=True)
- ## global-value.h (module 'core'): static void ns3::GlobalValue::Bind(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('Bind',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')],
- is_static=True)
- ## global-value.h (module 'core'): static bool ns3::GlobalValue::BindFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('BindFailSafe',
- 'bool',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')],
- is_static=True)
- ## global-value.h (module 'core'): static __gnu_cxx::__normal_iterator<ns3::GlobalValue* const*,std::vector<ns3::GlobalValue*, std::allocator<ns3::GlobalValue*> > > ns3::GlobalValue::End() [member function]
- cls.add_method('End',
- '__gnu_cxx::__normal_iterator< ns3::GlobalValue * const *, std::vector< ns3::GlobalValue * > >',
- [],
- is_static=True)
- ## global-value.h (module 'core'): ns3::Ptr<ns3::AttributeChecker const> ns3::GlobalValue::GetChecker() const [member function]
- cls.add_method('GetChecker',
- 'ns3::Ptr< ns3::AttributeChecker const >',
- [],
- is_const=True)
- ## global-value.h (module 'core'): std::string ns3::GlobalValue::GetHelp() const [member function]
- cls.add_method('GetHelp',
- 'std::string',
- [],
- is_const=True)
- ## global-value.h (module 'core'): std::string ns3::GlobalValue::GetName() const [member function]
- cls.add_method('GetName',
- 'std::string',
- [],
- is_const=True)
- ## global-value.h (module 'core'): void ns3::GlobalValue::GetValue(ns3::AttributeValue & value) const [member function]
- cls.add_method('GetValue',
- 'void',
- [param('ns3::AttributeValue &', 'value')],
- is_const=True)
- ## global-value.h (module 'core'): static void ns3::GlobalValue::GetValueByName(std::string name, ns3::AttributeValue & value) [member function]
- cls.add_method('GetValueByName',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
- is_static=True)
- ## global-value.h (module 'core'): static bool ns3::GlobalValue::GetValueByNameFailSafe(std::string name, ns3::AttributeValue & value) [member function]
- cls.add_method('GetValueByNameFailSafe',
- 'bool',
- [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
- is_static=True)
- ## global-value.h (module 'core'): void ns3::GlobalValue::ResetInitialValue() [member function]
- cls.add_method('ResetInitialValue',
- 'void',
- [])
- ## global-value.h (module 'core'): bool ns3::GlobalValue::SetValue(ns3::AttributeValue const & value) [member function]
- cls.add_method('SetValue',
- 'bool',
- [param('ns3::AttributeValue const &', 'value')])
- return
-
def register_Ns3Hasher_methods(root_module, cls):
## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [copy constructor]
cls.add_constructor([param('ns3::Hasher const &', 'arg0')])
@@ -3958,45 +3592,6 @@
[param('std::string', 'nName'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')])
return
-def register_Ns3LogComponent_methods(root_module, cls):
- ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::LogComponent const &', 'arg0')])
- ## log.h (module 'core'): ns3::LogComponent::LogComponent(char const * name) [constructor]
- cls.add_constructor([param('char const *', 'name')])
- ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel level) [member function]
- cls.add_method('Disable',
- 'void',
- [param('ns3::LogLevel', 'level')])
- ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel level) [member function]
- cls.add_method('Enable',
- 'void',
- [param('ns3::LogLevel', 'level')])
- ## log.h (module 'core'): void ns3::LogComponent::EnvVarCheck(char const * name) [member function]
- cls.add_method('EnvVarCheck',
- 'void',
- [param('char const *', 'name')])
- ## log.h (module 'core'): std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) const [member function]
- cls.add_method('GetLevelLabel',
- 'std::string',
- [param('ns3::LogLevel const', 'level')],
- is_const=True)
- ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel level) const [member function]
- cls.add_method('IsEnabled',
- 'bool',
- [param('ns3::LogLevel', 'level')],
- is_const=True)
- ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function]
- cls.add_method('IsNoneEnabled',
- 'bool',
- [],
- is_const=True)
- ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function]
- cls.add_method('Name',
- 'char const *',
- [],
- is_const=True)
- return
-
def register_Ns3Mac48Address_methods(root_module, cls):
cls.add_binary_comparison_operator('!=')
cls.add_binary_comparison_operator('<')
@@ -4069,58 +3664,6 @@
is_static=True)
return
-def register_Ns3Names_methods(root_module, cls):
- ## names.h (module 'core'): ns3::Names::Names() [constructor]
- cls.add_constructor([])
- ## names.h (module 'core'): ns3::Names::Names(ns3::Names const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Names const &', 'arg0')])
- ## names.h (module 'core'): static void ns3::Names::Add(std::string name, ns3::Ptr<ns3::Object> object) [member function]
- cls.add_method('Add',
- 'void',
- [param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h (module 'core'): static void ns3::Names::Add(std::string path, std::string name, ns3::Ptr<ns3::Object> object) [member function]
- cls.add_method('Add',
- 'void',
- [param('std::string', 'path'), param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h (module 'core'): static void ns3::Names::Add(ns3::Ptr<ns3::Object> context, std::string name, ns3::Ptr<ns3::Object> object) [member function]
- cls.add_method('Add',
- 'void',
- [param('ns3::Ptr< ns3::Object >', 'context'), param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h (module 'core'): static void ns3::Names::Clear() [member function]
- cls.add_method('Clear',
- 'void',
- [],
- is_static=True)
- ## names.h (module 'core'): static std::string ns3::Names::FindName(ns3::Ptr<ns3::Object> object) [member function]
- cls.add_method('FindName',
- 'std::string',
- [param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h (module 'core'): static std::string ns3::Names::FindPath(ns3::Ptr<ns3::Object> object) [member function]
- cls.add_method('FindPath',
- 'std::string',
- [param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h (module 'core'): static void ns3::Names::Rename(std::string oldpath, std::string newname) [member function]
- cls.add_method('Rename',
- 'void',
- [param('std::string', 'oldpath'), param('std::string', 'newname')],
- is_static=True)
- ## names.h (module 'core'): static void ns3::Names::Rename(std::string path, std::string oldname, std::string newname) [member function]
- cls.add_method('Rename',
- 'void',
- [param('std::string', 'path'), param('std::string', 'oldname'), param('std::string', 'newname')],
- is_static=True)
- ## names.h (module 'core'): static void ns3::Names::Rename(ns3::Ptr<ns3::Object> context, std::string oldname, std::string newname) [member function]
- cls.add_method('Rename',
- 'void',
- [param('ns3::Ptr< ns3::Object >', 'context'), param('std::string', 'oldname'), param('std::string', 'newname')],
- is_static=True)
- return
-
def register_Ns3NetDeviceContainer_methods(root_module, cls):
## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor]
cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')])
@@ -4778,79 +4321,6 @@
is_pure_virtual=True, is_virtual=True)
return
-def register_Ns3RandomVariable_methods(root_module, cls):
- cls.add_output_stream_operator()
- ## random-variable.h (module 'core'): ns3::RandomVariable::RandomVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::RandomVariable::RandomVariable(ns3::RandomVariable const & o) [copy constructor]
- cls.add_constructor([param('ns3::RandomVariable const &', 'o')])
- ## random-variable.h (module 'core'): uint32_t ns3::RandomVariable::GetInteger() const [member function]
- cls.add_method('GetInteger',
- 'uint32_t',
- [],
- is_const=True)
- ## random-variable.h (module 'core'): double ns3::RandomVariable::GetValue() const [member function]
- cls.add_method('GetValue',
- 'double',
- [],
- is_const=True)
- return
-
-def register_Ns3RandomVariableStreamHelper_methods(root_module, cls):
- ## random-variable-stream-helper.h (module 'core'): ns3::RandomVariableStreamHelper::RandomVariableStreamHelper() [constructor]
- cls.add_constructor([])
- ## random-variable-stream-helper.h (module 'core'): ns3::RandomVariableStreamHelper::RandomVariableStreamHelper(ns3::RandomVariableStreamHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RandomVariableStreamHelper const &', 'arg0')])
- ## random-variable-stream-helper.h (module 'core'): static int64_t ns3::RandomVariableStreamHelper::AssignStreams(std::string path, int64_t stream) [member function]
- cls.add_method('AssignStreams',
- 'int64_t',
- [param('std::string', 'path'), param('int64_t', 'stream')],
- is_static=True)
- return
-
-def register_Ns3RngSeedManager_methods(root_module, cls):
- ## rng-seed-manager.h (module 'core'): ns3::RngSeedManager::RngSeedManager() [constructor]
- cls.add_constructor([])
- ## rng-seed-manager.h (module 'core'): ns3::RngSeedManager::RngSeedManager(ns3::RngSeedManager const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RngSeedManager const &', 'arg0')])
- ## rng-seed-manager.h (module 'core'): static uint64_t ns3::RngSeedManager::GetNextStreamIndex() [member function]
- cls.add_method('GetNextStreamIndex',
- 'uint64_t',
- [],
- is_static=True)
- ## rng-seed-manager.h (module 'core'): static uint64_t ns3::RngSeedManager::GetRun() [member function]
- cls.add_method('GetRun',
- 'uint64_t',
- [],
- is_static=True)
- ## rng-seed-manager.h (module 'core'): static uint32_t ns3::RngSeedManager::GetSeed() [member function]
- cls.add_method('GetSeed',
- 'uint32_t',
- [],
- is_static=True)
- ## rng-seed-manager.h (module 'core'): static void ns3::RngSeedManager::SetRun(uint64_t run) [member function]
- cls.add_method('SetRun',
- 'void',
- [param('uint64_t', 'run')],
- is_static=True)
- ## rng-seed-manager.h (module 'core'): static void ns3::RngSeedManager::SetSeed(uint32_t seed) [member function]
- cls.add_method('SetSeed',
- 'void',
- [param('uint32_t', 'seed')],
- is_static=True)
- return
-
-def register_Ns3RngStream_methods(root_module, cls):
- ## rng-stream.h (module 'core'): ns3::RngStream::RngStream(uint32_t seed, uint64_t stream, uint64_t substream) [constructor]
- cls.add_constructor([param('uint32_t', 'seed'), param('uint64_t', 'stream'), param('uint64_t', 'substream')])
- ## rng-stream.h (module 'core'): ns3::RngStream::RngStream(ns3::RngStream const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RngStream const &', 'arg0')])
- ## rng-stream.h (module 'core'): double ns3::RngStream::RandU01() [member function]
- cls.add_method('RandU01',
- 'double',
- [])
- return
-
def register_Ns3RttHistory_methods(root_module, cls):
## rtt-estimator.h (module 'internet'): ns3::RttHistory::RttHistory(ns3::SequenceNumber32 s, uint32_t c, ns3::Time t) [constructor]
cls.add_constructor([param('ns3::SequenceNumber32', 's'), param('uint32_t', 'c'), param('ns3::Time', 't')])
@@ -5005,15 +4475,6 @@
is_const=True)
return
-def register_Ns3SequentialVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::SequentialVariable::SequentialVariable(ns3::SequentialVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SequentialVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::SequentialVariable::SequentialVariable(double f, double l, double i=1, uint32_t c=1) [constructor]
- cls.add_constructor([param('double', 'f'), param('double', 'l'), param('double', 'i', default_value='1'), param('uint32_t', 'c', default_value='1')])
- ## random-variable.h (module 'core'): ns3::SequentialVariable::SequentialVariable(double f, double l, ns3::RandomVariable const & i, uint32_t c=1) [constructor]
- cls.add_constructor([param('double', 'f'), param('double', 'l'), param('ns3::RandomVariable const &', 'i'), param('uint32_t', 'c', default_value='1')])
- return
-
def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls):
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor]
cls.add_constructor([])
@@ -5106,82 +4567,6 @@
is_static=True)
return
-def register_Ns3SystemCondition_methods(root_module, cls):
- ## system-condition.h (module 'core'): ns3::SystemCondition::SystemCondition(ns3::SystemCondition const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SystemCondition const &', 'arg0')])
- ## system-condition.h (module 'core'): ns3::SystemCondition::SystemCondition() [constructor]
- cls.add_constructor([])
- ## system-condition.h (module 'core'): void ns3::SystemCondition::Broadcast() [member function]
- cls.add_method('Broadcast',
- 'void',
- [])
- ## system-condition.h (module 'core'): bool ns3::SystemCondition::GetCondition() [member function]
- cls.add_method('GetCondition',
- 'bool',
- [])
- ## system-condition.h (module 'core'): void ns3::SystemCondition::SetCondition(bool condition) [member function]
- cls.add_method('SetCondition',
- 'void',
- [param('bool', 'condition')])
- ## system-condition.h (module 'core'): void ns3::SystemCondition::Signal() [member function]
- cls.add_method('Signal',
- 'void',
- [])
- ## system-condition.h (module 'core'): bool ns3::SystemCondition::TimedWait(uint64_t ns) [member function]
- cls.add_method('TimedWait',
- 'bool',
- [param('uint64_t', 'ns')])
- ## system-condition.h (module 'core'): void ns3::SystemCondition::Wait() [member function]
- cls.add_method('Wait',
- 'void',
- [])
- return
-
-def register_Ns3SystemMutex_methods(root_module, cls):
- ## system-mutex.h (module 'core'): ns3::SystemMutex::SystemMutex(ns3::SystemMutex const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SystemMutex const &', 'arg0')])
- ## system-mutex.h (module 'core'): ns3::SystemMutex::SystemMutex() [constructor]
- cls.add_constructor([])
- ## system-mutex.h (module 'core'): void ns3::SystemMutex::Lock() [member function]
- cls.add_method('Lock',
- 'void',
- [])
- ## system-mutex.h (module 'core'): void ns3::SystemMutex::Unlock() [member function]
- cls.add_method('Unlock',
- 'void',
- [])
- return
-
-def register_Ns3SystemWallClockMs_methods(root_module, cls):
- ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs(ns3::SystemWallClockMs const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SystemWallClockMs const &', 'arg0')])
- ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs() [constructor]
- cls.add_constructor([])
- ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::End() [member function]
- cls.add_method('End',
- 'int64_t',
- [])
- ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedReal() const [member function]
- cls.add_method('GetElapsedReal',
- 'int64_t',
- [],
- is_const=True)
- ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedSystem() const [member function]
- cls.add_method('GetElapsedSystem',
- 'int64_t',
- [],
- is_const=True)
- ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedUser() const [member function]
- cls.add_method('GetElapsedUser',
- 'int64_t',
- [],
- is_const=True)
- ## system-wall-clock-ms.h (module 'core'): void ns3::SystemWallClockMs::Start() [member function]
- cls.add_method('Start',
- 'void',
- [])
- return
-
def register_Ns3Tag_methods(root_module, cls):
## tag.h (module 'network'): ns3::Tag::Tag() [constructor]
cls.add_constructor([])
@@ -5497,15 +4882,6 @@
[param('unsigned int const &', 'v')])
return
-def register_Ns3TriangularVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::TriangularVariable::TriangularVariable(ns3::TriangularVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::TriangularVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::TriangularVariable::TriangularVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::TriangularVariable::TriangularVariable(double s, double l, double mean) [constructor]
- cls.add_constructor([param('double', 's'), param('double', 'l'), param('double', 'mean')])
- return
-
def register_Ns3TypeId_methods(root_module, cls):
cls.add_binary_comparison_operator('!=')
cls.add_binary_comparison_operator('<')
@@ -5695,100 +5071,6 @@
cls.add_instance_attribute('name', 'std::string', is_const=False)
return
-def register_Ns3UniformVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::UniformVariable::UniformVariable(ns3::UniformVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UniformVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::UniformVariable::UniformVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::UniformVariable::UniformVariable(double s, double l) [constructor]
- cls.add_constructor([param('double', 's'), param('double', 'l')])
- ## random-variable.h (module 'core'): uint32_t ns3::UniformVariable::GetInteger(uint32_t s, uint32_t l) [member function]
- cls.add_method('GetInteger',
- 'uint32_t',
- [param('uint32_t', 's'), param('uint32_t', 'l')])
- ## random-variable.h (module 'core'): double ns3::UniformVariable::GetValue() const [member function]
- cls.add_method('GetValue',
- 'double',
- [],
- is_const=True)
- ## random-variable.h (module 'core'): double ns3::UniformVariable::GetValue(double s, double l) [member function]
- cls.add_method('GetValue',
- 'double',
- [param('double', 's'), param('double', 'l')])
- return
-
-def register_Ns3Vector2D_methods(root_module, cls):
- cls.add_output_stream_operator()
- ## vector.h (module 'core'): ns3::Vector2D::Vector2D(ns3::Vector2D const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector2D const &', 'arg0')])
- ## vector.h (module 'core'): ns3::Vector2D::Vector2D(double _x, double _y) [constructor]
- cls.add_constructor([param('double', '_x'), param('double', '_y')])
- ## vector.h (module 'core'): ns3::Vector2D::Vector2D() [constructor]
- cls.add_constructor([])
- ## vector.h (module 'core'): ns3::Vector2D::x [variable]
- cls.add_instance_attribute('x', 'double', is_const=False)
- ## vector.h (module 'core'): ns3::Vector2D::y [variable]
- cls.add_instance_attribute('y', 'double', is_const=False)
- return
-
-def register_Ns3Vector3D_methods(root_module, cls):
- cls.add_output_stream_operator()
- ## vector.h (module 'core'): ns3::Vector3D::Vector3D(ns3::Vector3D const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector3D const &', 'arg0')])
- ## vector.h (module 'core'): ns3::Vector3D::Vector3D(double _x, double _y, double _z) [constructor]
- cls.add_constructor([param('double', '_x'), param('double', '_y'), param('double', '_z')])
- ## vector.h (module 'core'): ns3::Vector3D::Vector3D() [constructor]
- cls.add_constructor([])
- ## vector.h (module 'core'): ns3::Vector3D::x [variable]
- cls.add_instance_attribute('x', 'double', is_const=False)
- ## vector.h (module 'core'): ns3::Vector3D::y [variable]
- cls.add_instance_attribute('y', 'double', is_const=False)
- ## vector.h (module 'core'): ns3::Vector3D::z [variable]
- cls.add_instance_attribute('z', 'double', is_const=False)
- return
-
-def register_Ns3Watchdog_methods(root_module, cls):
- ## watchdog.h (module 'core'): ns3::Watchdog::Watchdog(ns3::Watchdog const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Watchdog const &', 'arg0')])
- ## watchdog.h (module 'core'): ns3::Watchdog::Watchdog() [constructor]
- cls.add_constructor([])
- ## watchdog.h (module 'core'): void ns3::Watchdog::Ping(ns3::Time delay) [member function]
- cls.add_method('Ping',
- 'void',
- [param('ns3::Time', 'delay')])
- return
-
-def register_Ns3WeibullVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::WeibullVariable::WeibullVariable(ns3::WeibullVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WeibullVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::WeibullVariable::WeibullVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::WeibullVariable::WeibullVariable(double m) [constructor]
- cls.add_constructor([param('double', 'm')])
- ## random-variable.h (module 'core'): ns3::WeibullVariable::WeibullVariable(double m, double s) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 's')])
- ## random-variable.h (module 'core'): ns3::WeibullVariable::WeibullVariable(double m, double s, double b) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 's'), param('double', 'b')])
- return
-
-def register_Ns3ZetaVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::ZetaVariable::ZetaVariable(ns3::ZetaVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ZetaVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::ZetaVariable::ZetaVariable(double alpha) [constructor]
- cls.add_constructor([param('double', 'alpha')])
- ## random-variable.h (module 'core'): ns3::ZetaVariable::ZetaVariable() [constructor]
- cls.add_constructor([])
- return
-
-def register_Ns3ZipfVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::ZipfVariable::ZipfVariable(ns3::ZipfVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ZipfVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::ZipfVariable::ZipfVariable(long int N, double alpha) [constructor]
- cls.add_constructor([param('long int', 'N'), param('double', 'alpha')])
- ## random-variable.h (module 'core'): ns3::ZipfVariable::ZipfVariable() [constructor]
- cls.add_constructor([])
- return
-
def register_Ns3Empty_methods(root_module, cls):
## empty.h (module 'core'): ns3::empty::empty() [constructor]
cls.add_constructor([])
@@ -5925,86 +5207,6 @@
is_pure_virtual=True, is_const=True, is_virtual=True)
return
-def register_Ns3ConstantVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::ConstantVariable::ConstantVariable(ns3::ConstantVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ConstantVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::ConstantVariable::ConstantVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::ConstantVariable::ConstantVariable(double c) [constructor]
- cls.add_constructor([param('double', 'c')])
- ## random-variable.h (module 'core'): void ns3::ConstantVariable::SetConstant(double c) [member function]
- cls.add_method('SetConstant',
- 'void',
- [param('double', 'c')])
- return
-
-def register_Ns3DeterministicVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::DeterministicVariable::DeterministicVariable(ns3::DeterministicVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::DeterministicVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::DeterministicVariable::DeterministicVariable(double * d, uint32_t c) [constructor]
- cls.add_constructor([param('double *', 'd'), param('uint32_t', 'c')])
- return
-
-def register_Ns3EmpiricalVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::EmpiricalVariable::EmpiricalVariable(ns3::EmpiricalVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::EmpiricalVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::EmpiricalVariable::EmpiricalVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): void ns3::EmpiricalVariable::CDF(double v, double c) [member function]
- cls.add_method('CDF',
- 'void',
- [param('double', 'v'), param('double', 'c')])
- return
-
-def register_Ns3ErlangVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::ErlangVariable::ErlangVariable(ns3::ErlangVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ErlangVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::ErlangVariable::ErlangVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::ErlangVariable::ErlangVariable(unsigned int k, double lambda) [constructor]
- cls.add_constructor([param('unsigned int', 'k'), param('double', 'lambda')])
- ## random-variable.h (module 'core'): double ns3::ErlangVariable::GetValue() const [member function]
- cls.add_method('GetValue',
- 'double',
- [],
- is_const=True)
- ## random-variable.h (module 'core'): double ns3::ErlangVariable::GetValue(unsigned int k, double lambda) const [member function]
- cls.add_method('GetValue',
- 'double',
- [param('unsigned int', 'k'), param('double', 'lambda')],
- is_const=True)
- return
-
-def register_Ns3ExponentialVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::ExponentialVariable::ExponentialVariable(ns3::ExponentialVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ExponentialVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::ExponentialVariable::ExponentialVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::ExponentialVariable::ExponentialVariable(double m) [constructor]
- cls.add_constructor([param('double', 'm')])
- ## random-variable.h (module 'core'): ns3::ExponentialVariable::ExponentialVariable(double m, double b) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 'b')])
- return
-
-def register_Ns3GammaVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::GammaVariable::GammaVariable(ns3::GammaVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::GammaVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::GammaVariable::GammaVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::GammaVariable::GammaVariable(double alpha, double beta) [constructor]
- cls.add_constructor([param('double', 'alpha'), param('double', 'beta')])
- ## random-variable.h (module 'core'): double ns3::GammaVariable::GetValue() const [member function]
- cls.add_method('GetValue',
- 'double',
- [],
- is_const=True)
- ## random-variable.h (module 'core'): double ns3::GammaVariable::GetValue(double alpha, double beta) const [member function]
- cls.add_method('GetValue',
- 'double',
- [param('double', 'alpha'), param('double', 'beta')],
- is_const=True)
- return
-
def register_Ns3Header_methods(root_module, cls):
cls.add_output_stream_operator()
## header.h (module 'network'): ns3::Header::Header() [constructor]
@@ -7168,13 +6370,6 @@
[param('ns3::Ptr< ns3::Packet >', 'p')])
return
-def register_Ns3IntEmpiricalVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::IntEmpiricalVariable::IntEmpiricalVariable(ns3::IntEmpiricalVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::IntEmpiricalVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::IntEmpiricalVariable::IntEmpiricalVariable() [constructor]
- cls.add_constructor([])
- return
-
def register_Ns3InternetStackHelper_methods(root_module, cls):
## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper::InternetStackHelper() [constructor]
cls.add_constructor([])
@@ -8135,24 +7330,6 @@
[param('uint8_t', 'tclass')])
return
-def register_Ns3LogNormalVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::LogNormalVariable::LogNormalVariable(ns3::LogNormalVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::LogNormalVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::LogNormalVariable::LogNormalVariable(double mu, double sigma) [constructor]
- cls.add_constructor([param('double', 'mu'), param('double', 'sigma')])
- return
-
-def register_Ns3NormalVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::NormalVariable::NormalVariable(ns3::NormalVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::NormalVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::NormalVariable::NormalVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::NormalVariable::NormalVariable(double m, double v) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 'v')])
- ## random-variable.h (module 'core'): ns3::NormalVariable::NormalVariable(double m, double v, double b) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 'v'), param('double', 'b')])
- return
-
def register_Ns3Object_methods(root_module, cls):
## object.h (module 'core'): ns3::Object::Object() [constructor]
cls.add_constructor([])
@@ -8219,23 +7396,6 @@
[])
return
-def register_Ns3ParetoVariable_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable(ns3::ParetoVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ParetoVariable const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable(double m) [constructor]
- cls.add_constructor([param('double', 'm')])
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable(double m, double s) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 's')])
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable(double m, double s, double b) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 's'), param('double', 'b')])
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable(std::pair<double,double> params) [constructor]
- cls.add_constructor([param('std::pair< double, double >', 'params')])
- ## random-variable.h (module 'core'): ns3::ParetoVariable::ParetoVariable(std::pair<double,double> params, double b) [constructor]
- cls.add_constructor([param('std::pair< double, double >', 'params'), param('double', 'b')])
- return
-
def register_Ns3PcapFileWrapper_methods(root_module, cls):
## pcap-file-wrapper.h (module 'network'): static ns3::TypeId ns3::PcapFileWrapper::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -8476,71 +7636,6 @@
is_virtual=True)
return
-def register_Ns3Scheduler_methods(root_module, cls):
- ## scheduler.h (module 'core'): ns3::Scheduler::Scheduler() [constructor]
- cls.add_constructor([])
- ## scheduler.h (module 'core'): ns3::Scheduler::Scheduler(ns3::Scheduler const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Scheduler const &', 'arg0')])
- ## scheduler.h (module 'core'): static ns3::TypeId ns3::Scheduler::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## scheduler.h (module 'core'): void ns3::Scheduler::Insert(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_pure_virtual=True, is_virtual=True)
- ## scheduler.h (module 'core'): bool ns3::Scheduler::IsEmpty() const [member function]
- cls.add_method('IsEmpty',
- 'bool',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## scheduler.h (module 'core'): ns3::Scheduler::Event ns3::Scheduler::PeekNext() const [member function]
- cls.add_method('PeekNext',
- 'ns3::Scheduler::Event',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## scheduler.h (module 'core'): void ns3::Scheduler::Remove(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_pure_virtual=True, is_virtual=True)
- ## scheduler.h (module 'core'): ns3::Scheduler::Event ns3::Scheduler::RemoveNext() [member function]
- cls.add_method('RemoveNext',
- 'ns3::Scheduler::Event',
- [],
- is_pure_virtual=True, is_virtual=True)
- return
-
-def register_Ns3SchedulerEvent_methods(root_module, cls):
- cls.add_binary_comparison_operator('<')
- ## scheduler.h (module 'core'): ns3::Scheduler::Event::Event() [constructor]
- cls.add_constructor([])
- ## scheduler.h (module 'core'): ns3::Scheduler::Event::Event(ns3::Scheduler::Event const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Scheduler::Event const &', 'arg0')])
- ## scheduler.h (module 'core'): ns3::Scheduler::Event::impl [variable]
- cls.add_instance_attribute('impl', 'ns3::EventImpl *', is_const=False)
- ## scheduler.h (module 'core'): ns3::Scheduler::Event::key [variable]
- cls.add_instance_attribute('key', 'ns3::Scheduler::EventKey', is_const=False)
- return
-
-def register_Ns3SchedulerEventKey_methods(root_module, cls):
- cls.add_binary_comparison_operator('!=')
- cls.add_binary_comparison_operator('<')
- cls.add_binary_comparison_operator('>')
- ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::EventKey() [constructor]
- cls.add_constructor([])
- ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::EventKey(ns3::Scheduler::EventKey const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Scheduler::EventKey const &', 'arg0')])
- ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::m_context [variable]
- cls.add_instance_attribute('m_context', 'uint32_t', is_const=False)
- ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::m_ts [variable]
- cls.add_instance_attribute('m_ts', 'uint64_t', is_const=False)
- ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::m_uid [variable]
- cls.add_instance_attribute('m_uid', 'uint32_t', is_const=False)
- return
-
def register_Ns3SequentialRandomVariable_methods(root_module, cls):
## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -8641,18 +7736,6 @@
is_static=True)
return
-def register_Ns3SimpleRefCount__Ns3FdReader_Ns3Empty_Ns3DefaultDeleter__lt__ns3FdReader__gt___methods(root_module, cls):
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >::SimpleRefCount() [constructor]
- cls.add_constructor([])
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >::SimpleRefCount(ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> > const & o) [copy constructor]
- cls.add_constructor([param('ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter< ns3::FdReader > > const &', 'o')])
- ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >::Cleanup() [member function]
- cls.add_method('Cleanup',
- 'void',
- [],
- is_static=True)
- return
-
def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls):
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor]
cls.add_constructor([])
@@ -8749,30 +7832,6 @@
is_static=True)
return
-def register_Ns3SimpleRefCount__Ns3RefCountBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3RefCountBase__gt___methods(root_module, cls):
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> >::SimpleRefCount() [constructor]
- cls.add_constructor([])
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> >::SimpleRefCount(ns3::SimpleRefCount<ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> > const & o) [copy constructor]
- cls.add_constructor([param('ns3::SimpleRefCount< ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter< ns3::RefCountBase > > const &', 'o')])
- ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter<ns3::RefCountBase> >::Cleanup() [member function]
- cls.add_method('Cleanup',
- 'void',
- [],
- is_static=True)
- return
-
-def register_Ns3SimpleRefCount__Ns3SystemThread_Ns3Empty_Ns3DefaultDeleter__lt__ns3SystemThread__gt___methods(root_module, cls):
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >::SimpleRefCount() [constructor]
- cls.add_constructor([])
- ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >::SimpleRefCount(ns3::SimpleRefCount<ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> > const & o) [copy constructor]
- cls.add_constructor([param('ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter< ns3::SystemThread > > const &', 'o')])
- ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >::Cleanup() [member function]
- cls.add_method('Cleanup',
- 'void',
- [],
- is_static=True)
- return
-
def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls):
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor]
cls.add_constructor([])
@@ -8785,108 +7844,6 @@
is_static=True)
return
-def register_Ns3SimulatorImpl_methods(root_module, cls):
- ## simulator-impl.h (module 'core'): ns3::SimulatorImpl::SimulatorImpl() [constructor]
- cls.add_constructor([])
- ## simulator-impl.h (module 'core'): ns3::SimulatorImpl::SimulatorImpl(ns3::SimulatorImpl const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SimulatorImpl const &', 'arg0')])
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Cancel(ns3::EventId const & ev) [member function]
- cls.add_method('Cancel',
- 'void',
- [param('ns3::EventId const &', 'ev')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Destroy() [member function]
- cls.add_method('Destroy',
- 'void',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): uint32_t ns3::SimulatorImpl::GetContext() const [member function]
- cls.add_method('GetContext',
- 'uint32_t',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): ns3::Time ns3::SimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function]
- cls.add_method('GetDelayLeft',
- 'ns3::Time',
- [param('ns3::EventId const &', 'id')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): ns3::Time ns3::SimulatorImpl::GetMaximumSimulationTime() const [member function]
- cls.add_method('GetMaximumSimulationTime',
- 'ns3::Time',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): uint32_t ns3::SimulatorImpl::GetSystemId() const [member function]
- cls.add_method('GetSystemId',
- 'uint32_t',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): static ns3::TypeId ns3::SimulatorImpl::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## simulator-impl.h (module 'core'): bool ns3::SimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function]
- cls.add_method('IsExpired',
- 'bool',
- [param('ns3::EventId const &', 'ev')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): bool ns3::SimulatorImpl::IsFinished() const [member function]
- cls.add_method('IsFinished',
- 'bool',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): ns3::Time ns3::SimulatorImpl::Now() const [member function]
- cls.add_method('Now',
- 'ns3::Time',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Remove(ns3::EventId const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::EventId const &', 'ev')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Run() [member function]
- cls.add_method('Run',
- 'void',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): ns3::EventId ns3::SimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('Schedule',
- 'ns3::EventId',
- [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): ns3::EventId ns3::SimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleDestroy',
- 'ns3::EventId',
- [param('ns3::EventImpl *', 'event')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): ns3::EventId ns3::SimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleNow',
- 'ns3::EventId',
- [param('ns3::EventImpl *', 'event')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleWithContext',
- 'void',
- [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function]
- cls.add_method('SetScheduler',
- 'void',
- [param('ns3::ObjectFactory', 'schedulerFactory')],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Stop() [member function]
- cls.add_method('Stop',
- 'void',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Stop(ns3::Time const & time) [member function]
- cls.add_method('Stop',
- 'void',
- [param('ns3::Time const &', 'time')],
- is_pure_virtual=True, is_virtual=True)
- return
-
def register_Ns3Socket_methods(root_module, cls):
## socket.h (module 'network'): ns3::Socket::Socket(ns3::Socket const & arg0) [copy constructor]
cls.add_constructor([param('ns3::Socket const &', 'arg0')])
@@ -9515,128 +8472,6 @@
is_const=True, is_virtual=True)
return
-def register_Ns3Synchronizer_methods(root_module, cls):
- ## synchronizer.h (module 'core'): ns3::Synchronizer::Synchronizer(ns3::Synchronizer const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Synchronizer const &', 'arg0')])
- ## synchronizer.h (module 'core'): ns3::Synchronizer::Synchronizer() [constructor]
- cls.add_constructor([])
- ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::EventEnd() [member function]
- cls.add_method('EventEnd',
- 'uint64_t',
- [])
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::EventStart() [member function]
- cls.add_method('EventStart',
- 'void',
- [])
- ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::GetCurrentRealtime() [member function]
- cls.add_method('GetCurrentRealtime',
- 'uint64_t',
- [])
- ## synchronizer.h (module 'core'): int64_t ns3::Synchronizer::GetDrift(uint64_t ts) [member function]
- cls.add_method('GetDrift',
- 'int64_t',
- [param('uint64_t', 'ts')])
- ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::GetOrigin() [member function]
- cls.add_method('GetOrigin',
- 'uint64_t',
- [])
- ## synchronizer.h (module 'core'): static ns3::TypeId ns3::Synchronizer::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## synchronizer.h (module 'core'): bool ns3::Synchronizer::Realtime() [member function]
- cls.add_method('Realtime',
- 'bool',
- [])
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::SetCondition(bool arg0) [member function]
- cls.add_method('SetCondition',
- 'void',
- [param('bool', 'arg0')])
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::SetOrigin(uint64_t ts) [member function]
- cls.add_method('SetOrigin',
- 'void',
- [param('uint64_t', 'ts')])
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::Signal() [member function]
- cls.add_method('Signal',
- 'void',
- [])
- ## synchronizer.h (module 'core'): bool ns3::Synchronizer::Synchronize(uint64_t tsCurrent, uint64_t tsDelay) [member function]
- cls.add_method('Synchronize',
- 'bool',
- [param('uint64_t', 'tsCurrent'), param('uint64_t', 'tsDelay')])
- ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::DoEventEnd() [member function]
- cls.add_method('DoEventEnd',
- 'uint64_t',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::DoEventStart() [member function]
- cls.add_method('DoEventStart',
- 'void',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::DoGetCurrentRealtime() [member function]
- cls.add_method('DoGetCurrentRealtime',
- 'uint64_t',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): int64_t ns3::Synchronizer::DoGetDrift(uint64_t ns) [member function]
- cls.add_method('DoGetDrift',
- 'int64_t',
- [param('uint64_t', 'ns')],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): bool ns3::Synchronizer::DoRealtime() [member function]
- cls.add_method('DoRealtime',
- 'bool',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::DoSetCondition(bool arg0) [member function]
- cls.add_method('DoSetCondition',
- 'void',
- [param('bool', 'arg0')],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::DoSetOrigin(uint64_t ns) [member function]
- cls.add_method('DoSetOrigin',
- 'void',
- [param('uint64_t', 'ns')],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): void ns3::Synchronizer::DoSignal() [member function]
- cls.add_method('DoSignal',
- 'void',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## synchronizer.h (module 'core'): bool ns3::Synchronizer::DoSynchronize(uint64_t nsCurrent, uint64_t nsDelay) [member function]
- cls.add_method('DoSynchronize',
- 'bool',
- [param('uint64_t', 'nsCurrent'), param('uint64_t', 'nsDelay')],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- return
-
-def register_Ns3SystemThread_methods(root_module, cls):
- ## system-thread.h (module 'core'): ns3::SystemThread::SystemThread(ns3::SystemThread const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SystemThread const &', 'arg0')])
- ## system-thread.h (module 'core'): ns3::SystemThread::SystemThread(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [constructor]
- cls.add_constructor([param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
- ## system-thread.h (module 'core'): static bool ns3::SystemThread::Equals(pthread_t id) [member function]
- cls.add_method('Equals',
- 'bool',
- [param('pthread_t', 'id')],
- is_static=True)
- ## system-thread.h (module 'core'): void ns3::SystemThread::Join() [member function]
- cls.add_method('Join',
- 'void',
- [])
- ## system-thread.h (module 'core'): static pthread_t ns3::SystemThread::Self() [member function]
- cls.add_method('Self',
- 'pthread_t',
- [],
- is_static=True)
- ## system-thread.h (module 'core'): void ns3::SystemThread::Start() [member function]
- cls.add_method('Start',
- 'void',
- [])
- return
-
def register_Ns3TcpHeader_methods(root_module, cls):
## tcp-header.h (module 'internet'): ns3::TcpHeader::TcpHeader(ns3::TcpHeader const & arg0) [copy constructor]
cls.add_constructor([param('ns3::TcpHeader const &', 'arg0')])
@@ -11201,104 +10036,6 @@
is_virtual=True)
return
-def register_Ns3WallClockSynchronizer_methods(root_module, cls):
- ## wall-clock-synchronizer.h (module 'core'): ns3::WallClockSynchronizer::WallClockSynchronizer(ns3::WallClockSynchronizer const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WallClockSynchronizer const &', 'arg0')])
- ## wall-clock-synchronizer.h (module 'core'): ns3::WallClockSynchronizer::WallClockSynchronizer() [constructor]
- cls.add_constructor([])
- ## wall-clock-synchronizer.h (module 'core'): ns3::WallClockSynchronizer::NS_PER_SEC [variable]
- cls.add_static_attribute('NS_PER_SEC', 'uint64_t const', is_const=True)
- ## wall-clock-synchronizer.h (module 'core'): ns3::WallClockSynchronizer::US_PER_NS [variable]
- cls.add_static_attribute('US_PER_NS', 'uint64_t const', is_const=True)
- ## wall-clock-synchronizer.h (module 'core'): ns3::WallClockSynchronizer::US_PER_SEC [variable]
- cls.add_static_attribute('US_PER_SEC', 'uint64_t const', is_const=True)
- ## wall-clock-synchronizer.h (module 'core'): uint64_t ns3::WallClockSynchronizer::DoEventEnd() [member function]
- cls.add_method('DoEventEnd',
- 'uint64_t',
- [],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): void ns3::WallClockSynchronizer::DoEventStart() [member function]
- cls.add_method('DoEventStart',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): uint64_t ns3::WallClockSynchronizer::DoGetCurrentRealtime() [member function]
- cls.add_method('DoGetCurrentRealtime',
- 'uint64_t',
- [],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): int64_t ns3::WallClockSynchronizer::DoGetDrift(uint64_t ns) [member function]
- cls.add_method('DoGetDrift',
- 'int64_t',
- [param('uint64_t', 'ns')],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): bool ns3::WallClockSynchronizer::DoRealtime() [member function]
- cls.add_method('DoRealtime',
- 'bool',
- [],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): void ns3::WallClockSynchronizer::DoSetCondition(bool cond) [member function]
- cls.add_method('DoSetCondition',
- 'void',
- [param('bool', 'cond')],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): void ns3::WallClockSynchronizer::DoSetOrigin(uint64_t ns) [member function]
- cls.add_method('DoSetOrigin',
- 'void',
- [param('uint64_t', 'ns')],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): void ns3::WallClockSynchronizer::DoSignal() [member function]
- cls.add_method('DoSignal',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): bool ns3::WallClockSynchronizer::DoSynchronize(uint64_t nsCurrent, uint64_t nsDelay) [member function]
- cls.add_method('DoSynchronize',
- 'bool',
- [param('uint64_t', 'nsCurrent'), param('uint64_t', 'nsDelay')],
- visibility='protected', is_virtual=True)
- ## wall-clock-synchronizer.h (module 'core'): uint64_t ns3::WallClockSynchronizer::DriftCorrect(uint64_t nsNow, uint64_t nsDelay) [member function]
- cls.add_method('DriftCorrect',
- 'uint64_t',
- [param('uint64_t', 'nsNow'), param('uint64_t', 'nsDelay')],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): uint64_t ns3::WallClockSynchronizer::GetNormalizedRealtime() [member function]
- cls.add_method('GetNormalizedRealtime',
- 'uint64_t',
- [],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): uint64_t ns3::WallClockSynchronizer::GetRealtime() [member function]
- cls.add_method('GetRealtime',
- 'uint64_t',
- [],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): void ns3::WallClockSynchronizer::NsToTimeval(int64_t ns, timeval * tv) [member function]
- cls.add_method('NsToTimeval',
- 'void',
- [param('int64_t', 'ns'), param('timeval *', 'tv')],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): bool ns3::WallClockSynchronizer::SleepWait(uint64_t arg0) [member function]
- cls.add_method('SleepWait',
- 'bool',
- [param('uint64_t', 'arg0')],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): bool ns3::WallClockSynchronizer::SpinWait(uint64_t arg0) [member function]
- cls.add_method('SpinWait',
- 'bool',
- [param('uint64_t', 'arg0')],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): void ns3::WallClockSynchronizer::TimevalAdd(timeval * tv1, timeval * tv2, timeval * result) [member function]
- cls.add_method('TimevalAdd',
- 'void',
- [param('timeval *', 'tv1'), param('timeval *', 'tv2'), param('timeval *', 'result')],
- visibility='protected')
- ## wall-clock-synchronizer.h (module 'core'): uint64_t ns3::WallClockSynchronizer::TimevalToNs(timeval * tv) [member function]
- cls.add_method('TimevalToNs',
- 'uint64_t',
- [param('timeval *', 'tv')],
- visibility='protected')
- return
-
def register_Ns3WeibullRandomVariable_methods(root_module, cls):
## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -11811,43 +10548,6 @@
[param('bool', 'value')])
return
-def register_Ns3CalendarScheduler_methods(root_module, cls):
- ## calendar-scheduler.h (module 'core'): ns3::CalendarScheduler::CalendarScheduler(ns3::CalendarScheduler const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CalendarScheduler const &', 'arg0')])
- ## calendar-scheduler.h (module 'core'): ns3::CalendarScheduler::CalendarScheduler() [constructor]
- cls.add_constructor([])
- ## calendar-scheduler.h (module 'core'): static ns3::TypeId ns3::CalendarScheduler::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## calendar-scheduler.h (module 'core'): void ns3::CalendarScheduler::Insert(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## calendar-scheduler.h (module 'core'): bool ns3::CalendarScheduler::IsEmpty() const [member function]
- cls.add_method('IsEmpty',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## calendar-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::CalendarScheduler::PeekNext() const [member function]
- cls.add_method('PeekNext',
- 'ns3::Scheduler::Event',
- [],
- is_const=True, is_virtual=True)
- ## calendar-scheduler.h (module 'core'): void ns3::CalendarScheduler::Remove(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## calendar-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::CalendarScheduler::RemoveNext() [member function]
- cls.add_method('RemoveNext',
- 'ns3::Scheduler::Event',
- [],
- is_virtual=True)
- return
-
def register_Ns3CallbackChecker_methods(root_module, cls):
## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor]
cls.add_constructor([])
@@ -11989,113 +10689,6 @@
[param('std::string', 'name')])
return
-def register_Ns3DefaultSimulatorImpl_methods(root_module, cls):
- ## default-simulator-impl.h (module 'core'): ns3::DefaultSimulatorImpl::DefaultSimulatorImpl(ns3::DefaultSimulatorImpl const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::DefaultSimulatorImpl const &', 'arg0')])
- ## default-simulator-impl.h (module 'core'): ns3::DefaultSimulatorImpl::DefaultSimulatorImpl() [constructor]
- cls.add_constructor([])
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::Cancel(ns3::EventId const & ev) [member function]
- cls.add_method('Cancel',
- 'void',
- [param('ns3::EventId const &', 'ev')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::Destroy() [member function]
- cls.add_method('Destroy',
- 'void',
- [],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): uint32_t ns3::DefaultSimulatorImpl::GetContext() const [member function]
- cls.add_method('GetContext',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): ns3::Time ns3::DefaultSimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function]
- cls.add_method('GetDelayLeft',
- 'ns3::Time',
- [param('ns3::EventId const &', 'id')],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): ns3::Time ns3::DefaultSimulatorImpl::GetMaximumSimulationTime() const [member function]
- cls.add_method('GetMaximumSimulationTime',
- 'ns3::Time',
- [],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): uint32_t ns3::DefaultSimulatorImpl::GetSystemId() const [member function]
- cls.add_method('GetSystemId',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): static ns3::TypeId ns3::DefaultSimulatorImpl::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## default-simulator-impl.h (module 'core'): bool ns3::DefaultSimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function]
- cls.add_method('IsExpired',
- 'bool',
- [param('ns3::EventId const &', 'ev')],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): bool ns3::DefaultSimulatorImpl::IsFinished() const [member function]
- cls.add_method('IsFinished',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): ns3::Time ns3::DefaultSimulatorImpl::Now() const [member function]
- cls.add_method('Now',
- 'ns3::Time',
- [],
- is_const=True, is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::Remove(ns3::EventId const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::EventId const &', 'ev')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::Run() [member function]
- cls.add_method('Run',
- 'void',
- [],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): ns3::EventId ns3::DefaultSimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('Schedule',
- 'ns3::EventId',
- [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): ns3::EventId ns3::DefaultSimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleDestroy',
- 'ns3::EventId',
- [param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): ns3::EventId ns3::DefaultSimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleNow',
- 'ns3::EventId',
- [param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleWithContext',
- 'void',
- [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function]
- cls.add_method('SetScheduler',
- 'void',
- [param('ns3::ObjectFactory', 'schedulerFactory')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::Stop() [member function]
- cls.add_method('Stop',
- 'void',
- [],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::Stop(ns3::Time const & time) [member function]
- cls.add_method('Stop',
- 'void',
- [param('ns3::Time const &', 'time')],
- is_virtual=True)
- ## default-simulator-impl.h (module 'core'): void ns3::DefaultSimulatorImpl::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
def register_Ns3DeterministicRandomVariable_methods(root_module, cls):
## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -12387,26 +10980,6 @@
is_virtual=True)
return
-def register_Ns3FdReader_methods(root_module, cls):
- ## unix-fd-reader.h (module 'core'): ns3::FdReader::FdReader(ns3::FdReader const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::FdReader const &', 'arg0')])
- ## unix-fd-reader.h (module 'core'): ns3::FdReader::FdReader() [constructor]
- cls.add_constructor([])
- ## unix-fd-reader.h (module 'core'): void ns3::FdReader::Start(int fd, ns3::Callback<void, unsigned char*, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> readCallback) [member function]
- cls.add_method('Start',
- 'void',
- [param('int', 'fd'), param('ns3::Callback< void, unsigned char *, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'readCallback')])
- ## unix-fd-reader.h (module 'core'): void ns3::FdReader::Stop() [member function]
- cls.add_method('Stop',
- 'void',
- [])
- ## unix-fd-reader.h (module 'core'): ns3::FdReader::Data ns3::FdReader::DoRead() [member function]
- cls.add_method('DoRead',
- 'ns3::FdReader::Data',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- return
-
def register_Ns3GammaRandomVariable_methods(root_module, cls):
## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -12507,43 +11080,6 @@
visibility='private', is_virtual=True)
return
-def register_Ns3HeapScheduler_methods(root_module, cls):
- ## heap-scheduler.h (module 'core'): ns3::HeapScheduler::HeapScheduler(ns3::HeapScheduler const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::HeapScheduler const &', 'arg0')])
- ## heap-scheduler.h (module 'core'): ns3::HeapScheduler::HeapScheduler() [constructor]
- cls.add_constructor([])
- ## heap-scheduler.h (module 'core'): static ns3::TypeId ns3::HeapScheduler::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## heap-scheduler.h (module 'core'): void ns3::HeapScheduler::Insert(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## heap-scheduler.h (module 'core'): bool ns3::HeapScheduler::IsEmpty() const [member function]
- cls.add_method('IsEmpty',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## heap-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::HeapScheduler::PeekNext() const [member function]
- cls.add_method('PeekNext',
- 'ns3::Scheduler::Event',
- [],
- is_const=True, is_virtual=True)
- ## heap-scheduler.h (module 'core'): void ns3::HeapScheduler::Remove(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## heap-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::HeapScheduler::RemoveNext() [member function]
- cls.add_method('RemoveNext',
- 'ns3::Scheduler::Event',
- [],
- is_virtual=True)
- return
-
def register_Ns3Icmpv6DestinationUnreachable_methods(root_module, cls):
## icmpv6-header.h (module 'internet'): ns3::Icmpv6DestinationUnreachable::Icmpv6DestinationUnreachable(ns3::Icmpv6DestinationUnreachable const & arg0) [copy constructor]
cls.add_constructor([param('ns3::Icmpv6DestinationUnreachable const &', 'arg0')])
@@ -15181,43 +13717,6 @@
visibility='protected', is_virtual=True)
return
-def register_Ns3ListScheduler_methods(root_module, cls):
- ## list-scheduler.h (module 'core'): ns3::ListScheduler::ListScheduler(ns3::ListScheduler const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ListScheduler const &', 'arg0')])
- ## list-scheduler.h (module 'core'): ns3::ListScheduler::ListScheduler() [constructor]
- cls.add_constructor([])
- ## list-scheduler.h (module 'core'): static ns3::TypeId ns3::ListScheduler::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## list-scheduler.h (module 'core'): void ns3::ListScheduler::Insert(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## list-scheduler.h (module 'core'): bool ns3::ListScheduler::IsEmpty() const [member function]
- cls.add_method('IsEmpty',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## list-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::ListScheduler::PeekNext() const [member function]
- cls.add_method('PeekNext',
- 'ns3::Scheduler::Event',
- [],
- is_const=True, is_virtual=True)
- ## list-scheduler.h (module 'core'): void ns3::ListScheduler::Remove(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## list-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::ListScheduler::RemoveNext() [member function]
- cls.add_method('RemoveNext',
- 'ns3::Scheduler::Event',
- [],
- is_virtual=True)
- return
-
def register_Ns3LogNormalRandomVariable_methods(root_module, cls):
## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -15296,43 +13795,6 @@
[param('ns3::Mac48Address const &', 'value')])
return
-def register_Ns3MapScheduler_methods(root_module, cls):
- ## map-scheduler.h (module 'core'): ns3::MapScheduler::MapScheduler(ns3::MapScheduler const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::MapScheduler const &', 'arg0')])
- ## map-scheduler.h (module 'core'): ns3::MapScheduler::MapScheduler() [constructor]
- cls.add_constructor([])
- ## map-scheduler.h (module 'core'): static ns3::TypeId ns3::MapScheduler::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## map-scheduler.h (module 'core'): void ns3::MapScheduler::Insert(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## map-scheduler.h (module 'core'): bool ns3::MapScheduler::IsEmpty() const [member function]
- cls.add_method('IsEmpty',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## map-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::MapScheduler::PeekNext() const [member function]
- cls.add_method('PeekNext',
- 'ns3::Scheduler::Event',
- [],
- is_const=True, is_virtual=True)
- ## map-scheduler.h (module 'core'): void ns3::MapScheduler::Remove(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_virtual=True)
- ## map-scheduler.h (module 'core'): ns3::Scheduler::Event ns3::MapScheduler::RemoveNext() [member function]
- cls.add_method('RemoveNext',
- 'ns3::Scheduler::Event',
- [],
- is_virtual=True)
- return
-
def register_Ns3NdiscCache_methods(root_module, cls):
## ndisc-cache.h (module 'internet'): ns3::NdiscCache::NdiscCache() [constructor]
cls.add_constructor([])
@@ -15892,97 +14354,6 @@
[param('ns3::ObjectFactory const &', 'value')])
return
-def register_Ns3ObjectPtrContainerAccessor_methods(root_module, cls):
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerAccessor::ObjectPtrContainerAccessor() [constructor]
- cls.add_constructor([])
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerAccessor::ObjectPtrContainerAccessor(ns3::ObjectPtrContainerAccessor const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ObjectPtrContainerAccessor const &', 'arg0')])
- ## object-ptr-container.h (module 'core'): bool ns3::ObjectPtrContainerAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & value) const [member function]
- cls.add_method('Get',
- 'bool',
- [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'value')],
- is_const=True, is_virtual=True)
- ## object-ptr-container.h (module 'core'): bool ns3::ObjectPtrContainerAccessor::HasGetter() const [member function]
- cls.add_method('HasGetter',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## object-ptr-container.h (module 'core'): bool ns3::ObjectPtrContainerAccessor::HasSetter() const [member function]
- cls.add_method('HasSetter',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## object-ptr-container.h (module 'core'): bool ns3::ObjectPtrContainerAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
- cls.add_method('Set',
- 'bool',
- [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')],
- is_const=True, is_virtual=True)
- ## object-ptr-container.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectPtrContainerAccessor::DoGet(ns3::ObjectBase const * object, uint32_t i, uint32_t * index) const [member function]
- cls.add_method('DoGet',
- 'ns3::Ptr< ns3::Object >',
- [param('ns3::ObjectBase const *', 'object'), param('uint32_t', 'i'), param('uint32_t *', 'index')],
- is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
- ## object-ptr-container.h (module 'core'): bool ns3::ObjectPtrContainerAccessor::DoGetN(ns3::ObjectBase const * object, uint32_t * n) const [member function]
- cls.add_method('DoGetN',
- 'bool',
- [param('ns3::ObjectBase const *', 'object'), param('uint32_t *', 'n')],
- is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
- return
-
-def register_Ns3ObjectPtrContainerChecker_methods(root_module, cls):
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerChecker::ObjectPtrContainerChecker() [constructor]
- cls.add_constructor([])
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerChecker::ObjectPtrContainerChecker(ns3::ObjectPtrContainerChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ObjectPtrContainerChecker const &', 'arg0')])
- ## object-ptr-container.h (module 'core'): ns3::TypeId ns3::ObjectPtrContainerChecker::GetItemTypeId() const [member function]
- cls.add_method('GetItemTypeId',
- 'ns3::TypeId',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- return
-
-def register_Ns3ObjectPtrContainerValue_methods(root_module, cls):
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerValue::ObjectPtrContainerValue(ns3::ObjectPtrContainerValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ObjectPtrContainerValue const &', 'arg0')])
- ## object-ptr-container.h (module 'core'): ns3::ObjectPtrContainerValue::ObjectPtrContainerValue() [constructor]
- cls.add_constructor([])
- ## object-ptr-container.h (module 'core'): std::_Rb_tree_const_iterator<std::pair<const unsigned int, ns3::Ptr<ns3::Object> > > ns3::ObjectPtrContainerValue::Begin() const [member function]
- cls.add_method('Begin',
- 'std::_Rb_tree_const_iterator< std::pair< unsigned int const, ns3::Ptr< ns3::Object > > >',
- [],
- is_const=True)
- ## object-ptr-container.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectPtrContainerValue::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::Ptr< ns3::AttributeValue >',
- [],
- is_const=True, is_virtual=True)
- ## object-ptr-container.h (module 'core'): bool ns3::ObjectPtrContainerValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_virtual=True)
- ## object-ptr-container.h (module 'core'): std::_Rb_tree_const_iterator<std::pair<const unsigned int, ns3::Ptr<ns3::Object> > > ns3::ObjectPtrContainerValue::End() const [member function]
- cls.add_method('End',
- 'std::_Rb_tree_const_iterator< std::pair< unsigned int const, ns3::Ptr< ns3::Object > > >',
- [],
- is_const=True)
- ## object-ptr-container.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectPtrContainerValue::Get(uint32_t i) const [member function]
- cls.add_method('Get',
- 'ns3::Ptr< ns3::Object >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## object-ptr-container.h (module 'core'): uint32_t ns3::ObjectPtrContainerValue::GetN() const [member function]
- cls.add_method('GetN',
- 'uint32_t',
- [],
- is_const=True)
- ## object-ptr-container.h (module 'core'): std::string ns3::ObjectPtrContainerValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_const=True, is_virtual=True)
- return
-
def register_Ns3OutputStreamWrapper_methods(root_module, cls):
## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [copy constructor]
cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')])
@@ -16224,51 +14595,6 @@
is_virtual=True)
return
-def register_Ns3PointerChecker_methods(root_module, cls):
- ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker() [constructor]
- cls.add_constructor([])
- ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PointerChecker const &', 'arg0')])
- ## pointer.h (module 'core'): ns3::TypeId ns3::PointerChecker::GetPointeeTypeId() const [member function]
- cls.add_method('GetPointeeTypeId',
- 'ns3::TypeId',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- return
-
-def register_Ns3PointerValue_methods(root_module, cls):
- ## pointer.h (module 'core'): ns3::PointerValue::PointerValue(ns3::PointerValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PointerValue const &', 'arg0')])
- ## pointer.h (module 'core'): ns3::PointerValue::PointerValue() [constructor]
- cls.add_constructor([])
- ## pointer.h (module 'core'): ns3::PointerValue::PointerValue(ns3::Ptr<ns3::Object> object) [constructor]
- cls.add_constructor([param('ns3::Ptr< ns3::Object >', 'object')])
- ## pointer.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::PointerValue::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::Ptr< ns3::AttributeValue >',
- [],
- is_const=True, is_virtual=True)
- ## pointer.h (module 'core'): bool ns3::PointerValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_virtual=True)
- ## pointer.h (module 'core'): ns3::Ptr<ns3::Object> ns3::PointerValue::GetObject() const [member function]
- cls.add_method('GetObject',
- 'ns3::Ptr< ns3::Object >',
- [],
- is_const=True)
- ## pointer.h (module 'core'): std::string ns3::PointerValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_const=True, is_virtual=True)
- ## pointer.h (module 'core'): void ns3::PointerValue::SetObject(ns3::Ptr<ns3::Object> object) [member function]
- cls.add_method('SetObject',
- 'void',
- [param('ns3::Ptr< ns3::Object >', 'object')])
- return
-
def register_Ns3Probe_methods(root_module, cls):
## probe.h (module 'stats'): ns3::Probe::Probe(ns3::Probe const & arg0) [copy constructor]
cls.add_constructor([param('ns3::Probe const &', 'arg0')])
@@ -16296,239 +14622,6 @@
is_const=True, is_virtual=True)
return
-def register_Ns3RandomVariableChecker_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::RandomVariableChecker::RandomVariableChecker() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::RandomVariableChecker::RandomVariableChecker(ns3::RandomVariableChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RandomVariableChecker const &', 'arg0')])
- return
-
-def register_Ns3RandomVariableValue_methods(root_module, cls):
- ## random-variable.h (module 'core'): ns3::RandomVariableValue::RandomVariableValue() [constructor]
- cls.add_constructor([])
- ## random-variable.h (module 'core'): ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariableValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RandomVariableValue const &', 'arg0')])
- ## random-variable.h (module 'core'): ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariable const & value) [constructor]
- cls.add_constructor([param('ns3::RandomVariable const &', 'value')])
- ## random-variable.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::RandomVariableValue::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::Ptr< ns3::AttributeValue >',
- [],
- is_const=True, is_virtual=True)
- ## random-variable.h (module 'core'): bool ns3::RandomVariableValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_virtual=True)
- ## random-variable.h (module 'core'): ns3::RandomVariable ns3::RandomVariableValue::Get() const [member function]
- cls.add_method('Get',
- 'ns3::RandomVariable',
- [],
- is_const=True)
- ## random-variable.h (module 'core'): std::string ns3::RandomVariableValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_const=True, is_virtual=True)
- ## random-variable.h (module 'core'): void ns3::RandomVariableValue::Set(ns3::RandomVariable const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('ns3::RandomVariable const &', 'value')])
- return
-
-def register_Ns3RealtimeSimulatorImpl_methods(root_module, cls):
- ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl::RealtimeSimulatorImpl(ns3::RealtimeSimulatorImpl const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RealtimeSimulatorImpl const &', 'arg0')])
- ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl::RealtimeSimulatorImpl() [constructor]
- cls.add_constructor([])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Cancel(ns3::EventId const & ev) [member function]
- cls.add_method('Cancel',
- 'void',
- [param('ns3::EventId const &', 'ev')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Destroy() [member function]
- cls.add_method('Destroy',
- 'void',
- [],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): uint32_t ns3::RealtimeSimulatorImpl::GetContext() const [member function]
- cls.add_method('GetContext',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function]
- cls.add_method('GetDelayLeft',
- 'ns3::Time',
- [param('ns3::EventId const &', 'id')],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::GetHardLimit() const [member function]
- cls.add_method('GetHardLimit',
- 'ns3::Time',
- [],
- is_const=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::GetMaximumSimulationTime() const [member function]
- cls.add_method('GetMaximumSimulationTime',
- 'ns3::Time',
- [],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl::SynchronizationMode ns3::RealtimeSimulatorImpl::GetSynchronizationMode() const [member function]
- cls.add_method('GetSynchronizationMode',
- 'ns3::RealtimeSimulatorImpl::SynchronizationMode',
- [],
- is_const=True)
- ## realtime-simulator-impl.h (module 'core'): uint32_t ns3::RealtimeSimulatorImpl::GetSystemId() const [member function]
- cls.add_method('GetSystemId',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): static ns3::TypeId ns3::RealtimeSimulatorImpl::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## realtime-simulator-impl.h (module 'core'): bool ns3::RealtimeSimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function]
- cls.add_method('IsExpired',
- 'bool',
- [param('ns3::EventId const &', 'ev')],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): bool ns3::RealtimeSimulatorImpl::IsFinished() const [member function]
- cls.add_method('IsFinished',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::Now() const [member function]
- cls.add_method('Now',
- 'ns3::Time',
- [],
- is_const=True, is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::RealtimeNow() const [member function]
- cls.add_method('RealtimeNow',
- 'ns3::Time',
- [],
- is_const=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Remove(ns3::EventId const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::EventId const &', 'ev')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Run() [member function]
- cls.add_method('Run',
- 'void',
- [],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::EventId ns3::RealtimeSimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('Schedule',
- 'ns3::EventId',
- [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::EventId ns3::RealtimeSimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleDestroy',
- 'ns3::EventId',
- [param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): ns3::EventId ns3::RealtimeSimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleNow',
- 'ns3::EventId',
- [param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleRealtime(ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleRealtime',
- 'void',
- [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleRealtimeNow(ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleRealtimeNow',
- 'void',
- [param('ns3::EventImpl *', 'event')])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleRealtimeNowWithContext(uint32_t context, ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleRealtimeNowWithContext',
- 'void',
- [param('uint32_t', 'context'), param('ns3::EventImpl *', 'event')])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleRealtimeWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleRealtimeWithContext',
- 'void',
- [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function]
- cls.add_method('ScheduleWithContext',
- 'void',
- [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::SetHardLimit(ns3::Time limit) [member function]
- cls.add_method('SetHardLimit',
- 'void',
- [param('ns3::Time', 'limit')])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function]
- cls.add_method('SetScheduler',
- 'void',
- [param('ns3::ObjectFactory', 'schedulerFactory')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::SetSynchronizationMode(ns3::RealtimeSimulatorImpl::SynchronizationMode mode) [member function]
- cls.add_method('SetSynchronizationMode',
- 'void',
- [param('ns3::RealtimeSimulatorImpl::SynchronizationMode', 'mode')])
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Stop() [member function]
- cls.add_method('Stop',
- 'void',
- [],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Stop(ns3::Time const & time) [member function]
- cls.add_method('Stop',
- 'void',
- [param('ns3::Time const &', 'time')],
- is_virtual=True)
- ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3RefCountBase_methods(root_module, cls):
- ## ref-count-base.h (module 'core'): ns3::RefCountBase::RefCountBase() [constructor]
- cls.add_constructor([])
- ## ref-count-base.h (module 'core'): ns3::RefCountBase::RefCountBase(ns3::RefCountBase const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RefCountBase const &', 'arg0')])
- return
-
-def register_Ns3StringChecker_methods(root_module, cls):
- ## string.h (module 'core'): ns3::StringChecker::StringChecker() [constructor]
- cls.add_constructor([])
- ## string.h (module 'core'): ns3::StringChecker::StringChecker(ns3::StringChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::StringChecker const &', 'arg0')])
- return
-
-def register_Ns3StringValue_methods(root_module, cls):
- ## string.h (module 'core'): ns3::StringValue::StringValue() [constructor]
- cls.add_constructor([])
- ## string.h (module 'core'): ns3::StringValue::StringValue(ns3::StringValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::StringValue const &', 'arg0')])
- ## string.h (module 'core'): ns3::StringValue::StringValue(std::string const & value) [constructor]
- cls.add_constructor([param('std::string const &', 'value')])
- ## string.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::StringValue::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::Ptr< ns3::AttributeValue >',
- [],
- is_const=True, is_virtual=True)
- ## string.h (module 'core'): bool ns3::StringValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_virtual=True)
- ## string.h (module 'core'): std::string ns3::StringValue::Get() const [member function]
- cls.add_method('Get',
- 'std::string',
- [],
- is_const=True)
- ## string.h (module 'core'): std::string ns3::StringValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_const=True, is_virtual=True)
- ## string.h (module 'core'): void ns3::StringValue::Set(std::string const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('std::string const &', 'value')])
- return
-
def register_Ns3TcpL4Protocol_methods(root_module, cls):
## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol::PROT_NUMBER [variable]
cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True)
@@ -17095,86 +15188,6 @@
[param('uint64_t const &', 'value')])
return
-def register_Ns3Vector2DChecker_methods(root_module, cls):
- ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker() [constructor]
- cls.add_constructor([])
- ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker(ns3::Vector2DChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector2DChecker const &', 'arg0')])
- return
-
-def register_Ns3Vector2DValue_methods(root_module, cls):
- ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue() [constructor]
- cls.add_constructor([])
- ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2DValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector2DValue const &', 'arg0')])
- ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2D const & value) [constructor]
- cls.add_constructor([param('ns3::Vector2D const &', 'value')])
- ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector2DValue::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::Ptr< ns3::AttributeValue >',
- [],
- is_const=True, is_virtual=True)
- ## vector.h (module 'core'): bool ns3::Vector2DValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_virtual=True)
- ## vector.h (module 'core'): ns3::Vector2D ns3::Vector2DValue::Get() const [member function]
- cls.add_method('Get',
- 'ns3::Vector2D',
- [],
- is_const=True)
- ## vector.h (module 'core'): std::string ns3::Vector2DValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_const=True, is_virtual=True)
- ## vector.h (module 'core'): void ns3::Vector2DValue::Set(ns3::Vector2D const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('ns3::Vector2D const &', 'value')])
- return
-
-def register_Ns3Vector3DChecker_methods(root_module, cls):
- ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker() [constructor]
- cls.add_constructor([])
- ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker(ns3::Vector3DChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector3DChecker const &', 'arg0')])
- return
-
-def register_Ns3Vector3DValue_methods(root_module, cls):
- ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue() [constructor]
- cls.add_constructor([])
- ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3DValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector3DValue const &', 'arg0')])
- ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3D const & value) [constructor]
- cls.add_constructor([param('ns3::Vector3D const &', 'value')])
- ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector3DValue::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::Ptr< ns3::AttributeValue >',
- [],
- is_const=True, is_virtual=True)
- ## vector.h (module 'core'): bool ns3::Vector3DValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_virtual=True)
- ## vector.h (module 'core'): ns3::Vector3D ns3::Vector3DValue::Get() const [member function]
- cls.add_method('Get',
- 'ns3::Vector3D',
- [],
- is_const=True)
- ## vector.h (module 'core'): std::string ns3::Vector3DValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
- is_const=True, is_virtual=True)
- ## vector.h (module 'core'): void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('ns3::Vector3D const &', 'value')])
- return
-
def register_Ns3AddressChecker_methods(root_module, cls):
## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor]
cls.add_constructor([])
@@ -18163,65 +16176,6 @@
visibility='protected', is_virtual=True)
return
-def register_Ns3ConfigMatchContainer_methods(root_module, cls):
- ## config.h (module 'core'): ns3::Config::MatchContainer::MatchContainer(ns3::Config::MatchContainer const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Config::MatchContainer const &', 'arg0')])
- ## config.h (module 'core'): ns3::Config::MatchContainer::MatchContainer() [constructor]
- cls.add_constructor([])
- ## config.h (module 'core'): ns3::Config::MatchContainer::MatchContainer(std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > > const & objects, std::vector<std::string, std::allocator<std::string> > const & contexts, std::string path) [constructor]
- cls.add_constructor([param('std::vector< ns3::Ptr< ns3::Object > > const &', 'objects'), param('std::vector< std::string > const &', 'contexts'), param('std::string', 'path')])
- ## config.h (module 'core'): __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Object>*,std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > > > ns3::Config::MatchContainer::Begin() const [member function]
- cls.add_method('Begin',
- '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >',
- [],
- is_const=True)
- ## config.h (module 'core'): void ns3::Config::MatchContainer::Connect(std::string name, ns3::CallbackBase const & cb) [member function]
- cls.add_method('Connect',
- 'void',
- [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
- ## config.h (module 'core'): void ns3::Config::MatchContainer::ConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
- cls.add_method('ConnectWithoutContext',
- 'void',
- [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
- ## config.h (module 'core'): void ns3::Config::MatchContainer::Disconnect(std::string name, ns3::CallbackBase const & cb) [member function]
- cls.add_method('Disconnect',
- 'void',
- [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
- ## config.h (module 'core'): void ns3::Config::MatchContainer::DisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
- cls.add_method('DisconnectWithoutContext',
- 'void',
- [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
- ## config.h (module 'core'): __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Object>*,std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > > > ns3::Config::MatchContainer::End() const [member function]
- cls.add_method('End',
- '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >',
- [],
- is_const=True)
- ## config.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Config::MatchContainer::Get(uint32_t i) const [member function]
- cls.add_method('Get',
- 'ns3::Ptr< ns3::Object >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## config.h (module 'core'): std::string ns3::Config::MatchContainer::GetMatchedPath(uint32_t i) const [member function]
- cls.add_method('GetMatchedPath',
- 'std::string',
- [param('uint32_t', 'i')],
- is_const=True)
- ## config.h (module 'core'): uint32_t ns3::Config::MatchContainer::GetN() const [member function]
- cls.add_method('GetN',
- 'uint32_t',
- [],
- is_const=True)
- ## config.h (module 'core'): std::string ns3::Config::MatchContainer::GetPath() const [member function]
- cls.add_method('GetPath',
- 'std::string',
- [],
- is_const=True)
- ## config.h (module 'core'): void ns3::Config::MatchContainer::Set(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- return
-
def register_Ns3HashImplementation_methods(root_module, cls):
## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [copy constructor]
cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')])
@@ -18329,20 +16283,11 @@
def register_functions(root_module):
module = root_module
- register_functions_ns3_CommandLineHelper(module.get_submodule('CommandLineHelper'), root_module)
- register_functions_ns3_Config(module.get_submodule('Config'), root_module)
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
register_functions_ns3_Hash(module.get_submodule('Hash'), root_module)
- register_functions_ns3_SystemPath(module.get_submodule('SystemPath'), root_module)
register_functions_ns3_internal(module.get_submodule('internal'), root_module)
return
-def register_functions_ns3_CommandLineHelper(module, root_module):
- return
-
-def register_functions_ns3_Config(module, root_module):
- return
-
def register_functions_ns3_FatalImpl(module, root_module):
return
@@ -18353,9 +16298,6 @@
def register_functions_ns3_Hash_Function(module, root_module):
return
-def register_functions_ns3_SystemPath(module, root_module):
- return
-
def register_functions_ns3_internal(module, root_module):
return