bindings/python/ns3_module_stats.py
changeset 3855 7fdcbeea6c4f
parent 3731 317f9dbccc2b
child 3951 561a37800333
equal deleted inserted replaced
3853:f04e7f61b1ed 3855:7fdcbeea6c4f
    24     ## basic-data-calculators.h: ns3::CounterCalculator<unsigned int> [class]
    24     ## basic-data-calculators.h: ns3::CounterCalculator<unsigned int> [class]
    25     module.add_class('CounterCalculator', template_parameters=['unsigned int'], parent=root_module['ns3::DataCalculator'])
    25     module.add_class('CounterCalculator', template_parameters=['unsigned int'], parent=root_module['ns3::DataCalculator'])
    26     ## packet-data-calculators.h: ns3::PacketCounterCalculator [class]
    26     ## packet-data-calculators.h: ns3::PacketCounterCalculator [class]
    27     module.add_class('PacketCounterCalculator', parent=root_module['ns3::CounterCalculator< unsigned int >'])
    27     module.add_class('PacketCounterCalculator', parent=root_module['ns3::CounterCalculator< unsigned int >'])
    28     
    28     
       
    29     ## Register a nested module for the namespace Config
       
    30     
       
    31     nested_module = module.add_cpp_namespace('Config')
       
    32     register_types_ns3_Config(nested_module)
       
    33     
       
    34     
       
    35     ## Register a nested module for the namespace TimeStepPrecision
       
    36     
       
    37     nested_module = module.add_cpp_namespace('TimeStepPrecision')
       
    38     register_types_ns3_TimeStepPrecision(nested_module)
       
    39     
       
    40     
    29     ## Register a nested module for the namespace internal
    41     ## Register a nested module for the namespace internal
    30     
    42     
    31     nested_module = module.add_cpp_namespace('internal')
    43     nested_module = module.add_cpp_namespace('internal')
    32     register_types_ns3_internal(nested_module)
    44     register_types_ns3_internal(nested_module)
    33     
    45     
    34     
    46     
    35     ## Register a nested module for the namespace TimeStepPrecision
       
    36     
       
    37     nested_module = module.add_cpp_namespace('TimeStepPrecision')
       
    38     register_types_ns3_TimeStepPrecision(nested_module)
       
    39     
       
    40     
       
    41     ## Register a nested module for the namespace Config
       
    42     
       
    43     nested_module = module.add_cpp_namespace('Config')
       
    44     register_types_ns3_Config(nested_module)
       
    45     
       
    46     
       
    47     ## Register a nested module for the namespace olsr
    47     ## Register a nested module for the namespace olsr
    48     
    48     
    49     nested_module = module.add_cpp_namespace('olsr')
    49     nested_module = module.add_cpp_namespace('olsr')
    50     register_types_ns3_olsr(nested_module)
    50     register_types_ns3_olsr(nested_module)
    51     
    51     
    52 
    52 
    53 def register_types_ns3_internal(module):
    53 def register_types_ns3_Config(module):
    54     root_module = module.get_root()
    54     root_module = module.get_root()
    55     
    55     
    56 
    56 
    57 def register_types_ns3_TimeStepPrecision(module):
    57 def register_types_ns3_TimeStepPrecision(module):
    58     root_module = module.get_root()
    58     root_module = module.get_root()
    59     
    59     
    60 
    60 
    61 def register_types_ns3_Config(module):
    61 def register_types_ns3_internal(module):
    62     root_module = module.get_root()
    62     root_module = module.get_root()
    63     
    63     
    64 
    64 
    65 def register_types_ns3_olsr(module):
    65 def register_types_ns3_olsr(module):
    66     root_module = module.get_root()
    66     root_module = module.get_root()
   415                    visibility='protected', is_virtual=True)
   415                    visibility='protected', is_virtual=True)
   416     return
   416     return
   417 
   417 
   418 def register_functions(root_module):
   418 def register_functions(root_module):
   419     module = root_module
   419     module = root_module
       
   420     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
       
   421     register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
   420     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
   422     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
   421     register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
       
   422     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
       
   423     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
   423     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
   424     return
   424     return
   425 
   425 
       
   426 def register_functions_ns3_Config(module, root_module):
       
   427     return
       
   428 
       
   429 def register_functions_ns3_TimeStepPrecision(module, root_module):
       
   430     return
       
   431 
   426 def register_functions_ns3_internal(module, root_module):
   432 def register_functions_ns3_internal(module, root_module):
   427     return
   433     return
   428 
   434 
   429 def register_functions_ns3_TimeStepPrecision(module, root_module):
       
   430     return
       
   431 
       
   432 def register_functions_ns3_Config(module, root_module):
       
   433     return
       
   434 
       
   435 def register_functions_ns3_olsr(module, root_module):
   435 def register_functions_ns3_olsr(module, root_module):
   436     return
   436     return
   437 
   437