1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/bindings/python/ns3_module_v4ping.py Wed Nov 05 17:35:15 2008 -0800
1.3 @@ -0,0 +1,99 @@
1.4 +from pybindgen import Module, FileCodeSink, param, retval, cppclass
1.5 +
1.6 +def register_types(module):
1.7 + root_module = module.get_root()
1.8 +
1.9 + ## v4ping.h: ns3::V4Ping [class]
1.10 + module.add_class('V4Ping', parent=root_module['ns3::Application'])
1.11 +
1.12 + ## Register a nested module for the namespace internal
1.13 +
1.14 + nested_module = module.add_cpp_namespace('internal')
1.15 + register_types_ns3_internal(nested_module)
1.16 +
1.17 +
1.18 + ## Register a nested module for the namespace TimeStepPrecision
1.19 +
1.20 + nested_module = module.add_cpp_namespace('TimeStepPrecision')
1.21 + register_types_ns3_TimeStepPrecision(nested_module)
1.22 +
1.23 +
1.24 + ## Register a nested module for the namespace Config
1.25 +
1.26 + nested_module = module.add_cpp_namespace('Config')
1.27 + register_types_ns3_Config(nested_module)
1.28 +
1.29 +
1.30 + ## Register a nested module for the namespace olsr
1.31 +
1.32 + nested_module = module.add_cpp_namespace('olsr')
1.33 + register_types_ns3_olsr(nested_module)
1.34 +
1.35 +
1.36 +def register_types_ns3_internal(module):
1.37 + root_module = module.get_root()
1.38 +
1.39 +
1.40 +def register_types_ns3_TimeStepPrecision(module):
1.41 + root_module = module.get_root()
1.42 +
1.43 +
1.44 +def register_types_ns3_Config(module):
1.45 + root_module = module.get_root()
1.46 +
1.47 +
1.48 +def register_types_ns3_olsr(module):
1.49 + root_module = module.get_root()
1.50 +
1.51 +
1.52 +def register_methods(root_module):
1.53 + register_Ns3V4Ping_methods(root_module, root_module['ns3::V4Ping'])
1.54 + return
1.55 +
1.56 +def register_Ns3V4Ping_methods(root_module, cls):
1.57 + ## v4ping.h: ns3::V4Ping::V4Ping(ns3::V4Ping const & arg0) [copy constructor]
1.58 + cls.add_constructor([param('ns3::V4Ping const &', 'arg0')])
1.59 + ## v4ping.h: static ns3::TypeId ns3::V4Ping::GetTypeId() [member function]
1.60 + cls.add_method('GetTypeId',
1.61 + 'ns3::TypeId',
1.62 + [],
1.63 + is_static=True)
1.64 + ## v4ping.h: ns3::V4Ping::V4Ping() [constructor]
1.65 + cls.add_constructor([])
1.66 + ## v4ping.h: void ns3::V4Ping::StartApplication() [member function]
1.67 + cls.add_method('StartApplication',
1.68 + 'void',
1.69 + [],
1.70 + visibility='private', is_virtual=True)
1.71 + ## v4ping.h: void ns3::V4Ping::StopApplication() [member function]
1.72 + cls.add_method('StopApplication',
1.73 + 'void',
1.74 + [],
1.75 + visibility='private', is_virtual=True)
1.76 + ## v4ping.h: void ns3::V4Ping::DoDispose() [member function]
1.77 + cls.add_method('DoDispose',
1.78 + 'void',
1.79 + [],
1.80 + visibility='private', is_virtual=True)
1.81 + return
1.82 +
1.83 +def register_functions(root_module):
1.84 + module = root_module
1.85 + register_functions_ns3_internal(module.get_submodule('internal'), root_module)
1.86 + register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
1.87 + register_functions_ns3_Config(module.get_submodule('Config'), root_module)
1.88 + register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
1.89 + return
1.90 +
1.91 +def register_functions_ns3_internal(module, root_module):
1.92 + return
1.93 +
1.94 +def register_functions_ns3_TimeStepPrecision(module, root_module):
1.95 + return
1.96 +
1.97 +def register_functions_ns3_Config(module, root_module):
1.98 + return
1.99 +
1.100 +def register_functions_ns3_olsr(module, root_module):
1.101 + return
1.102 +