--- a/src/olsr/bindings/modulegen__gcc_ILP32.py Thu Mar 31 12:58:05 2011 +0200
+++ b/src/olsr/bindings/modulegen__gcc_ILP32.py Thu Mar 31 17:47:20 2011 +0100
@@ -132,14 +132,6 @@
module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
module.add_class('TagBuffer', import_from_module='ns.network')
- ## test.h (module 'core'): ns3::TestCase [class]
- module.add_class('TestCase', allow_subclassing=True, import_from_module='ns.core')
- ## test.h (module 'core'): ns3::TestRunner [class]
- module.add_class('TestRunner', import_from_module='ns.core')
- ## test.h (module 'core'): ns3::TestSuite [class]
- module.add_class('TestSuite', allow_subclassing=True, import_from_module='ns.core')
- ## test.h (module 'core'): ns3::TestSuite::TestType [enumeration]
- module.add_enum('TestType', ['BVT', 'UNIT', 'SYSTEM', 'EXAMPLE', 'PERFORMANCE'], outer_class=root_module['ns3::TestSuite'], import_from_module='ns.core')
## nstime.h (module 'core'): ns3::Time [class]
module.add_class('Time', import_from_module='ns.core')
## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
@@ -448,9 +440,6 @@
register_Ns3SystemWallClockMs_methods(root_module, root_module['ns3::SystemWallClockMs'])
register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
- register_Ns3TestCase_methods(root_module, root_module['ns3::TestCase'])
- register_Ns3TestRunner_methods(root_module, root_module['ns3::TestRunner'])
- register_Ns3TestSuite_methods(root_module, root_module['ns3::TestSuite'])
register_Ns3Time_methods(root_module, root_module['ns3::Time'])
register_Ns3Timer_methods(root_module, root_module['ns3::Timer'])
register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl'])
@@ -2508,285 +2497,6 @@
[param('uint8_t', 'v')])
return
-def register_Ns3TestCase_methods(root_module, cls):
- ## test.h (module 'core'): ns3::TestCase::TestCase(std::string name) [constructor]
- cls.add_constructor([param('std::string', 'name')])
- ## test.h (module 'core'): void ns3::TestCase::Run() [member function]
- cls.add_method('Run',
- 'void',
- [])
- ## test.h (module 'core'): void ns3::TestCase::SetVerbose(bool verbose) [member function]
- cls.add_method('SetVerbose',
- 'void',
- [param('bool', 'verbose')])
- ## test.h (module 'core'): void ns3::TestCase::SetContinueOnFailure(bool continueOnFailure) [member function]
- cls.add_method('SetContinueOnFailure',
- 'void',
- [param('bool', 'continueOnFailure')])
- ## test.h (module 'core'): void ns3::TestCase::SetName(std::string name) [member function]
- cls.add_method('SetName',
- 'void',
- [param('std::string', 'name')])
- ## test.h (module 'core'): std::string ns3::TestCase::GetName() [member function]
- cls.add_method('GetName',
- 'std::string',
- [])
- ## test.h (module 'core'): void ns3::TestCase::SetBaseDir(std::string dir) [member function]
- cls.add_method('SetBaseDir',
- 'void',
- [param('std::string', 'dir')])
- ## test.h (module 'core'): std::string ns3::TestCase::GetBaseDir() [member function]
- cls.add_method('GetBaseDir',
- 'std::string',
- [])
- ## test.h (module 'core'): void ns3::TestCase::SetTempDir(std::string dir) [member function]
- cls.add_method('SetTempDir',
- 'void',
- [param('std::string', 'dir')])
- ## test.h (module 'core'): std::string ns3::TestCase::GetTempDir() [member function]
- cls.add_method('GetTempDir',
- 'std::string',
- [])
- ## test.h (module 'core'): std::string ns3::TestCase::GetSourceDir(std::string file) [member function]
- cls.add_method('GetSourceDir',
- 'std::string',
- [param('std::string', 'file')])
- ## test.h (module 'core'): void ns3::TestCase::SetStream(std::ofstream * ofs) [member function]
- cls.add_method('SetStream',
- 'void',
- [param('std::ofstream *', 'ofs')])
- ## test.h (module 'core'): std::ofstream * ns3::TestCase::GetStream() [member function]
- cls.add_method('GetStream',
- 'std::ofstream *',
- [])
- ## test.h (module 'core'): void ns3::TestCase::UpdateErrorStatus(bool error) [member function]
- cls.add_method('UpdateErrorStatus',
- 'void',
- [param('bool', 'error')])
- ## test.h (module 'core'): void ns3::TestCase::SetErrorStatus(bool error) [member function]
- cls.add_method('SetErrorStatus',
- 'void',
- [param('bool', 'error')])
- ## test.h (module 'core'): bool ns3::TestCase::GetErrorStatus() [member function]
- cls.add_method('GetErrorStatus',
- 'bool',
- [])
- ## test.h (module 'core'): bool ns3::TestCase::ContinueOnFailure() [member function]
- cls.add_method('ContinueOnFailure',
- 'bool',
- [])
- ## test.h (module 'core'): void ns3::TestCase::ReportStart() [member function]
- cls.add_method('ReportStart',
- 'void',
- [])
- ## test.h (module 'core'): void ns3::TestCase::ReportCaseSuccess() [member function]
- cls.add_method('ReportCaseSuccess',
- 'void',
- [])
- ## test.h (module 'core'): void ns3::TestCase::ReportCaseFailure() [member function]
- cls.add_method('ReportCaseFailure',
- 'void',
- [])
- ## test.h (module 'core'): void ns3::TestCase::ReportTestFailure(std::string cond, std::string actual, std::string limit, std::string message, std::string file, int32_t line) [member function]
- cls.add_method('ReportTestFailure',
- 'void',
- [param('std::string', 'cond'), param('std::string', 'actual'), param('std::string', 'limit'), param('std::string', 'message'), param('std::string', 'file'), param('int32_t', 'line')])
- ## test.h (module 'core'): void ns3::TestCase::ReportEnd() [member function]
- cls.add_method('ReportEnd',
- 'void',
- [])
- ## test.h (module 'core'): void ns3::TestCase::DoReportStart() [member function]
- cls.add_method('DoReportStart',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestCase::DoReportCaseSuccess() [member function]
- cls.add_method('DoReportCaseSuccess',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestCase::DoReportCaseFailure() [member function]
- cls.add_method('DoReportCaseFailure',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestCase::DoReportTestFailure(std::string cond, std::string actual, std::string limit, std::string message, std::string file, int32_t line) [member function]
- cls.add_method('DoReportTestFailure',
- 'void',
- [param('std::string', 'cond'), param('std::string', 'actual'), param('std::string', 'limit'), param('std::string', 'message'), param('std::string', 'file'), param('int32_t', 'line')],
- visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestCase::DoReportEnd() [member function]
- cls.add_method('DoReportEnd',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestCase::DoSetup() [member function]
- cls.add_method('DoSetup',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestCase::DoRun() [member function]
- cls.add_method('DoRun',
- 'void',
- [],
- is_pure_virtual=True, visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestCase::DoTeardown() [member function]
- cls.add_method('DoTeardown',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- return
-
-def register_Ns3TestRunner_methods(root_module, cls):
- ## test.h (module 'core'): ns3::TestRunner::TestRunner() [constructor]
- cls.add_constructor([])
- ## test.h (module 'core'): ns3::TestRunner::TestRunner(ns3::TestRunner const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::TestRunner const &', 'arg0')])
- ## test.h (module 'core'): static uint32_t ns3::TestRunner::AddTestSuite(ns3::TestSuite * testSuite) [member function]
- cls.add_method('AddTestSuite',
- 'uint32_t',
- [param('ns3::TestSuite *', 'testSuite')],
- is_static=True)
- ## test.h (module 'core'): static uint32_t ns3::TestRunner::GetNTestSuites() [member function]
- cls.add_method('GetNTestSuites',
- 'uint32_t',
- [],
- is_static=True)
- ## test.h (module 'core'): static ns3::TestSuite * ns3::TestRunner::GetTestSuite(uint32_t n) [member function]
- cls.add_method('GetTestSuite',
- 'ns3::TestSuite *',
- [param('uint32_t', 'n')],
- is_static=True)
- return
-
-def register_Ns3TestSuite_methods(root_module, cls):
- ## test.h (module 'core'): ns3::TestSuite::TestSuite(std::string name, ns3::TestSuite::TestType type=::ns3::TestSuite::UNIT) [constructor]
- cls.add_constructor([param('std::string', 'name'), param('ns3::TestSuite::TestType', 'type', default_value='::ns3::TestSuite::UNIT')])
- ## test.h (module 'core'): bool ns3::TestSuite::Run() [member function]
- cls.add_method('Run',
- 'bool',
- [])
- ## test.h (module 'core'): uint32_t ns3::TestSuite::AddTestCase(ns3::TestCase * testCase) [member function]
- cls.add_method('AddTestCase',
- 'uint32_t',
- [param('ns3::TestCase *', 'testCase')])
- ## test.h (module 'core'): uint32_t ns3::TestSuite::GetNTestCases() [member function]
- cls.add_method('GetNTestCases',
- 'uint32_t',
- [])
- ## test.h (module 'core'): ns3::TestCase * ns3::TestSuite::GetTestCase(uint32_t i) [member function]
- cls.add_method('GetTestCase',
- 'ns3::TestCase *',
- [param('uint32_t', 'i')])
- ## test.h (module 'core'): ns3::TestSuite::TestType ns3::TestSuite::GetTestType() [member function]
- cls.add_method('GetTestType',
- 'ns3::TestSuite::TestType',
- [])
- ## test.h (module 'core'): void ns3::TestSuite::SetVerbose(bool verbose) [member function]
- cls.add_method('SetVerbose',
- 'void',
- [param('bool', 'verbose')])
- ## test.h (module 'core'): void ns3::TestSuite::SetContinueOnFailure(bool continueOnFailure) [member function]
- cls.add_method('SetContinueOnFailure',
- 'void',
- [param('bool', 'continueOnFailure')])
- ## test.h (module 'core'): void ns3::TestSuite::SetName(std::string name) [member function]
- cls.add_method('SetName',
- 'void',
- [param('std::string', 'name')])
- ## test.h (module 'core'): std::string ns3::TestSuite::GetName() [member function]
- cls.add_method('GetName',
- 'std::string',
- [])
- ## test.h (module 'core'): void ns3::TestSuite::SetBaseDir(std::string basedir) [member function]
- cls.add_method('SetBaseDir',
- 'void',
- [param('std::string', 'basedir')])
- ## test.h (module 'core'): std::string ns3::TestSuite::GetBaseDir() [member function]
- cls.add_method('GetBaseDir',
- 'std::string',
- [])
- ## test.h (module 'core'): void ns3::TestSuite::SetTempDir(std::string dir) [member function]
- cls.add_method('SetTempDir',
- 'void',
- [param('std::string', 'dir')])
- ## test.h (module 'core'): std::string ns3::TestSuite::GetTempDir() [member function]
- cls.add_method('GetTempDir',
- 'std::string',
- [])
- ## test.h (module 'core'): void ns3::TestSuite::SetStream(std::ofstream * ofs) [member function]
- cls.add_method('SetStream',
- 'void',
- [param('std::ofstream *', 'ofs')])
- ## test.h (module 'core'): void ns3::TestSuite::UpdateErrorStatus(bool error) [member function]
- cls.add_method('UpdateErrorStatus',
- 'void',
- [param('bool', 'error')])
- ## test.h (module 'core'): void ns3::TestSuite::SetErrorStatus(bool error) [member function]
- cls.add_method('SetErrorStatus',
- 'void',
- [param('bool', 'error')])
- ## test.h (module 'core'): bool ns3::TestSuite::GetErrorStatus() [member function]
- cls.add_method('GetErrorStatus',
- 'bool',
- [])
- ## test.h (module 'core'): bool ns3::TestSuite::ContinueOnFailure() [member function]
- cls.add_method('ContinueOnFailure',
- 'bool',
- [])
- ## test.h (module 'core'): void ns3::TestSuite::ReportStart() [member function]
- cls.add_method('ReportStart',
- 'void',
- [])
- ## test.h (module 'core'): void ns3::TestSuite::ReportSuccess() [member function]
- cls.add_method('ReportSuccess',
- 'void',
- [])
- ## test.h (module 'core'): void ns3::TestSuite::ReportFailure() [member function]
- cls.add_method('ReportFailure',
- 'void',
- [])
- ## test.h (module 'core'): void ns3::TestSuite::ReportEnd() [member function]
- cls.add_method('ReportEnd',
- 'void',
- [])
- ## test.h (module 'core'): void ns3::TestSuite::DoReportStart() [member function]
- cls.add_method('DoReportStart',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestSuite::DoReportSuccess() [member function]
- cls.add_method('DoReportSuccess',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestSuite::DoReportFailure() [member function]
- cls.add_method('DoReportFailure',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestSuite::DoReportEnd() [member function]
- cls.add_method('DoReportEnd',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestSuite::DoSetup() [member function]
- cls.add_method('DoSetup',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestSuite::DoRun() [member function]
- cls.add_method('DoRun',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## test.h (module 'core'): void ns3::TestSuite::DoTeardown() [member function]
- cls.add_method('DoTeardown',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- return
-
def register_Ns3Time_methods(root_module, cls):
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'))