Make core module not depend on simulator module
This commit is contained in:
@@ -133,8 +133,6 @@ def register_types(module):
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, 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'))
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::FdReader', 'ns3::empty', 'ns3::DefaultDeleter<ns3::FdReader>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::FlowClassifier, ns3::empty, ns3::DefaultDeleter<ns3::FlowClassifier> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::FlowClassifier', 'ns3::empty', 'ns3::DefaultDeleter<ns3::FlowClassifier>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::FlowProbe, ns3::empty, ns3::DefaultDeleter<ns3::FlowProbe> > [class]
|
||||
@@ -175,8 +173,6 @@ def register_types(module):
|
||||
module.add_class('EnumChecker', parent=root_module['ns3::AttributeChecker'])
|
||||
## enum.h: ns3::EnumValue [class]
|
||||
module.add_class('EnumValue', parent=root_module['ns3::AttributeValue'])
|
||||
## unix-fd-reader.h: ns3::FdReader [class]
|
||||
module.add_class('FdReader', parent=root_module['ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >'])
|
||||
## integer.h: ns3::IntegerValue [class]
|
||||
module.add_class('IntegerValue', parent=root_module['ns3::AttributeValue'])
|
||||
## object-factory.h: ns3::ObjectFactoryChecker [class]
|
||||
@@ -439,7 +435,6 @@ def register_methods(root_module):
|
||||
register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
|
||||
register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker'])
|
||||
register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue'])
|
||||
register_Ns3FdReader_methods(root_module, root_module['ns3::FdReader'])
|
||||
register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue'])
|
||||
register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
|
||||
register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
|
||||
@@ -2636,26 +2631,6 @@ def register_Ns3EnumValue_methods(root_module, cls):
|
||||
[param('int', 'v')])
|
||||
return
|
||||
|
||||
def register_Ns3FdReader_methods(root_module, cls):
|
||||
## unix-fd-reader.h: ns3::FdReader::FdReader(ns3::FdReader const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::FdReader const &', 'arg0')])
|
||||
## unix-fd-reader.h: ns3::FdReader::FdReader() [constructor]
|
||||
cls.add_constructor([])
|
||||
## unix-fd-reader.h: void ns3::FdReader::Start(int fd, ns3::Callback<void, unsigned char*, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> readCallback) [member function]
|
||||
cls.add_method('Start',
|
||||
'void',
|
||||
[param('int', 'fd'), param('ns3::Callback< void, unsigned char *, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'readCallback')])
|
||||
## unix-fd-reader.h: void ns3::FdReader::Stop() [member function]
|
||||
cls.add_method('Stop',
|
||||
'void',
|
||||
[])
|
||||
## unix-fd-reader.h: ns3::FdReader::Data ns3::FdReader::DoRead() [member function]
|
||||
cls.add_method('DoRead',
|
||||
'ns3::FdReader::Data',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3IntegerValue_methods(root_module, cls):
|
||||
## integer.h: ns3::IntegerValue::IntegerValue() [constructor]
|
||||
cls.add_constructor([])
|
||||
|
||||
@@ -43,6 +43,8 @@ def register_types(module):
|
||||
module.add_class('EventKey', outer_class=root_module['ns3::Scheduler'])
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::FdReader', 'ns3::empty', 'ns3::DefaultDeleter<ns3::FdReader>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simulator-impl.h: ns3::SimulatorImpl [class]
|
||||
module.add_class('SimulatorImpl', parent=root_module['ns3::Object'])
|
||||
## synchronizer.h: ns3::Synchronizer [class]
|
||||
@@ -55,6 +57,8 @@ def register_types(module):
|
||||
module.add_class('DefaultSimulatorImpl', parent=root_module['ns3::SimulatorImpl'])
|
||||
## event-impl.h: ns3::EventImpl [class]
|
||||
module.add_class('EventImpl', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
|
||||
## unix-fd-reader.h: ns3::FdReader [class]
|
||||
module.add_class('FdReader', parent=root_module['ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >'])
|
||||
## heap-scheduler.h: ns3::HeapScheduler [class]
|
||||
module.add_class('HeapScheduler', parent=root_module['ns3::Scheduler'])
|
||||
## list-scheduler.h: ns3::ListScheduler [class]
|
||||
@@ -189,6 +193,7 @@ def register_methods(root_module):
|
||||
register_Ns3CalendarScheduler_methods(root_module, root_module['ns3::CalendarScheduler'])
|
||||
register_Ns3DefaultSimulatorImpl_methods(root_module, root_module['ns3::DefaultSimulatorImpl'])
|
||||
register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
|
||||
register_Ns3FdReader_methods(root_module, root_module['ns3::FdReader'])
|
||||
register_Ns3HeapScheduler_methods(root_module, root_module['ns3::HeapScheduler'])
|
||||
register_Ns3ListScheduler_methods(root_module, root_module['ns3::ListScheduler'])
|
||||
register_Ns3MapScheduler_methods(root_module, root_module['ns3::MapScheduler'])
|
||||
@@ -1274,6 +1279,26 @@ def register_Ns3EventImpl_methods(root_module, cls):
|
||||
is_pure_virtual=True, visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3FdReader_methods(root_module, cls):
|
||||
## unix-fd-reader.h: ns3::FdReader::FdReader(ns3::FdReader const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::FdReader const &', 'arg0')])
|
||||
## unix-fd-reader.h: ns3::FdReader::FdReader() [constructor]
|
||||
cls.add_constructor([])
|
||||
## unix-fd-reader.h: void ns3::FdReader::Start(int fd, ns3::Callback<void, unsigned char*, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> readCallback) [member function]
|
||||
cls.add_method('Start',
|
||||
'void',
|
||||
[param('int', 'fd'), param('ns3::Callback< void, unsigned char *, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'readCallback')])
|
||||
## unix-fd-reader.h: void ns3::FdReader::Stop() [member function]
|
||||
cls.add_method('Stop',
|
||||
'void',
|
||||
[])
|
||||
## unix-fd-reader.h: ns3::FdReader::Data ns3::FdReader::DoRead() [member function]
|
||||
cls.add_method('DoRead',
|
||||
'ns3::FdReader::Data',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3HeapScheduler_methods(root_module, cls):
|
||||
## heap-scheduler.h: ns3::HeapScheduler::HeapScheduler(ns3::HeapScheduler const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::HeapScheduler const &', 'arg0')])
|
||||
|
||||
@@ -133,8 +133,6 @@ def register_types(module):
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, 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'))
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::FdReader', 'ns3::empty', 'ns3::DefaultDeleter<ns3::FdReader>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::FlowClassifier, ns3::empty, ns3::DefaultDeleter<ns3::FlowClassifier> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::FlowClassifier', 'ns3::empty', 'ns3::DefaultDeleter<ns3::FlowClassifier>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::FlowProbe, ns3::empty, ns3::DefaultDeleter<ns3::FlowProbe> > [class]
|
||||
@@ -175,8 +173,6 @@ def register_types(module):
|
||||
module.add_class('EnumChecker', parent=root_module['ns3::AttributeChecker'])
|
||||
## enum.h: ns3::EnumValue [class]
|
||||
module.add_class('EnumValue', parent=root_module['ns3::AttributeValue'])
|
||||
## unix-fd-reader.h: ns3::FdReader [class]
|
||||
module.add_class('FdReader', parent=root_module['ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >'])
|
||||
## integer.h: ns3::IntegerValue [class]
|
||||
module.add_class('IntegerValue', parent=root_module['ns3::AttributeValue'])
|
||||
## object-factory.h: ns3::ObjectFactoryChecker [class]
|
||||
@@ -439,7 +435,6 @@ def register_methods(root_module):
|
||||
register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
|
||||
register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker'])
|
||||
register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue'])
|
||||
register_Ns3FdReader_methods(root_module, root_module['ns3::FdReader'])
|
||||
register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue'])
|
||||
register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
|
||||
register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
|
||||
@@ -2636,26 +2631,6 @@ def register_Ns3EnumValue_methods(root_module, cls):
|
||||
[param('int', 'v')])
|
||||
return
|
||||
|
||||
def register_Ns3FdReader_methods(root_module, cls):
|
||||
## unix-fd-reader.h: ns3::FdReader::FdReader(ns3::FdReader const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::FdReader const &', 'arg0')])
|
||||
## unix-fd-reader.h: ns3::FdReader::FdReader() [constructor]
|
||||
cls.add_constructor([])
|
||||
## unix-fd-reader.h: void ns3::FdReader::Start(int fd, ns3::Callback<void, unsigned char*, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> readCallback) [member function]
|
||||
cls.add_method('Start',
|
||||
'void',
|
||||
[param('int', 'fd'), param('ns3::Callback< void, unsigned char *, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'readCallback')])
|
||||
## unix-fd-reader.h: void ns3::FdReader::Stop() [member function]
|
||||
cls.add_method('Stop',
|
||||
'void',
|
||||
[])
|
||||
## unix-fd-reader.h: ns3::FdReader::Data ns3::FdReader::DoRead() [member function]
|
||||
cls.add_method('DoRead',
|
||||
'ns3::FdReader::Data',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3IntegerValue_methods(root_module, cls):
|
||||
## integer.h: ns3::IntegerValue::IntegerValue() [constructor]
|
||||
cls.add_constructor([])
|
||||
|
||||
@@ -43,6 +43,8 @@ def register_types(module):
|
||||
module.add_class('EventKey', outer_class=root_module['ns3::Scheduler'])
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::FdReader', 'ns3::empty', 'ns3::DefaultDeleter<ns3::FdReader>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simulator-impl.h: ns3::SimulatorImpl [class]
|
||||
module.add_class('SimulatorImpl', parent=root_module['ns3::Object'])
|
||||
## synchronizer.h: ns3::Synchronizer [class]
|
||||
@@ -55,6 +57,8 @@ def register_types(module):
|
||||
module.add_class('DefaultSimulatorImpl', parent=root_module['ns3::SimulatorImpl'])
|
||||
## event-impl.h: ns3::EventImpl [class]
|
||||
module.add_class('EventImpl', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
|
||||
## unix-fd-reader.h: ns3::FdReader [class]
|
||||
module.add_class('FdReader', parent=root_module['ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >'])
|
||||
## heap-scheduler.h: ns3::HeapScheduler [class]
|
||||
module.add_class('HeapScheduler', parent=root_module['ns3::Scheduler'])
|
||||
## list-scheduler.h: ns3::ListScheduler [class]
|
||||
@@ -189,6 +193,7 @@ def register_methods(root_module):
|
||||
register_Ns3CalendarScheduler_methods(root_module, root_module['ns3::CalendarScheduler'])
|
||||
register_Ns3DefaultSimulatorImpl_methods(root_module, root_module['ns3::DefaultSimulatorImpl'])
|
||||
register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
|
||||
register_Ns3FdReader_methods(root_module, root_module['ns3::FdReader'])
|
||||
register_Ns3HeapScheduler_methods(root_module, root_module['ns3::HeapScheduler'])
|
||||
register_Ns3ListScheduler_methods(root_module, root_module['ns3::ListScheduler'])
|
||||
register_Ns3MapScheduler_methods(root_module, root_module['ns3::MapScheduler'])
|
||||
@@ -1274,6 +1279,26 @@ def register_Ns3EventImpl_methods(root_module, cls):
|
||||
is_pure_virtual=True, visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3FdReader_methods(root_module, cls):
|
||||
## unix-fd-reader.h: ns3::FdReader::FdReader(ns3::FdReader const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::FdReader const &', 'arg0')])
|
||||
## unix-fd-reader.h: ns3::FdReader::FdReader() [constructor]
|
||||
cls.add_constructor([])
|
||||
## unix-fd-reader.h: void ns3::FdReader::Start(int fd, ns3::Callback<void, unsigned char*, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> readCallback) [member function]
|
||||
cls.add_method('Start',
|
||||
'void',
|
||||
[param('int', 'fd'), param('ns3::Callback< void, unsigned char *, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'readCallback')])
|
||||
## unix-fd-reader.h: void ns3::FdReader::Stop() [member function]
|
||||
cls.add_method('Stop',
|
||||
'void',
|
||||
[])
|
||||
## unix-fd-reader.h: ns3::FdReader::Data ns3::FdReader::DoRead() [member function]
|
||||
cls.add_method('DoRead',
|
||||
'ns3::FdReader::Data',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3HeapScheduler_methods(root_module, cls):
|
||||
## heap-scheduler.h: ns3::HeapScheduler::HeapScheduler(ns3::HeapScheduler const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::HeapScheduler const &', 'arg0')])
|
||||
|
||||
Reference in New Issue
Block a user