src/olsr/bindings/modulegen__gcc_ILP32.py
changeset 6989 651f74728160
parent 6976 3fa6c7e16411
child 7055 e65505ea6cd4
--- 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'))