bindings: Rescan all APIs
This commit is contained in:
348
src/stats/bindings/modulegen__gcc_ILP32.py
generated
348
src/stats/bindings/modulegen__gcc_ILP32.py
generated
@@ -24,9 +24,9 @@ def register_types(module):
|
||||
module.add_class('AttributeConstructionList', import_from_module='ns.core')
|
||||
## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct]
|
||||
module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList'])
|
||||
typehandlers.add_type_alias(u'std::list< ns3::AttributeConstructionList::Item > const_iterator', u'ns3::AttributeConstructionList::CIterator')
|
||||
typehandlers.add_type_alias(u'std::list< ns3::AttributeConstructionList::Item > const_iterator*', u'ns3::AttributeConstructionList::CIterator*')
|
||||
typehandlers.add_type_alias(u'std::list< ns3::AttributeConstructionList::Item > const_iterator&', u'ns3::AttributeConstructionList::CIterator&')
|
||||
typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator', 'ns3::AttributeConstructionList::CIterator')
|
||||
typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator*', 'ns3::AttributeConstructionList::CIterator*')
|
||||
typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator&', 'ns3::AttributeConstructionList::CIterator&')
|
||||
## callback.h (module 'core'): ns3::CallbackBase [class]
|
||||
module.add_class('CallbackBase', import_from_module='ns.core')
|
||||
## data-output-interface.h (module 'stats'): ns3::DataOutputCallback [class]
|
||||
@@ -60,15 +60,15 @@ def register_types(module):
|
||||
## hash.h (module 'core'): ns3::Hasher [class]
|
||||
module.add_class('Hasher', import_from_module='ns.core')
|
||||
## object-base.h (module 'core'): ns3::ObjectBase [class]
|
||||
module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core')
|
||||
module.add_class('ObjectBase', import_from_module='ns.core', allow_subclassing=True)
|
||||
## object.h (module 'core'): ns3::ObjectDeleter [struct]
|
||||
module.add_class('ObjectDeleter', import_from_module='ns.core')
|
||||
## object-factory.h (module 'core'): ns3::ObjectFactory [class]
|
||||
module.add_class('ObjectFactory', import_from_module='ns.core')
|
||||
## 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'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::ObjectBase'], template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'])
|
||||
## simulator.h (module 'core'): ns3::Simulator [class]
|
||||
module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core')
|
||||
module.add_class('Simulator', import_from_module='ns.core', destructor_visibility='private')
|
||||
## simulator.h (module 'core'): ns3::Simulator [enumeration]
|
||||
module.add_enum('', ['NO_CONTEXT'], outer_class=root_module['ns3::Simulator'], import_from_module='ns.core')
|
||||
## data-calculator.h (module 'stats'): ns3::StatisticalSummary [class]
|
||||
@@ -95,9 +95,9 @@ def register_types(module):
|
||||
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'])
|
||||
typehandlers.add_type_alias(u'uint32_t', u'ns3::TypeId::hash_t')
|
||||
typehandlers.add_type_alias(u'uint32_t*', u'ns3::TypeId::hash_t*')
|
||||
typehandlers.add_type_alias(u'uint32_t&', u'ns3::TypeId::hash_t&')
|
||||
typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t')
|
||||
typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*')
|
||||
typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&')
|
||||
## empty.h (module 'core'): ns3::empty [class]
|
||||
module.add_class('empty', import_from_module='ns.core')
|
||||
## int64x64-128.h (module 'core'): ns3::int64x64_t [class]
|
||||
@@ -121,26 +121,26 @@ def register_types(module):
|
||||
## object.h (module 'core'): ns3::Object::AggregateIterator [class]
|
||||
module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class]
|
||||
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'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'])
|
||||
## 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'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'])
|
||||
## 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'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>'])
|
||||
## 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'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'])
|
||||
## nstime.h (module 'core'): ns3::Time [class]
|
||||
module.add_class('Time', import_from_module='ns.core')
|
||||
## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
|
||||
module.add_enum('Unit', ['Y', 'D', 'H', 'MIN', 'S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time )', u'ns3::Time::TracedCallback')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time )*', u'ns3::Time::TracedCallback*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time )&', u'ns3::Time::TracedCallback&')
|
||||
typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback')
|
||||
typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*')
|
||||
typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&')
|
||||
## nstime.h (module 'core'): ns3::Time [class]
|
||||
root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
|
||||
## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
|
||||
@@ -148,9 +148,9 @@ def register_types(module):
|
||||
## attribute.h (module 'core'): ns3::AttributeAccessor [class]
|
||||
module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
|
||||
## attribute.h (module 'core'): ns3::AttributeChecker [class]
|
||||
module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
|
||||
module.add_class('AttributeChecker', import_from_module='ns.core', automatic_type_narrowing=True, allow_subclassing=False, parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
|
||||
## attribute.h (module 'core'): ns3::AttributeValue [class]
|
||||
module.add_class('AttributeValue', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
|
||||
module.add_class('AttributeValue', import_from_module='ns.core', automatic_type_narrowing=True, allow_subclassing=False, parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
|
||||
## boolean.h (module 'core'): ns3::BooleanChecker [class]
|
||||
module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
|
||||
## boolean.h (module 'core'): ns3::BooleanValue [class]
|
||||
@@ -194,7 +194,7 @@ def register_types(module):
|
||||
## integer.h (module 'core'): ns3::IntegerValue [class]
|
||||
module.add_class('IntegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
|
||||
## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<double> [class]
|
||||
module.add_class('MinMaxAvgTotalCalculator', template_parameters=['double'], parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']])
|
||||
module.add_class('MinMaxAvgTotalCalculator', parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']], template_parameters=['double'])
|
||||
## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
|
||||
module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
|
||||
## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
|
||||
@@ -203,17 +203,15 @@ def register_types(module):
|
||||
module.add_class('OmnetDataOutput', parent=root_module['ns3::DataOutputInterface'])
|
||||
## probe.h (module 'stats'): ns3::Probe [class]
|
||||
module.add_class('Probe', parent=root_module['ns3::DataCollectionObject'])
|
||||
## sqlite-data-output.h (module 'stats'): ns3::SqliteDataOutput [class]
|
||||
module.add_class('SqliteDataOutput', parent=root_module['ns3::DataOutputInterface'])
|
||||
## time-data-calculators.h (module 'stats'): ns3::TimeMinMaxAvgTotalCalculator [class]
|
||||
module.add_class('TimeMinMaxAvgTotalCalculator', parent=root_module['ns3::DataCalculator'])
|
||||
## time-probe.h (module 'stats'): ns3::TimeProbe [class]
|
||||
module.add_class('TimeProbe', parent=root_module['ns3::Probe'])
|
||||
## time-series-adaptor.h (module 'stats'): ns3::TimeSeriesAdaptor [class]
|
||||
module.add_class('TimeSeriesAdaptor', parent=root_module['ns3::DataCollectionObject'])
|
||||
typehandlers.add_type_alias(u'void ( * ) ( double const, double const )', u'ns3::TimeSeriesAdaptor::OutputTracedCallback')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( double const, double const )*', u'ns3::TimeSeriesAdaptor::OutputTracedCallback*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( double const, double const )&', u'ns3::TimeSeriesAdaptor::OutputTracedCallback&')
|
||||
typehandlers.add_type_alias('void ( * ) ( double const, double const )', 'ns3::TimeSeriesAdaptor::OutputTracedCallback')
|
||||
typehandlers.add_type_alias('void ( * ) ( double const, double const )*', 'ns3::TimeSeriesAdaptor::OutputTracedCallback*')
|
||||
typehandlers.add_type_alias('void ( * ) ( double const, double const )&', 'ns3::TimeSeriesAdaptor::OutputTracedCallback&')
|
||||
## nstime.h (module 'core'): ns3::TimeValue [class]
|
||||
module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
|
||||
## type-id.h (module 'core'): ns3::TypeIdChecker [class]
|
||||
@@ -231,25 +229,25 @@ def register_types(module):
|
||||
## boolean-probe.h (module 'stats'): ns3::BooleanProbe [class]
|
||||
module.add_class('BooleanProbe', parent=root_module['ns3::Probe'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['ns3::ObjectBase *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['ns3::ObjectBase *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'bool', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'bool', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'unsigned char', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned char', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'unsigned short', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
|
||||
## double-probe.h (module 'stats'): ns3::DoubleProbe [class]
|
||||
module.add_class('DoubleProbe', parent=root_module['ns3::Probe'])
|
||||
typehandlers.add_type_alias(u'std::list< ns3::Ptr< ns3::DataCalculator > >', u'ns3::DataCalculatorList')
|
||||
typehandlers.add_type_alias(u'std::list< ns3::Ptr< ns3::DataCalculator > >*', u'ns3::DataCalculatorList*')
|
||||
typehandlers.add_type_alias(u'std::list< ns3::Ptr< ns3::DataCalculator > >&', u'ns3::DataCalculatorList&')
|
||||
typehandlers.add_type_alias(u'std::list< std::pair< std::string, std::string > >', u'ns3::MetadataList')
|
||||
typehandlers.add_type_alias(u'std::list< std::pair< std::string, std::string > >*', u'ns3::MetadataList*')
|
||||
typehandlers.add_type_alias(u'std::list< std::pair< std::string, std::string > >&', u'ns3::MetadataList&')
|
||||
typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator > >', 'ns3::DataCalculatorList')
|
||||
typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator > >*', 'ns3::DataCalculatorList*')
|
||||
typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator > >&', 'ns3::DataCalculatorList&')
|
||||
typehandlers.add_type_alias('std::list< std::pair< std::string, std::string > >', 'ns3::MetadataList')
|
||||
typehandlers.add_type_alias('std::list< std::pair< std::string, std::string > >*', 'ns3::MetadataList*')
|
||||
typehandlers.add_type_alias('std::list< std::pair< std::string, std::string > >&', 'ns3::MetadataList&')
|
||||
|
||||
## Register a nested module for the namespace FatalImpl
|
||||
|
||||
@@ -284,12 +282,12 @@ def register_types_ns3_Hash(module):
|
||||
|
||||
## hash-function.h (module 'core'): ns3::Hash::Implementation [class]
|
||||
module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >'])
|
||||
typehandlers.add_type_alias(u'uint32_t ( * ) ( char const *, std::size_t const )', u'ns3::Hash::Hash32Function_ptr')
|
||||
typehandlers.add_type_alias(u'uint32_t ( * ) ( char const *, std::size_t const )*', u'ns3::Hash::Hash32Function_ptr*')
|
||||
typehandlers.add_type_alias(u'uint32_t ( * ) ( char const *, std::size_t const )&', u'ns3::Hash::Hash32Function_ptr&')
|
||||
typehandlers.add_type_alias(u'uint64_t ( * ) ( char const *, std::size_t const )', u'ns3::Hash::Hash64Function_ptr')
|
||||
typehandlers.add_type_alias(u'uint64_t ( * ) ( char const *, std::size_t const )*', u'ns3::Hash::Hash64Function_ptr*')
|
||||
typehandlers.add_type_alias(u'uint64_t ( * ) ( char const *, std::size_t const )&', u'ns3::Hash::Hash64Function_ptr&')
|
||||
typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr')
|
||||
typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*')
|
||||
typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&')
|
||||
typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr')
|
||||
typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*')
|
||||
typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&')
|
||||
|
||||
## Register a nested module for the namespace Function
|
||||
|
||||
@@ -312,36 +310,36 @@ def register_types_ns3_Hash_Function(module):
|
||||
def register_types_ns3_TracedValueCallback(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time )', u'ns3::TracedValueCallback::Time')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time )*', u'ns3::TracedValueCallback::Time*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time )&', u'ns3::TracedValueCallback::Time&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( bool, bool )', u'ns3::TracedValueCallback::Bool')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( bool, bool )*', u'ns3::TracedValueCallback::Bool*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( bool, bool )&', u'ns3::TracedValueCallback::Bool&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int8_t, int8_t )', u'ns3::TracedValueCallback::Int8')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int8_t, int8_t )*', u'ns3::TracedValueCallback::Int8*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int8_t, int8_t )&', u'ns3::TracedValueCallback::Int8&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint8_t, uint8_t )', u'ns3::TracedValueCallback::Uint8')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint8_t, uint8_t )*', u'ns3::TracedValueCallback::Uint8*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint8_t, uint8_t )&', u'ns3::TracedValueCallback::Uint8&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t )', u'ns3::TracedValueCallback::Int16')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t )*', u'ns3::TracedValueCallback::Int16*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t )&', u'ns3::TracedValueCallback::Int16&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t )', u'ns3::TracedValueCallback::Uint16')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t )*', u'ns3::TracedValueCallback::Uint16*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t )&', u'ns3::TracedValueCallback::Uint16&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int32_t, int32_t )', u'ns3::TracedValueCallback::Int32')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int32_t, int32_t )*', u'ns3::TracedValueCallback::Int32*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int32_t, int32_t )&', u'ns3::TracedValueCallback::Int32&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t )', u'ns3::TracedValueCallback::Uint32')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t )*', u'ns3::TracedValueCallback::Uint32*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t )&', u'ns3::TracedValueCallback::Uint32&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( double, double )', u'ns3::TracedValueCallback::Double')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( double, double )*', u'ns3::TracedValueCallback::Double*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( double, double )&', u'ns3::TracedValueCallback::Double&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( )', u'ns3::TracedValueCallback::Void')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( )*', u'ns3::TracedValueCallback::Void*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( )&', u'ns3::TracedValueCallback::Void&')
|
||||
typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time')
|
||||
typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*')
|
||||
typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&')
|
||||
typehandlers.add_type_alias('void ( * ) ( bool, bool )', 'ns3::TracedValueCallback::Bool')
|
||||
typehandlers.add_type_alias('void ( * ) ( bool, bool )*', 'ns3::TracedValueCallback::Bool*')
|
||||
typehandlers.add_type_alias('void ( * ) ( bool, bool )&', 'ns3::TracedValueCallback::Bool&')
|
||||
typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )', 'ns3::TracedValueCallback::Int8')
|
||||
typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )*', 'ns3::TracedValueCallback::Int8*')
|
||||
typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )&', 'ns3::TracedValueCallback::Int8&')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )', 'ns3::TracedValueCallback::Uint8')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )*', 'ns3::TracedValueCallback::Uint8*')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )&', 'ns3::TracedValueCallback::Uint8&')
|
||||
typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )', 'ns3::TracedValueCallback::Int16')
|
||||
typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )*', 'ns3::TracedValueCallback::Int16*')
|
||||
typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )&', 'ns3::TracedValueCallback::Int16&')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )', 'ns3::TracedValueCallback::Uint16')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )*', 'ns3::TracedValueCallback::Uint16*')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )&', 'ns3::TracedValueCallback::Uint16&')
|
||||
typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )', 'ns3::TracedValueCallback::Int32')
|
||||
typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )*', 'ns3::TracedValueCallback::Int32*')
|
||||
typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )&', 'ns3::TracedValueCallback::Int32&')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::TracedValueCallback::Uint32')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::TracedValueCallback::Uint32*')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::TracedValueCallback::Uint32&')
|
||||
typehandlers.add_type_alias('void ( * ) ( double, double )', 'ns3::TracedValueCallback::Double')
|
||||
typehandlers.add_type_alias('void ( * ) ( double, double )*', 'ns3::TracedValueCallback::Double*')
|
||||
typehandlers.add_type_alias('void ( * ) ( double, double )&', 'ns3::TracedValueCallback::Double&')
|
||||
typehandlers.add_type_alias('void ( * ) ( )', 'ns3::TracedValueCallback::Void')
|
||||
typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::TracedValueCallback::Void*')
|
||||
typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::TracedValueCallback::Void&')
|
||||
|
||||
def register_types_ns3_internal(module):
|
||||
root_module = module.get_root()
|
||||
@@ -425,7 +423,6 @@ def register_methods(root_module):
|
||||
register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
|
||||
register_Ns3OmnetDataOutput_methods(root_module, root_module['ns3::OmnetDataOutput'])
|
||||
register_Ns3Probe_methods(root_module, root_module['ns3::Probe'])
|
||||
register_Ns3SqliteDataOutput_methods(root_module, root_module['ns3::SqliteDataOutput'])
|
||||
register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::TimeMinMaxAvgTotalCalculator'])
|
||||
register_Ns3TimeProbe_methods(root_module, root_module['ns3::TimeProbe'])
|
||||
register_Ns3TimeSeriesAdaptor_methods(root_module, root_module['ns3::TimeSeriesAdaptor'])
|
||||
@@ -514,32 +511,32 @@ def register_Ns3DataOutputCallback_methods(root_module, cls):
|
||||
cls.add_method('OutputSingleton',
|
||||
'void',
|
||||
[param('std::string', 'key'), param('std::string', 'variable'), param('int', 'val')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, uint32_t val) [member function]
|
||||
cls.add_method('OutputSingleton',
|
||||
'void',
|
||||
[param('std::string', 'key'), param('std::string', 'variable'), param('uint32_t', 'val')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, double val) [member function]
|
||||
cls.add_method('OutputSingleton',
|
||||
'void',
|
||||
[param('std::string', 'key'), param('std::string', 'variable'), param('double', 'val')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, std::string val) [member function]
|
||||
cls.add_method('OutputSingleton',
|
||||
'void',
|
||||
[param('std::string', 'key'), param('std::string', 'variable'), param('std::string', 'val')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, ns3::Time val) [member function]
|
||||
cls.add_method('OutputSingleton',
|
||||
'void',
|
||||
[param('std::string', 'key'), param('std::string', 'variable'), param('ns3::Time', 'val')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputStatistic(std::string key, std::string variable, ns3::StatisticalSummary const * statSum) [member function]
|
||||
cls.add_method('OutputStatistic',
|
||||
'void',
|
||||
[param('std::string', 'key'), param('std::string', 'variable'), param('ns3::StatisticalSummary const *', 'statSum')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls):
|
||||
@@ -932,7 +929,7 @@ def register_Ns3ObjectBase_methods(root_module, cls):
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
@@ -971,7 +968,7 @@ def register_Ns3ObjectBase_methods(root_module, cls):
|
||||
cls.add_method('NotifyConstructionCompleted',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3ObjectDeleter_methods(root_module, cls):
|
||||
@@ -1004,6 +1001,11 @@ def register_Ns3ObjectFactory_methods(root_module, cls):
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True)
|
||||
## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function]
|
||||
cls.add_method('IsTypeIdSet',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## object-factory.h (module 'core'): void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function]
|
||||
cls.add_method('Set',
|
||||
'void',
|
||||
@@ -1123,42 +1125,42 @@ def register_Ns3StatisticalSummary_methods(root_module, cls):
|
||||
cls.add_method('getCount',
|
||||
'long int',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMax() const [member function]
|
||||
cls.add_method('getMax',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMean() const [member function]
|
||||
cls.add_method('getMean',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMin() const [member function]
|
||||
cls.add_method('getMin',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getSqrSum() const [member function]
|
||||
cls.add_method('getSqrSum',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getStddev() const [member function]
|
||||
cls.add_method('getStddev',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getSum() const [member function]
|
||||
cls.add_method('getSum',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getVariance() const [member function]
|
||||
cls.add_method('getVariance',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3TimeWithUnit_methods(root_module, cls):
|
||||
@@ -1527,7 +1529,7 @@ def register_Ns3TypeId_methods(root_module, cls):
|
||||
cls.add_method('SetParent',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
template_parameters=[u'ns3::Object'])
|
||||
template_parameters=['ns3::Object'])
|
||||
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function]
|
||||
cls.add_method('SetSize',
|
||||
'ns3::TypeId',
|
||||
@@ -1589,11 +1591,11 @@ def register_Ns3Empty_methods(root_module, cls):
|
||||
return
|
||||
|
||||
def register_Ns3Int64x64_t_methods(root_module, cls):
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', u'right'))
|
||||
cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', 'right'))
|
||||
cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_binary_comparison_operator('!=')
|
||||
cls.add_binary_comparison_operator('<=')
|
||||
cls.add_binary_comparison_operator('>=')
|
||||
@@ -1601,10 +1603,10 @@ def register_Ns3Int64x64_t_methods(root_module, cls):
|
||||
cls.add_binary_comparison_operator('==')
|
||||
cls.add_binary_comparison_operator('<')
|
||||
cls.add_binary_comparison_operator('>')
|
||||
cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_unary_numeric_operator('-')
|
||||
## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -1785,17 +1787,17 @@ def register_Ns3Object_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
## object.h (module 'core'): void ns3::Object::DoInitialize() [member function]
|
||||
cls.add_method('DoInitialize',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function]
|
||||
cls.add_method('NotifyNewAggregate',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3ObjectAggregateIterator_methods(root_module, cls):
|
||||
@@ -1870,15 +1872,15 @@ def register_Ns3Time_methods(root_module, cls):
|
||||
cls.add_binary_comparison_operator('>=')
|
||||
cls.add_binary_comparison_operator('<')
|
||||
cls.add_binary_comparison_operator('>')
|
||||
cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
|
||||
cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', u'right'))
|
||||
cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', u'right'))
|
||||
cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
|
||||
cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right'))
|
||||
cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right'))
|
||||
cls.add_output_stream_operator()
|
||||
## nstime.h (module 'core'): ns3::Time::Time() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -2073,22 +2075,22 @@ def register_Ns3TraceSourceAccessor_methods(root_module, cls):
|
||||
cls.add_method('Connect',
|
||||
'bool',
|
||||
[param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
|
||||
cls.add_method('ConnectWithoutContext',
|
||||
'bool',
|
||||
[param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
|
||||
cls.add_method('Disconnect',
|
||||
'bool',
|
||||
[param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
|
||||
cls.add_method('DisconnectWithoutContext',
|
||||
'bool',
|
||||
[param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3AttributeAccessor_methods(root_module, cls):
|
||||
@@ -2100,22 +2102,22 @@ def register_Ns3AttributeAccessor_methods(root_module, cls):
|
||||
cls.add_method('Get',
|
||||
'bool',
|
||||
[param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function]
|
||||
cls.add_method('HasGetter',
|
||||
'bool',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function]
|
||||
cls.add_method('HasSetter',
|
||||
'bool',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
|
||||
cls.add_method('Set',
|
||||
'bool',
|
||||
[param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3AttributeChecker_methods(root_module, cls):
|
||||
@@ -2127,17 +2129,17 @@ def register_Ns3AttributeChecker_methods(root_module, cls):
|
||||
cls.add_method('Check',
|
||||
'bool',
|
||||
[param('ns3::AttributeValue const &', 'value')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function]
|
||||
cls.add_method('Copy',
|
||||
'bool',
|
||||
[param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function]
|
||||
cls.add_method('Create',
|
||||
'ns3::Ptr< ns3::AttributeValue >',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function]
|
||||
cls.add_method('CreateValidValue',
|
||||
'ns3::Ptr< ns3::AttributeValue >',
|
||||
@@ -2147,17 +2149,17 @@ def register_Ns3AttributeChecker_methods(root_module, cls):
|
||||
cls.add_method('GetUnderlyingTypeInformation',
|
||||
'std::string',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function]
|
||||
cls.add_method('GetValueTypeName',
|
||||
'std::string',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function]
|
||||
cls.add_method('HasUnderlyingTypeInformation',
|
||||
'bool',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3AttributeValue_methods(root_module, cls):
|
||||
@@ -2169,17 +2171,17 @@ def register_Ns3AttributeValue_methods(root_module, cls):
|
||||
cls.add_method('Copy',
|
||||
'ns3::Ptr< ns3::AttributeValue >',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
|
||||
cls.add_method('DeserializeFromString',
|
||||
'bool',
|
||||
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
|
||||
cls.add_method('SerializeToString',
|
||||
'std::string',
|
||||
[param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3BooleanChecker_methods(root_module, cls):
|
||||
@@ -2239,12 +2241,12 @@ def register_Ns3CallbackImplBase_methods(root_module, cls):
|
||||
cls.add_method('GetTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function]
|
||||
cls.add_method('IsEqual',
|
||||
'bool',
|
||||
[param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function]
|
||||
cls.add_method('Demangle',
|
||||
'std::string',
|
||||
@@ -2254,37 +2256,37 @@ def register_Ns3CallbackImplBase_methods(root_module, cls):
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::ObjectBase*'])
|
||||
is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected')
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'void'])
|
||||
is_static=True, template_parameters=['void'], visibility='protected')
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'bool'])
|
||||
is_static=True, template_parameters=['bool'], visibility='protected')
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'double'])
|
||||
is_static=True, template_parameters=['double'], visibility='protected')
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'unsigned short'])
|
||||
is_static=True, template_parameters=['unsigned short'], visibility='protected')
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'unsigned int'])
|
||||
is_static=True, template_parameters=['unsigned int'], visibility='protected')
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'unsigned char'])
|
||||
is_static=True, template_parameters=['unsigned char'], visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3CallbackValue_methods(root_module, cls):
|
||||
@@ -2352,7 +2354,7 @@ def register_Ns3DataCalculator_methods(root_module, cls):
|
||||
cls.add_method('Output',
|
||||
'void',
|
||||
[param('ns3::DataOutputCallback &', 'callback')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): void ns3::DataCalculator::SetContext(std::string const context) [member function]
|
||||
cls.add_method('SetContext',
|
||||
'void',
|
||||
@@ -2375,7 +2377,7 @@ def register_Ns3DataCalculator_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3DataCollectionObject_methods(root_module, cls):
|
||||
@@ -2487,7 +2489,7 @@ def register_Ns3DataCollector_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3DataOutputInterface_methods(root_module, cls):
|
||||
@@ -2509,7 +2511,7 @@ def register_Ns3DataOutputInterface_methods(root_module, cls):
|
||||
cls.add_method('Output',
|
||||
'void',
|
||||
[param('ns3::DataCollector &', 'dc')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::SetFilePrefix(std::string const prefix) [member function]
|
||||
cls.add_method('SetFilePrefix',
|
||||
'void',
|
||||
@@ -2518,7 +2520,7 @@ def register_Ns3DataOutputInterface_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3DoubleValue_methods(root_module, cls):
|
||||
@@ -2627,17 +2629,17 @@ def register_Ns3EmptyAttributeValue_methods(root_module, cls):
|
||||
cls.add_method('Copy',
|
||||
'ns3::Ptr< ns3::AttributeValue >',
|
||||
[],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
is_const=True, is_virtual=True, visibility='private')
|
||||
## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
|
||||
cls.add_method('DeserializeFromString',
|
||||
'bool',
|
||||
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
|
||||
visibility='private', is_virtual=True)
|
||||
is_virtual=True, visibility='private')
|
||||
## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
|
||||
cls.add_method('SerializeToString',
|
||||
'std::string',
|
||||
[param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
is_const=True, is_virtual=True, visibility='private')
|
||||
return
|
||||
|
||||
def register_Ns3EnumChecker_methods(root_module, cls):
|
||||
@@ -2739,7 +2741,7 @@ def register_Ns3EventImpl_methods(root_module, cls):
|
||||
cls.add_method('Notify',
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='protected', is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3FileAggregator_methods(root_module, cls):
|
||||
@@ -3027,7 +3029,7 @@ def register_Ns3MinMaxAvgTotalCalculator__Double_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
|
||||
@@ -3089,7 +3091,7 @@ def register_Ns3OmnetDataOutput_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3Probe_methods(root_module, cls):
|
||||
@@ -3101,12 +3103,12 @@ def register_Ns3Probe_methods(root_module, cls):
|
||||
cls.add_method('ConnectByObject',
|
||||
'bool',
|
||||
[param('std::string', 'traceSource'), param('ns3::Ptr< ns3::Object >', 'obj')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## probe.h (module 'stats'): void ns3::Probe::ConnectByPath(std::string path) [member function]
|
||||
cls.add_method('ConnectByPath',
|
||||
'void',
|
||||
[param('std::string', 'path')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## probe.h (module 'stats'): static ns3::TypeId ns3::Probe::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
@@ -3119,28 +3121,6 @@ def register_Ns3Probe_methods(root_module, cls):
|
||||
is_const=True, is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3SqliteDataOutput_methods(root_module, cls):
|
||||
## sqlite-data-output.h (module 'stats'): ns3::SqliteDataOutput::SqliteDataOutput(ns3::SqliteDataOutput const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::SqliteDataOutput const &', 'arg0')])
|
||||
## sqlite-data-output.h (module 'stats'): ns3::SqliteDataOutput::SqliteDataOutput() [constructor]
|
||||
cls.add_constructor([])
|
||||
## sqlite-data-output.h (module 'stats'): static ns3::TypeId ns3::SqliteDataOutput::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## sqlite-data-output.h (module 'stats'): void ns3::SqliteDataOutput::Output(ns3::DataCollector & dc) [member function]
|
||||
cls.add_method('Output',
|
||||
'void',
|
||||
[param('ns3::DataCollector &', 'dc')],
|
||||
is_virtual=True)
|
||||
## sqlite-data-output.h (module 'stats'): void ns3::SqliteDataOutput::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, cls):
|
||||
## time-data-calculators.h (module 'stats'): ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator(ns3::TimeMinMaxAvgTotalCalculator const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::TimeMinMaxAvgTotalCalculator const &', 'arg0')])
|
||||
@@ -3164,7 +3144,7 @@ def register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3TimeProbe_methods(root_module, cls):
|
||||
@@ -3504,7 +3484,7 @@ def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_
|
||||
cls.add_method('operator()',
|
||||
'ns3::ObjectBase *',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
custom_name='__call__', is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Bool_Bool_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
@@ -3526,7 +3506,7 @@ def register_Ns3CallbackImpl__Void_Bool_Bool_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('bool', 'arg0'), param('bool', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
custom_name='__call__', is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
@@ -3548,7 +3528,7 @@ def register_Ns3CallbackImpl__Void_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3E
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('double', 'arg0'), param('double', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
custom_name='__call__', is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Unsigned_char_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
@@ -3570,7 +3550,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_char_Unsigned_char_Ns3Empty_Ns3Empty
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('unsigned char', 'arg0'), param('unsigned char', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
custom_name='__call__', is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
@@ -3592,7 +3572,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_N
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('unsigned int', 'arg0'), param('unsigned int', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
custom_name='__call__', is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
@@ -3614,7 +3594,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Emp
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('short unsigned int', 'arg0'), param('short unsigned int', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
custom_name='__call__', is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3DoubleProbe_methods(root_module, cls):
|
||||
@@ -3662,7 +3642,7 @@ def register_Ns3HashImplementation_methods(root_module, cls):
|
||||
cls.add_method('GetHash32',
|
||||
'uint32_t',
|
||||
[param('char const *', 'buffer'), param('std::size_t const', 'size')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function]
|
||||
cls.add_method('GetHash64',
|
||||
'uint64_t',
|
||||
@@ -3672,7 +3652,7 @@ def register_Ns3HashImplementation_methods(root_module, cls):
|
||||
cls.add_method('clear',
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3HashFunctionFnv1a_methods(root_module, cls):
|
||||
|
||||
348
src/stats/bindings/modulegen__gcc_LP64.py
generated
348
src/stats/bindings/modulegen__gcc_LP64.py
generated
@@ -24,9 +24,9 @@ def register_types(module):
|
||||
module.add_class('AttributeConstructionList', import_from_module='ns.core')
|
||||
## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct]
|
||||
module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList'])
|
||||
typehandlers.add_type_alias(u'std::list< ns3::AttributeConstructionList::Item > const_iterator', u'ns3::AttributeConstructionList::CIterator')
|
||||
typehandlers.add_type_alias(u'std::list< ns3::AttributeConstructionList::Item > const_iterator*', u'ns3::AttributeConstructionList::CIterator*')
|
||||
typehandlers.add_type_alias(u'std::list< ns3::AttributeConstructionList::Item > const_iterator&', u'ns3::AttributeConstructionList::CIterator&')
|
||||
typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator', 'ns3::AttributeConstructionList::CIterator')
|
||||
typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator*', 'ns3::AttributeConstructionList::CIterator*')
|
||||
typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator&', 'ns3::AttributeConstructionList::CIterator&')
|
||||
## callback.h (module 'core'): ns3::CallbackBase [class]
|
||||
module.add_class('CallbackBase', import_from_module='ns.core')
|
||||
## data-output-interface.h (module 'stats'): ns3::DataOutputCallback [class]
|
||||
@@ -60,15 +60,15 @@ def register_types(module):
|
||||
## hash.h (module 'core'): ns3::Hasher [class]
|
||||
module.add_class('Hasher', import_from_module='ns.core')
|
||||
## object-base.h (module 'core'): ns3::ObjectBase [class]
|
||||
module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core')
|
||||
module.add_class('ObjectBase', import_from_module='ns.core', allow_subclassing=True)
|
||||
## object.h (module 'core'): ns3::ObjectDeleter [struct]
|
||||
module.add_class('ObjectDeleter', import_from_module='ns.core')
|
||||
## object-factory.h (module 'core'): ns3::ObjectFactory [class]
|
||||
module.add_class('ObjectFactory', import_from_module='ns.core')
|
||||
## 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'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::ObjectBase'], template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'])
|
||||
## simulator.h (module 'core'): ns3::Simulator [class]
|
||||
module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core')
|
||||
module.add_class('Simulator', import_from_module='ns.core', destructor_visibility='private')
|
||||
## simulator.h (module 'core'): ns3::Simulator [enumeration]
|
||||
module.add_enum('', ['NO_CONTEXT'], outer_class=root_module['ns3::Simulator'], import_from_module='ns.core')
|
||||
## data-calculator.h (module 'stats'): ns3::StatisticalSummary [class]
|
||||
@@ -95,9 +95,9 @@ def register_types(module):
|
||||
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'])
|
||||
typehandlers.add_type_alias(u'uint32_t', u'ns3::TypeId::hash_t')
|
||||
typehandlers.add_type_alias(u'uint32_t*', u'ns3::TypeId::hash_t*')
|
||||
typehandlers.add_type_alias(u'uint32_t&', u'ns3::TypeId::hash_t&')
|
||||
typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t')
|
||||
typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*')
|
||||
typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&')
|
||||
## empty.h (module 'core'): ns3::empty [class]
|
||||
module.add_class('empty', import_from_module='ns.core')
|
||||
## int64x64-128.h (module 'core'): ns3::int64x64_t [class]
|
||||
@@ -121,26 +121,26 @@ def register_types(module):
|
||||
## object.h (module 'core'): ns3::Object::AggregateIterator [class]
|
||||
module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class]
|
||||
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'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'])
|
||||
## 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'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'])
|
||||
## 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'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>'])
|
||||
## 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'))
|
||||
module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'])
|
||||
## nstime.h (module 'core'): ns3::Time [class]
|
||||
module.add_class('Time', import_from_module='ns.core')
|
||||
## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
|
||||
module.add_enum('Unit', ['Y', 'D', 'H', 'MIN', 'S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time )', u'ns3::Time::TracedCallback')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time )*', u'ns3::Time::TracedCallback*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time )&', u'ns3::Time::TracedCallback&')
|
||||
typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback')
|
||||
typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*')
|
||||
typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&')
|
||||
## nstime.h (module 'core'): ns3::Time [class]
|
||||
root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
|
||||
## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
|
||||
@@ -148,9 +148,9 @@ def register_types(module):
|
||||
## attribute.h (module 'core'): ns3::AttributeAccessor [class]
|
||||
module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
|
||||
## attribute.h (module 'core'): ns3::AttributeChecker [class]
|
||||
module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
|
||||
module.add_class('AttributeChecker', import_from_module='ns.core', automatic_type_narrowing=True, allow_subclassing=False, parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
|
||||
## attribute.h (module 'core'): ns3::AttributeValue [class]
|
||||
module.add_class('AttributeValue', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
|
||||
module.add_class('AttributeValue', import_from_module='ns.core', automatic_type_narrowing=True, allow_subclassing=False, parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
|
||||
## boolean.h (module 'core'): ns3::BooleanChecker [class]
|
||||
module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
|
||||
## boolean.h (module 'core'): ns3::BooleanValue [class]
|
||||
@@ -194,7 +194,7 @@ def register_types(module):
|
||||
## integer.h (module 'core'): ns3::IntegerValue [class]
|
||||
module.add_class('IntegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
|
||||
## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<double> [class]
|
||||
module.add_class('MinMaxAvgTotalCalculator', template_parameters=['double'], parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']])
|
||||
module.add_class('MinMaxAvgTotalCalculator', parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']], template_parameters=['double'])
|
||||
## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
|
||||
module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
|
||||
## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
|
||||
@@ -203,17 +203,15 @@ def register_types(module):
|
||||
module.add_class('OmnetDataOutput', parent=root_module['ns3::DataOutputInterface'])
|
||||
## probe.h (module 'stats'): ns3::Probe [class]
|
||||
module.add_class('Probe', parent=root_module['ns3::DataCollectionObject'])
|
||||
## sqlite-data-output.h (module 'stats'): ns3::SqliteDataOutput [class]
|
||||
module.add_class('SqliteDataOutput', parent=root_module['ns3::DataOutputInterface'])
|
||||
## time-data-calculators.h (module 'stats'): ns3::TimeMinMaxAvgTotalCalculator [class]
|
||||
module.add_class('TimeMinMaxAvgTotalCalculator', parent=root_module['ns3::DataCalculator'])
|
||||
## time-probe.h (module 'stats'): ns3::TimeProbe [class]
|
||||
module.add_class('TimeProbe', parent=root_module['ns3::Probe'])
|
||||
## time-series-adaptor.h (module 'stats'): ns3::TimeSeriesAdaptor [class]
|
||||
module.add_class('TimeSeriesAdaptor', parent=root_module['ns3::DataCollectionObject'])
|
||||
typehandlers.add_type_alias(u'void ( * ) ( double const, double const )', u'ns3::TimeSeriesAdaptor::OutputTracedCallback')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( double const, double const )*', u'ns3::TimeSeriesAdaptor::OutputTracedCallback*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( double const, double const )&', u'ns3::TimeSeriesAdaptor::OutputTracedCallback&')
|
||||
typehandlers.add_type_alias('void ( * ) ( double const, double const )', 'ns3::TimeSeriesAdaptor::OutputTracedCallback')
|
||||
typehandlers.add_type_alias('void ( * ) ( double const, double const )*', 'ns3::TimeSeriesAdaptor::OutputTracedCallback*')
|
||||
typehandlers.add_type_alias('void ( * ) ( double const, double const )&', 'ns3::TimeSeriesAdaptor::OutputTracedCallback&')
|
||||
## nstime.h (module 'core'): ns3::TimeValue [class]
|
||||
module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
|
||||
## type-id.h (module 'core'): ns3::TypeIdChecker [class]
|
||||
@@ -231,25 +229,25 @@ def register_types(module):
|
||||
## boolean-probe.h (module 'stats'): ns3::BooleanProbe [class]
|
||||
module.add_class('BooleanProbe', parent=root_module['ns3::Probe'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['ns3::ObjectBase *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['ns3::ObjectBase *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'bool', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'bool', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'unsigned char', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned char', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'unsigned short', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
|
||||
## double-probe.h (module 'stats'): ns3::DoubleProbe [class]
|
||||
module.add_class('DoubleProbe', parent=root_module['ns3::Probe'])
|
||||
typehandlers.add_type_alias(u'std::list< ns3::Ptr< ns3::DataCalculator > >', u'ns3::DataCalculatorList')
|
||||
typehandlers.add_type_alias(u'std::list< ns3::Ptr< ns3::DataCalculator > >*', u'ns3::DataCalculatorList*')
|
||||
typehandlers.add_type_alias(u'std::list< ns3::Ptr< ns3::DataCalculator > >&', u'ns3::DataCalculatorList&')
|
||||
typehandlers.add_type_alias(u'std::list< std::pair< std::string, std::string > >', u'ns3::MetadataList')
|
||||
typehandlers.add_type_alias(u'std::list< std::pair< std::string, std::string > >*', u'ns3::MetadataList*')
|
||||
typehandlers.add_type_alias(u'std::list< std::pair< std::string, std::string > >&', u'ns3::MetadataList&')
|
||||
typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator > >', 'ns3::DataCalculatorList')
|
||||
typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator > >*', 'ns3::DataCalculatorList*')
|
||||
typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator > >&', 'ns3::DataCalculatorList&')
|
||||
typehandlers.add_type_alias('std::list< std::pair< std::string, std::string > >', 'ns3::MetadataList')
|
||||
typehandlers.add_type_alias('std::list< std::pair< std::string, std::string > >*', 'ns3::MetadataList*')
|
||||
typehandlers.add_type_alias('std::list< std::pair< std::string, std::string > >&', 'ns3::MetadataList&')
|
||||
|
||||
## Register a nested module for the namespace FatalImpl
|
||||
|
||||
@@ -284,12 +282,12 @@ def register_types_ns3_Hash(module):
|
||||
|
||||
## hash-function.h (module 'core'): ns3::Hash::Implementation [class]
|
||||
module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >'])
|
||||
typehandlers.add_type_alias(u'uint32_t ( * ) ( char const *, std::size_t const )', u'ns3::Hash::Hash32Function_ptr')
|
||||
typehandlers.add_type_alias(u'uint32_t ( * ) ( char const *, std::size_t const )*', u'ns3::Hash::Hash32Function_ptr*')
|
||||
typehandlers.add_type_alias(u'uint32_t ( * ) ( char const *, std::size_t const )&', u'ns3::Hash::Hash32Function_ptr&')
|
||||
typehandlers.add_type_alias(u'uint64_t ( * ) ( char const *, std::size_t const )', u'ns3::Hash::Hash64Function_ptr')
|
||||
typehandlers.add_type_alias(u'uint64_t ( * ) ( char const *, std::size_t const )*', u'ns3::Hash::Hash64Function_ptr*')
|
||||
typehandlers.add_type_alias(u'uint64_t ( * ) ( char const *, std::size_t const )&', u'ns3::Hash::Hash64Function_ptr&')
|
||||
typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr')
|
||||
typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*')
|
||||
typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&')
|
||||
typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr')
|
||||
typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*')
|
||||
typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&')
|
||||
|
||||
## Register a nested module for the namespace Function
|
||||
|
||||
@@ -312,36 +310,36 @@ def register_types_ns3_Hash_Function(module):
|
||||
def register_types_ns3_TracedValueCallback(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time )', u'ns3::TracedValueCallback::Time')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time )*', u'ns3::TracedValueCallback::Time*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time )&', u'ns3::TracedValueCallback::Time&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( bool, bool )', u'ns3::TracedValueCallback::Bool')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( bool, bool )*', u'ns3::TracedValueCallback::Bool*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( bool, bool )&', u'ns3::TracedValueCallback::Bool&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int8_t, int8_t )', u'ns3::TracedValueCallback::Int8')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int8_t, int8_t )*', u'ns3::TracedValueCallback::Int8*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int8_t, int8_t )&', u'ns3::TracedValueCallback::Int8&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint8_t, uint8_t )', u'ns3::TracedValueCallback::Uint8')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint8_t, uint8_t )*', u'ns3::TracedValueCallback::Uint8*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint8_t, uint8_t )&', u'ns3::TracedValueCallback::Uint8&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t )', u'ns3::TracedValueCallback::Int16')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t )*', u'ns3::TracedValueCallback::Int16*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t )&', u'ns3::TracedValueCallback::Int16&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t )', u'ns3::TracedValueCallback::Uint16')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t )*', u'ns3::TracedValueCallback::Uint16*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t )&', u'ns3::TracedValueCallback::Uint16&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int32_t, int32_t )', u'ns3::TracedValueCallback::Int32')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int32_t, int32_t )*', u'ns3::TracedValueCallback::Int32*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( int32_t, int32_t )&', u'ns3::TracedValueCallback::Int32&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t )', u'ns3::TracedValueCallback::Uint32')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t )*', u'ns3::TracedValueCallback::Uint32*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t )&', u'ns3::TracedValueCallback::Uint32&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( double, double )', u'ns3::TracedValueCallback::Double')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( double, double )*', u'ns3::TracedValueCallback::Double*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( double, double )&', u'ns3::TracedValueCallback::Double&')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( )', u'ns3::TracedValueCallback::Void')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( )*', u'ns3::TracedValueCallback::Void*')
|
||||
typehandlers.add_type_alias(u'void ( * ) ( )&', u'ns3::TracedValueCallback::Void&')
|
||||
typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time')
|
||||
typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*')
|
||||
typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&')
|
||||
typehandlers.add_type_alias('void ( * ) ( bool, bool )', 'ns3::TracedValueCallback::Bool')
|
||||
typehandlers.add_type_alias('void ( * ) ( bool, bool )*', 'ns3::TracedValueCallback::Bool*')
|
||||
typehandlers.add_type_alias('void ( * ) ( bool, bool )&', 'ns3::TracedValueCallback::Bool&')
|
||||
typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )', 'ns3::TracedValueCallback::Int8')
|
||||
typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )*', 'ns3::TracedValueCallback::Int8*')
|
||||
typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )&', 'ns3::TracedValueCallback::Int8&')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )', 'ns3::TracedValueCallback::Uint8')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )*', 'ns3::TracedValueCallback::Uint8*')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )&', 'ns3::TracedValueCallback::Uint8&')
|
||||
typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )', 'ns3::TracedValueCallback::Int16')
|
||||
typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )*', 'ns3::TracedValueCallback::Int16*')
|
||||
typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )&', 'ns3::TracedValueCallback::Int16&')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )', 'ns3::TracedValueCallback::Uint16')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )*', 'ns3::TracedValueCallback::Uint16*')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )&', 'ns3::TracedValueCallback::Uint16&')
|
||||
typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )', 'ns3::TracedValueCallback::Int32')
|
||||
typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )*', 'ns3::TracedValueCallback::Int32*')
|
||||
typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )&', 'ns3::TracedValueCallback::Int32&')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::TracedValueCallback::Uint32')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::TracedValueCallback::Uint32*')
|
||||
typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::TracedValueCallback::Uint32&')
|
||||
typehandlers.add_type_alias('void ( * ) ( double, double )', 'ns3::TracedValueCallback::Double')
|
||||
typehandlers.add_type_alias('void ( * ) ( double, double )*', 'ns3::TracedValueCallback::Double*')
|
||||
typehandlers.add_type_alias('void ( * ) ( double, double )&', 'ns3::TracedValueCallback::Double&')
|
||||
typehandlers.add_type_alias('void ( * ) ( )', 'ns3::TracedValueCallback::Void')
|
||||
typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::TracedValueCallback::Void*')
|
||||
typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::TracedValueCallback::Void&')
|
||||
|
||||
def register_types_ns3_internal(module):
|
||||
root_module = module.get_root()
|
||||
@@ -425,7 +423,6 @@ def register_methods(root_module):
|
||||
register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
|
||||
register_Ns3OmnetDataOutput_methods(root_module, root_module['ns3::OmnetDataOutput'])
|
||||
register_Ns3Probe_methods(root_module, root_module['ns3::Probe'])
|
||||
register_Ns3SqliteDataOutput_methods(root_module, root_module['ns3::SqliteDataOutput'])
|
||||
register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::TimeMinMaxAvgTotalCalculator'])
|
||||
register_Ns3TimeProbe_methods(root_module, root_module['ns3::TimeProbe'])
|
||||
register_Ns3TimeSeriesAdaptor_methods(root_module, root_module['ns3::TimeSeriesAdaptor'])
|
||||
@@ -514,32 +511,32 @@ def register_Ns3DataOutputCallback_methods(root_module, cls):
|
||||
cls.add_method('OutputSingleton',
|
||||
'void',
|
||||
[param('std::string', 'key'), param('std::string', 'variable'), param('int', 'val')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, uint32_t val) [member function]
|
||||
cls.add_method('OutputSingleton',
|
||||
'void',
|
||||
[param('std::string', 'key'), param('std::string', 'variable'), param('uint32_t', 'val')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, double val) [member function]
|
||||
cls.add_method('OutputSingleton',
|
||||
'void',
|
||||
[param('std::string', 'key'), param('std::string', 'variable'), param('double', 'val')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, std::string val) [member function]
|
||||
cls.add_method('OutputSingleton',
|
||||
'void',
|
||||
[param('std::string', 'key'), param('std::string', 'variable'), param('std::string', 'val')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, ns3::Time val) [member function]
|
||||
cls.add_method('OutputSingleton',
|
||||
'void',
|
||||
[param('std::string', 'key'), param('std::string', 'variable'), param('ns3::Time', 'val')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputStatistic(std::string key, std::string variable, ns3::StatisticalSummary const * statSum) [member function]
|
||||
cls.add_method('OutputStatistic',
|
||||
'void',
|
||||
[param('std::string', 'key'), param('std::string', 'variable'), param('ns3::StatisticalSummary const *', 'statSum')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls):
|
||||
@@ -932,7 +929,7 @@ def register_Ns3ObjectBase_methods(root_module, cls):
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
@@ -971,7 +968,7 @@ def register_Ns3ObjectBase_methods(root_module, cls):
|
||||
cls.add_method('NotifyConstructionCompleted',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3ObjectDeleter_methods(root_module, cls):
|
||||
@@ -1004,6 +1001,11 @@ def register_Ns3ObjectFactory_methods(root_module, cls):
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True)
|
||||
## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function]
|
||||
cls.add_method('IsTypeIdSet',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## object-factory.h (module 'core'): void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function]
|
||||
cls.add_method('Set',
|
||||
'void',
|
||||
@@ -1123,42 +1125,42 @@ def register_Ns3StatisticalSummary_methods(root_module, cls):
|
||||
cls.add_method('getCount',
|
||||
'long int',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMax() const [member function]
|
||||
cls.add_method('getMax',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMean() const [member function]
|
||||
cls.add_method('getMean',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMin() const [member function]
|
||||
cls.add_method('getMin',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getSqrSum() const [member function]
|
||||
cls.add_method('getSqrSum',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getStddev() const [member function]
|
||||
cls.add_method('getStddev',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getSum() const [member function]
|
||||
cls.add_method('getSum',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getVariance() const [member function]
|
||||
cls.add_method('getVariance',
|
||||
'double',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3TimeWithUnit_methods(root_module, cls):
|
||||
@@ -1527,7 +1529,7 @@ def register_Ns3TypeId_methods(root_module, cls):
|
||||
cls.add_method('SetParent',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
template_parameters=[u'ns3::Object'])
|
||||
template_parameters=['ns3::Object'])
|
||||
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function]
|
||||
cls.add_method('SetSize',
|
||||
'ns3::TypeId',
|
||||
@@ -1589,11 +1591,11 @@ def register_Ns3Empty_methods(root_module, cls):
|
||||
return
|
||||
|
||||
def register_Ns3Int64x64_t_methods(root_module, cls):
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', u'right'))
|
||||
cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', 'right'))
|
||||
cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_binary_comparison_operator('!=')
|
||||
cls.add_binary_comparison_operator('<=')
|
||||
cls.add_binary_comparison_operator('>=')
|
||||
@@ -1601,10 +1603,10 @@ def register_Ns3Int64x64_t_methods(root_module, cls):
|
||||
cls.add_binary_comparison_operator('==')
|
||||
cls.add_binary_comparison_operator('<')
|
||||
cls.add_binary_comparison_operator('>')
|
||||
cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_unary_numeric_operator('-')
|
||||
## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -1785,17 +1787,17 @@ def register_Ns3Object_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
## object.h (module 'core'): void ns3::Object::DoInitialize() [member function]
|
||||
cls.add_method('DoInitialize',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function]
|
||||
cls.add_method('NotifyNewAggregate',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3ObjectAggregateIterator_methods(root_module, cls):
|
||||
@@ -1870,15 +1872,15 @@ def register_Ns3Time_methods(root_module, cls):
|
||||
cls.add_binary_comparison_operator('>=')
|
||||
cls.add_binary_comparison_operator('<')
|
||||
cls.add_binary_comparison_operator('>')
|
||||
cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
|
||||
cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', u'right'))
|
||||
cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', u'right'))
|
||||
cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', u'right'))
|
||||
cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
|
||||
cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right'))
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right'))
|
||||
cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right'))
|
||||
cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right'))
|
||||
cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right'))
|
||||
cls.add_output_stream_operator()
|
||||
## nstime.h (module 'core'): ns3::Time::Time() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -2073,22 +2075,22 @@ def register_Ns3TraceSourceAccessor_methods(root_module, cls):
|
||||
cls.add_method('Connect',
|
||||
'bool',
|
||||
[param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
|
||||
cls.add_method('ConnectWithoutContext',
|
||||
'bool',
|
||||
[param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
|
||||
cls.add_method('Disconnect',
|
||||
'bool',
|
||||
[param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
|
||||
cls.add_method('DisconnectWithoutContext',
|
||||
'bool',
|
||||
[param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3AttributeAccessor_methods(root_module, cls):
|
||||
@@ -2100,22 +2102,22 @@ def register_Ns3AttributeAccessor_methods(root_module, cls):
|
||||
cls.add_method('Get',
|
||||
'bool',
|
||||
[param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function]
|
||||
cls.add_method('HasGetter',
|
||||
'bool',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function]
|
||||
cls.add_method('HasSetter',
|
||||
'bool',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
|
||||
cls.add_method('Set',
|
||||
'bool',
|
||||
[param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3AttributeChecker_methods(root_module, cls):
|
||||
@@ -2127,17 +2129,17 @@ def register_Ns3AttributeChecker_methods(root_module, cls):
|
||||
cls.add_method('Check',
|
||||
'bool',
|
||||
[param('ns3::AttributeValue const &', 'value')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function]
|
||||
cls.add_method('Copy',
|
||||
'bool',
|
||||
[param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function]
|
||||
cls.add_method('Create',
|
||||
'ns3::Ptr< ns3::AttributeValue >',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function]
|
||||
cls.add_method('CreateValidValue',
|
||||
'ns3::Ptr< ns3::AttributeValue >',
|
||||
@@ -2147,17 +2149,17 @@ def register_Ns3AttributeChecker_methods(root_module, cls):
|
||||
cls.add_method('GetUnderlyingTypeInformation',
|
||||
'std::string',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function]
|
||||
cls.add_method('GetValueTypeName',
|
||||
'std::string',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function]
|
||||
cls.add_method('HasUnderlyingTypeInformation',
|
||||
'bool',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3AttributeValue_methods(root_module, cls):
|
||||
@@ -2169,17 +2171,17 @@ def register_Ns3AttributeValue_methods(root_module, cls):
|
||||
cls.add_method('Copy',
|
||||
'ns3::Ptr< ns3::AttributeValue >',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
|
||||
cls.add_method('DeserializeFromString',
|
||||
'bool',
|
||||
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
|
||||
cls.add_method('SerializeToString',
|
||||
'std::string',
|
||||
[param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3BooleanChecker_methods(root_module, cls):
|
||||
@@ -2239,12 +2241,12 @@ def register_Ns3CallbackImplBase_methods(root_module, cls):
|
||||
cls.add_method('GetTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function]
|
||||
cls.add_method('IsEqual',
|
||||
'bool',
|
||||
[param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function]
|
||||
cls.add_method('Demangle',
|
||||
'std::string',
|
||||
@@ -2254,37 +2256,37 @@ def register_Ns3CallbackImplBase_methods(root_module, cls):
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::ObjectBase*'])
|
||||
is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected')
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'void'])
|
||||
is_static=True, template_parameters=['void'], visibility='protected')
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'bool'])
|
||||
is_static=True, template_parameters=['bool'], visibility='protected')
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'double'])
|
||||
is_static=True, template_parameters=['double'], visibility='protected')
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'unsigned short'])
|
||||
is_static=True, template_parameters=['unsigned short'], visibility='protected')
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'unsigned int'])
|
||||
is_static=True, template_parameters=['unsigned int'], visibility='protected')
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'unsigned char'])
|
||||
is_static=True, template_parameters=['unsigned char'], visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3CallbackValue_methods(root_module, cls):
|
||||
@@ -2352,7 +2354,7 @@ def register_Ns3DataCalculator_methods(root_module, cls):
|
||||
cls.add_method('Output',
|
||||
'void',
|
||||
[param('ns3::DataOutputCallback &', 'callback')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
is_const=True, is_virtual=True, is_pure_virtual=True)
|
||||
## data-calculator.h (module 'stats'): void ns3::DataCalculator::SetContext(std::string const context) [member function]
|
||||
cls.add_method('SetContext',
|
||||
'void',
|
||||
@@ -2375,7 +2377,7 @@ def register_Ns3DataCalculator_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3DataCollectionObject_methods(root_module, cls):
|
||||
@@ -2487,7 +2489,7 @@ def register_Ns3DataCollector_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3DataOutputInterface_methods(root_module, cls):
|
||||
@@ -2509,7 +2511,7 @@ def register_Ns3DataOutputInterface_methods(root_module, cls):
|
||||
cls.add_method('Output',
|
||||
'void',
|
||||
[param('ns3::DataCollector &', 'dc')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::SetFilePrefix(std::string const prefix) [member function]
|
||||
cls.add_method('SetFilePrefix',
|
||||
'void',
|
||||
@@ -2518,7 +2520,7 @@ def register_Ns3DataOutputInterface_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3DoubleValue_methods(root_module, cls):
|
||||
@@ -2627,17 +2629,17 @@ def register_Ns3EmptyAttributeValue_methods(root_module, cls):
|
||||
cls.add_method('Copy',
|
||||
'ns3::Ptr< ns3::AttributeValue >',
|
||||
[],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
is_const=True, is_virtual=True, visibility='private')
|
||||
## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
|
||||
cls.add_method('DeserializeFromString',
|
||||
'bool',
|
||||
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
|
||||
visibility='private', is_virtual=True)
|
||||
is_virtual=True, visibility='private')
|
||||
## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
|
||||
cls.add_method('SerializeToString',
|
||||
'std::string',
|
||||
[param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
is_const=True, is_virtual=True, visibility='private')
|
||||
return
|
||||
|
||||
def register_Ns3EnumChecker_methods(root_module, cls):
|
||||
@@ -2739,7 +2741,7 @@ def register_Ns3EventImpl_methods(root_module, cls):
|
||||
cls.add_method('Notify',
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='protected', is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3FileAggregator_methods(root_module, cls):
|
||||
@@ -3027,7 +3029,7 @@ def register_Ns3MinMaxAvgTotalCalculator__Double_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
|
||||
@@ -3089,7 +3091,7 @@ def register_Ns3OmnetDataOutput_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3Probe_methods(root_module, cls):
|
||||
@@ -3101,12 +3103,12 @@ def register_Ns3Probe_methods(root_module, cls):
|
||||
cls.add_method('ConnectByObject',
|
||||
'bool',
|
||||
[param('std::string', 'traceSource'), param('ns3::Ptr< ns3::Object >', 'obj')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## probe.h (module 'stats'): void ns3::Probe::ConnectByPath(std::string path) [member function]
|
||||
cls.add_method('ConnectByPath',
|
||||
'void',
|
||||
[param('std::string', 'path')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## probe.h (module 'stats'): static ns3::TypeId ns3::Probe::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
@@ -3119,28 +3121,6 @@ def register_Ns3Probe_methods(root_module, cls):
|
||||
is_const=True, is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3SqliteDataOutput_methods(root_module, cls):
|
||||
## sqlite-data-output.h (module 'stats'): ns3::SqliteDataOutput::SqliteDataOutput(ns3::SqliteDataOutput const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::SqliteDataOutput const &', 'arg0')])
|
||||
## sqlite-data-output.h (module 'stats'): ns3::SqliteDataOutput::SqliteDataOutput() [constructor]
|
||||
cls.add_constructor([])
|
||||
## sqlite-data-output.h (module 'stats'): static ns3::TypeId ns3::SqliteDataOutput::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## sqlite-data-output.h (module 'stats'): void ns3::SqliteDataOutput::Output(ns3::DataCollector & dc) [member function]
|
||||
cls.add_method('Output',
|
||||
'void',
|
||||
[param('ns3::DataCollector &', 'dc')],
|
||||
is_virtual=True)
|
||||
## sqlite-data-output.h (module 'stats'): void ns3::SqliteDataOutput::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, cls):
|
||||
## time-data-calculators.h (module 'stats'): ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator(ns3::TimeMinMaxAvgTotalCalculator const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::TimeMinMaxAvgTotalCalculator const &', 'arg0')])
|
||||
@@ -3164,7 +3144,7 @@ def register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, cls):
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3TimeProbe_methods(root_module, cls):
|
||||
@@ -3504,7 +3484,7 @@ def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_
|
||||
cls.add_method('operator()',
|
||||
'ns3::ObjectBase *',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
custom_name='__call__', is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Bool_Bool_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
@@ -3526,7 +3506,7 @@ def register_Ns3CallbackImpl__Void_Bool_Bool_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('bool', 'arg0'), param('bool', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
custom_name='__call__', is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
@@ -3548,7 +3528,7 @@ def register_Ns3CallbackImpl__Void_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3E
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('double', 'arg0'), param('double', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
custom_name='__call__', is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Unsigned_char_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
@@ -3570,7 +3550,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_char_Unsigned_char_Ns3Empty_Ns3Empty
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('unsigned char', 'arg0'), param('unsigned char', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
custom_name='__call__', is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
@@ -3592,7 +3572,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_N
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('unsigned int', 'arg0'), param('unsigned int', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
custom_name='__call__', is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
@@ -3614,7 +3594,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Emp
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('short unsigned int', 'arg0'), param('short unsigned int', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
custom_name='__call__', is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3DoubleProbe_methods(root_module, cls):
|
||||
@@ -3662,7 +3642,7 @@ def register_Ns3HashImplementation_methods(root_module, cls):
|
||||
cls.add_method('GetHash32',
|
||||
'uint32_t',
|
||||
[param('char const *', 'buffer'), param('std::size_t const', 'size')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function]
|
||||
cls.add_method('GetHash64',
|
||||
'uint64_t',
|
||||
@@ -3672,7 +3652,7 @@ def register_Ns3HashImplementation_methods(root_module, cls):
|
||||
cls.add_method('clear',
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
is_virtual=True, is_pure_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3HashFunctionFnv1a_methods(root_module, cls):
|
||||
|
||||
Reference in New Issue
Block a user