bindings/python/ns3_module_point_to_point.py
changeset 4474 19e2b7ff3482
parent 4454 f2af91ee09e7
child 4589 c9374dcfd09a
equal deleted inserted replaced
4473:39ac17168023 4474:19e2b7ff3482
     1 from pybindgen import Module, FileCodeSink, param, retval, cppclass
     1 from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
     2 
     2 
     3 def register_types(module):
     3 def register_types(module):
     4     root_module = module.get_root()
     4     root_module = module.get_root()
     5     
     5     
     6     ## ppp-header.h: ns3::PppHeader [class]
     6     ## ppp-header.h: ns3::PppHeader [class]
    20     
    20     
    21     nested_module = module.add_cpp_namespace('TimeStepPrecision')
    21     nested_module = module.add_cpp_namespace('TimeStepPrecision')
    22     register_types_ns3_TimeStepPrecision(nested_module)
    22     register_types_ns3_TimeStepPrecision(nested_module)
    23     
    23     
    24     
    24     
       
    25     ## Register a nested module for the namespace addressUtils
       
    26     
       
    27     nested_module = module.add_cpp_namespace('addressUtils')
       
    28     register_types_ns3_addressUtils(nested_module)
       
    29     
       
    30     
    25     ## Register a nested module for the namespace internal
    31     ## Register a nested module for the namespace internal
    26     
    32     
    27     nested_module = module.add_cpp_namespace('internal')
    33     nested_module = module.add_cpp_namespace('internal')
    28     register_types_ns3_internal(nested_module)
    34     register_types_ns3_internal(nested_module)
    29     
    35     
    37 def register_types_ns3_Config(module):
    43 def register_types_ns3_Config(module):
    38     root_module = module.get_root()
    44     root_module = module.get_root()
    39     
    45     
    40 
    46 
    41 def register_types_ns3_TimeStepPrecision(module):
    47 def register_types_ns3_TimeStepPrecision(module):
       
    48     root_module = module.get_root()
       
    49     
       
    50 
       
    51 def register_types_ns3_addressUtils(module):
    42     root_module = module.get_root()
    52     root_module = module.get_root()
    43     
    53     
    44 
    54 
    45 def register_types_ns3_internal(module):
    55 def register_types_ns3_internal(module):
    46     root_module = module.get_root()
    56     root_module = module.get_root()
   299 
   309 
   300 def register_functions(root_module):
   310 def register_functions(root_module):
   301     module = root_module
   311     module = root_module
   302     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
   312     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
   303     register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
   313     register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
       
   314     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
   304     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
   315     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
   305     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
   316     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
   306     return
   317     return
   307 
   318 
   308 def register_functions_ns3_Config(module, root_module):
   319 def register_functions_ns3_Config(module, root_module):
   309     return
   320     return
   310 
   321 
   311 def register_functions_ns3_TimeStepPrecision(module, root_module):
   322 def register_functions_ns3_TimeStepPrecision(module, root_module):
   312     return
   323     return
   313 
   324 
       
   325 def register_functions_ns3_addressUtils(module, root_module):
       
   326     return
       
   327 
   314 def register_functions_ns3_internal(module, root_module):
   328 def register_functions_ns3_internal(module, root_module):
   315     return
   329     return
   316 
   330 
   317 def register_functions_ns3_olsr(module, root_module):
   331 def register_functions_ns3_olsr(module, root_module):
   318     return
   332     return