Create separate module and test-module libraries
This commit is contained in:
@@ -17,6 +17,8 @@ def register_types(module):
|
||||
module.add_class('GnuplotCollection')
|
||||
## gnuplot.h: ns3::GnuplotDataset [class]
|
||||
module.add_class('GnuplotDataset')
|
||||
## gtk-config-store.h: ns3::GtkConfigStore [class]
|
||||
module.add_class('GtkConfigStore')
|
||||
## file-config.h: ns3::NoneFileConfig [class]
|
||||
module.add_class('NoneFileConfig', parent=root_module['ns3::FileConfig'])
|
||||
## config-store.h: ns3::ConfigStore [class]
|
||||
@@ -138,6 +140,7 @@ def register_methods(root_module):
|
||||
register_Ns3Gnuplot_methods(root_module, root_module['ns3::Gnuplot'])
|
||||
register_Ns3GnuplotCollection_methods(root_module, root_module['ns3::GnuplotCollection'])
|
||||
register_Ns3GnuplotDataset_methods(root_module, root_module['ns3::GnuplotDataset'])
|
||||
register_Ns3GtkConfigStore_methods(root_module, root_module['ns3::GtkConfigStore'])
|
||||
register_Ns3NoneFileConfig_methods(root_module, root_module['ns3::NoneFileConfig'])
|
||||
register_Ns3ConfigStore_methods(root_module, root_module['ns3::ConfigStore'])
|
||||
register_Ns3FlowIdTag_methods(root_module, root_module['ns3::FlowIdTag'])
|
||||
@@ -362,6 +365,21 @@ def register_Ns3GnuplotDataset_methods(root_module, cls):
|
||||
visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3GtkConfigStore_methods(root_module, cls):
|
||||
## gtk-config-store.h: ns3::GtkConfigStore::GtkConfigStore(ns3::GtkConfigStore const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::GtkConfigStore const &', 'arg0')])
|
||||
## gtk-config-store.h: ns3::GtkConfigStore::GtkConfigStore() [constructor]
|
||||
cls.add_constructor([])
|
||||
## gtk-config-store.h: void ns3::GtkConfigStore::ConfigureAttributes() [member function]
|
||||
cls.add_method('ConfigureAttributes',
|
||||
'void',
|
||||
[])
|
||||
## gtk-config-store.h: void ns3::GtkConfigStore::ConfigureDefaults() [member function]
|
||||
cls.add_method('ConfigureDefaults',
|
||||
'void',
|
||||
[])
|
||||
return
|
||||
|
||||
def register_Ns3NoneFileConfig_methods(root_module, cls):
|
||||
## file-config.h: ns3::NoneFileConfig::NoneFileConfig(ns3::NoneFileConfig const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::NoneFileConfig const &', 'arg0')])
|
||||
|
||||
139
bindings/python/apidefs/gcc-ILP32/ns3_module_core_test.py
Normal file
139
bindings/python/apidefs/gcc-ILP32/ns3_module_core_test.py
Normal file
@@ -0,0 +1,139 @@
|
||||
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
|
||||
|
||||
def register_types(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
## Register a nested module for the namespace Config
|
||||
|
||||
nested_module = module.add_cpp_namespace('Config')
|
||||
register_types_ns3_Config(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace FatalImpl
|
||||
|
||||
nested_module = module.add_cpp_namespace('FatalImpl')
|
||||
register_types_ns3_FatalImpl(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace addressUtils
|
||||
|
||||
nested_module = module.add_cpp_namespace('addressUtils')
|
||||
register_types_ns3_addressUtils(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace aodv
|
||||
|
||||
nested_module = module.add_cpp_namespace('aodv')
|
||||
register_types_ns3_aodv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dot11s
|
||||
|
||||
nested_module = module.add_cpp_namespace('dot11s')
|
||||
register_types_ns3_dot11s(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dsdv
|
||||
|
||||
nested_module = module.add_cpp_namespace('dsdv')
|
||||
register_types_ns3_dsdv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace flame
|
||||
|
||||
nested_module = module.add_cpp_namespace('flame')
|
||||
register_types_ns3_flame(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace internal
|
||||
|
||||
nested_module = module.add_cpp_namespace('internal')
|
||||
register_types_ns3_internal(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace olsr
|
||||
|
||||
nested_module = module.add_cpp_namespace('olsr')
|
||||
register_types_ns3_olsr(nested_module)
|
||||
|
||||
|
||||
def register_types_ns3_Config(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_FatalImpl(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_addressUtils(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_aodv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dot11s(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dsdv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_flame(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_internal(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_olsr(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_methods(root_module):
|
||||
return
|
||||
|
||||
def register_functions(root_module):
|
||||
module = root_module
|
||||
register_functions_ns3_Config(module.get_submodule('Config'), root_module)
|
||||
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
|
||||
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
|
||||
register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
|
||||
register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
|
||||
register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
|
||||
register_functions_ns3_flame(module.get_submodule('flame'), root_module)
|
||||
register_functions_ns3_internal(module.get_submodule('internal'), root_module)
|
||||
register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
|
||||
return
|
||||
|
||||
def register_functions_ns3_Config(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_FatalImpl(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_addressUtils(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_aodv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dot11s(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dsdv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_flame(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_internal(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_olsr(module, root_module):
|
||||
return
|
||||
|
||||
139
bindings/python/apidefs/gcc-ILP32/ns3_module_network_test.py
Normal file
139
bindings/python/apidefs/gcc-ILP32/ns3_module_network_test.py
Normal file
@@ -0,0 +1,139 @@
|
||||
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
|
||||
|
||||
def register_types(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
## Register a nested module for the namespace Config
|
||||
|
||||
nested_module = module.add_cpp_namespace('Config')
|
||||
register_types_ns3_Config(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace FatalImpl
|
||||
|
||||
nested_module = module.add_cpp_namespace('FatalImpl')
|
||||
register_types_ns3_FatalImpl(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace addressUtils
|
||||
|
||||
nested_module = module.add_cpp_namespace('addressUtils')
|
||||
register_types_ns3_addressUtils(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace aodv
|
||||
|
||||
nested_module = module.add_cpp_namespace('aodv')
|
||||
register_types_ns3_aodv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dot11s
|
||||
|
||||
nested_module = module.add_cpp_namespace('dot11s')
|
||||
register_types_ns3_dot11s(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dsdv
|
||||
|
||||
nested_module = module.add_cpp_namespace('dsdv')
|
||||
register_types_ns3_dsdv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace flame
|
||||
|
||||
nested_module = module.add_cpp_namespace('flame')
|
||||
register_types_ns3_flame(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace internal
|
||||
|
||||
nested_module = module.add_cpp_namespace('internal')
|
||||
register_types_ns3_internal(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace olsr
|
||||
|
||||
nested_module = module.add_cpp_namespace('olsr')
|
||||
register_types_ns3_olsr(nested_module)
|
||||
|
||||
|
||||
def register_types_ns3_Config(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_FatalImpl(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_addressUtils(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_aodv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dot11s(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dsdv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_flame(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_internal(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_olsr(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_methods(root_module):
|
||||
return
|
||||
|
||||
def register_functions(root_module):
|
||||
module = root_module
|
||||
register_functions_ns3_Config(module.get_submodule('Config'), root_module)
|
||||
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
|
||||
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
|
||||
register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
|
||||
register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
|
||||
register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
|
||||
register_functions_ns3_flame(module.get_submodule('flame'), root_module)
|
||||
register_functions_ns3_internal(module.get_submodule('internal'), root_module)
|
||||
register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
|
||||
return
|
||||
|
||||
def register_functions_ns3_Config(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_FatalImpl(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_addressUtils(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_aodv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dot11s(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dsdv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_flame(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_internal(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_olsr(module, root_module):
|
||||
return
|
||||
|
||||
139
bindings/python/apidefs/gcc-ILP32/ns3_module_ns3tcp_test.py
Normal file
139
bindings/python/apidefs/gcc-ILP32/ns3_module_ns3tcp_test.py
Normal file
@@ -0,0 +1,139 @@
|
||||
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
|
||||
|
||||
def register_types(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
## Register a nested module for the namespace Config
|
||||
|
||||
nested_module = module.add_cpp_namespace('Config')
|
||||
register_types_ns3_Config(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace FatalImpl
|
||||
|
||||
nested_module = module.add_cpp_namespace('FatalImpl')
|
||||
register_types_ns3_FatalImpl(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace addressUtils
|
||||
|
||||
nested_module = module.add_cpp_namespace('addressUtils')
|
||||
register_types_ns3_addressUtils(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace aodv
|
||||
|
||||
nested_module = module.add_cpp_namespace('aodv')
|
||||
register_types_ns3_aodv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dot11s
|
||||
|
||||
nested_module = module.add_cpp_namespace('dot11s')
|
||||
register_types_ns3_dot11s(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dsdv
|
||||
|
||||
nested_module = module.add_cpp_namespace('dsdv')
|
||||
register_types_ns3_dsdv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace flame
|
||||
|
||||
nested_module = module.add_cpp_namespace('flame')
|
||||
register_types_ns3_flame(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace internal
|
||||
|
||||
nested_module = module.add_cpp_namespace('internal')
|
||||
register_types_ns3_internal(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace olsr
|
||||
|
||||
nested_module = module.add_cpp_namespace('olsr')
|
||||
register_types_ns3_olsr(nested_module)
|
||||
|
||||
|
||||
def register_types_ns3_Config(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_FatalImpl(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_addressUtils(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_aodv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dot11s(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dsdv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_flame(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_internal(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_olsr(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_methods(root_module):
|
||||
return
|
||||
|
||||
def register_functions(root_module):
|
||||
module = root_module
|
||||
register_functions_ns3_Config(module.get_submodule('Config'), root_module)
|
||||
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
|
||||
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
|
||||
register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
|
||||
register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
|
||||
register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
|
||||
register_functions_ns3_flame(module.get_submodule('flame'), root_module)
|
||||
register_functions_ns3_internal(module.get_submodule('internal'), root_module)
|
||||
register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
|
||||
return
|
||||
|
||||
def register_functions_ns3_Config(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_FatalImpl(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_addressUtils(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_aodv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dot11s(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dsdv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_flame(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_internal(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_olsr(module, root_module):
|
||||
return
|
||||
|
||||
139
bindings/python/apidefs/gcc-ILP32/ns3_module_ns3wifi_test.py
Normal file
139
bindings/python/apidefs/gcc-ILP32/ns3_module_ns3wifi_test.py
Normal file
@@ -0,0 +1,139 @@
|
||||
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
|
||||
|
||||
def register_types(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
## Register a nested module for the namespace Config
|
||||
|
||||
nested_module = module.add_cpp_namespace('Config')
|
||||
register_types_ns3_Config(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace FatalImpl
|
||||
|
||||
nested_module = module.add_cpp_namespace('FatalImpl')
|
||||
register_types_ns3_FatalImpl(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace addressUtils
|
||||
|
||||
nested_module = module.add_cpp_namespace('addressUtils')
|
||||
register_types_ns3_addressUtils(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace aodv
|
||||
|
||||
nested_module = module.add_cpp_namespace('aodv')
|
||||
register_types_ns3_aodv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dot11s
|
||||
|
||||
nested_module = module.add_cpp_namespace('dot11s')
|
||||
register_types_ns3_dot11s(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dsdv
|
||||
|
||||
nested_module = module.add_cpp_namespace('dsdv')
|
||||
register_types_ns3_dsdv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace flame
|
||||
|
||||
nested_module = module.add_cpp_namespace('flame')
|
||||
register_types_ns3_flame(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace internal
|
||||
|
||||
nested_module = module.add_cpp_namespace('internal')
|
||||
register_types_ns3_internal(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace olsr
|
||||
|
||||
nested_module = module.add_cpp_namespace('olsr')
|
||||
register_types_ns3_olsr(nested_module)
|
||||
|
||||
|
||||
def register_types_ns3_Config(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_FatalImpl(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_addressUtils(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_aodv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dot11s(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dsdv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_flame(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_internal(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_olsr(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_methods(root_module):
|
||||
return
|
||||
|
||||
def register_functions(root_module):
|
||||
module = root_module
|
||||
register_functions_ns3_Config(module.get_submodule('Config'), root_module)
|
||||
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
|
||||
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
|
||||
register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
|
||||
register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
|
||||
register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
|
||||
register_functions_ns3_flame(module.get_submodule('flame'), root_module)
|
||||
register_functions_ns3_internal(module.get_submodule('internal'), root_module)
|
||||
register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
|
||||
return
|
||||
|
||||
def register_functions_ns3_Config(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_FatalImpl(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_addressUtils(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_aodv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dot11s(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dsdv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_flame(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_internal(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_olsr(module, root_module):
|
||||
return
|
||||
|
||||
@@ -13,6 +13,7 @@ pybindgen.settings.error_handler = ErrorHandler()
|
||||
|
||||
import sys
|
||||
import ns3_module_core
|
||||
import ns3_module_core_test
|
||||
import ns3_module_network
|
||||
import ns3_module_test
|
||||
import ns3_module_visualizer
|
||||
@@ -21,6 +22,7 @@ import ns3_module_contrib
|
||||
import ns3_module_emu
|
||||
import ns3_module_mobility
|
||||
import ns3_module_mpi
|
||||
import ns3_module_network_test
|
||||
import ns3_module_stats
|
||||
import ns3_module_topology_read
|
||||
import ns3_module_propagation
|
||||
@@ -43,10 +45,12 @@ import ns3_module_csma
|
||||
import ns3_module_uan
|
||||
import ns3_module_aodv
|
||||
import ns3_module_dsdv
|
||||
import ns3_module_ns3wifi_test
|
||||
import ns3_module_wimax
|
||||
import ns3_module_ns3tcp
|
||||
import ns3_module_olsr
|
||||
import ns3_module_lte
|
||||
import ns3_module_ns3tcp_test
|
||||
|
||||
def module_init():
|
||||
root_module = Module('ns3', cpp_namespace='::ns3')
|
||||
@@ -66,6 +70,17 @@ def register_types(module):
|
||||
ns3_module_core__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_core')
|
||||
root_module.begin_section('ns3_module_core_test')
|
||||
ns3_module_core_test.register_types(module)
|
||||
|
||||
try:
|
||||
import ns3_module_core_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_core_test__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_core_test')
|
||||
root_module.begin_section('ns3_module_network')
|
||||
ns3_module_network.register_types(module)
|
||||
|
||||
@@ -154,6 +169,17 @@ def register_types(module):
|
||||
ns3_module_mpi__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_mpi')
|
||||
root_module.begin_section('ns3_module_network_test')
|
||||
ns3_module_network_test.register_types(module)
|
||||
|
||||
try:
|
||||
import ns3_module_network_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_network_test__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_network_test')
|
||||
root_module.begin_section('ns3_module_stats')
|
||||
ns3_module_stats.register_types(module)
|
||||
|
||||
@@ -396,6 +422,17 @@ def register_types(module):
|
||||
ns3_module_dsdv__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_dsdv')
|
||||
root_module.begin_section('ns3_module_ns3wifi_test')
|
||||
ns3_module_ns3wifi_test.register_types(module)
|
||||
|
||||
try:
|
||||
import ns3_module_ns3wifi_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_ns3wifi_test__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_ns3wifi_test')
|
||||
root_module.begin_section('ns3_module_wimax')
|
||||
ns3_module_wimax.register_types(module)
|
||||
|
||||
@@ -440,6 +477,17 @@ def register_types(module):
|
||||
ns3_module_lte__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_lte')
|
||||
root_module.begin_section('ns3_module_ns3tcp_test')
|
||||
ns3_module_ns3tcp_test.register_types(module)
|
||||
|
||||
try:
|
||||
import ns3_module_ns3tcp_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_ns3tcp_test__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_ns3tcp_test')
|
||||
module.add_container('std::vector< unsigned int >', 'unsigned int', container_type='vector')
|
||||
module.add_container('std::vector< bool >', 'bool', container_type='vector')
|
||||
module.add_container('std::vector< int >', 'int', container_type='vector')
|
||||
@@ -564,6 +612,17 @@ def register_methods(root_module):
|
||||
ns3_module_core__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_core')
|
||||
root_module.begin_section('ns3_module_core_test')
|
||||
ns3_module_core_test.register_methods(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_core_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_core_test__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_core_test')
|
||||
root_module.begin_section('ns3_module_network')
|
||||
ns3_module_network.register_methods(root_module)
|
||||
|
||||
@@ -652,6 +711,17 @@ def register_methods(root_module):
|
||||
ns3_module_mpi__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_mpi')
|
||||
root_module.begin_section('ns3_module_network_test')
|
||||
ns3_module_network_test.register_methods(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_network_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_network_test__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_network_test')
|
||||
root_module.begin_section('ns3_module_stats')
|
||||
ns3_module_stats.register_methods(root_module)
|
||||
|
||||
@@ -894,6 +964,17 @@ def register_methods(root_module):
|
||||
ns3_module_dsdv__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_dsdv')
|
||||
root_module.begin_section('ns3_module_ns3wifi_test')
|
||||
ns3_module_ns3wifi_test.register_methods(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_ns3wifi_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_ns3wifi_test__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_ns3wifi_test')
|
||||
root_module.begin_section('ns3_module_wimax')
|
||||
ns3_module_wimax.register_methods(root_module)
|
||||
|
||||
@@ -938,6 +1019,17 @@ def register_methods(root_module):
|
||||
ns3_module_lte__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_lte')
|
||||
root_module.begin_section('ns3_module_ns3tcp_test')
|
||||
ns3_module_ns3tcp_test.register_methods(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_ns3tcp_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_ns3tcp_test__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_ns3tcp_test')
|
||||
return
|
||||
|
||||
def register_functions(root_module):
|
||||
@@ -953,6 +1045,17 @@ def register_functions(root_module):
|
||||
ns3_module_core__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_core')
|
||||
root_module.begin_section('ns3_module_core_test')
|
||||
ns3_module_core_test.register_functions(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_core_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_core_test__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_core_test')
|
||||
root_module.begin_section('ns3_module_network')
|
||||
ns3_module_network.register_functions(root_module)
|
||||
|
||||
@@ -1041,6 +1144,17 @@ def register_functions(root_module):
|
||||
ns3_module_mpi__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_mpi')
|
||||
root_module.begin_section('ns3_module_network_test')
|
||||
ns3_module_network_test.register_functions(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_network_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_network_test__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_network_test')
|
||||
root_module.begin_section('ns3_module_stats')
|
||||
ns3_module_stats.register_functions(root_module)
|
||||
|
||||
@@ -1283,6 +1397,17 @@ def register_functions(root_module):
|
||||
ns3_module_dsdv__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_dsdv')
|
||||
root_module.begin_section('ns3_module_ns3wifi_test')
|
||||
ns3_module_ns3wifi_test.register_functions(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_ns3wifi_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_ns3wifi_test__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_ns3wifi_test')
|
||||
root_module.begin_section('ns3_module_wimax')
|
||||
ns3_module_wimax.register_functions(root_module)
|
||||
|
||||
@@ -1327,6 +1452,17 @@ def register_functions(root_module):
|
||||
ns3_module_lte__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_lte')
|
||||
root_module.begin_section('ns3_module_ns3tcp_test')
|
||||
ns3_module_ns3tcp_test.register_functions(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_ns3tcp_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_ns3tcp_test__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_ns3tcp_test')
|
||||
register_functions_ns3_Config(module.get_submodule('Config'), root_module)
|
||||
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
|
||||
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
|
||||
|
||||
@@ -17,6 +17,8 @@ def register_types(module):
|
||||
module.add_class('GnuplotCollection')
|
||||
## gnuplot.h: ns3::GnuplotDataset [class]
|
||||
module.add_class('GnuplotDataset')
|
||||
## gtk-config-store.h: ns3::GtkConfigStore [class]
|
||||
module.add_class('GtkConfigStore')
|
||||
## file-config.h: ns3::NoneFileConfig [class]
|
||||
module.add_class('NoneFileConfig', parent=root_module['ns3::FileConfig'])
|
||||
## config-store.h: ns3::ConfigStore [class]
|
||||
@@ -138,6 +140,7 @@ def register_methods(root_module):
|
||||
register_Ns3Gnuplot_methods(root_module, root_module['ns3::Gnuplot'])
|
||||
register_Ns3GnuplotCollection_methods(root_module, root_module['ns3::GnuplotCollection'])
|
||||
register_Ns3GnuplotDataset_methods(root_module, root_module['ns3::GnuplotDataset'])
|
||||
register_Ns3GtkConfigStore_methods(root_module, root_module['ns3::GtkConfigStore'])
|
||||
register_Ns3NoneFileConfig_methods(root_module, root_module['ns3::NoneFileConfig'])
|
||||
register_Ns3ConfigStore_methods(root_module, root_module['ns3::ConfigStore'])
|
||||
register_Ns3FlowIdTag_methods(root_module, root_module['ns3::FlowIdTag'])
|
||||
@@ -362,6 +365,21 @@ def register_Ns3GnuplotDataset_methods(root_module, cls):
|
||||
visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3GtkConfigStore_methods(root_module, cls):
|
||||
## gtk-config-store.h: ns3::GtkConfigStore::GtkConfigStore(ns3::GtkConfigStore const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::GtkConfigStore const &', 'arg0')])
|
||||
## gtk-config-store.h: ns3::GtkConfigStore::GtkConfigStore() [constructor]
|
||||
cls.add_constructor([])
|
||||
## gtk-config-store.h: void ns3::GtkConfigStore::ConfigureAttributes() [member function]
|
||||
cls.add_method('ConfigureAttributes',
|
||||
'void',
|
||||
[])
|
||||
## gtk-config-store.h: void ns3::GtkConfigStore::ConfigureDefaults() [member function]
|
||||
cls.add_method('ConfigureDefaults',
|
||||
'void',
|
||||
[])
|
||||
return
|
||||
|
||||
def register_Ns3NoneFileConfig_methods(root_module, cls):
|
||||
## file-config.h: ns3::NoneFileConfig::NoneFileConfig(ns3::NoneFileConfig const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::NoneFileConfig const &', 'arg0')])
|
||||
|
||||
139
bindings/python/apidefs/gcc-LP64/ns3_module_core_test.py
Normal file
139
bindings/python/apidefs/gcc-LP64/ns3_module_core_test.py
Normal file
@@ -0,0 +1,139 @@
|
||||
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
|
||||
|
||||
def register_types(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
## Register a nested module for the namespace Config
|
||||
|
||||
nested_module = module.add_cpp_namespace('Config')
|
||||
register_types_ns3_Config(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace FatalImpl
|
||||
|
||||
nested_module = module.add_cpp_namespace('FatalImpl')
|
||||
register_types_ns3_FatalImpl(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace addressUtils
|
||||
|
||||
nested_module = module.add_cpp_namespace('addressUtils')
|
||||
register_types_ns3_addressUtils(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace aodv
|
||||
|
||||
nested_module = module.add_cpp_namespace('aodv')
|
||||
register_types_ns3_aodv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dot11s
|
||||
|
||||
nested_module = module.add_cpp_namespace('dot11s')
|
||||
register_types_ns3_dot11s(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dsdv
|
||||
|
||||
nested_module = module.add_cpp_namespace('dsdv')
|
||||
register_types_ns3_dsdv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace flame
|
||||
|
||||
nested_module = module.add_cpp_namespace('flame')
|
||||
register_types_ns3_flame(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace internal
|
||||
|
||||
nested_module = module.add_cpp_namespace('internal')
|
||||
register_types_ns3_internal(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace olsr
|
||||
|
||||
nested_module = module.add_cpp_namespace('olsr')
|
||||
register_types_ns3_olsr(nested_module)
|
||||
|
||||
|
||||
def register_types_ns3_Config(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_FatalImpl(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_addressUtils(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_aodv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dot11s(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dsdv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_flame(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_internal(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_olsr(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_methods(root_module):
|
||||
return
|
||||
|
||||
def register_functions(root_module):
|
||||
module = root_module
|
||||
register_functions_ns3_Config(module.get_submodule('Config'), root_module)
|
||||
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
|
||||
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
|
||||
register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
|
||||
register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
|
||||
register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
|
||||
register_functions_ns3_flame(module.get_submodule('flame'), root_module)
|
||||
register_functions_ns3_internal(module.get_submodule('internal'), root_module)
|
||||
register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
|
||||
return
|
||||
|
||||
def register_functions_ns3_Config(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_FatalImpl(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_addressUtils(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_aodv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dot11s(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dsdv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_flame(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_internal(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_olsr(module, root_module):
|
||||
return
|
||||
|
||||
139
bindings/python/apidefs/gcc-LP64/ns3_module_network_test.py
Normal file
139
bindings/python/apidefs/gcc-LP64/ns3_module_network_test.py
Normal file
@@ -0,0 +1,139 @@
|
||||
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
|
||||
|
||||
def register_types(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
## Register a nested module for the namespace Config
|
||||
|
||||
nested_module = module.add_cpp_namespace('Config')
|
||||
register_types_ns3_Config(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace FatalImpl
|
||||
|
||||
nested_module = module.add_cpp_namespace('FatalImpl')
|
||||
register_types_ns3_FatalImpl(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace addressUtils
|
||||
|
||||
nested_module = module.add_cpp_namespace('addressUtils')
|
||||
register_types_ns3_addressUtils(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace aodv
|
||||
|
||||
nested_module = module.add_cpp_namespace('aodv')
|
||||
register_types_ns3_aodv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dot11s
|
||||
|
||||
nested_module = module.add_cpp_namespace('dot11s')
|
||||
register_types_ns3_dot11s(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dsdv
|
||||
|
||||
nested_module = module.add_cpp_namespace('dsdv')
|
||||
register_types_ns3_dsdv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace flame
|
||||
|
||||
nested_module = module.add_cpp_namespace('flame')
|
||||
register_types_ns3_flame(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace internal
|
||||
|
||||
nested_module = module.add_cpp_namespace('internal')
|
||||
register_types_ns3_internal(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace olsr
|
||||
|
||||
nested_module = module.add_cpp_namespace('olsr')
|
||||
register_types_ns3_olsr(nested_module)
|
||||
|
||||
|
||||
def register_types_ns3_Config(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_FatalImpl(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_addressUtils(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_aodv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dot11s(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dsdv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_flame(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_internal(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_olsr(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_methods(root_module):
|
||||
return
|
||||
|
||||
def register_functions(root_module):
|
||||
module = root_module
|
||||
register_functions_ns3_Config(module.get_submodule('Config'), root_module)
|
||||
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
|
||||
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
|
||||
register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
|
||||
register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
|
||||
register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
|
||||
register_functions_ns3_flame(module.get_submodule('flame'), root_module)
|
||||
register_functions_ns3_internal(module.get_submodule('internal'), root_module)
|
||||
register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
|
||||
return
|
||||
|
||||
def register_functions_ns3_Config(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_FatalImpl(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_addressUtils(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_aodv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dot11s(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dsdv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_flame(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_internal(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_olsr(module, root_module):
|
||||
return
|
||||
|
||||
139
bindings/python/apidefs/gcc-LP64/ns3_module_ns3tcp_test.py
Normal file
139
bindings/python/apidefs/gcc-LP64/ns3_module_ns3tcp_test.py
Normal file
@@ -0,0 +1,139 @@
|
||||
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
|
||||
|
||||
def register_types(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
## Register a nested module for the namespace Config
|
||||
|
||||
nested_module = module.add_cpp_namespace('Config')
|
||||
register_types_ns3_Config(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace FatalImpl
|
||||
|
||||
nested_module = module.add_cpp_namespace('FatalImpl')
|
||||
register_types_ns3_FatalImpl(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace addressUtils
|
||||
|
||||
nested_module = module.add_cpp_namespace('addressUtils')
|
||||
register_types_ns3_addressUtils(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace aodv
|
||||
|
||||
nested_module = module.add_cpp_namespace('aodv')
|
||||
register_types_ns3_aodv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dot11s
|
||||
|
||||
nested_module = module.add_cpp_namespace('dot11s')
|
||||
register_types_ns3_dot11s(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dsdv
|
||||
|
||||
nested_module = module.add_cpp_namespace('dsdv')
|
||||
register_types_ns3_dsdv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace flame
|
||||
|
||||
nested_module = module.add_cpp_namespace('flame')
|
||||
register_types_ns3_flame(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace internal
|
||||
|
||||
nested_module = module.add_cpp_namespace('internal')
|
||||
register_types_ns3_internal(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace olsr
|
||||
|
||||
nested_module = module.add_cpp_namespace('olsr')
|
||||
register_types_ns3_olsr(nested_module)
|
||||
|
||||
|
||||
def register_types_ns3_Config(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_FatalImpl(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_addressUtils(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_aodv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dot11s(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dsdv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_flame(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_internal(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_olsr(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_methods(root_module):
|
||||
return
|
||||
|
||||
def register_functions(root_module):
|
||||
module = root_module
|
||||
register_functions_ns3_Config(module.get_submodule('Config'), root_module)
|
||||
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
|
||||
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
|
||||
register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
|
||||
register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
|
||||
register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
|
||||
register_functions_ns3_flame(module.get_submodule('flame'), root_module)
|
||||
register_functions_ns3_internal(module.get_submodule('internal'), root_module)
|
||||
register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
|
||||
return
|
||||
|
||||
def register_functions_ns3_Config(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_FatalImpl(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_addressUtils(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_aodv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dot11s(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dsdv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_flame(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_internal(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_olsr(module, root_module):
|
||||
return
|
||||
|
||||
139
bindings/python/apidefs/gcc-LP64/ns3_module_ns3wifi_test.py
Normal file
139
bindings/python/apidefs/gcc-LP64/ns3_module_ns3wifi_test.py
Normal file
@@ -0,0 +1,139 @@
|
||||
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
|
||||
|
||||
def register_types(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
## Register a nested module for the namespace Config
|
||||
|
||||
nested_module = module.add_cpp_namespace('Config')
|
||||
register_types_ns3_Config(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace FatalImpl
|
||||
|
||||
nested_module = module.add_cpp_namespace('FatalImpl')
|
||||
register_types_ns3_FatalImpl(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace addressUtils
|
||||
|
||||
nested_module = module.add_cpp_namespace('addressUtils')
|
||||
register_types_ns3_addressUtils(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace aodv
|
||||
|
||||
nested_module = module.add_cpp_namespace('aodv')
|
||||
register_types_ns3_aodv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dot11s
|
||||
|
||||
nested_module = module.add_cpp_namespace('dot11s')
|
||||
register_types_ns3_dot11s(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace dsdv
|
||||
|
||||
nested_module = module.add_cpp_namespace('dsdv')
|
||||
register_types_ns3_dsdv(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace flame
|
||||
|
||||
nested_module = module.add_cpp_namespace('flame')
|
||||
register_types_ns3_flame(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace internal
|
||||
|
||||
nested_module = module.add_cpp_namespace('internal')
|
||||
register_types_ns3_internal(nested_module)
|
||||
|
||||
|
||||
## Register a nested module for the namespace olsr
|
||||
|
||||
nested_module = module.add_cpp_namespace('olsr')
|
||||
register_types_ns3_olsr(nested_module)
|
||||
|
||||
|
||||
def register_types_ns3_Config(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_FatalImpl(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_addressUtils(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_aodv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dot11s(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_dsdv(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_flame(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_internal(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_types_ns3_olsr(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
|
||||
def register_methods(root_module):
|
||||
return
|
||||
|
||||
def register_functions(root_module):
|
||||
module = root_module
|
||||
register_functions_ns3_Config(module.get_submodule('Config'), root_module)
|
||||
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
|
||||
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
|
||||
register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
|
||||
register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
|
||||
register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
|
||||
register_functions_ns3_flame(module.get_submodule('flame'), root_module)
|
||||
register_functions_ns3_internal(module.get_submodule('internal'), root_module)
|
||||
register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
|
||||
return
|
||||
|
||||
def register_functions_ns3_Config(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_FatalImpl(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_addressUtils(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_aodv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dot11s(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_dsdv(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_flame(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_internal(module, root_module):
|
||||
return
|
||||
|
||||
def register_functions_ns3_olsr(module, root_module):
|
||||
return
|
||||
|
||||
@@ -13,6 +13,7 @@ pybindgen.settings.error_handler = ErrorHandler()
|
||||
|
||||
import sys
|
||||
import ns3_module_core
|
||||
import ns3_module_core_test
|
||||
import ns3_module_network
|
||||
import ns3_module_test
|
||||
import ns3_module_visualizer
|
||||
@@ -21,6 +22,7 @@ import ns3_module_contrib
|
||||
import ns3_module_emu
|
||||
import ns3_module_mobility
|
||||
import ns3_module_mpi
|
||||
import ns3_module_network_test
|
||||
import ns3_module_stats
|
||||
import ns3_module_topology_read
|
||||
import ns3_module_propagation
|
||||
@@ -43,10 +45,12 @@ import ns3_module_csma
|
||||
import ns3_module_uan
|
||||
import ns3_module_aodv
|
||||
import ns3_module_dsdv
|
||||
import ns3_module_ns3wifi_test
|
||||
import ns3_module_wimax
|
||||
import ns3_module_ns3tcp
|
||||
import ns3_module_olsr
|
||||
import ns3_module_lte
|
||||
import ns3_module_ns3tcp_test
|
||||
|
||||
def module_init():
|
||||
root_module = Module('ns3', cpp_namespace='::ns3')
|
||||
@@ -66,6 +70,17 @@ def register_types(module):
|
||||
ns3_module_core__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_core')
|
||||
root_module.begin_section('ns3_module_core_test')
|
||||
ns3_module_core_test.register_types(module)
|
||||
|
||||
try:
|
||||
import ns3_module_core_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_core_test__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_core_test')
|
||||
root_module.begin_section('ns3_module_network')
|
||||
ns3_module_network.register_types(module)
|
||||
|
||||
@@ -154,6 +169,17 @@ def register_types(module):
|
||||
ns3_module_mpi__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_mpi')
|
||||
root_module.begin_section('ns3_module_network_test')
|
||||
ns3_module_network_test.register_types(module)
|
||||
|
||||
try:
|
||||
import ns3_module_network_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_network_test__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_network_test')
|
||||
root_module.begin_section('ns3_module_stats')
|
||||
ns3_module_stats.register_types(module)
|
||||
|
||||
@@ -396,6 +422,17 @@ def register_types(module):
|
||||
ns3_module_dsdv__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_dsdv')
|
||||
root_module.begin_section('ns3_module_ns3wifi_test')
|
||||
ns3_module_ns3wifi_test.register_types(module)
|
||||
|
||||
try:
|
||||
import ns3_module_ns3wifi_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_ns3wifi_test__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_ns3wifi_test')
|
||||
root_module.begin_section('ns3_module_wimax')
|
||||
ns3_module_wimax.register_types(module)
|
||||
|
||||
@@ -440,6 +477,17 @@ def register_types(module):
|
||||
ns3_module_lte__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_lte')
|
||||
root_module.begin_section('ns3_module_ns3tcp_test')
|
||||
ns3_module_ns3tcp_test.register_types(module)
|
||||
|
||||
try:
|
||||
import ns3_module_ns3tcp_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_ns3tcp_test__local.register_types(module)
|
||||
|
||||
root_module.end_section('ns3_module_ns3tcp_test')
|
||||
module.add_container('std::vector< unsigned int >', 'unsigned int', container_type='vector')
|
||||
module.add_container('std::vector< bool >', 'bool', container_type='vector')
|
||||
module.add_container('std::vector< int >', 'int', container_type='vector')
|
||||
@@ -564,6 +612,17 @@ def register_methods(root_module):
|
||||
ns3_module_core__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_core')
|
||||
root_module.begin_section('ns3_module_core_test')
|
||||
ns3_module_core_test.register_methods(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_core_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_core_test__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_core_test')
|
||||
root_module.begin_section('ns3_module_network')
|
||||
ns3_module_network.register_methods(root_module)
|
||||
|
||||
@@ -652,6 +711,17 @@ def register_methods(root_module):
|
||||
ns3_module_mpi__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_mpi')
|
||||
root_module.begin_section('ns3_module_network_test')
|
||||
ns3_module_network_test.register_methods(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_network_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_network_test__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_network_test')
|
||||
root_module.begin_section('ns3_module_stats')
|
||||
ns3_module_stats.register_methods(root_module)
|
||||
|
||||
@@ -894,6 +964,17 @@ def register_methods(root_module):
|
||||
ns3_module_dsdv__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_dsdv')
|
||||
root_module.begin_section('ns3_module_ns3wifi_test')
|
||||
ns3_module_ns3wifi_test.register_methods(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_ns3wifi_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_ns3wifi_test__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_ns3wifi_test')
|
||||
root_module.begin_section('ns3_module_wimax')
|
||||
ns3_module_wimax.register_methods(root_module)
|
||||
|
||||
@@ -938,6 +1019,17 @@ def register_methods(root_module):
|
||||
ns3_module_lte__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_lte')
|
||||
root_module.begin_section('ns3_module_ns3tcp_test')
|
||||
ns3_module_ns3tcp_test.register_methods(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_ns3tcp_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_ns3tcp_test__local.register_methods(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_ns3tcp_test')
|
||||
return
|
||||
|
||||
def register_functions(root_module):
|
||||
@@ -953,6 +1045,17 @@ def register_functions(root_module):
|
||||
ns3_module_core__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_core')
|
||||
root_module.begin_section('ns3_module_core_test')
|
||||
ns3_module_core_test.register_functions(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_core_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_core_test__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_core_test')
|
||||
root_module.begin_section('ns3_module_network')
|
||||
ns3_module_network.register_functions(root_module)
|
||||
|
||||
@@ -1041,6 +1144,17 @@ def register_functions(root_module):
|
||||
ns3_module_mpi__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_mpi')
|
||||
root_module.begin_section('ns3_module_network_test')
|
||||
ns3_module_network_test.register_functions(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_network_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_network_test__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_network_test')
|
||||
root_module.begin_section('ns3_module_stats')
|
||||
ns3_module_stats.register_functions(root_module)
|
||||
|
||||
@@ -1283,6 +1397,17 @@ def register_functions(root_module):
|
||||
ns3_module_dsdv__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_dsdv')
|
||||
root_module.begin_section('ns3_module_ns3wifi_test')
|
||||
ns3_module_ns3wifi_test.register_functions(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_ns3wifi_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_ns3wifi_test__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_ns3wifi_test')
|
||||
root_module.begin_section('ns3_module_wimax')
|
||||
ns3_module_wimax.register_functions(root_module)
|
||||
|
||||
@@ -1327,6 +1452,17 @@ def register_functions(root_module):
|
||||
ns3_module_lte__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_lte')
|
||||
root_module.begin_section('ns3_module_ns3tcp_test')
|
||||
ns3_module_ns3tcp_test.register_functions(root_module)
|
||||
|
||||
try:
|
||||
import ns3_module_ns3tcp_test__local
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
ns3_module_ns3tcp_test__local.register_functions(root_module)
|
||||
|
||||
root_module.end_section('ns3_module_ns3tcp_test')
|
||||
register_functions_ns3_Config(module.get_submodule('Config'), root_module)
|
||||
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
|
||||
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
|
||||
|
||||
@@ -704,7 +704,10 @@ def build(bld):
|
||||
bindgen.after = 'gen_everything_h_task'
|
||||
bindgen.name = "pybindgen-command"
|
||||
|
||||
features = 'cxx cshlib pyext'
|
||||
if bld.env['ENABLE_STATIC_NS3']:
|
||||
features = 'cxx cstaticlib pyext'
|
||||
else:
|
||||
features = 'cxx cshlib pyext'
|
||||
if env['ENABLE_PYTHON_PCH']:
|
||||
features += ' pch'
|
||||
pymod = bld.new_task_gen(features=features)
|
||||
@@ -716,14 +719,16 @@ def build(bld):
|
||||
pymod.source.append("ns3_module_%s.cc" % module)
|
||||
pymod.target = 'ns3/_ns3'
|
||||
pymod.name = 'ns3module'
|
||||
pymod.uselib_local = "ns3"
|
||||
pymod.uselib_local = bld.env['NS3_ENABLED_MODULES']
|
||||
if pymod.env['ENABLE_STATIC_NS3']:
|
||||
if sys.platform == 'darwin':
|
||||
pymod.env.append_value('LINKFLAGS', '-Wl,-all_load')
|
||||
pymod.env.append_value('LINKFLAGS', '-lns3')
|
||||
for mod in pymod.uselib_local:
|
||||
pymod.env.append_value('LINKFLAGS', '-l' + mod)
|
||||
else:
|
||||
pymod.env.append_value('LINKFLAGS', '-Wl,--whole-archive,-Bstatic')
|
||||
pymod.env.append_value('LINKFLAGS', '-lns3')
|
||||
for mod in pymod.uselib_local:
|
||||
pymod.env.append_value('LINKFLAGS', '-l' + mod)
|
||||
pymod.env.append_value('LINKFLAGS', '-Wl,-Bdynamic,--no-whole-archive')
|
||||
|
||||
defines = list(pymod.env['CXXDEFINES'])
|
||||
|
||||
Reference in New Issue
Block a user