bindings/python/ns3_module_onoff.py
changeset 3855 7fdcbeea6c4f
parent 3574 b6804efbe16b
child 3951 561a37800333
equal deleted inserted replaced
3853:f04e7f61b1ed 3855:7fdcbeea6c4f
     4     root_module = module.get_root()
     4     root_module = module.get_root()
     5     
     5     
     6     ## onoff-application.h: ns3::OnOffApplication [class]
     6     ## onoff-application.h: ns3::OnOffApplication [class]
     7     module.add_class('OnOffApplication', parent=root_module['ns3::Application'])
     7     module.add_class('OnOffApplication', parent=root_module['ns3::Application'])
     8     
     8     
     9     ## Register a nested module for the namespace internal
     9     ## Register a nested module for the namespace Config
    10     
    10     
    11     nested_module = module.add_cpp_namespace('internal')
    11     nested_module = module.add_cpp_namespace('Config')
    12     register_types_ns3_internal(nested_module)
    12     register_types_ns3_Config(nested_module)
    13     
    13     
    14     
    14     
    15     ## Register a nested module for the namespace TimeStepPrecision
    15     ## Register a nested module for the namespace TimeStepPrecision
    16     
    16     
    17     nested_module = module.add_cpp_namespace('TimeStepPrecision')
    17     nested_module = module.add_cpp_namespace('TimeStepPrecision')
    18     register_types_ns3_TimeStepPrecision(nested_module)
    18     register_types_ns3_TimeStepPrecision(nested_module)
    19     
    19     
    20     
    20     
    21     ## Register a nested module for the namespace Config
    21     ## Register a nested module for the namespace internal
    22     
    22     
    23     nested_module = module.add_cpp_namespace('Config')
    23     nested_module = module.add_cpp_namespace('internal')
    24     register_types_ns3_Config(nested_module)
    24     register_types_ns3_internal(nested_module)
    25     
    25     
    26     
    26     
    27     ## Register a nested module for the namespace olsr
    27     ## Register a nested module for the namespace olsr
    28     
    28     
    29     nested_module = module.add_cpp_namespace('olsr')
    29     nested_module = module.add_cpp_namespace('olsr')
    30     register_types_ns3_olsr(nested_module)
    30     register_types_ns3_olsr(nested_module)
    31     
    31     
    32 
    32 
    33 def register_types_ns3_internal(module):
    33 def register_types_ns3_Config(module):
    34     root_module = module.get_root()
    34     root_module = module.get_root()
    35     
    35     
    36 
    36 
    37 def register_types_ns3_TimeStepPrecision(module):
    37 def register_types_ns3_TimeStepPrecision(module):
    38     root_module = module.get_root()
    38     root_module = module.get_root()
    39     
    39     
    40 
    40 
    41 def register_types_ns3_Config(module):
    41 def register_types_ns3_internal(module):
    42     root_module = module.get_root()
    42     root_module = module.get_root()
    43     
    43     
    44 
    44 
    45 def register_types_ns3_olsr(module):
    45 def register_types_ns3_olsr(module):
    46     root_module = module.get_root()
    46     root_module = module.get_root()
    81                    visibility='private', is_virtual=True)
    81                    visibility='private', is_virtual=True)
    82     return
    82     return
    83 
    83 
    84 def register_functions(root_module):
    84 def register_functions(root_module):
    85     module = root_module
    85     module = root_module
       
    86     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
       
    87     register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
    86     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
    88     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
    87     register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
       
    88     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
       
    89     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
    89     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
       
    90     return
       
    91 
       
    92 def register_functions_ns3_Config(module, root_module):
       
    93     return
       
    94 
       
    95 def register_functions_ns3_TimeStepPrecision(module, root_module):
    90     return
    96     return
    91 
    97 
    92 def register_functions_ns3_internal(module, root_module):
    98 def register_functions_ns3_internal(module, root_module):
    93     return
    99     return
    94 
   100 
    95 def register_functions_ns3_TimeStepPrecision(module, root_module):
       
    96     return
       
    97 
       
    98 def register_functions_ns3_Config(module, root_module):
       
    99     return
       
   100 
       
   101 def register_functions_ns3_olsr(module, root_module):
   101 def register_functions_ns3_olsr(module, root_module):
   102     return
   102     return
   103 
   103