src/buildings/bindings/modulegen__gcc_ILP32.py
changeset 8824 ab8a8cc75aa9
parent 8776 fe3a4ad51c52
child 8893 a11fdda061ae
equal deleted inserted replaced
8823:c49104e07bcb 8824:ab8a8cc75aa9
    72     module.add_class('SeedManager', import_from_module='ns.core')
    72     module.add_class('SeedManager', import_from_module='ns.core')
    73     ## random-variable.h (module 'core'): ns3::SequentialVariable [class]
    73     ## random-variable.h (module 'core'): ns3::SequentialVariable [class]
    74     module.add_class('SequentialVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
    74     module.add_class('SequentialVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
    75     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class]
    75     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class]
    76     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'))
    76     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'))
    77     ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs [class]
       
    78     module.add_class('SystemWallClockMs', import_from_module='ns.core')
       
    79     ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
    77     ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
    80     module.add_class('TagBuffer', import_from_module='ns.network')
    78     module.add_class('TagBuffer', import_from_module='ns.network')
    81     ## random-variable.h (module 'core'): ns3::TriangularVariable [class]
    79     ## random-variable.h (module 'core'): ns3::TriangularVariable [class]
    82     module.add_class('TriangularVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
    80     module.add_class('TriangularVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
    83     ## type-id.h (module 'core'): ns3::TypeId [class]
    81     ## type-id.h (module 'core'): ns3::TypeId [class]
   319     register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory'])
   317     register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory'])
   320     register_Ns3RandomVariable_methods(root_module, root_module['ns3::RandomVariable'])
   318     register_Ns3RandomVariable_methods(root_module, root_module['ns3::RandomVariable'])
   321     register_Ns3SeedManager_methods(root_module, root_module['ns3::SeedManager'])
   319     register_Ns3SeedManager_methods(root_module, root_module['ns3::SeedManager'])
   322     register_Ns3SequentialVariable_methods(root_module, root_module['ns3::SequentialVariable'])
   320     register_Ns3SequentialVariable_methods(root_module, root_module['ns3::SequentialVariable'])
   323     register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   321     register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   324     register_Ns3SystemWallClockMs_methods(root_module, root_module['ns3::SystemWallClockMs'])
       
   325     register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
   322     register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
   326     register_Ns3TriangularVariable_methods(root_module, root_module['ns3::TriangularVariable'])
   323     register_Ns3TriangularVariable_methods(root_module, root_module['ns3::TriangularVariable'])
   327     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
   324     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
   328     register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
   325     register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
   329     register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
   326     register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
  1380                    'void', 
  1377                    'void', 
  1381                    [], 
  1378                    [], 
  1382                    is_static=True)
  1379                    is_static=True)
  1383     return
  1380     return
  1384 
  1381 
  1385 def register_Ns3SystemWallClockMs_methods(root_module, cls):
       
  1386     ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs(ns3::SystemWallClockMs const & arg0) [copy constructor]
       
  1387     cls.add_constructor([param('ns3::SystemWallClockMs const &', 'arg0')])
       
  1388     ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs() [constructor]
       
  1389     cls.add_constructor([])
       
  1390     ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::End() [member function]
       
  1391     cls.add_method('End', 
       
  1392                    'int64_t', 
       
  1393                    [])
       
  1394     ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedReal() const [member function]
       
  1395     cls.add_method('GetElapsedReal', 
       
  1396                    'int64_t', 
       
  1397                    [], 
       
  1398                    is_const=True)
       
  1399     ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedSystem() const [member function]
       
  1400     cls.add_method('GetElapsedSystem', 
       
  1401                    'int64_t', 
       
  1402                    [], 
       
  1403                    is_const=True)
       
  1404     ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedUser() const [member function]
       
  1405     cls.add_method('GetElapsedUser', 
       
  1406                    'int64_t', 
       
  1407                    [], 
       
  1408                    is_const=True)
       
  1409     ## system-wall-clock-ms.h (module 'core'): void ns3::SystemWallClockMs::Start() [member function]
       
  1410     cls.add_method('Start', 
       
  1411                    'void', 
       
  1412                    [])
       
  1413     return
       
  1414 
       
  1415 def register_Ns3TagBuffer_methods(root_module, cls):
  1382 def register_Ns3TagBuffer_methods(root_module, cls):
  1416     ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [copy constructor]
  1383     ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [copy constructor]
  1417     cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')])
  1384     cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')])
  1418     ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor]
  1385     ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor]
  1419     cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')])
  1386     cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')])