src/config-store/bindings/modulegen__gcc_ILP32.py
changeset 7375 5ccbfab63589
parent 7101 cbdd99081786
child 7403 423566595b8a
equal deleted inserted replaced
7374:a5437cb9144d 7375:5ccbfab63589
    22     
    22     
    23     ## callback.h (module 'core'): ns3::CallbackBase [class]
    23     ## callback.h (module 'core'): ns3::CallbackBase [class]
    24     module.add_class('CallbackBase', import_from_module='ns.core')
    24     module.add_class('CallbackBase', import_from_module='ns.core')
    25     ## file-config.h (module 'config-store'): ns3::FileConfig [class]
    25     ## file-config.h (module 'config-store'): ns3::FileConfig [class]
    26     module.add_class('FileConfig', allow_subclassing=True)
    26     module.add_class('FileConfig', allow_subclassing=True)
    27     ## gtk-config-store.h (module 'config-store'): ns3::GtkConfigStore [class]
       
    28     module.add_class('GtkConfigStore')
       
    29     ## file-config.h (module 'config-store'): ns3::NoneFileConfig [class]
    27     ## file-config.h (module 'config-store'): ns3::NoneFileConfig [class]
    30     module.add_class('NoneFileConfig', parent=root_module['ns3::FileConfig'])
    28     module.add_class('NoneFileConfig', parent=root_module['ns3::FileConfig'])
    31     ## object-base.h (module 'core'): ns3::ObjectBase [class]
    29     ## object-base.h (module 'core'): ns3::ObjectBase [class]
    32     module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core')
    30     module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core')
    33     ## type-id.h (module 'core'): ns3::TypeId [class]
    31     ## type-id.h (module 'core'): ns3::TypeId [class]
    82     
    80     
    83 
    81 
    84 def register_methods(root_module):
    82 def register_methods(root_module):
    85     register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
    83     register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
    86     register_Ns3FileConfig_methods(root_module, root_module['ns3::FileConfig'])
    84     register_Ns3FileConfig_methods(root_module, root_module['ns3::FileConfig'])
    87     register_Ns3GtkConfigStore_methods(root_module, root_module['ns3::GtkConfigStore'])
       
    88     register_Ns3NoneFileConfig_methods(root_module, root_module['ns3::NoneFileConfig'])
    85     register_Ns3NoneFileConfig_methods(root_module, root_module['ns3::NoneFileConfig'])
    89     register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase'])
    86     register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase'])
    90     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
    87     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
    91     register_Ns3TypeIdAttributeInfo_methods(root_module, root_module['ns3::TypeId::AttributeInfo'])
    88     register_Ns3TypeIdAttributeInfo_methods(root_module, root_module['ns3::TypeId::AttributeInfo'])
    92     register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
    89     register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
   151                    'void', 
   148                    'void', 
   152                    [param('std::string', 'filename')], 
   149                    [param('std::string', 'filename')], 
   153                    is_pure_virtual=True, is_virtual=True)
   150                    is_pure_virtual=True, is_virtual=True)
   154     return
   151     return
   155 
   152 
   156 def register_Ns3GtkConfigStore_methods(root_module, cls):
       
   157     ## gtk-config-store.h (module 'config-store'): ns3::GtkConfigStore::GtkConfigStore(ns3::GtkConfigStore const & arg0) [copy constructor]
       
   158     cls.add_constructor([param('ns3::GtkConfigStore const &', 'arg0')])
       
   159     ## gtk-config-store.h (module 'config-store'): ns3::GtkConfigStore::GtkConfigStore() [constructor]
       
   160     cls.add_constructor([])
       
   161     ## gtk-config-store.h (module 'config-store'): void ns3::GtkConfigStore::ConfigureAttributes() [member function]
       
   162     cls.add_method('ConfigureAttributes', 
       
   163                    'void', 
       
   164                    [])
       
   165     ## gtk-config-store.h (module 'config-store'): void ns3::GtkConfigStore::ConfigureDefaults() [member function]
       
   166     cls.add_method('ConfigureDefaults', 
       
   167                    'void', 
       
   168                    [])
       
   169     return
       
   170 
       
   171 def register_Ns3NoneFileConfig_methods(root_module, cls):
   153 def register_Ns3NoneFileConfig_methods(root_module, cls):
   172     ## file-config.h (module 'config-store'): ns3::NoneFileConfig::NoneFileConfig(ns3::NoneFileConfig const & arg0) [copy constructor]
   154     ## file-config.h (module 'config-store'): ns3::NoneFileConfig::NoneFileConfig(ns3::NoneFileConfig const & arg0) [copy constructor]
   173     cls.add_constructor([param('ns3::NoneFileConfig const &', 'arg0')])
   155     cls.add_constructor([param('ns3::NoneFileConfig const &', 'arg0')])
   174     ## file-config.h (module 'config-store'): ns3::NoneFileConfig::NoneFileConfig() [constructor]
   156     ## file-config.h (module 'config-store'): ns3::NoneFileConfig::NoneFileConfig() [constructor]
   175     cls.add_constructor([])
   157     cls.add_constructor([])